Bouncy Castle Cryptography 1.18

javax.crypto
Class ExemptionMechanismSpi

java.lang.Object
  |
  +--javax.crypto.ExemptionMechanismSpi

public abstract synchronized class ExemptionMechanismSpi
extends java.lang.Object


Constructor Summary
ExemptionMechanismSpi()
           
 
Method Summary
protected abstract  byte[] engineGenExemptionBlob()
           
protected abstract  int engineGenExemptionBlob(byte[], int)
           
protected abstract  int engineGetOutputSize(int)
           
protected abstract  void engineInit(java.security.Key)
           
protected abstract  void engineInit(java.security.Key, java.security.AlgorithmParameters)
           
protected abstract  void engineInit(java.security.Key, java.security.spec.AlgorithmParameterSpec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExemptionMechanismSpi

public ExemptionMechanismSpi()
Method Detail

engineGetOutputSize

protected abstract int engineGetOutputSize(int)

engineInit

protected abstract void engineInit(java.security.Key)
                            throws java.security.InvalidKeyException,
                                   ExemptionMechanismException
java.security.InvalidKeyException
ExemptionMechanismException

engineInit

protected abstract void engineInit(java.security.Key,
                                   java.security.spec.AlgorithmParameterSpec)
                            throws java.security.InvalidKeyException,
                                   java.security.InvalidAlgorithmParameterException,
                                   ExemptionMechanismException
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException
ExemptionMechanismException

engineInit

protected abstract void engineInit(java.security.Key,
                                   java.security.AlgorithmParameters)
                            throws java.security.InvalidKeyException,
                                   java.security.InvalidAlgorithmParameterException,
                                   ExemptionMechanismException
java.security.InvalidKeyException
java.security.InvalidAlgorithmParameterException
ExemptionMechanismException

engineGenExemptionBlob

protected abstract byte[] engineGenExemptionBlob()
                                          throws ExemptionMechanismException
ExemptionMechanismException

engineGenExemptionBlob

protected abstract int engineGenExemptionBlob(byte[],
                                              int)
                                       throws ShortBufferException,
                                              ExemptionMechanismException
ShortBufferException
ExemptionMechanismException

Bouncy Castle Cryptography 1.18