NullCipher NullCipher Class

Definition

This class provides an identity cipher that does not transform the input data in any way.

[Android.Runtime.Register("javax/crypto/NullCipher", ApiSince=1, DoNotGenerateAcw=true)]
public class NullCipher : Javax.Crypto.Cipher
type NullCipher = class
    inherit Cipher
Inheritance
Attributes

Remarks

Android platform documentation

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.

Constructors

NullCipher() NullCipher()

Creates a new NullCipher instance.

NullCipher(IntPtr, JniHandleOwnership) NullCipher(IntPtr, JniHandleOwnership)

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

Properties

Algorithm Algorithm

Returns the name of the algorithm of this cipher instance.

(Inherited from Cipher)
BlockSize BlockSize

Returns this ciphers block size (in bytes).

(Inherited from Cipher)
Class Class

Returns the unique instance of Class that represents this object's class.

(Inherited from Object)
ExemptionMechanism ExemptionMechanism

Returns the exemption mechanism associated with this cipher.

(Inherited from Cipher)
Handle Handle

The handle to the underlying Android instance.

(Inherited from Object)
IJavaObjectEx.IsProxy IJavaObjectEx.IsProxy Inherited from Object
IJavaObjectEx.KeyHandle IJavaObjectEx.KeyHandle Inherited from Object
IJavaObjectEx.NeedsActivation IJavaObjectEx.NeedsActivation Inherited from Object
IJavaPeerable.JniManagedPeerState IJavaPeerable.JniManagedPeerState Inherited from Object
JniIdentityHashCode JniIdentityHashCode Inherited from Object
JniPeerMembers JniPeerMembers
Parameters Parameters

Returns the parameters that where used to create this cipher instance.

(Inherited from Cipher)
PeerReference PeerReference Inherited from Object
Provider Provider

Returns the provider of this cipher instance.

(Inherited from Cipher)
ThresholdClass ThresholdClass

This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

ThresholdType ThresholdType

This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Methods

Clone() Clone()

Creates and returns a copy of this Object.

(Inherited from Object)
Dispose() Dispose() Inherited from Object
Dispose(Boolean) Dispose(Boolean) Inherited from Object
DoFinal() DoFinal()

Finishes a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
DoFinal(ByteBuffer, ByteBuffer) DoFinal(ByteBuffer, ByteBuffer)

Finishes a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
DoFinal(Byte[]) DoFinal(Byte[])

Finishes a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
DoFinal(Byte[], Int32) DoFinal(Byte[], Int32)

Finishes a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
DoFinal(Byte[], Int32, Int32) DoFinal(Byte[], Int32, Int32)

Finishes a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
DoFinal(Byte[], Int32, Int32, Byte[]) DoFinal(Byte[], Int32, Int32, Byte[])

Finishes a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
DoFinal(Byte[], Int32, Int32, Byte[], Int32) DoFinal(Byte[], Int32, Int32, Byte[], Int32)

Finishes a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
Equals(Object) Equals(Object)

Compares this instance with the specified object and indicates if they are equal.

(Inherited from Object)
GetHashCode() GetHashCode()

Returns an integer hash code for this object.

(Inherited from Object)
GetIV() GetIV()

initialization vector

(Inherited from Cipher)
GetOutputSize(Int32) GetOutputSize(Int32)

Returns the length in bytes an output buffer needs to be when this cipher is updated with inputLen bytes.

(Inherited from Cipher)
Init(CipherMode, Certificate) Init(CipherMode, Certificate)

Initializes this cipher instance with the public key from the specified certificate.

(Inherited from Cipher)
Init(CipherMode, Certificate, SecureRandom) Init(CipherMode, Certificate, SecureRandom)

Initializes this cipher instance with the public key from the specified certificate and a source of randomness.

(Inherited from Cipher)
Init(CipherMode, IKey) Init(CipherMode, IKey)

Initializes this cipher instance with the specified key.

(Inherited from Cipher)
Init(CipherMode, IKey, AlgorithmParameters) Init(CipherMode, IKey, AlgorithmParameters)

Initializes this cipher instance with the specified key and algorithm parameters.

(Inherited from Cipher)
Init(CipherMode, IKey, AlgorithmParameters, SecureRandom) Init(CipherMode, IKey, AlgorithmParameters, SecureRandom)

Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness.

(Inherited from Cipher)
Init(CipherMode, IKey, IAlgorithmParameterSpec) Init(CipherMode, IKey, IAlgorithmParameterSpec)

Initializes this cipher instance with the specified key and algorithm parameters.

(Inherited from Cipher)
Init(CipherMode, IKey, IAlgorithmParameterSpec, SecureRandom) Init(CipherMode, IKey, IAlgorithmParameterSpec, SecureRandom)

Initializes this cipher instance with the specified key, algorithm parameters and a source of randomness.

(Inherited from Cipher)
Init(CipherMode, IKey, SecureRandom) Init(CipherMode, IKey, SecureRandom)

Initializes this cipher instance with the specified key and a source of randomness.

(Inherited from Cipher)
JavaFinalize() JavaFinalize()

Invoked when the garbage collector has detected that this instance is no longer reachable.

(Inherited from Object)
Notify() Notify()

Causes a thread which is waiting on this object's monitor (by means of calling one of the wait() methods) to be woken up.

(Inherited from Object)
NotifyAll() NotifyAll()

Causes all threads which are waiting on this object's monitor (by means of calling one of the wait() methods) to be woken up.

(Inherited from Object)
SetHandle(IntPtr, JniHandleOwnership) SetHandle(IntPtr, JniHandleOwnership)

Sets the Handle property.

(Inherited from Object)
ToArray<T>() ToArray<T>() Inherited from Object
ToString() ToString()

Returns a string containing a concise, human-readable description of this object.

(Inherited from Object)
UnregisterFromRuntime() UnregisterFromRuntime() Inherited from Object
Unwrap(Byte[], String, KeyType) Unwrap(Byte[], String, KeyType)

Unwraps a key using this cipher instance.

(Inherited from Cipher)
Update(ByteBuffer, ByteBuffer) Update(ByteBuffer, ByteBuffer)

Continues a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
Update(Byte[]) Update(Byte[])

Continues a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
Update(Byte[], Int32, Int32) Update(Byte[], Int32, Int32)

Continues a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
Update(Byte[], Int32, Int32, Byte[]) Update(Byte[], Int32, Int32, Byte[])

Continues a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
Update(Byte[], Int32, Int32, Byte[], Int32) Update(Byte[], Int32, Int32, Byte[], Int32)

Continues a multi-part transformation (encryption or decryption).

(Inherited from Cipher)
UpdateAAD(ByteBuffer) UpdateAAD(ByteBuffer)

Continues a multi-part transformation (encryption or decryption) with Authenticated Additional Data (AAD).

(Inherited from Cipher)
UpdateAAD(Byte[]) UpdateAAD(Byte[])

Continues a multi-part transformation (encryption or decryption) with Authenticated Additional Data (AAD).

(Inherited from Cipher)
UpdateAAD(Byte[], Int32, Int32) UpdateAAD(Byte[], Int32, Int32)

Continues a multi-part transformation (encryption or decryption) with Authenticated Additional Data (AAD).

(Inherited from Cipher)
Wait() Wait()

Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.

(Inherited from Object)
Wait(Int64) Wait(Int64)

Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the specified timeout expires.

(Inherited from Object)
Wait(Int64, Int32) Wait(Int64, Int32)

Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the specified timeout expires.

(Inherited from Object)
Wrap(IKey) Wrap(IKey)

Wraps a key using this cipher instance.

(Inherited from Cipher)

Explicit Interface Implementations

IJavaObjectEx.ToLocalJniHandle() IJavaObjectEx.ToLocalJniHandle() Inherited from Object
IJavaPeerable.Disposed() IJavaPeerable.Disposed() Inherited from Object
IJavaPeerable.DisposeUnlessReferenced() IJavaPeerable.DisposeUnlessReferenced() Inherited from Object
IJavaPeerable.Finalized() IJavaPeerable.Finalized() Inherited from Object
IJavaPeerable.SetJniIdentityHashCode(Int32) IJavaPeerable.SetJniIdentityHashCode(Int32) Inherited from Object
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) Inherited from Object
IJavaPeerable.SetPeerReference(JniObjectReference) IJavaPeerable.SetPeerReference(JniObjectReference) Inherited from Object

Fields

DecryptMode DecryptMode

Constant for decryption operation mode.

(Inherited from Cipher)
EncryptMode EncryptMode

Constant for encryption operation mode.

(Inherited from Cipher)
PrivateKey PrivateKey

Constant indicating that the key to be unwrapped is a private key.

(Inherited from Cipher)
PublicKey PublicKey

Constant indicating that the key to be unwrapped is a public key.

(Inherited from Cipher)
SecretKey SecretKey

Constant indicating that the key to be unwrapped is a secret key.

(Inherited from Cipher)
UnwrapMode UnwrapMode

Constant for key unwrapping operation mode.

(Inherited from Cipher)
WrapMode WrapMode

Constant for key wrapping operation mode.

(Inherited from Cipher)

Extension Methods

JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable) GetJniTypeName(IJavaPeerable)

Applies to