AsymmetricBlockCipher |
base interface that a public/private key block cipher needs
to conform to.
|
AsymmetricCipherKeyPairGenerator |
interface that a public/private key pair generator should conform to.
|
BasicAgreement |
The basic interface that basic Diffie-Hellman implementations
conforms to.
|
BlockCipher |
Block cipher engines are expected to conform to this interface.
|
CipherParameters |
all parameter classes implement this.
|
DerivationFunction |
base interface for general purpose byte derivation functions.
|
DerivationParameters |
Parameters for key/byte stream derivation classes
|
Digest |
interface that a message digest conforms to.
|
DigestDerivationFunction |
base interface for general purpose Digest based byte derivation functions.
|
DSA |
interface for classes implementing algorithms modeled similar to the Digital Signature Alorithm.
|
EngineProvider<T> |
|
ExtendedDigest |
|
KeyEncapsulation |
The basic interface for key encapsulation mechanisms.
|
KeyEncoder |
|
KeyParser |
|
Mac |
The base interface for implementations of message authentication codes (MACs).
|
MacDerivationFunction |
base interface for general purpose Mac based byte derivation functions.
|
RawAgreement |
|
Signer |
Generic signer interface for hash based and message recovery signers.
|
SignerWithRecovery |
Signer with message recovery.
|
SkippingCipher |
Ciphers producing a key stream which can be reset to particular points in the stream.
|
SkippingStreamCipher |
General interface for a stream cipher that supports skipping.
|
StreamCipher |
the interface stream ciphers conform to.
|
Wrapper |
|
Xof |
With FIPS PUB 202 a new kind of message digest was announced which supported extendable output, or variable digest sizes.
|