| Modifier and Type | Class and Description |
|---|---|
| public class | Argon2BytesGenerator
Argon2 PBKDF - Based on the results of https://password-hashing.net/ and https://www.ietf.org/archive/id/draft-irtf-cfrg-argon2-03.txt |
| public class | BaseKDFBytesGenerator
Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033 This implementation is based on ISO 18033/P1363a. |
| public class | BCrypt
Core of password hashing scheme Bcrypt, designed by Niels Provos and David Mazières, corresponds to the C reference implementation. |
| public class | CramerShoupKeyPairGenerator
a Cramer Shoup key pair generator |
| public class | |
| public class | |
| public class | |
| public class | DHBasicKeyPairGenerator
a basic Diffie-Hellman key pair generator. |
| pack-priv class | |
| public class | DHKeyPairGenerator
a Diffie-Hellman key pair generator. |
| public class | |
| pack-priv class | |
| public class | DSAKeyPairGenerator
a DSA key pair generator. |
| public class | DSAParametersGenerator
Generate suitable parameters for DSA, in line with FIPS 186-2, or FIPS 186-3. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ElGamalKeyPairGenerator
a ElGamal key pair generator. |
| public class | |
| public class | |
| public class | GOST3410KeyPairGenerator
a GOST3410 key pair generator. |
| public class | GOST3410ParametersGenerator
generate suitable parameters for GOST3410. |
| public class | HKDFBytesGenerator
HMAC-based Extract-and-Expand Key Derivation Function (HKDF) implemented according to IETF RFC 5869, May 2010 as specified by H. |
| public class | KDF1BytesGenerator
KDF1 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033 This implementation is based on ISO 18033/IEEE P1363a. |
| public class | KDF2BytesGenerator
KDF2 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033 This implementation is based on IEEE P1363/ISO 18033. |
| public class | KDFCounterBytesGenerator
This KDF has been defined by the publicly available NIST SP 800-108 specification. |
| public class | KDFDoublePipelineIterationBytesGenerator
This KDF has been defined by the publicly available NIST SP 800-108 specification. |
| public class | KDFFeedbackBytesGenerator
This KDF has been defined by the publicly available NIST SP 800-108 specification. |
| public class | MGF1BytesGenerator
Generator for MGF1 as defined in PKCS 1v2 |
| public class | NaccacheSternKeyPairGenerator
Key generation parameters for NaccacheStern cipher. |
| public class | OpenBSDBCrypt
Password hashing scheme BCrypt, designed by Niels Provos and David Mazières, using the String format and the Base64 encoding of the reference implementation on OpenBSD. |
| public class | OpenSSLPBEParametersGenerator
Generator for PBE derived keys and ivs as usd by OpenSSL. |
| public class | PKCS12ParametersGenerator
Generator for PBE derived keys and ivs as defined by PKCS 12 V1.0. |
| public class | PKCS5S1ParametersGenerator
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 1. |
| public class | PKCS5S2ParametersGenerator
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 2. |
| public class | Poly1305KeyGenerator
Generates keys for the Poly1305 MAC. |
| public class | RSABlindingFactorGenerator
Generate a random factor suitable for use with RSA blind signatures as outlined in Chaum's blinding and unblinding as outlined in "Handbook of Applied Cryptography", page 475. |
| public class | RSAKeyPairGenerator
an RSA key pair generator. |
| public class | SCrypt
Implementation of the scrypt a password-based key derivation function. |
| public class | |
| public class | |
| public class |