![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cCipherTypeDef.h>
Public Member Functions | |
| UNITTEST_FRIEND (cCipherTypeDef) | |
Static Public Member Functions | |
| static const cCipherTypeDef *GRAYCALL | GetCipherTypeDef (SSL_Cipher_TYPE eCipherType) |
Public Attributes | |
| CIPHER_BLOCK_TYPE | m_eBlockMode |
| Cipher mode (e.g. CIPHER_BLOCK_CBC) More... | |
| CipherKeySize_TYPE | m_nSizeKey |
| size_t | m_nSizeIV |
| IV/NONCE size, in bytes. For cipher that accept many sizes: recommended size. More... | |
| CipherVariable_TYPE | m_nVarFlags |
| Flags for variable IV size, variable key size, etc. More... | |
| size_t | m_nBlockAlignSize |
| block size, in bytes, size_t More... | |
| CipherAlgorithm_TYPE | m_eCipherAlgorithm |
| Base cipher algorithm implementation for SSL_Cipher_TYPE. Indicates what cCipherBase to use. More... | |
Metadata about cCipherBase. Allows SSL/TLS type cipher functions to be called in a generic way. e.g. SSL_Cipher_TYPE SSL_Cipher_AES_256_CBC
|
static |
Returns the cipher information structure associated with the given cipher type.
| GrayLib::cCipherTypeDef::UNITTEST_FRIEND | ( | cCipherTypeDef | ) |
| CIPHER_BLOCK_TYPE GrayLib::cCipherTypeDef::m_eBlockMode |
Cipher mode (e.g. CIPHER_BLOCK_CBC)
| CipherAlgorithm_TYPE GrayLib::cCipherTypeDef::m_eCipherAlgorithm |
Base cipher algorithm implementation for SSL_Cipher_TYPE. Indicates what cCipherBase to use.
| size_t GrayLib::cCipherTypeDef::m_nBlockAlignSize |
block size, in bytes, size_t
| size_t GrayLib::cCipherTypeDef::m_nSizeIV |
IV/NONCE size, in bytes. For cipher that accept many sizes: recommended size.
| CipherKeySize_TYPE GrayLib::cCipherTypeDef::m_nSizeKey |
Cipher key length, in bytes (default length for variable sized ciphers) (Includes parity bits for ciphers like DES)
| CipherVariable_TYPE GrayLib::cCipherTypeDef::m_nVarFlags |
Flags for variable IV size, variable key size, etc.
CipherVariable_IV_LEN | CipherVariable_KEY_LEN