Package org.conscrypt
Class OpenSSLEvpCipherAES.AES_256
java.lang.Object
javax.crypto.CipherSpi
org.conscrypt.OpenSSLCipher
org.conscrypt.OpenSSLEvpCipher
org.conscrypt.OpenSSLEvpCipherAES
org.conscrypt.OpenSSLEvpCipherAES.AES_256
- Direct Known Subclasses:
OpenSSLEvpCipherAES.AES_256.CBC
,OpenSSLEvpCipherAES.AES_256.CTR
,OpenSSLEvpCipherAES.AES_256.ECB
- Enclosing class:
OpenSSLEvpCipherAES
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
Nested classes/interfaces inherited from class org.conscrypt.OpenSSLEvpCipherAES
OpenSSLEvpCipherAES.AES, OpenSSLEvpCipherAES.AES_128, OpenSSLEvpCipherAES.AES_256
Nested classes/interfaces inherited from class org.conscrypt.OpenSSLCipher
OpenSSLCipher.Mode, OpenSSLCipher.Padding
-
Field Summary
Fields inherited from class org.conscrypt.OpenSSLCipher
encodedKey, iv, mode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
checkSupportedKeySize
(int keyLength) Checks whether the cipher supports this particularkeySize
(in bytes) and throwsInvalidKeyException
if it doesn't.Methods inherited from class org.conscrypt.OpenSSLEvpCipherAES
checkSupportedMode, checkSupportedPadding, getBaseCipherName, getCipherBlockSize, getCipherName
Methods inherited from class org.conscrypt.OpenSSLEvpCipher
doFinalInternal, engineInitInternal, getOutputSizeForFinal, getOutputSizeForUpdate, updateInternal
Methods inherited from class org.conscrypt.OpenSSLCipher
engineDoFinal, engineDoFinal, engineGetBlockSize, engineGetIV, engineGetKeySize, engineGetOutputSize, engineGetParameters, engineInit, engineInit, engineInit, engineSetMode, engineSetPadding, engineUnwrap, engineUpdate, engineUpdate, engineWrap, getPadding, getParameterSpec, isEncrypting, supportsVariableSizeIv, supportsVariableSizeKey
Methods inherited from class javax.crypto.CipherSpi
engineDoFinal, engineUpdate, engineUpdateAAD, engineUpdateAAD
-
Constructor Details
-
AES_256
AES_256(OpenSSLCipher.Mode mode, OpenSSLCipher.Padding padding)
-
-
Method Details
-
checkSupportedKeySize
Description copied from class:OpenSSLCipher
Checks whether the cipher supports this particularkeySize
(in bytes) and throwsInvalidKeyException
if it doesn't.- Specified by:
checkSupportedKeySize
in classOpenSSLCipher
- Throws:
InvalidKeyException
-