|
Security Scol plugin
|
Classes and functions for schemes based on Discrete Logs (DL) over GF(p) More...
#include "config.h"#include "cryptlib.h"#include "pubkey.h"#include "integer.h"#include "modexppc.h"#include "algparam.h"#include "smartptr.h"#include "sha.h"#include "asn.h"#include "hmac.h"#include "misc.h"Go to the source code of this file.
Classes | |
| class | DL_GroupParameters_IntegerBased |
| Integer-based GroupParameters specialization. More... | |
| class | DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP > |
| Integer-based GroupParameters default implementation. More... | |
| class | DL_GroupParameters_GFP |
| GF(p) group parameters. More... | |
| class | DL_GroupParameters_GFP_DefaultSafePrime |
| GF(p) group parameters that default to safe primes. More... | |
| class | DL_GroupParameters_ElGamal |
| class | DL_Algorithm_GDSA< T > |
| GDSA algorithm. More... | |
| class | DL_Algorithm_DSA_RFC6979< T, H > |
| DSA signature algorithm based on RFC 6979. More... | |
| class | DL_Algorithm_GDSA_ISO15946< T > |
| German Digital Signature Algorithm. More... | |
| class | DL_Algorithm_NR< T > |
| NR algorithm. More... | |
| class | DL_PublicKey_GFP< GP > |
| Discrete Log (DL) public key in GF(p) groups. More... | |
| class | DL_PrivateKey_GFP< GP > |
| Discrete Log (DL) private key in GF(p) groups. More... | |
| struct | DL_SignatureKeys_GFP |
| Discrete Log (DL) signing/verification keys in GF(p) groups. More... | |
| struct | DL_CryptoKeys_GFP |
| Discrete Log (DL) encryption/decryption keys in GF(p) groups. More... | |
| struct | DL_CryptoKeys_ElGamal |
| struct | GDSA< H > |
| DSA signature scheme. More... | |
| struct | NR< H > |
| NR signature scheme. More... | |
| class | DL_GroupParameters_DSA |
| DSA group parameters. More... | |
| struct | DL_Keys_DSA |
| DSA keys. More... | |
| class | DSA2< H > |
| DSA signature scheme. More... | |
| struct | DSA_RFC6979< H > |
| DSA deterministic signature scheme. More... | |
| class | DL_EncryptionAlgorithm_Xor< MAC, DHAES_MODE, LABEL_OCTETS > |
| P1363 based XOR Encryption Method. More... | |
| class | DL_KeyDerivationAlgorithm_P1363< T, DHAES_MODE, KDF > |
| P1363 based Key Derivation Method. More... | |
| struct | DLIES< HASH, COFACTOR_OPTION, DHAES_MODE, LABEL_OCTETS > |
| Discrete Log Integrated Encryption Scheme. More... | |
Typedefs | |
| typedef DSA2< SHA1 > | DSA |
| DSA with SHA-1, typedef'd for backwards compatibility. | |
Variables | |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_GroupParameters< Integer > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_GroupParameters_IntegerBasedImpl< ModExpPrecomputation > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_Algorithm_GDSA< Integer > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_Algorithm_DSA_RFC6979< Integer, SHA1 > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_Algorithm_DSA_RFC6979< Integer, SHA224 > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_Algorithm_DSA_RFC6979< Integer, SHA256 > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_Algorithm_DSA_RFC6979< Integer, SHA384 > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_Algorithm_DSA_RFC6979< Integer, SHA512 > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_PublicKey_GFP< DL_GroupParameters_DSA > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_PrivateKey_GFP< DL_GroupParameters_DSA > |
| CRYPTOPP_DLL_TEMPLATE_CLASS | DL_PrivateKey_WithSignaturePairwiseConsistencyTest< DL_PrivateKey_GFP< DL_GroupParameters_DSA >, DSA2< SHA1 > > |
Classes and functions for schemes based on Discrete Logs (DL) over GF(p)
Definition in file gfpcrypt.h.
DSA with SHA-1, typedef'd for backwards compatibility.
Definition at line 851 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_Algorithm_DSA_RFC6979< Integer, SHA1 > |
Definition at line 537 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_Algorithm_DSA_RFC6979< Integer, SHA224 > |
Definition at line 538 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_Algorithm_DSA_RFC6979< Integer, SHA256 > |
Definition at line 539 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_Algorithm_DSA_RFC6979< Integer, SHA384 > |
Definition at line 540 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_Algorithm_DSA_RFC6979< Integer, SHA512 > |
Definition at line 541 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_Algorithm_GDSA< Integer > |
Definition at line 536 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_GroupParameters< Integer > |
Definition at line 31 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_GroupParameters_IntegerBasedImpl< ModExpPrecomputation > |
Definition at line 221 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_GFP< DL_GroupParameters_DSA > |
Definition at line 854 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_PrivateKey_WithSignaturePairwiseConsistencyTest< DL_PrivateKey_GFP< DL_GroupParameters_DSA >, DSA2< SHA1 > > |
Definition at line 855 of file gfpcrypt.h.
| CRYPTOPP_DLL_TEMPLATE_CLASS DL_PublicKey_GFP< DL_GroupParameters_DSA > |
Definition at line 853 of file gfpcrypt.h.