OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Typedefs | Functions
cmll_locl.h File Reference

Go to the source code of this file.

Typedefs

typedef unsigned int u32
 
typedef unsigned char u8
 

Functions

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)
 

Typedef Documentation

typedef unsigned int u32

Definition at line 71 of file cmll_locl.h.

typedef unsigned char u8

Definition at line 72 of file cmll_locl.h.

Function Documentation

void Camellia_DecryptBlock ( int  keyBitLength,
const u8  ciphertext[],
const KEY_TABLE_TYPE  keyTable,
u8  plaintext[] 
)

Definition at line 577 of file camellia.c.

void Camellia_DecryptBlock_Rounds ( int  grandRounds,
const u8  ciphertext[],
const KEY_TABLE_TYPE  keyTable,
u8  plaintext[] 
)

Definition at line 535 of file camellia.c.

int Camellia_Ekeygen ( int  keyBitLength,
const u8 rawKey,
KEY_TABLE_TYPE  keyTable 
)

Definition at line 362 of file camellia.c.

void Camellia_EncryptBlock ( int  keyBitLength,
const u8  plaintext[],
const KEY_TABLE_TYPE  keyTable,
u8  ciphertext[] 
)

Definition at line 528 of file camellia.c.

void Camellia_EncryptBlock_Rounds ( int  grandRounds,
const u8  plaintext[],
const KEY_TABLE_TYPE  keyTable,
u8  ciphertext[] 
)

Definition at line 486 of file camellia.c.

int private_Camellia_set_key ( const unsigned char *  userKey,
const int  bits,
CAMELLIA_KEY key 
)

Definition at line 59 of file cmll_misc.c.