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

Classes and functions for Elliptic Curves over prime and binary fields. More...

Go to the source code of this file.

Classes

class  DL_GroupParameters_EC< EC >
 Elliptic Curve Parameters. More...
 
class  DL_PublicKey_EC< EC >
 EC public key. More...
 
class  DL_PrivateKey_EC< EC >
 EC private key. More...
 
struct  ECDH< EC, COFACTOR_OPTION >
 Elliptic Curve Diffie-Hellman, AKA ECDH More...
 
struct  ECMQV< EC, COFACTOR_OPTION >
 Elliptic Curve Menezes-Qu-Vanstone, AKA ECMQV More...
 
struct  ECHMQV< EC, COFACTOR_OPTION, HASH >
 Hashed Menezes-Qu-Vanstone in ECP or EC2N. More...
 
struct  ECFHMQV< EC, COFACTOR_OPTION, HASH >
 Fully Hashed Menezes-Qu-Vanstone in ECP or EC2N. More...
 
struct  DL_Keys_EC< EC >
 EC keys. More...
 
struct  ECDSA< EC, H >
 ECDSA More...
 
struct  DL_Keys_ECDSA< EC >
 ECDSA keys. More...
 
class  DL_Algorithm_ECDSA< EC >
 ECDSA algorithm. More...
 
class  DL_Algorithm_ECNR< EC >
 ECNR algorithm. More...
 
struct  ECDSA< EC, H >
 ECDSA More...
 
struct  ECNR< EC, H >
 ECNR. More...
 
struct  ECIES< EC, COFACTOR_OPTION, DHAES_MODE >
 Elliptic Curve Integrated Encryption Scheme, AKA ECIES More...
 

Typedefs

typedef ECHMQV< ECP,
DL_GroupParameters_EC< ECP >
::DefaultCofactorOption, SHA1 >
::Domain 
ECHMQV160
 
typedef ECHMQV< ECP,
DL_GroupParameters_EC< ECP >
::DefaultCofactorOption,
SHA256 >::Domain 
ECHMQV256
 
typedef ECHMQV< ECP,
DL_GroupParameters_EC< ECP >
::DefaultCofactorOption,
SHA384 >::Domain 
ECHMQV384
 
typedef ECHMQV< ECP,
DL_GroupParameters_EC< ECP >
::DefaultCofactorOption,
SHA512 >::Domain 
ECHMQV512
 
typedef ECFHMQV< ECP,
DL_GroupParameters_EC< ECP >
::DefaultCofactorOption, SHA1 >
::Domain 
ECFHMQV160
 
typedef ECFHMQV< ECP,
DL_GroupParameters_EC< ECP >
::DefaultCofactorOption,
SHA256 >::Domain 
ECFHMQV256
 
typedef ECFHMQV< ECP,
DL_GroupParameters_EC< ECP >
::DefaultCofactorOption,
SHA384 >::Domain 
ECFHMQV384
 
typedef ECFHMQV< ECP,
DL_GroupParameters_EC< ECP >
::DefaultCofactorOption,
SHA512 >::Domain 
ECFHMQV512
 

Detailed Description

Classes and functions for Elliptic Curves over prime and binary fields.

Definition in file eccrypto.h.