final
int
|
doFinal(byte[] output, int outputOffset)
Finishes a multi-part transformation (encryption or decryption).
|
final
byte[]
|
doFinal(byte[] input, int inputOffset, int inputLen)
Finishes a multi-part transformation (encryption or decryption).
|
final
int
|
doFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
Finishes a multi-part transformation (encryption or decryption).
|
final
int
|
doFinal(byte[] input, int inputOffset, int inputLen, byte[] output)
Finishes a multi-part transformation (encryption or decryption).
|
final
byte[]
|
doFinal(byte[] input)
Finishes a multi-part transformation (encryption or decryption).
|
final
int
|
doFinal(ByteBuffer input, ByteBuffer output)
Finishes a multi-part transformation (encryption or decryption).
|
final
byte[]
|
doFinal()
Finishes a multi-part transformation (encryption or decryption).
|
final
String
|
getAlgorithm()
Returns the name of the algorithm of this cipher instance.
|
final
int
|
getBlockSize()
Returns this ciphers block size (in bytes).
|
final
ExemptionMechanism
|
getExemptionMechanism()
Returns the exemption mechanism associated with this cipher.
|
final
byte[]
|
getIV()
Returns the initialization vector for this cipher instance.
|
final
static
Cipher
|
getInstance(String transformation, String provider)
Creates a new cipher for the specified transformation provided by the
specified provider.
|
final
static
Cipher
|
getInstance(String transformation, Provider provider)
Creates a new cipher for the specified transformation.
|
final
static
Cipher
|
getInstance(String transformation)
Creates a new Cipher for the specified transformation.
|
final
static
int
|
getMaxAllowedKeyLength(String transformation)
Returns the maximum key length for the specified transformation.
|
final
static
AlgorithmParameterSpec
|
getMaxAllowedParameterSpec(String transformation)
Returns the maximum cipher parameter value for the specified
transformation.
|
final
int
|
getOutputSize(int inputLen)
Returns the length in bytes an output buffer needs to be when this cipher
is updated with inputLen bytes.
|
final
AlgorithmParameters
|
getParameters()
Returns the parameters that where used to create this cipher instance.
|
final
Provider
|
getProvider()
Returns the provider of this cipher instance.
|
final
void
|
init(int opmode, Key key)
Initializes this cipher instance with the specified key.
|
final
void
|
init(int opmode, Key key, SecureRandom random)
Initializes this cipher instance with the specified key and a source of
randomness.
|
final
void
|
init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
Initializes this cipher instance with the specified key, algorithm
parameters and a source of randomness.
|
final
void
|
init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
Initializes this cipher instance with the specified key, algorithm
parameters and a source of randomness.
|
final
void
|
init(int opmode, Key key, AlgorithmParameterSpec params)
Initializes this cipher instance with the specified key and algorithm
parameters.
|
final
void
|
init(int opmode, Certificate certificate, SecureRandom random)
Initializes this cipher instance with the public key from the specified
certificate and a source of randomness.
|
final
void
|
init(int opmode, Certificate certificate)
Initializes this cipher instance with the public key from the specified
certificate.
|
final
void
|
init(int opmode, Key key, AlgorithmParameters params)
Initializes this cipher instance with the specified key and algorithm
parameters.
|
final
Key
|
unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
Unwraps a key using this cipher instance.
|
final
int
|
update(ByteBuffer input, ByteBuffer output)
Continues a multi-part transformation (encryption or decryption).
|
final
byte[]
|
update(byte[] input)
Continues a multi-part transformation (encryption or decryption).
|
final
int
|
update(byte[] input, int inputOffset, int inputLen, byte[] output)
Continues a multi-part transformation (encryption or decryption).
|
final
byte[]
|
update(byte[] input, int inputOffset, int inputLen)
Continues a multi-part transformation (encryption or decryption).
|
final
int
|
update(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
Continues a multi-part transformation (encryption or decryption).
|
final
void
|
updateAAD(ByteBuffer input)
Continues a multi-part transformation (encryption or decryption) with
Authenticated Additional Data (AAD).
|
final
void
|
updateAAD(byte[] input, int inputOffset, int inputLen)
Continues a multi-part transformation (encryption or decryption) with
Authenticated Additional Data (AAD).
|
final
void
|
updateAAD(byte[] input)
Continues a multi-part transformation (encryption or decryption) with
Authenticated Additional Data (AAD).
|
final
byte[]
|
wrap(Key key)
Wraps a key using this cipher instance.
|