Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cKeyTypeECDH Class Reference

#include <cKeyECPPair.h>

Inheritance diagram for GrayLib::cKeyTypeECDH:
GrayLib::cKeyTypeEC GrayLib::cKeyTypeDef

Public Member Functions

 cKeyTypeECDH ()
 
virtual bool HasKeyType (SSL_Key_TYPE eKeyType) const noexcept
 Tell if the context implements this type (e.g. ECKEY can do ECDSA) More...
 
- Public Member Functions inherited from GrayLib::cKeyTypeEC
 cKeyTypeEC () noexcept
 
 cKeyTypeEC (SSL_Key_TYPE eKeyType, const char *name)
 
virtual cKeyBaseAllocKey () const
 Allocate a new context. More...
 
- Public Member Functions inherited from GrayLib::cKeyTypeDef
 cKeyTypeDef (SSL_Key_TYPE eKeyType, const char *pszName) noexcept
 
virtual ~cKeyTypeDef ()
 
SSL_Key_TYPE get_HashCode () const noexcept
 
 UNITTEST_FRIEND (cKeyTypeDef)
 

Additional Inherited Members

- Public Attributes inherited from GrayLib::cKeyTypeDef
SSL_Key_TYPE const m_eKeyType
 Public key type. More...
 
const char *const m_pszName
 Type name. More...
 

Detailed Description

EC key restricted to ECDH

Constructor & Destructor Documentation

◆ cKeyTypeECDH()

GrayLib::cKeyTypeECDH::cKeyTypeECDH ( )
inline

Member Function Documentation

◆ HasKeyType()

virtual bool GrayLib::cKeyTypeECDH::HasKeyType ( SSL_Key_TYPE  eKeyType) const
inlinevirtualnoexcept

Tell if the context implements this type (e.g. ECKEY can do ECDSA)

Reimplemented from GrayLib::cKeyTypeEC.


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