|
Public Member Functions |
virtual | ~CipherSpi () |
Protected Member Functions |
virtual bytearray * | engineDoFinal (const byte *input, size_t inputOffset, size_t inputLength)=0 throw (IllegalBlockSizeException, BadPaddingException) |
virtual size_t | engineDoFinal (const byte *input, size_t inputOffset, size_t inputLength, bytearray &output, size_t outputOffset)=0 throw (ShortBufferException, IllegalBlockSizeException, BadPaddingException) |
virtual size_t | engineGetBlockSize () const =0 throw () |
virtual bytearray * | engineGetIV ()=0 |
virtual size_t | engineGetKeySize (const Key &key) const throw (InvalidKeyException) |
virtual size_t | engineGetOutputSize (size_t inputLength)=0 throw () |
virtual AlgorithmParameters * | engineGetParameters ()=0 throw () |
virtual void | engineInit (int opmode, const Key &key, SecureRandom *random)=0 throw (InvalidKeyException) |
virtual void | engineInit (int opmode, const Key &key, AlgorithmParameters *params, SecureRandom *random)=0 throw (InvalidKeyException, InvalidAlgorithmParameterException) |
virtual void | engineInit (int opmode, const Key &key, const AlgorithmParameterSpec ¶ms, SecureRandom *random)=0 throw (InvalidKeyException, InvalidAlgorithmParameterException) |
virtual void | engineSetMode (const String &mode)=0 throw (NoSuchAlgorithmException) |
virtual void | engineSetPadding (const String &padding)=0 throw (NoSuchPaddingException) |
virtual bytearray * | engineUpdate (const byte *input, size_t inputOffset, size_t inputLength)=0 |
virtual size_t | engineUpdate (const byte *input, size_t inputOffset, size_t inputLength, bytearray &output, size_t outputOffset)=0 throw (ShortBufferException) |
Friends |
class | Cipher |