JML

javax.crypto
Class ExemptionMechanismSpi

java.lang.Object
  extended byjavax.crypto.ExemptionMechanismSpi

public abstract class ExemptionMechanismSpi
extends Object


Model Field Summary
 
Model fields inherited from class java.lang.Object
_getClass, objectState, theString
 
Ghost Field Summary
 
Ghost fields inherited from class java.lang.Object
objectTimesFinalized, owner
 
Constructor Summary
ExemptionMechanismSpi()
           
 
Model Method Summary
 
Model methods inherited from class java.lang.Object
hashValue
 
Method Summary
protected abstract  byte[] engineGenExemptionBlob()
           
protected abstract  int engineGenExemptionBlob(byte[], int)
           
protected abstract  int engineGetOutputSize(int)
           
protected abstract  void engineInit(Key)
           
protected abstract  void engineInit(Key, AlgorithmParameters)
           
protected abstract  void engineInit(Key, 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(Key)
                            throws InvalidKeyException,
                                   ExemptionMechanismException
Throws:
InvalidKeyException
ExemptionMechanismException

engineInit

protected abstract void engineInit(Key,
                                   AlgorithmParameterSpec)
                            throws InvalidKeyException,
                                   InvalidAlgorithmParameterException,
                                   ExemptionMechanismException
Throws:
InvalidKeyException
InvalidAlgorithmParameterException
ExemptionMechanismException

engineInit

protected abstract void engineInit(Key,
                                   AlgorithmParameters)
                            throws InvalidKeyException,
                                   InvalidAlgorithmParameterException,
                                   ExemptionMechanismException
Throws:
InvalidKeyException
InvalidAlgorithmParameterException
ExemptionMechanismException

engineGenExemptionBlob

protected abstract byte[] engineGenExemptionBlob()
                                          throws ExemptionMechanismException
Throws:
ExemptionMechanismException

engineGenExemptionBlob

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

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.