public static AEADResult Encrypt(this IAEADBlockCipher cipher, AEADResult previousResult) { return(cipher.Encrypt(previousResult.RemainingInput, previousResult.RemainingOutput)); }
public AEADCipherAdapter(IAEADBlockCipher cipher) { Cipher = cipher; }
public static AEADResult DecryptAll(this IAEADBlockCipher cipher, ReadOnlySpan <byte> input, Span <byte> output) { return(cipher.DecryptFinal(cipher.Decrypt(input, output))); }
public AEADCipherAdapter(IAEADBlockCipher cipher) { this.Cipher = cipher; }