unrarsrc
6.1.7
About: unrar extracts, views and tests the contents of archives created with the RAR archiver.
![]() ![]() |
#include "rar.hpp"
Go to the source code of this file.
Functions | |
void | Xor128 (void *dest, const void *arg1, const void *arg2) |
void | Xor128 (byte *dest, const byte *arg1, const byte *arg2, const byte *arg3, const byte *arg4) |
void | Copy128 (byte *dest, const byte *src) |
static byte | gmul (byte a, byte b) |
Variables | |
static byte | S [256] |
static byte | S5 [256] |
static byte | rcon [] ={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x1b,0x36} |
static byte | T1 [256][4] |
static byte | T2 [256][4] |
static byte | T3 [256][4] |
static byte | T4 [256][4] |
static byte | T5 [256][4] |
static byte | T6 [256][4] |
static byte | T7 [256][4] |
static byte | T8 [256][4] |
static byte | U1 [256][4] |
static byte | U2 [256][4] |
static byte | U3 [256][4] |
static byte | U4 [256][4] |
Definition at line 65 of file rijndael.cpp.
Referenced by Rijndael::blockDecrypt(), and Rijndael::blockEncrypt().
Definition at line 438 of file rijndael.cpp.
Referenced by Rijndael::GenerateTables().
|
inline |
Definition at line 53 of file rijndael.cpp.
|
inline |
Definition at line 39 of file rijndael.cpp.
Referenced by Rijndael::blockDecrypt(), and Rijndael::blockEncrypt().
|
static |
Definition at line 33 of file rijndael.cpp.
Referenced by Rijndael::keySched().
|
static |
This code is based on Szymon Stefanek public domain AES implementation *
Definition at line 10 of file rijndael.cpp.
Referenced by blake2s_compress(), blake2s_compress_sse(), blake2s_final(), blake2s_increment_counter(), blake2s_init_param(), blake2s_set_lastblock(), blake2s_set_lastnode(), blake2s_update(), blake2sp_final(), blake2sp_init(), blake2sp_update(), Rijndael::GenerateTables(), Rijndael::keySched(), ListFileHeader(), CommandData::SetStoreTimeMode(), and CommandData::SetTimeFilters().
|
static |
Definition at line 30 of file rijndael.cpp.
Referenced by Rijndael::blockDecrypt(), Rijndael::GenerateTables(), and Rijndael::Rijndael().
|
static |
Definition at line 35 of file rijndael.cpp.
Referenced by Rijndael::blockEncrypt(), Rijndael::GenerateTables(), and sha256_transform().
|
static |
Definition at line 35 of file rijndael.cpp.
Referenced by Rijndael::blockEncrypt(), Rijndael::GenerateTables(), and sha256_transform().
|
static |
Definition at line 35 of file rijndael.cpp.
Referenced by Rijndael::blockEncrypt(), and Rijndael::GenerateTables().
|
static |
Definition at line 35 of file rijndael.cpp.
Referenced by Rijndael::blockEncrypt(), and Rijndael::GenerateTables().
|
static |
Definition at line 36 of file rijndael.cpp.
Referenced by Rijndael::blockDecrypt(), and Rijndael::GenerateTables().
|
static |
Definition at line 36 of file rijndael.cpp.
Referenced by Rijndael::blockDecrypt(), and Rijndael::GenerateTables().
|
static |
Definition at line 36 of file rijndael.cpp.
Referenced by Rijndael::blockDecrypt(), and Rijndael::GenerateTables().
|
static |
Definition at line 36 of file rijndael.cpp.
Referenced by Rijndael::blockDecrypt(), and Rijndael::GenerateTables().
|
static |
Definition at line 37 of file rijndael.cpp.
Referenced by Rijndael::GenerateTables(), Rijndael::keyEncToDec(), and pbkdf2().
|
static |
Definition at line 37 of file rijndael.cpp.
Referenced by Rijndael::GenerateTables(), Rijndael::keyEncToDec(), and pbkdf2().
|
static |
Definition at line 37 of file rijndael.cpp.
Referenced by Rijndael::GenerateTables(), and Rijndael::keyEncToDec().
|
static |
Definition at line 37 of file rijndael.cpp.
Referenced by Rijndael::GenerateTables(), and Rijndael::keyEncToDec().