Go to the source code of this file.
|
| typedef unsigned int | u32 |
| |
| typedef unsigned char | u8 |
| |
|
| int | Camellia_Ekeygen (int keyBitLength, const u8 *rawKey, KEY_TABLE_TYPE keyTable) |
| |
| void | Camellia_EncryptBlock_Rounds (int grandRounds, const u8 plaintext[], const KEY_TABLE_TYPE keyTable, u8 ciphertext[]) |
| |
| void | Camellia_DecryptBlock_Rounds (int grandRounds, const u8 ciphertext[], const KEY_TABLE_TYPE keyTable, u8 plaintext[]) |
| |
| void | Camellia_EncryptBlock (int keyBitLength, const u8 plaintext[], const KEY_TABLE_TYPE keyTable, u8 ciphertext[]) |
| |
| void | Camellia_DecryptBlock (int keyBitLength, const u8 ciphertext[], const KEY_TABLE_TYPE keyTable, u8 plaintext[]) |
| |
| int | private_Camellia_set_key (const unsigned char *userKey, const int bits, CAMELLIA_KEY *key) |
| |
| void Camellia_DecryptBlock |
( |
int |
keyBitLength, |
|
|
const u8 |
ciphertext[], |
|
|
const KEY_TABLE_TYPE |
keyTable, |
|
|
u8 |
plaintext[] |
|
) |
| |
| void Camellia_DecryptBlock_Rounds |
( |
int |
grandRounds, |
|
|
const u8 |
ciphertext[], |
|
|
const KEY_TABLE_TYPE |
keyTable, |
|
|
u8 |
plaintext[] |
|
) |
| |
| int Camellia_Ekeygen |
( |
int |
keyBitLength, |
|
|
const u8 * |
rawKey, |
|
|
KEY_TABLE_TYPE |
keyTable |
|
) |
| |
| void Camellia_EncryptBlock |
( |
int |
keyBitLength, |
|
|
const u8 |
plaintext[], |
|
|
const KEY_TABLE_TYPE |
keyTable, |
|
|
u8 |
ciphertext[] |
|
) |
| |
| void Camellia_EncryptBlock_Rounds |
( |
int |
grandRounds, |
|
|
const u8 |
plaintext[], |
|
|
const KEY_TABLE_TYPE |
keyTable, |
|
|
u8 |
ciphertext[] |
|
) |
| |
| int private_Camellia_set_key |
( |
const unsigned char * |
userKey, |
|
|
const int |
bits, |
|
|
CAMELLIA_KEY * |
key |
|
) |
| |