Crypto++  5.6.5
Free C++ class library of cryptographic schemes
Classes | Typedefs
gfpcrypt.h File Reference

Implementation of schemes based on DL over GF(p) More...

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
 
class  DL_Algorithm_GDSA< T >
 GDSA 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...
 
class  DL_SignatureKeys_GFP
 Discrete Log (DL) signing/verification keys in GF(p) groups. More...
 
class  DL_CryptoKeys_GFP
 Discrete Log (DL) encryption/decryption keys in GF(p) groups. More...
 
class  DL_PublicKey_GFP_OldFormat< BASE >
 Discrete Log (DL) public key in GF(p) groups. More...
 
class  DL_PrivateKey_GFP_OldFormat< BASE >
 Discrete Log (DL) private key in GF(p) groups. More...
 
class  GDSA< H >
 DSA signature scheme. More...
 
class  NR< H >
 NR signature scheme. More...
 
class  DL_GroupParameters_DSA
 DSA group parameters. More...
 
class  DSA2< H >
 DSA signature scheme. More...
 
class  DL_Keys_DSA
 DSA keys. More...
 
class  DSA2< H >
 DSA 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 >
 _ More...
 
class  DLIES< HASH, COFACTOR_OPTION, DHAES_MODE, LABEL_OCTETS >
 Discrete Log Integrated Encryption Scheme. More...
 

Typedefs

typedef DSA2< SHADSA
 DSA with SHA-1, typedef'd for backwards compatibility.
 

Detailed Description

Implementation of schemes based on DL over GF(p)

Definition in file gfpcrypt.h.