public IAeadCipher BuildAeadCipher(AeadUsage usage, Stream stream) { return(baseBlockCipherBuilder.BuildAeadCipher(usage, stream)); }
public IAeadCipher BuildAeadCipher(AeadUsage usage, Stream stream) { CryptoServicesRegistrar.ApprovedModeCheck(isApprovedModeOnly, parameters.Algorithm.Name); return(new AeadCipherImpl(parameters.MacSizeInBits, cipher, new CipherStream(stream, new BufferedAeadBlockCipher(cipher)))); }