Package org.conscrypt
Class OpenSSLAeadCipher
- java.lang.Object
-
- javax.crypto.CipherSpi
-
- org.conscrypt.OpenSSLCipher
-
- org.conscrypt.OpenSSLAeadCipher
-
- Direct Known Subclasses:
OpenSSLAeadCipherAES,OpenSSLAeadCipherChaCha20
@Internal public abstract class OpenSSLAeadCipher extends OpenSSLCipher
-
-
Constructor Summary
Constructors Constructor Description OpenSSLAeadCipher(org.conscrypt.OpenSSLCipher.Mode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 voidengineUpdateAAD(ByteBuffer buf)-
Methods inherited from class org.conscrypt.OpenSSLCipher
engineDoFinal, engineGetBlockSize, engineGetIV, engineGetKeySize, engineGetOutputSize, engineGetParameters, engineInit, engineInit, engineInit, engineSetMode, engineSetPadding, engineUnwrap, engineUpdate, engineUpdate, engineWrap, getParameterSpec
-
Methods inherited from class javax.crypto.CipherSpi
engineUpdate
-
-
-
-
Method Detail
-
engineDoFinal
protected int engineDoFinal(ByteBuffer input, ByteBuffer output) throws ShortBufferException, IllegalBlockSizeException, BadPaddingException
- Overrides:
engineDoFinalin classCipherSpi- Throws:
ShortBufferExceptionIllegalBlockSizeExceptionBadPaddingException
-
engineDoFinal
protected int engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) throws ShortBufferException, IllegalBlockSizeException, BadPaddingException- Overrides:
engineDoFinalin classOpenSSLCipher- Throws:
ShortBufferExceptionIllegalBlockSizeExceptionBadPaddingException
-
engineUpdateAAD
protected void engineUpdateAAD(byte[] input, int inputOffset, int inputLen)- Overrides:
engineUpdateAADin classCipherSpi
-
engineUpdateAAD
protected void engineUpdateAAD(ByteBuffer buf)
- Overrides:
engineUpdateAADin classCipherSpi
-
-