Package org.apache.commons.crypto.cipher
CryptoCipher classes
-
Interface Summary Interface Description CryptoCipher The interface of cryptographic cipher for encryption and decryption. -
Class Summary Class Description AbstractOpenSslFeedbackCipher This class represents a block cipher in one of its modes.CryptoCipherFactory CreatesCryptoCipher
instances.JceCipher Implements theCryptoCipher
using JCE provider.OpenSsl OpenSSL cryptographic wrapper using JNI.OpenSslCipher Implements the CryptoCipher using JNI into OpenSSL.OpenSslCommonMode This class do the real work(Encryption/Decryption) for non-authenticated modes, such as CTR, CBC.OpenSslGaloisCounterMode This class do the real work(Encryption/Decryption/Authentication) for the authenticated mode: GCM.OpenSslNative JNI implementation for OpenSSL 1.x called fromOpenSsl
. -
Enum Summary Enum Description CryptoCipherFactory.CipherProvider Defines the internal CryptoCipher implementations.OpenSsl.AlgorithmMode Currently only support AES/CTR/NoPadding.OpenSslEvpCtrlValues This enum is defined for OpenSslNative.ctrl() to allow various cipher specific parameters to be determined and set.