public static class OpenSSLCipher.EVP_AEAD.AES.GCM extends OpenSSLCipher.EVP_AEAD.AES
OpenSSLCipher.EVP_AEAD.AES.GCMOpenSSLCipher.EVP_AEAD.AESOpenSSLCipher.EVP_AEAD, OpenSSLCipher.EVP_CIPHER, OpenSSLCipher.Mode, OpenSSLCipher.Paddingbuf, bufCount, evpAeadencodedKey, iv, mode| Constructor and Description |
|---|
GCM() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSupportedMode(OpenSSLCipher.Mode mode)
Checks whether the cipher supports this particular cipher
mode
and throws NoSuchAlgorithmException if it doesn't. |
protected long |
getEVP_AEAD(int keyLength) |
checkSupportedKeySize, getBaseCipherName, getCipherBlockSize, getOutputSizeForUpdatecheckSupportedPadding, doFinalInternal, engineGetParameters, engineInitInternal, engineUpdateAAD, getOutputSizeForFinal, updateInternalengineDoFinal, engineDoFinal, engineGetBlockSize, engineGetIV, engineGetOutputSize, engineInit, engineInit, engineInit, engineSetMode, engineSetPadding, engineUnwrap, engineUpdate, engineUpdate, engineWrap, getPadding, isEncrypting, supportsVariableSizeIv, supportsVariableSizeKeyengineDoFinal, engineGetKeySize, engineUpdate, engineUpdateAADprotected void checkSupportedMode(OpenSSLCipher.Mode mode) throws NoSuchAlgorithmException
OpenSSLCiphermode
and throws NoSuchAlgorithmException if it doesn't.checkSupportedMode in class OpenSSLCipherNoSuchAlgorithmExceptionprotected long getEVP_AEAD(int keyLength)
throws InvalidKeyException
getEVP_AEAD in class OpenSSLCipher.EVP_AEADInvalidKeyException