![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cKeyTypeDef.h>
Public Member Functions | |
| cKeyTypeDef (SSL_Key_TYPE eKeyType, const char *pszName) noexcept | |
| virtual | ~cKeyTypeDef () |
| SSL_Key_TYPE | get_HashCode () const noexcept |
| virtual bool | HasKeyType (SSL_Key_TYPE eKeyType) const noexcept=0 |
| Tell if the context implements this type (e.g. ECKEY can do ECDSA) More... | |
| virtual cKeyBase * | AllocKey (void) const =0 |
| Allocate a new context. More... | |
| UNITTEST_FRIEND (cKeyTypeDef) | |
Public Attributes | |
| SSL_Key_TYPE const | m_eKeyType |
| Public key type. More... | |
| const char *const | m_pszName |
| Type name. More... | |
Metadata about cKeyBase. Public key information and operations for SSL_Key_TYPE.
|
inlinenoexcept |
|
inlinevirtual |
|
pure virtual |
Allocate a new context.
Implemented in GrayLib::cKeyTypeRSA, GrayLib::cKeyTypeEC, and GrayLib::cKeyTypeECDSA.
|
inlinenoexcept |
For sorting.
|
pure virtualnoexcept |
Tell if the context implements this type (e.g. ECKEY can do ECDSA)
Implemented in GrayLib::cKeyTypeRSA, GrayLib::cKeyTypeECDH, GrayLib::cKeyTypeEC, and GrayLib::cKeyTypeECDSA.
| GrayLib::cKeyTypeDef::UNITTEST_FRIEND | ( | cKeyTypeDef | ) |
| SSL_Key_TYPE const GrayLib::cKeyTypeDef::m_eKeyType |
Public key type.
| const char* const GrayLib::cKeyTypeDef::m_pszName |
Type name.