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 CreatesCryptoCipherinstances.JceCipher Implements theCryptoCipherusing 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.