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. | ||