CipherSpi.EngineInit Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| EngineInit(Int32, IKey, AlgorithmParameters, SecureRandom) |
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness. |
| EngineInit(Int32, IKey, IAlgorithmParameterSpec, SecureRandom) |
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness. |
| EngineInit(Int32, IKey, SecureRandom) |
Initializes this cipher with a key and a source of randomness. |
EngineInit(Int32, IKey, AlgorithmParameters, SecureRandom)
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
[Android.Runtime.Register("engineInit", "(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_Key_Ljava_security_AlgorithmParameters_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (int opmode, Java.Security.IKey? key, Java.Security.AlgorithmParameters? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(ILjava/security/Key;Ljava/security/AlgorithmParameters;Ljava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_Key_Ljava_security_AlgorithmParameters_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : int * Java.Security.IKey * Java.Security.AlgorithmParameters * Java.Security.SecureRandom -> unit
Parameters
- opmode
- Int32
the operation mode of this cipher (this is one of the following: <code>ENCRYPT_MODE</code>, <code>DECRYPT_MODE</code>, <code>WRAP_MODE</code> or <code>UNWRAP_MODE</code>)
- key
- IKey
the encryption key
- params
- AlgorithmParameters
the algorithm parameters
- random
- SecureRandom
the source of randomness
- Attributes
Exceptions
if the specified key cannot be used to initialize this cipher instance.
if the specified parameters are inappropriate for this cipher.
Remarks
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
EngineInit(Int32, IKey, IAlgorithmParameterSpec, SecureRandom)
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
[Android.Runtime.Register("engineInit", "(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_Key_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (int opmode, Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_Key_Ljava_security_spec_AlgorithmParameterSpec_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : int * Java.Security.IKey * Java.Security.Spec.IAlgorithmParameterSpec * Java.Security.SecureRandom -> unit
Parameters
- opmode
- Int32
the operation mode of this cipher (this is one of the following: <code>ENCRYPT_MODE</code>, <code>DECRYPT_MODE</code>, <code>WRAP_MODE</code> or <code>UNWRAP_MODE</code>)
- key
- IKey
the encryption key
- params
- IAlgorithmParameterSpec
the algorithm parameters
- random
- SecureRandom
the source of randomness
- Attributes
Exceptions
if the specified key cannot be used to initialize this cipher instance.
it the specified parameters are inappropriate for this cipher.
Remarks
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
EngineInit(Int32, IKey, SecureRandom)
Initializes this cipher with a key and a source of randomness.
[Android.Runtime.Register("engineInit", "(ILjava/security/Key;Ljava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_Key_Ljava_security_SecureRandom_Handler")]
protected abstract void EngineInit (int opmode, Java.Security.IKey? key, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("engineInit", "(ILjava/security/Key;Ljava/security/SecureRandom;)V", "GetEngineInit_ILjava_security_Key_Ljava_security_SecureRandom_Handler")>]
abstract member EngineInit : int * Java.Security.IKey * Java.Security.SecureRandom -> unit
Parameters
- opmode
- Int32
the operation mode of this cipher (this is one of the following: <code>ENCRYPT_MODE</code>, <code>DECRYPT_MODE</code>, <code>WRAP_MODE</code> or <code>UNWRAP_MODE</code>)
- key
- IKey
the encryption key
- random
- SecureRandom
the source of randomness
- Attributes
Exceptions
if the specified key cannot be used to initialize this cipher instance.
Remarks
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.