The members of Javax.Crypto.Cipher are listed below.
See Also: Inherited members from Java.Lang.Object
A constructor used when creating managed representations of JNI objects; called by the runtime. | ||
Creates a new Cipher instance. |
const | DecryptMode | CipherMode (2). Constant for decryption operation mode. |
const | EncryptMode | CipherMode (1). Constant for encryption operation mode. |
const | PrivateKey | KeyType (2). Constant indicating that the key to be unwrapped is a private key. |
const | PublicKey | KeyType (1). Constant indicating that the key to be unwrapped is a public key. |
const | SecretKey | KeyType (3). Constant indicating that the key to be unwrapped is a secret key. |
const | UnwrapMode | CipherMode (4). Constant for key unwrapping operation mode. |
const | WrapMode | CipherMode (3). Constant for key wrapping operation mode. |
[read-only] | Algorithm | string. Returns the name of the algorithm of this cipher instance. |
[read-only] | BlockSize | int. Returns this ciphers block size (in bytes). |
[read-only] | ExemptionMechanism | ExemptionMechanism. Returns the exemption mechanism associated with this cipher. |
[read-only] | Parameters | Java.Security.AlgorithmParameters. Returns the parameters that where used to create this cipher instance. |
[read-only] | Provider | Java.Security.Provider. Returns the provider of this cipher instance. |
[read-only] override | ThresholdClass | IntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
[read-only] override | ThresholdType | Type. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
DoFinal()Finishes a multi-part transformation (encryption or decryption). | ||
DoFinal(byte[])Finishes a multi-part transformation (encryption or decryption). | ||
DoFinal(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer)Finishes a multi-part transformation (encryption or decryption). | ||
DoFinal(byte[], int)Finishes a multi-part transformation (encryption or decryption). | ||
DoFinal(byte[], int, int)Finishes a multi-part transformation (encryption or decryption). | ||
DoFinal(byte[], int, int, byte[])Finishes a multi-part transformation (encryption or decryption). | ||
DoFinal(byte[], int, int, byte[], int)Finishes a multi-part transformation (encryption or decryption). | ||
static | GetInstance(string)Creates a new Cipher for the specified transformation. | |
static | GetInstance(string, Java.Security.Provider)Creates a new cipher for the specified transformation. | |
static | GetInstance(string, string)Creates a new cipher for the specified transformation provided by the specified provider. | |
GetIV()Returns the initialization vector for this cipher instance. | ||
static | GetMaxAllowedKeyLength(string)Returns the maximum key length for the specified transformation. | |
static | GetMaxAllowedParameterSpec(string)Returns the maximum cipher parameter value for the specified transformation. | |
GetOutputSize(int)Returns the length in bytes an output buffer needs to be when this cipher is updated with inputLen bytes. | ||
Init(CipherMode, Java.Security.Cert.Certificate)Initializes this cipher instance with the public key from the specified certificate. | ||
Init(CipherMode, Java.Security.IKey)Initializes this cipher instance with the specified key. | ||
Init(CipherMode, Java.Security.Cert.Certificate, Java.Security.SecureRandom)Initializes this cipher instance with the public key from the specified certificate and a source of randomness. | ||
Init(CipherMode, Java.Security.IKey, Java.Security.AlgorithmParameters)Initializes this cipher instance with the specified key and algorithm parameters. | ||
Init(CipherMode, Java.Security.IKey, Java.Security.SecureRandom)Initializes this cipher instance with the specified key and a source of randomness. | ||
Init(CipherMode, Java.Security.IKey, Java.Security.Spec.IAlgorithmParameterSpec)Initializes this cipher instance with the specified key and algorithm parameters. | ||
Init(CipherMode, Java.Security.IKey, Java.Security.AlgorithmParameters, Java.Security.SecureRandom)Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness. | ||
Init(CipherMode, Java.Security.IKey, Java.Security.Spec.IAlgorithmParameterSpec, Java.Security.SecureRandom)Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness. | ||
Unwrap(byte[], string, KeyType)Unwraps a key using this cipher instance. | ||
Update(byte[])Continues a multi-part transformation (encryption or decryption). | ||
Update(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer)Continues a multi-part transformation (encryption or decryption). | ||
Update(byte[], int, int)Continues a multi-part transformation (encryption or decryption). | ||
Update(byte[], int, int, byte[])Continues a multi-part transformation (encryption or decryption). | ||
Update(byte[], int, int, byte[], int)Continues a multi-part transformation (encryption or decryption). | ||
UpdateAAD(Java.Nio.ByteBuffer)Continues a multi-part transformation (encryption or decryption) with Authenticated Additional Data (AAD). | ||
UpdateAAD(byte[])Continues a multi-part transformation (encryption or decryption) with Authenticated Additional Data (AAD). | ||
UpdateAAD(byte[], int, int)Continues a multi-part transformation (encryption or decryption) with Authenticated Additional Data (AAD). | ||
Wrap(Java.Security.IKey)Wraps a key using this cipher instance. |