Table of Contents

Class AesGcm192

Namespace
CryptoHives.Foundation.Security.Cryptography.Cipher
Assembly
CryptoHives.Foundation.Security.Cryptography.dll

AES-192-GCM authenticated encryption.

public sealed class AesGcm192 : AesGcm, IAeadCipher, IDisposable
Inheritance
AesGcm192
Implements
Inherited Members

Constructors

AesGcm192(ReadOnlySpan<byte>)

Initializes a new instance of the AesGcm192 class.

public AesGcm192(ReadOnlySpan<byte> key)

Parameters

key ReadOnlySpan<byte>

The 24-byte AES key.

Fields

KeySize

Key size in bytes for AES-192-GCM.

public const int KeySize = 24

Field Value

int

Properties

AlgorithmName

Gets the algorithm name.

public override string AlgorithmName { get; }

Property Value

string

Methods

Create(ReadOnlySpan<byte>)

Creates a new AES-192-GCM instance.

public static AesGcm192 Create(ReadOnlySpan<byte> key)

Parameters

key ReadOnlySpan<byte>

The 24-byte key.

Returns

AesGcm192

A new AES-192-GCM instance.