Package org.conscrypt
Class OpenSSLEvpCipher
java.lang.Object
javax.crypto.CipherSpi
org.conscrypt.OpenSSLCipher
org.conscrypt.OpenSSLEvpCipher
- Direct Known Subclasses:
OpenSSLEvpCipherAES,OpenSSLEvpCipherARC4,OpenSSLEvpCipherDESEDE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOpenSSLEvpCipher(org.conscrypt.OpenSSLCipher.Mode mode, org.conscrypt.OpenSSLCipher.Padding padding) -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]engineDoFinal(byte[] input, int inputOffset, int inputLen) protected intengineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) Methods inherited from class org.conscrypt.OpenSSLCipher
engineGetBlockSize, engineGetIV, engineGetKeySize, engineGetOutputSize, engineGetParameters, engineInit, engineInit, engineInit, engineSetMode, engineSetPadding, engineUnwrap, engineUpdate, engineUpdate, engineWrap, getParameterSpecMethods inherited from class javax.crypto.CipherSpi
engineDoFinal, engineUpdate, engineUpdateAAD, engineUpdateAAD
-
Constructor Details
-
OpenSSLEvpCipher
protected OpenSSLEvpCipher(org.conscrypt.OpenSSLCipher.Mode mode, org.conscrypt.OpenSSLCipher.Padding padding)
-
-
Method Details
-
engineDoFinal
protected byte[] engineDoFinal(byte[] input, int inputOffset, int inputLen) throws IllegalBlockSizeException, BadPaddingException - Specified by:
engineDoFinalin classCipherSpi- Throws:
IllegalBlockSizeExceptionBadPaddingException
-
engineDoFinal
protected int engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) throws ShortBufferException, IllegalBlockSizeException, BadPaddingException - Specified by:
engineDoFinalin classCipherSpi- Throws:
ShortBufferExceptionIllegalBlockSizeExceptionBadPaddingException
-