The members of Javax.Crypto.CipherSpi are listed below.
See Also: Inherited members from Java.Lang.Object
| Creates a new CipherSpi instance. | 
| A constructor used when creating managed representations of JNI objects; called by the runtime. | 
| [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. | 
| EngineDoFinal(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer) Finishes a multi-part transformation (encryption or decryption). | ||
| abstract  | EngineDoFinal(byte[], int, int) Finishes a multi-part transformation (encryption or decryption). | |
| abstract  | EngineDoFinal(byte[], int, int, byte[], int) Finishes a multi-part transformation (encryption or decryption). | |
| abstract  | EngineGetBlockSize() Returns the block size of this cipher (in bytes) | |
| abstract  | EngineGetIV() Returns the Initialization Vector (IV) that was used to initialize this cipher or null if none was used. | |
| EngineGetKeySize(Java.Security.IKey) Returns the size of a specified key object in bits. | ||
| abstract  | EngineGetOutputSize(int) Returns the size for a buffer (in bytes), that the next call to update of doFinal would return, taking into account any buffered data from previous update calls and padding. | |
| abstract  | EngineGetParameters() Returns the parameters that where used to create this cipher instance. | |
| abstract  | EngineInit(int, Java.Security.IKey, Java.Security.SecureRandom) Initializes this cipher instance with the specified key and a source of randomness. | |
| abstract  | EngineInit(int, Java.Security.IKey, Java.Security.AlgorithmParameters, Java.Security.SecureRandom) Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness. | |
| abstract  | EngineInit(int, 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. | |
| abstract  | EngineSetMode(string) Sets the mode for this cipher. | |
| abstract  | EngineSetPadding(string) Sets the padding method for this cipher. | |
| EngineUnwrap(byte[], string, int) Unwraps a key using this cipher instance. | ||
| EngineUpdate(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer) Continues a multi-part transformation (encryption or decryption). | ||
| abstract  | EngineUpdate(byte[], int, int) Continues a multi-part transformation (encryption or decryption). | |
| abstract  | EngineUpdate(byte[], int, int, byte[], int) Continues a multi-part transformation (encryption or decryption). | |
| EngineUpdateAAD(Java.Nio.ByteBuffer) Continues a multi-part transformation (encryption or decryption). | ||
| EngineUpdateAAD(byte[], int, int) Continues a multi-part transformation (encryption or decryption) with Authenticated Additional Data (AAD). | ||
| EngineWrap(Java.Security.IKey) Wraps a key using this cipher instance. | ||