|
| NPT_AesBlockEncrypter (const NPT_UInt8 *key, NPT_Size key_size) |
|
Direction | GetDirection () |
|
NPT_Result | ProcessBlock (const NPT_UInt8 *block_in, NPT_UInt8 *block_out) |
|
| NPT_AesBlockCipher (const NPT_UInt8 *key, NPT_Size key_size) |
|
NPT_Size | GetBlockSize () |
|
Algorithm | GetAlgorithm () |
|
virtual NPT_Result | ProcessCbc (const NPT_UInt8 *input, NPT_Size input_size, const NPT_UInt8 *iv, NPT_DataBuffer &output) |
|
|
enum | Algorithm { AES_128
} |
|
enum | Direction { ENCRYPT,
DECRYPT
} |
|
static NPT_Result | Create (Algorithm algorithm, Direction direction, const NPT_UInt8 *key, NPT_Size key_size, NPT_BlockCipher *&cipher) |
|
NPT_UInt32 | m_eK [60] |
|
NPT_UInt32 | m_dK [60] |
|
NPT_Cardinal | m_RoundCount |
|
The documentation for this class was generated from the following file:
- lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp