pub(crate) fn sign(
        &self,
        backend: &impl OpenMlsCryptoProvider,
        msg: &[u8],
    ) -> Result<Signature, CryptoError> {
        self.signature_private_key.sign(backend, msg)
    }
/// Sign a `msg` using the private key of the credential bundle.
Sign a `msg` using the private key of the credential bundle.
Sign a ` msg ` using the private key of the credential bundle .
pub(crate) fn sign(
        &self,
        backend: &impl OpenMlsCryptoProvider,
        msg: &[u8],
    ) -> Result<Signature, CryptoError> {
        self.signature_private_key.sign(backend, msg)
    }
pub ( crate ) fn sign ( & self , backend : & impl OpenMlsCryptoProvider , msg : & [ u8 ] , ) -> Result < Signature , CryptoError > { self . signature_private_key . sign ( backend , msg ) }
Sign a `msg` using the private key of the credential bundle.
Sign a ` msg ` using the private key of the credential bundle .
&self
backend
&impl OpenMlsCryptoProvider
msg
&[u8]
&self
backend
&impl OpenMlsCryptoProvider
msg
&[u8]