Javax.Crypto.CipherSpi.EngineDoFinal Method
Finishes a multi-part transformation (encryption or decryption).

Syntax

[Android.Runtime.Register("engineDoFinal", "([BII)[B", "GetEngineDoFinal_arrayBIIHandler")]
protected abstract byte[] EngineDoFinal (byte[] input, int inputOffset, int inputLen)

Parameters

input
the input buffer.
inputOffset
the offset in the input buffer.
inputLen
the length of the input.

Returns

Documentation for this section has not yet been entered.

Exceptions

TypeReason
Javax.Crypto.IllegalBlockSizeExceptionif the size of the resulting bytes is not a multiple of the cipher block size.
Javax.Crypto.BadPaddingExceptionif the padding of the data does not match the padding scheme.

Remarks

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

Processes the inputLen bytes in input buffer at inputOffset, and any bytes that have been buffered in previous update calls.

[Android Documentation]

Requirements

Namespace: Javax.Crypto
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1