final int
Cipher.doFinal(byte[] output,
int outputOffset)
Finishes a multiple-part encryption or decryption operation, depending
on how this Cipher
object was initialized.
final int
Cipher.doFinal(byte[] input,
int inputOffset,
int inputLen,
byte[] output)
Encrypts or decrypts data in a single-part operation, or finishes a
multiple-part operation.
final int
Cipher.doFinal(byte[] input,
int inputOffset,
int inputLen,
byte[] output,
int outputOffset)
Encrypts or decrypts data in a single-part operation, or finishes a
multiple-part operation.
final int
Encrypts or decrypts data in a single-part operation, or finishes a
multiple-part operation.
final void
Mac.doFinal(byte[] output,
int outOffset)
Finishes the MAC operation.
protected abstract int
CipherSpi.engineDoFinal(byte[] input,
int inputOffset,
int inputLen,
byte[] output,
int outputOffset)
Encrypts or decrypts data in a single-part operation,
or finishes a multiple-part operation.
protected int
Encrypts or decrypts data in a single-part operation,
or finishes a multiple-part operation.
protected abstract int
Generates the shared secret, and places it into the buffer
sharedSecret
, beginning at offset
inclusive.
protected abstract int
Generates the exemption mechanism key blob, and stores the result in
the output
buffer, starting at outputOffset
inclusive.
protected abstract int
CipherSpi.engineUpdate(byte[] input,
int inputOffset,
int inputLen,
byte[] output,
int outputOffset)
Continues a multiple-part encryption or decryption operation
(depending on how this CipherSpi
object was initialized),
processing another data part.
protected int
Continues a multiple-part encryption or decryption operation
(depending on how this CipherSpi
object was initialized),
processing another data part.
final int
Generates the shared secret, and places it into the buffer
sharedSecret
, beginning at offset
inclusive.
final int
Generates the exemption mechanism key blob, and stores the result in
the output
buffer.
final int
Generates the exemption mechanism key blob, and stores the result in
the output
buffer, starting at outputOffset
inclusive.
final int
Cipher.update(byte[] input,
int inputOffset,
int inputLen,
byte[] output)
Continues a multiple-part encryption or decryption operation
(depending on how this Cipher
object was initialized),
processing another data part.
final int
Cipher.update(byte[] input,
int inputOffset,
int inputLen,
byte[] output,
int outputOffset)
Continues a multiple-part encryption or decryption operation
(depending on how this Cipher
object was initialized),
processing another data part.
final int
Continues a multiple-part encryption or decryption operation
(depending on how this Cipher
object was initialized),
processing another data part.