GcmBlockCipher Class

Implements the Galois/Counter mode (GCM) detailed in NIST Special Publication 800-38D.

Definition

Namespace: Org.BouncyCastle.Crypto.Modes
Assembly: BouncyCastle.Cryptography (in BouncyCastle.Cryptography.dll) Version: 2.3.0-beta.187+d6da5648ae
public sealed class GcmBlockCipher : IAeadBlockCipher, 
	IAeadCipher
Inheritance
Object    GcmBlockCipher
Implements
IAeadBlockCipher, IAeadCipher

Constructors

GcmBlockCipher(IBlockCipher)Initializes a new instance of the GcmBlockCipher class
GcmBlockCipher(IBlockCipher, IGcmMultiplier)Initializes a new instance of the GcmBlockCipher class
Obsolete.

Properties

Methods

DoFinal(SpanByte) 
DoFinal(Byte, Int32) 
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetBlockSize 
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetMac 
GetOutputSize 
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetUpdateOutputSize 
Init 
ProcessAadByte 
ProcessAadBytes(ReadOnlySpanByte) 
ProcessAadBytes(Byte, Int32, Int32) 
ProcessByte(Byte, SpanByte) 
ProcessByte(Byte, Byte, Int32) 
ProcessBytes(ReadOnlySpanByte, SpanByte) 
ProcessBytes(Byte, Int32, Int32, Byte, Int32) 
Reset 
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also