Security Scol plugin
Public Types | List of all members
DL_Keys_EC< EC > Struct Template Reference

Elliptic Curve Discrete Log (DL) keys. More...

#include <eccrypto.h>

Inheritance diagram for DL_Keys_EC< EC >:
DL_ES< DL_Keys_EC< EC >, DL_KeyAgreementAlgorithm_DH< EC::Point, NoCofactorMultiplication >, DL_KeyDerivationAlgorithm_P1363< EC::Point, true, P1363_KDF2< SHA1 > >, DL_EncryptionAlgorithm_Xor< HMAC< SHA1 >, true, false >, ECIES< EC > > DL_ES< DL_Keys_EC< EC >, DL_KeyAgreementAlgorithm_DH< EC::Point, NoCofactorMultiplication >, DL_KeyDerivationAlgorithm_P1363< EC::Point, false, P1363_KDF2< SHA1 > >, DL_EncryptionAlgorithm_Xor< HMAC< SHA1 >, false, true >, ECIES< EC > > DL_SS< DL_Keys_EC< EC >, DL_Algorithm_ECNR< EC >, DL_SignatureMessageEncodingMethod_NR, SHA1 >

Public Types

typedef DL_PublicKey_EC< EC > PublicKey
 
typedef DL_PrivateKey_EC< EC > PrivateKey
 

Detailed Description

template<class EC>
struct DL_Keys_EC< EC >

Elliptic Curve Discrete Log (DL) keys.

Template Parameters
ECelliptic curve field

Definition at line 320 of file eccrypto.h.

Member Typedef Documentation

◆ PrivateKey

template<class EC >
typedef DL_PrivateKey_EC<EC> DL_Keys_EC< EC >::PrivateKey

Definition at line 323 of file eccrypto.h.

◆ PublicKey

template<class EC >
typedef DL_PublicKey_EC<EC> DL_Keys_EC< EC >::PublicKey

Definition at line 322 of file eccrypto.h.


The documentation for this struct was generated from the following file: