Javax.Crypto.CipherSpi Members

The members of Javax.Crypto.CipherSpi are listed below.

See Also: Inherited members from Java.Lang.Object

Public Constructors

Creates a new CipherSpi instance.

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Protected Methods

EngineDoFinal(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer) : int
Finishes a multi-part transformation (encryption or decryption).
abstract
EngineDoFinal(byte[], int, int) : byte[]
Finishes a multi-part transformation (encryption or decryption).
abstract
EngineDoFinal(byte[], int, int, byte[], int) : int
Finishes a multi-part transformation (encryption or decryption).
abstract
EngineGetBlockSize() : int
Returns the block size of this cipher (in bytes)
abstract
EngineGetIV() : byte[]
Returns the Initialization Vector (IV) that was used to initialize this cipher or null if none was used.
EngineGetKeySize(Java.Security.IKey) : int
Returns the size of a specified key object in bits.
abstract
EngineGetOutputSize(int) : 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() : Java.Security.AlgorithmParameters
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) : Java.Security.IKey
Unwraps a key using this cipher instance.
EngineUpdate(Java.Nio.ByteBuffer, Java.Nio.ByteBuffer) : int
Continues a multi-part transformation (encryption or decryption).
abstract
EngineUpdate(byte[], int, int) : byte[]
Continues a multi-part transformation (encryption or decryption).
abstract
EngineUpdate(byte[], int, int, byte[], int) : 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) : byte[]
Wraps a key using this cipher instance.