pub fn build(
        self,
    ) -> SignerImpl<Algorithm, Digest::OutputSize, Base64SizedEncoder<Algorithm::OutputSize>> {
        let derived_key = KeyDerivation::derive_key::<Digest>(&self.secret_key, &self.salt);

        SignerImpl {
            derived_key,
            separator: self.separator,
            _phantom: PhantomData,
        }
    }
/// Builds a Signer using the configuration specified in this builder.
Builds a Signer using the configuration specified in this builder.
Builds a Signer using the configuration specified in this builder .
pub fn build(
        self,
    ) -> SignerImpl<Algorithm, Digest::OutputSize, Base64SizedEncoder<Algorithm::OutputSize>> {
        let derived_key = KeyDerivation::derive_key::<Digest>(&self.secret_key, &self.salt);
        SignerImpl {
            derived_key,
            separator: self.separator,
            _phantom: PhantomData,
        }
    }
pub fn build ( self , ) -> SignerImpl < Algorithm , Digest :: OutputSize , Base64SizedEncoder < Algorithm :: OutputSize > > { let derived_key = KeyDerivation :: derive_key :: < Digest > ( & self . secret_key , & self . salt ) ; SignerImpl { derived_key , separator : self . separator , _phantom : PhantomData , } }
Builds a Signer using the configuration specified in this builder.
Builds a Signer using the configuration specified in this builder .
self
self