Package org.conscrypt
Class OpenSSLAeadCipher
java.lang.Object
javax.crypto.CipherSpi
org.conscrypt.OpenSSLCipher
org.conscrypt.OpenSSLAeadCipher
- Direct Known Subclasses:
OpenSSLAeadCipherAES,OpenSSLAeadCipherChaCha20
-
Constructor Summary
Constructors -
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) protected intengineDoFinal(ByteBuffer input, ByteBuffer output) protected voidengineUpdateAAD(byte[] input, int inputOffset, int inputLen) protected voidMethods 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
engineUpdate
-
Constructor Details
-
OpenSSLAeadCipher
protected OpenSSLAeadCipher(org.conscrypt.OpenSSLCipher.Mode mode)
-
-
Method Details
-
engineDoFinal
protected int engineDoFinal(ByteBuffer input, ByteBuffer output) throws ShortBufferException, IllegalBlockSizeException, BadPaddingException - Overrides:
engineDoFinalin classCipherSpi- Throws:
ShortBufferExceptionIllegalBlockSizeExceptionBadPaddingException
-
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
-
engineUpdateAAD
protected void engineUpdateAAD(byte[] input, int inputOffset, int inputLen) - Overrides:
engineUpdateAADin classCipherSpi
-
engineUpdateAAD
- Overrides:
engineUpdateAADin classCipherSpi
-