Crypto++ 8.7
Free C++ class library of cryptographic schemes
Public Types | List of all members
DL_SignatureSchemeOptions< T1, T2, T3, T4, T5 > Struct Template Reference

Discrete Log (DL) signature scheme options. More...

#include <pubkey.h>

+ Inheritance diagram for DL_SignatureSchemeOptions< T1, T2, T3, T4, T5 >:

Public Types

typedef T3 SignatureAlgorithm
 
typedef T4 MessageEncodingMethod
 
typedef T5 HashFunction
 
- Public Types inherited from DL_KeyedSchemeOptions< T1, T2 >
typedef T2 Keys
 
typedef Keys::PrivateKey PrivateKey
 
typedef Keys::PublicKey PublicKey
 
- Public Types inherited from DL_SchemeOptionsBase< T1, T2::PublicKey::GroupParameters >
typedef T1 AlgorithmInfo
 
typedef T2 GroupParameters
 
typedef GroupParameters::Element Element
 

Detailed Description

template<class T1, class T2, class T3, class T4, class T5>
struct DL_SignatureSchemeOptions< T1, T2, T3, T4, T5 >

Discrete Log (DL) signature scheme options.

Template Parameters
T1algorithm information
T2keys used in the scheme
T3signature algorithm
T4message encoding method
T5hash function

Definition at line 1930 of file pubkey.h.

Member Typedef Documentation

◆ SignatureAlgorithm

template<class T1 , class T2 , class T3 , class T4 , class T5 >
typedef T3 DL_SignatureSchemeOptions< T1, T2, T3, T4, T5 >::SignatureAlgorithm

Definition at line 1932 of file pubkey.h.

◆ MessageEncodingMethod

template<class T1 , class T2 , class T3 , class T4 , class T5 >
typedef T4 DL_SignatureSchemeOptions< T1, T2, T3, T4, T5 >::MessageEncodingMethod

Definition at line 1933 of file pubkey.h.

◆ HashFunction

template<class T1 , class T2 , class T3 , class T4 , class T5 >
typedef T5 DL_SignatureSchemeOptions< T1, T2, T3, T4, T5 >::HashFunction

Definition at line 1934 of file pubkey.h.


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