| Modifier and Type | Class and Description |
|---|---|
class |
AsymmetricAccess<S extends SignatureBinary,PR extends PrivateKey,PU extends PublicKey,PAIR extends AsymmetricKeyPair<PR,PU>,KC extends AsymmetricKeyCreator<PR,PU,PAIR>>
Abstract base implementation of factory for
key management,
encryption/decryption, and signature management based on asymmetric
cryptography. |
| Modifier and Type | Class and Description |
|---|---|
class |
Rsa
Direct builder for RSA (Ron Rivest, Adi Shamir and Leonard Adleman) used by PGP/GPG and many others.
|
| Modifier and Type | Field and Description |
|---|---|
private HashFactory |
SignatureProcessorFactoryImplCryptorWithHash.hashFactory |
private HashFactory |
SignatureProcessorFactoryImplWithHash.hashFactory |
| Constructor and Description |
|---|
SignatureProcessorFactoryImplCryptorWithHash(AsymmetricCryptorFactory<PR,PU> cryptorFactory,
HashFactory hashFactory)
The constructor.
|
SignatureProcessorFactoryImplWithHash(SignatureProcessorFactory<S,PR,PU> signatureFactory,
HashFactory hashFactory)
The constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HashConfig
|
class |
HashFactoryCombined
The implementation of
HashFactory that combines multiple HashFactory instances by
sequentially applying the hashes. |
| Modifier and Type | Field and Description |
|---|---|
private HashFactory[] |
HashFactoryCombined.factories |
| Constructor and Description |
|---|
HashFactoryCombined(HashFactory[] factories)
The constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HashAccess
CryptoAccess for HashFactory. |
| Modifier and Type | Class and Description |
|---|---|
class |
Md5
HashConfig for MD5. |
| Modifier and Type | Class and Description |
|---|---|
class |
Sha1
HashConfig for SHA1. |
| Modifier and Type | Class and Description |
|---|---|
class |
Sha2
HashConfig for SHA-2. |
class |
Sha224
HashConfig for SHA-224. |
class |
Sha256
HashConfig for SHA-256. |
class |
Sha384
HashConfig for SHA-384. |
class |
Sha512
HashConfig for SHA-512. |
Copyright © 2001–2019 mmm-Team. All rights reserved.