Crypto++ 8.2
Free C&
Public Types | Public Member Functions | List of all members
DL_KeyImpl< PK, GP, O > Class Template Reference

Discrete Log (DL) key base implementation. More...

#include <pubkey.h>

+ Inheritance diagram for DL_KeyImpl< PK, GP, O >:

Public Types

typedef GP GroupParameters
 

Public Member Functions

GetAlgorithmID () const
 
bool BERDecodeAlgorithmParameters (BufferedTransformation &bt)
 
bool DEREncodeAlgorithmParameters (BufferedTransformation &bt) const
 
const GP & GetGroupParameters () const
 
GP & AccessGroupParameters ()
 

Detailed Description

template<class PK, class GP, class O = OID>
class DL_KeyImpl< PK, GP, O >

Discrete Log (DL) key base implementation.

Template Parameters
PKKey class
GPGroupParameters class
OOID class

Definition at line 1182 of file pubkey.h.

Member Typedef Documentation

◆ GroupParameters

template<class PK , class GP , class O = OID>
typedef GP DL_KeyImpl< PK, GP, O >::GroupParameters

Definition at line 1185 of file pubkey.h.

Constructor & Destructor Documentation

◆ ~DL_KeyImpl()

template<class PK , class GP , class O = OID>
virtual DL_KeyImpl< PK, GP, O >::~DL_KeyImpl ( )
inlinevirtual

Definition at line 1187 of file pubkey.h.

Member Function Documentation

◆ GetAlgorithmID()

template<class PK , class GP , class O = OID>
O DL_KeyImpl< PK, GP, O >::GetAlgorithmID ( ) const
inline

Definition at line 1189 of file pubkey.h.

◆ BERDecodeAlgorithmParameters()

template<class PK , class GP , class O = OID>
bool DL_KeyImpl< PK, GP, O >::BERDecodeAlgorithmParameters ( BufferedTransformation bt)
inline

Definition at line 1190 of file pubkey.h.

◆ DEREncodeAlgorithmParameters()

template<class PK , class GP , class O = OID>
bool DL_KeyImpl< PK, GP, O >::DEREncodeAlgorithmParameters ( BufferedTransformation bt) const
inline

Definition at line 1192 of file pubkey.h.

◆ GetGroupParameters()

template<class PK , class GP , class O = OID>
const GP & DL_KeyImpl< PK, GP, O >::GetGroupParameters ( ) const
inline

Definition at line 1195 of file pubkey.h.

◆ AccessGroupParameters()

template<class PK , class GP , class O = OID>
GP & DL_KeyImpl< PK, GP, O >::AccessGroupParameters ( )
inline

Definition at line 1196 of file pubkey.h.


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