final int | 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 | doFinal(byte[] output, int outputOffset) Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized. |
final byte[] | doFinal() Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized. |
final byte[] | doFinal(byte[] input) Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
final int | 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 | doFinal(ByteBuffer input, ByteBuffer output) Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
final byte[] | doFinal(byte[] input, int inputOffset, int inputLen) Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
final String | getAlgorithm() Returns the algorithm name of this Cipher object. |
final int | getBlockSize() Returns the block size (in bytes). |
final ExemptionMechanism | getExemptionMechanism() Returns the exemption mechanism object used with this cipher. |
final byte[] | getIV() Returns the initialization vector (IV) in a new buffer. |
static final Cipher | getInstance(String transformation) Returns a Cipher object that implements the specified transformation. |
static final Cipher | getInstance(String transformation, String provider) Returns a Cipher object that implements the specified transformation. |
static final Cipher | getInstance(String transformation, Provider provider) Returns a Cipher object that implements the specified transformation. |
static final int | getMaxAllowedKeyLength(String transformation) Returns the maximum key length for the specified transformation according to the installed JCE jurisdiction policy files. |
static final AlgorithmParameterSpec | getMaxAllowedParameterSpec(String transformation) Returns an AlgorithmParameterSpec object which contains the maximum cipher parameter value according to the jurisdiction policy file. |
final int | getOutputSize(int inputLen) Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes). |
final AlgorithmParameters | getParameters() Returns the parameters used with this cipher. |
final Provider | getProvider() Returns the provider of this Cipher object. |
final void | init(int opmode, Key key, AlgorithmParameters params) Initializes this cipher with a key and a set of algorithm parameters. |
final void | init(int opmode, Certificate certificate, SecureRandom random) Initializes this cipher with the public key from the given certificate and a source of randomness. |
final void | init(int opmode, Key key, SecureRandom random) Initializes this cipher with a key and a source of randomness. |
final void | init(int opmode, Key key, AlgorithmParameterSpec params) Initializes this cipher with a key and a set of algorithm parameters. |
final void | init(int opmode, Key key) Initializes this cipher with a key. |
final void | init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random) Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness. |
final void | init(int opmode, Certificate certificate) Initializes this cipher with the public key from the given certificate. |
final void | init(int opmode, Key key, AlgorithmParameters params, SecureRandom random) Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness. |
final Key | unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType) Unwrap a previously wrapped key. |
final byte[] | update(byte[] input) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
final int | update(byte[] input, int inputOffset, int inputLen, byte[] output) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
final byte[] | update(byte[] input, int inputOffset, int inputLen) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
final int | update(ByteBuffer input, ByteBuffer output) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
final int | update(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
final void | updateAAD(byte[] src, int offset, int len) Continues a multi-part update of the Additional Authentication Data (AAD), using a subset of the provided buffer. |
final void | updateAAD(ByteBuffer src) Continues a multi-part update of the Additional Authentication Data (AAD). |
final void | updateAAD(byte[] src) Continues a multi-part update of the Additional Authentication Data (AAD). |
final byte[] | wrap(Key key) Wrap a key. |