✓
public abstract class CipherSpi
extends java.lang.Object
Constructors
- ✓public CipherSpi()
Methods
- ✓protected abstract byte[] engineDoFinal(byte[] arg0, int arg1, int arg2) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException
- ✓protected abstract int engineDoFinal(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException
- ✓protected int engineDoFinal(java.nio.ByteBuffer arg0, java.nio.ByteBuffer arg1) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException
- ✓protected abstract int engineGetBlockSize()
- ✓protected abstract byte[] engineGetIV()
- ✓protected int engineGetKeySize(java.security.Key arg0) throws java.security.InvalidKeyException
- ✓protected abstract int engineGetOutputSize(int arg0)
- ✓protected abstract java.security.AlgorithmParameters engineGetParameters()
- ✓protected abstract void engineInit(int arg0, java.security.Key arg1, java.security.AlgorithmParameters arg2, java.security.SecureRandom arg3) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException
- ✓protected abstract void engineInit(int arg0, java.security.Key arg1, java.security.SecureRandom arg2) throws java.security.InvalidKeyException
- ✓protected abstract void engineInit(int arg0, java.security.Key arg1, java.security.spec.AlgorithmParameterSpec arg2, java.security.SecureRandom arg3) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException
- ✓protected abstract void engineSetMode(java.lang.String arg0) throws java.security.NoSuchAlgorithmException
- ✓protected abstract void engineSetPadding(java.lang.String arg0) throws javax.crypto.NoSuchPaddingException
- ✓protected java.security.Key engineUnwrap(byte[] arg0, java.lang.String arg1, int arg2) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException
- ✓protected abstract byte[] engineUpdate(byte[] arg0, int arg1, int arg2)
- ✓protected abstract int engineUpdate(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4) throws javax.crypto.ShortBufferException
- ✓protected int engineUpdate(java.nio.ByteBuffer arg0, java.nio.ByteBuffer arg1) throws javax.crypto.ShortBufferException
- ✓protected void engineUpdateAAD(byte[] arg0, int arg1, int arg2)
- ✓protected void engineUpdateAAD(java.nio.ByteBuffer arg0)
- ✓protected byte[] engineWrap(java.security.Key arg0) throws java.security.InvalidKeyException, javax.crypto.IllegalBlockSizeException