AesGcm Class
Namespace: Rebex.Security.Cryptography
Assembly: Rebex.Security.dll (version 7.0.9147)
Represents the AES-GCM cryptographic operation.
Syntax
public class AesGcm : IDisposable
Implements
Inherited Members
Constructors
Name | Description |
---|---|
Aes |
Initializes new Aes |
Fields
Name | Description |
---|---|
Key |
Gets the key sizes (in bytes) supported by this instance. |
Nonce |
Gets the nonce sizes (in bytes) supported by this instance. |
Tag |
Gets the tag sizes (in bytes) supported by this instance. |
Methods
Name | Description |
---|---|
Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) | Decrypts ciphertext data and validates the authentication tag. |
Dispose() | Releases the resources used by the current instance. |
Dispose(Boolean) | Releases the unmanaged resources used by the current instance and optionally releases the managed resources. |
Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) | Encrypts plaintext data and computes the authentication tag. |