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

#include <cKeyRSA.h>

Inheritance diagram for GrayLib::cKeyTypeRSA:
GrayLib::cKeyTypeDef

Public Member Functions

 cKeyTypeRSA () noexcept
 
virtual bool HasKeyType (SSL_Key_TYPE eKeyType) const noexcept override
 Tell if the context implements this type (e.g. ECKEY can do ECDSA) More...
 
virtual cKeyBaseAllocKey (void) const override
 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

metadata

Constructor & Destructor Documentation

◆ cKeyTypeRSA()

GrayLib::cKeyTypeRSA::cKeyTypeRSA ( )
inlinenoexcept

Member Function Documentation

◆ AllocKey()

virtual cKeyBase* GrayLib::cKeyTypeRSA::AllocKey ( void  ) const
inlineoverridevirtual

Allocate a new context.

Implements GrayLib::cKeyTypeDef.

◆ HasKeyType()

virtual bool GrayLib::cKeyTypeRSA::HasKeyType ( SSL_Key_TYPE  eKeyType) const
inlineoverridevirtualnoexcept

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

Implements GrayLib::cKeyTypeDef.


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