![]() |
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::cCipherGCM, including all inherited members.
AssertValid() const | Gray::CObject | inlinevirtual |
AuthDecrypt(BYTE *pOutput, const BYTE *pInput, size_t nSize, const BYTE *pIV, size_t nSizeIV, const BYTE *pAdd, size_t nSizeAdd, const BYTE *pTag, size_t nSizeTag) override | GrayLib::cCipherGCM | virtual |
AuthEncrypt(BYTE *pOutput, const BYTE *pInput, size_t nSize, const BYTE *pIV, size_t nSizeIV, const BYTE *pAdd, size_t nSizeAdd, BYTE *pTag, size_t nSizeTag) override | GrayLib::cCipherGCM | virtual |
cCipherBase(bool bEncodeMode=true, CIPHER_BLOCK_TYPE eBlockMode=CIPHER_BLOCK_UNK) noexcept | GrayLib::cCipherBase | inline |
cCipherBlockBase(bool bEncodeMode, CipherAlgorithm_TYPE eCipherAlgorithm) noexcept | GrayLib::cCipherBlockBase | inline |
cCipherGCM(bool bEncodeMode, CipherAlgorithm_TYPE eCipherAlgorithm) | GrayLib::cCipherGCM | inline |
Cipher(BYTE *pOutput, const BYTE *pInput, size_t nSize) override | GrayLib::cCipherBase | inlinevirtual |
CipherModeCBC(BYTE *pOutput, const BYTE *pInput, size_t nSize, BYTE *pIV) | GrayLib::cCipherBase | inlinevirtual |
CipherModeCFB(BYTE *pOutput, const BYTE *pInput, size_t nSize, BYTE *pIV, size_t *pIVOffset) | GrayLib::cCipherBase | inlinevirtual |
CipherModeCTR(BYTE *pOutput, const BYTE *pInput, size_t nSize, BYTE *pNonceCounter, size_t *pNCOffset, BYTE *pStreamBlock) | GrayLib::cCipherBase | inlinevirtual |
CipherModeECB(BYTE *pOutput, const BYTE *pInput) | GrayLib::cCipherBase | inlinevirtual |
CopyFillX(void *pOutput, size_t nOutSize, const void *pInput, size_t nInputSize) | GrayLib::cCipherBase | static |
FinishGCM(BYTE *pTag, size_t nSizeTag) | GrayLib::cCipherGCM | |
get_BlockAlignSize() const override | GrayLib::cCipherBase | inlinevirtual |
get_EncodeMode() const noexcept | GrayLib::cCipherBase | inline |
isValidCheck() const noexcept | Gray::CObject | inlinevirtual |
k_BlockAlign | GrayLib::cCipherGCM | static |
k_last4 | GrayLib::cCipherGCM | static |
m_add_len | GrayLib::cCipherGCM | |
m_base_ectr | GrayLib::cCipherGCM | |
m_bEncodeMode | GrayLib::cCipherBase | protected |
m_buf | GrayLib::cCipherGCM | |
m_eBlockMode | GrayLib::cCipherBase | protected |
m_eCipherAlgorithm | GrayLib::cCipherBlockBase | |
m_HH | GrayLib::cCipherGCM | |
m_HL | GrayLib::cCipherGCM | |
m_len | GrayLib::cCipherGCM | |
m_pCipherBase | GrayLib::cCipherBlockBase | |
m_y | GrayLib::cCipherGCM | |
put_BlockMode(CIPHER_BLOCK_TYPE eBlockMode) noexcept | GrayLib::cCipherBase | inline |
put_EncodeMode(bool bEncodeMode) noexcept | GrayLib::cCipherBase | inline |
Serialize(cArchive &a) | Gray::CObject | virtual |
SetCipherKey(const void *pKeyData, size_t nKeySize) override | GrayLib::cCipherGCM | virtual |
StartGCM(const BYTE *pIV, size_t nSizeIV, const BYTE *pAdd, size_t nSizeAdd) | GrayLib::cCipherGCM | |
UNITTEST_FRIEND(cCipherGCM) | GrayLib::cCipherGCM | |
UpdateGCM(BYTE *pOutput, const BYTE *pInput, size_t nSize) | GrayLib::cCipherGCM | |
~cCipherBase() | GrayLib::cCipherBase | inlinevirtual |
~cCipherGCM() | GrayLib::cCipherGCM | inlinevirtual |
~CObject() | Gray::CObject | inlinevirtual |