IStreamAeadTransform Interface
Definition
- Namespace
- Bodu.Security.Cryptography
- Assembly
- Bodu.Security.Cryptography.dll
- Package
- Bodu.Security.Cryptography 1.2.0
- Source
- IStreamAeadTransform.cs
Represents a stream-cipher authenticated-encryption (AEAD) transform - an IAeadTransform backed by a stream cipher and a one-time message-authentication code rather than a block-cipher mode. The extended-nonce Poly1305 AEADs (XChaCha20Poly1305, XSalsa20Poly1305, XSalsa20Poly1305Aead ) implement this surface.
public interface IStreamAeadTransform : IAeadTransform, IDisposable
- Inherited Members
- Extension Methods
Remarks
This interface distinguishes stream-cipher AEADs from block-cipher AEAD modes ( IAeadBlockCipherModeTransform) so the two families can share IAeadTransform without the stream constructions being modelled as block-cipher modes.
Applies to
| Product | Versions |
|---|---|
| .NET | 8, 10 |