Represents an Advanced Encryption Standard (AES) key to be used with the Galois/Counter Mode (GCM) mode of operation.
public ref class AesGcm sealed : IDisposable
[System.Runtime.Versioning.SupportedOSPlatform("ios13.0")]
[System.Runtime.Versioning.SupportedOSPlatform("tvos13.0")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AesGcm : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class AesGcm : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AesGcm : IDisposable
public sealed class AesGcm : IDisposable
[<System.Runtime.Versioning.SupportedOSPlatform("ios13.0")>]
[<System.Runtime.Versioning.SupportedOSPlatform("tvos13.0")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AesGcm = class
interface IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AesGcm = class
interface IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AesGcm = class
interface IDisposable
type AesGcm = class
interface IDisposable
Public NotInheritable Class AesGcm
Implements IDisposable
Gets a value that indicates whether the algorithm is supported on the current platform.
NonceByteSizesGets the nonce sizes, in bytes, supported by this instance.
TagByteSizesGets the tag sizes, in bytes, supported by this instance.
TagSizeInBytesGets the size of the tag, in bytes.
Methods Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[])Decrypts the ciphertext into the provided destination buffer if the authentication tag can be validated.
Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)Decrypts the ciphertext into the provided destination buffer if the authentication tag can be validated.
Dispose()Releases the resources used by the current instance of the AesGcm class.
Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[])Encrypts the plaintext into the ciphertext destination buffer and generates the authentication tag into a separate buffer.
Encrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>)Encrypts the plaintext into the ciphertext destination buffer and generates the authentication tag into a separate buffer.
Equals(Object)Determines whether the specified object is equal to the current object.
(Inherited from Object) GetHashCode()Serves as the default hash function.
(Inherited from Object) GetType()Gets the Type of the current instance.
(Inherited from Object) MemberwiseClone()Creates a shallow copy of the current Object.
(Inherited from Object) ToString()Returns a string that represents the current object.
(Inherited from Object)Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide. In this articleWas this page helpful?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4