|
Packages |
| de.flexiprovider.api |
|
| de.flexiprovider.api.exceptions |
|
| de.flexiprovider.api.keys |
|
| de.flexiprovider.api.parameters |
|
| de.flexiprovider.common.exceptions |
|
| de.flexiprovider.common.ies |
Contains the base classes for the hybrid encryption scheme IES (see IEEE 1363). |
| de.flexiprovider.common.math |
|
| de.flexiprovider.common.math.codingtheory |
|
| de.flexiprovider.common.math.ellipticcurves |
This package provides the classes for elliptic curves over
prime fields (GF (p), p prime) and finite fields with
characteristic 2 (GF (2n), n integer) and
their points. |
| de.flexiprovider.common.math.finitefields |
This package holds classes representing elements of prime fields
(GF(p), p prime) and finite fields with characteristic 2
(GF(2n), n integer), their arithmetic and the fields itself. |
| de.flexiprovider.common.math.linearalgebra |
|
| de.flexiprovider.common.math.pmiplus |
|
| de.flexiprovider.common.math.polynomials |
|
| de.flexiprovider.common.math.quadraticfields |
|
| de.flexiprovider.common.mode |
This package contains the classes that implement standard modes of
operation for symmetric block ciphers. |
| de.flexiprovider.common.padding |
Provides the OneAndZeroes and PKCS#5 padding schemes. |
| de.flexiprovider.common.util |
Provides the class for accessing implementations of algorithms from different providers. |
| de.flexiprovider.core |
The CDC-Standard-Provider. |
| de.flexiprovider.core.camellia |
|
| de.flexiprovider.core.desede |
Provides the TripleDES Cipher with three different keys. |
| de.flexiprovider.core.desede.interfaces |
|
| de.flexiprovider.core.dsa |
Provides the DSA signature algorithm as defined in
FIPS 186-2 with SHA-1 as
message digest algorithm. |
| de.flexiprovider.core.dsa.interfaces |
|
| de.flexiprovider.core.elgamal |
Provides the ElGamal cipher algorithm. |
| de.flexiprovider.core.elgamal.semanticallysecure |
Provides the semantically secure variant of the ElGamal encryption algorithm. |
| de.flexiprovider.core.idea |
Provides the IDEA block cipher. |
| de.flexiprovider.core.kdf |
Contains several key derivation functions. |
| de.flexiprovider.core.mac |
|
| de.flexiprovider.core.mars |
Provides the MARS block cipher as described in
http://www.research.ibm.com/security/mars.html. |
| de.flexiprovider.core.md |
Provides the MD4, MD5, RIPEMD 128, RIPEMD 160 and SHA-1 message digest algorithms |
| de.flexiprovider.core.md.swifftx |
|
| de.flexiprovider.core.mersa |
|
| de.flexiprovider.core.misty1 |
|
| de.flexiprovider.core.mprsa |
|
| de.flexiprovider.core.pbe |
Provides passphrase based encryption algorithms as defined in
PKCS#5
v 2.0 and PKCS#12. |
| de.flexiprovider.core.pbe.interfaces |
|
| de.flexiprovider.core.random |
Provides the implementation of a pseudorandom number based on a paper written by L Blum, M Blum and M Shub. |
| de.flexiprovider.core.rbrsa |
|
| de.flexiprovider.core.rc2 |
Provides the RC2 block cipher algorithm. |
| de.flexiprovider.core.rc2.interfaces |
|
| de.flexiprovider.core.rc5 |
Provides the RC5 block cipher algorithm. |
| de.flexiprovider.core.rc6 |
Provides the RC6 block cipher algorithm. |
| de.flexiprovider.core.rijndael |
Provides the AES (Rijndael) block cipher algorithm. |
| de.flexiprovider.core.rprimersa |
|
| de.flexiprovider.core.rsa |
Provides the RSA algorithms as defined in
PKCS#1 v 2.1. |
| de.flexiprovider.core.rsa.interfaces |
|
| de.flexiprovider.core.saferplus |
Provides the symmetric blockcipher SAFER+. |
| de.flexiprovider.core.saferplusplus |
Provides the symmetric blockcipher SAFER++. |
| de.flexiprovider.core.serpent |
Provides the Serpent block cipher algorithm. |
| de.flexiprovider.core.shacal |
|
| de.flexiprovider.core.shacal2 |
|
| de.flexiprovider.core.twofish |
Provides the Twofish block cipher algorithm. |
| de.flexiprovider.ec |
This package holds the provider class for the elliptic curve algorithms
ECDSA, ECNR, ECDH and ECIES. |
| de.flexiprovider.ec.asn1 |
Provides the classes for the ASN.1 encoding of EC domain parameters. |
| de.flexiprovider.ec.keys |
Provides classes for EC keys and key specifications. |
| de.flexiprovider.ec.parameters |
Provides the classes and interface to EC domain parameters. |
| de.flexiprovider.nf |
|
| de.flexiprovider.nf.iq.iqdsa |
|
| de.flexiprovider.nf.iq.iqgq |
|
| de.flexiprovider.nf.iq.iqrdsa |
|
| de.flexiprovider.pki |
|
| de.flexiprovider.pqc |
|
| de.flexiprovider.pqc.ecc |
Provides cryptographic algorithms based on error-correcting codes. |
| de.flexiprovider.pqc.ecc.mceliece |
Provides the McEliece PKCS and its CCA2 secure variants. |
| de.flexiprovider.pqc.ecc.niederreiter |
Provides the Niederreiter encryption scheme and Niederreiter signature (also known as CFS signature). |
| de.flexiprovider.pqc.hbc |
|
| de.flexiprovider.pqc.hbc.cmss |
|
| de.flexiprovider.pqc.hbc.gmss |
|
| de.flexiprovider.pqc.hbc.ots |
|
| de.flexiprovider.pqc.ots.lm |
|
| de.flexiprovider.pqc.ots.merkle |
|
| de.flexiprovider.pqc.pflash |
|
| de.flexiprovider.pqc.rainbow |
|
| de.flexiprovider.pqc.rainbow.util |
|
| de.flexiprovider.pqc.tss |
|