Table of Contents

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

ProductVersions
.NET8, 10