internal DigestFactory(TParams parameters, IEngineProvider <IDigest> digestProvider, int digestSize) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.parameters = parameters; this.digestProvider = digestProvider; this.digestSize = digestSize; }
internal AeadCipherBuilderImpl(bool forEncryption, TParams parameters, IAeadBlockCipher cipher) { this.isApprovedModeOnly = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.forEncryption = forEncryption; this.parameters = parameters; this.cipher = cipher; }
internal XofFactory(TParams parameters, IEngineProvider <IXof> xofProvider) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.parameters = parameters; this.xofProvider = xofProvider; }
internal DigestCalculator(IDigest digest) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.digest = digest; this.stream = new DigestBucket(digest); }
public AADBucket( IAeadBlockCipher aeadCipher) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.aeadCipher = aeadCipher; }
internal XofCalculator(IXof xof) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.xof = xof; this.stream = new DigestBucket(xof); }
/// <summary> /// Base constructor - a wrapper for the passed in byte array. /// </summary> /// <param name="result">The byte array to be wrapped.</param> public SimpleBlockResult(byte[] result) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.result = result; }
public DigestBucket( IDigest digest) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.digest = digest; }
internal DigestResult(IDigest digest) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.digest = digest; }
public SignatureBucket( ISigner signer) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.signer = signer; }
internal CipherBuilderImpl(TParams parameters, IBufferedCipher cipher) { this.isApprovedModeOnly = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.parameters = parameters; this.cipher = cipher; }
public PasswordBasedDeriver(A algorithmDetails, PbeParametersGenerator generator) { this.approvedOnlyMode = CryptoServicesRegistrar.IsInApprovedOnlyMode(); this.algorithmDetails = algorithmDetails; this.generator = generator; }