Methods Summary |
---|
protected abstract byte[] | engineGenExemptionBlob()Generates the result key blob for this exemption mechanism.
|
protected abstract int | engineGenExemptionBlob(byte[] output, int outputOffset)Generates the result key blob for this exemption mechanism and stores it
into the {@code output} buffer at offset {@code outputOffset}.
|
protected abstract int | engineGetOutputSize(int inputLen)Returns the size in bytes for the output buffer needed to hold the output
of the next {@link #engineGenExemptionBlob} call, given the specified
{@code inputLen} (in bytes).
|
protected abstract void | engineInit(java.security.Key key)Initializes this {@code ExemptionMechanism} instance with the specified
key.
|
protected abstract void | engineInit(java.security.Key key, java.security.AlgorithmParameters params)Initializes this {@code ExemptionMechanism} instance with the specified
key and algorithm parameters.
|
protected abstract void | engineInit(java.security.Key key, java.security.spec.AlgorithmParameterSpec params)Initializes this {@code ExemptionMechanism} instance with the specified
key and algorithm parameters.
|