![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
This is the complete list of members for GrayLib::cPEM, including all inherited members.
Alloc(size_t nSize) | Gray::cHeapBlock | inline |
Alloc(const void *pData, size_t nSize) | Gray::cHeapBlock | inline |
cHeapBlock() noexcept | Gray::cHeapBlock | inline |
cHeapBlock(const THIS_t &ref) | Gray::cHeapBlock | inline |
cHeapBlock(THIS_t &&ref) noexcept | Gray::cHeapBlock | inline |
cHeapBlock(size_t nSize) | Gray::cHeapBlock | inlineexplicit |
cHeapBlock(const void *pDataCopy, size_t nSize) | Gray::cHeapBlock | inline |
cMemBlock() noexcept | Gray::cMemBlock | inline |
cMemBlock(const void *pData, size_t nSize) noexcept | Gray::cMemBlock | inline |
cMemBlock(const cMemBlock &block) noexcept | Gray::cMemBlock | inline |
cMemBlock(const cMemBlock *pBlock) noexcept | Gray::cMemBlock | inline |
Compare(const void *pData1, size_t iLen1, const void *pData2, size_t iLen2) | Gray::cMemBlock | static |
ConvertToString(char *pszDst, StrLen_t iDstSizeMax) const | Gray::cMemBlock | inline |
cPEM() noexcept | GrayLib::cPEM | inline |
DecryptAES(BYTE pIV[16], UINT nKeySize, BYTE *pBuffer, size_t nSizeBuf, const BYTE *pPassword, size_t nPassSize) | GrayLib::cPEM | protectedstatic |
DecryptDES(BYTE pIV[8], BYTE *pBuffer, size_t nSizeBuf, const BYTE *pPassword, size_t nPassSize) | GrayLib::cPEM | protectedstatic |
DecryptDES3(BYTE pIV[8], BYTE *pBuffer, size_t nSizeBuf, const BYTE *pPassword, size_t nPassSize) | GrayLib::cPEM | protectedstatic |
DecryptPrep(BYTE *pKey, size_t nKeySize, BYTE *pIV, const BYTE *pPassword, size_t nPassSize) | GrayLib::cPEM | protectedstatic |
DetachHeapBlock() | Gray::cHeapBlock | inline |
FindHeader(const char *pData, const char *pszType) | GrayLib::cPEM | static |
Free() | Gray::cHeapBlock | inline |
FreeSecure() | Gray::cHeapBlock | inline |
get_AllocSize() const | Gray::cHeapBlock | inline |
get_Data() const noexcept | Gray::cHeapBlock | inline |
get_DataA() const noexcept | Gray::cHeapBlock | inline |
get_DataBytes() const noexcept | Gray::cHeapBlock | inline |
get_DataEnd() const noexcept | Gray::cMemBlock | inline |
get_DataSize() const noexcept | Gray::cMemBlock | inline |
get_DataW() const noexcept | Gray::cHeapBlock | inline |
GetHeapStats(OUT ITERATE_t &iAllocCount) const | Gray::cHeapBlock | inline |
GetOffset(size_t nOffset) const | Gray::cMemBlock | inline |
InitZeros() noexcept | Gray::cMemBlock | inline |
isCorrupt() const noexcept | Gray::cHeapBlock | inline |
IsEqualData(const void *pData, size_t nSize) const noexcept | Gray::cMemBlock | inline |
IsEqualData(const cMemBlock *pData) const noexcept | Gray::cMemBlock | inline |
IsEqualData(const cMemBlock &data) const noexcept | Gray::cMemBlock | inline |
IsValidIndex(size_t i) const noexcept | Gray::cMemBlock | inline |
IsValidIndex2(size_t i) const noexcept | Gray::cMemBlock | inline |
IsValidPtr(const void *p) const noexcept | Gray::cMemBlock | inline |
isValidPtr() const noexcept | Gray::cMemBlock | inline |
IsValidPtr2(const void *p) const noexcept | Gray::cMemBlock | inline |
isValidRead() const noexcept | Gray::cHeapBlock | inline |
IsZeros() const noexcept | Gray::cMemBlock | inline |
k_BEGINf | GrayLib::cPEM | static |
k_ENDf | GrayLib::cPEM | static |
m_nSize | Gray::cMemBlock | protected |
m_nSizeRead | GrayLib::cPEM | |
m_pData | Gray::cMemBlock | protected |
operator BYTE *() const noexcept | Gray::cHeapBlock | inline |
operator char *() const noexcept | Gray::cHeapBlock | inline |
operator const BYTE *() const noexcept | Gray::cMemBlock | inline |
operator void *() const noexcept | Gray::cHeapBlock | inline |
operator=(const THIS_t &ref) | Gray::cHeapBlock | inline |
operator=(THIS_t &&ref) | Gray::cHeapBlock | inline |
put_DataPtr(void *pStart) noexcept | Gray::cMemBlock | inline |
put_Size(size_t nSize) noexcept | Gray::cMemBlock | inline |
ReadIV(const char *s, BYTE *pIV, size_t nIVSize) | GrayLib::cPEM | protectedstatic |
ReadPEM(const char *pszType, const BYTE *pData, const BYTE *pPassword=nullptr, size_t nPassSize=0) | GrayLib::cPEM | |
ReAlloc(size_t nSize) | Gray::cHeapBlock | inline |
ReAlloc(const void *pData, size_t nSize) | Gray::cHeapBlock | inline |
ReAllocLazy(size_t iSizeNew) | Gray::cHeapBlock | inline |
SetBlock(void *pData, size_t nSize) noexcept | Gray::cMemBlock | inline |
SetCopy(const cHeapBlock &rSrc) | Gray::cHeapBlock | inline |
SetEmptyBlock() noexcept | Gray::cMemBlock | inline |
SetHeapBlock(void *pData, size_t nSize) | Gray::cHeapBlock | inline |
UNITTEST_FRIEND(cPEM) | GrayLib::cPEM | |
WriteToPEM(char *pOut, StrLen_t nOutLen, const char *pszType, const BYTE *pDerData, size_t nSizeDer) | GrayLib::cPEM | static |
~cHeapBlock() | Gray::cHeapBlock | inline |
~cPEM() noexcept | GrayLib::cPEM | inline |