fn new(backend: &impl OpenMlsCryptoProvider, epoch_secret: &EpochSecret) -> Self {
        // FIXME: remove unwrap
        EncryptionSecret {
            secret: epoch_secret
                .secret
                .derive_secret(backend, "encryption")
                .unwrap(),
        }
    }
/// Derive an encryption secret from a reference to an `EpochSecret`.
Derive an encryption secret from a reference to an `EpochSecret`.
Derive an encryption secret from a reference to an ` EpochSecret ` .
fn new(backend: &impl OpenMlsCryptoProvider, epoch_secret: &EpochSecret) -> Self {
        // FIXME: remove unwrap
        EncryptionSecret {
            secret: epoch_secret
                .secret
                .derive_secret(backend, "encryption")
                .unwrap(),
        }
    }
fn new ( backend : & impl OpenMlsCryptoProvider , epoch_secret : & EpochSecret ) -> Self { // FIXME: remove unwrap EncryptionSecret { secret : epoch_secret . secret . derive_secret ( backend , " " ) . unwrap ( ) , } }
Derive an encryption secret from a reference to an `EpochSecret`.
Derive an encryption secret from a reference to an ` EpochSecret ` .
backend
&impl OpenMlsCryptoProvider
epoch_secret
&EpochSecret
backend
&impl OpenMlsCryptoProvider
epoch_secret
&EpochSecret