pub(crate) fn random(
        ciphersuite: &'static Ciphersuite,
        backend: &impl OpenMlsCryptoProvider,
        version: ProtocolVersion,
    ) -> Self {
        InitSecret {
            secret: Secret::random(ciphersuite, backend, version),
        }
    }
/// Sample a fresh, random `InitSecret` for the creation of a new group.
Sample a fresh, random `InitSecret` for the creation of a new group.
Sample a fresh random ` InitSecret ` for the creation of a new group .
pub(crate) fn random(
        ciphersuite: &'static Ciphersuite,
        backend: &impl OpenMlsCryptoProvider,
        version: ProtocolVersion,
    ) -> Self {
        InitSecret {
            secret: Secret::random(ciphersuite, backend, version),
        }
    }
pub ( crate ) fn random ( ciphersuite : & ' static Ciphersuite , backend : & impl OpenMlsCryptoProvider , version : ProtocolVersion , ) -> Self { InitSecret { secret : Secret :: random ( ciphersuite , backend , version ) , } }
Sample a fresh, random `InitSecret` for the creation of a new group.
Sample a fresh random ` InitSecret ` for the creation of a new group .
ciphersuite
&'static Ciphersuite
backend
&impl OpenMlsCryptoProvider
version
ProtocolVersion
ciphersuite
&'static Ciphersuite
backend
&impl OpenMlsCryptoProvider
version
ProtocolVersion