File src/blowfish.c


Included Files


Local Variables

ORIG_P

static const unsigned long ORIG_P[16+2]

Used in: Blowfish_Init()  

ORIG_S

static const unsigned long ORIG_S[4][256]

Used in: Blowfish_Init()  

Global Function Blowfish_Decrypt()

void Blowfish_Decrypt ( BLOWFISH_CTX* ctx, unsigned long* xl, unsigned long* xr )

Prototyped in: src/blowfish.h
Calls: F() src/blowfish.c

Global Function Blowfish_Encrypt()

void Blowfish_Encrypt ( BLOWFISH_CTX* ctx, unsigned long* xl, unsigned long* xr )

Prototyped in: src/blowfish.h
Calls: F() src/blowfish.c
Called by: Blowfish_Init() src/blowfish.c

Global Function Blowfish_Init()

void Blowfish_Init ( BLOWFISH_CTX* ctx, const unsigned char* key, int keyLen )

Prototyped in: src/blowfish.h
Calls: Blowfish_Encrypt() src/blowfish.c
References Variables: ORIG_P src/blowfish.c
  ORIG_S src/blowfish.c

Local Function F()

static unsigned long F ( BLOWFISH_CTX* ctx, unsigned long x )

Called by: Blowfish_Decrypt() src/blowfish.c
  Blowfish_Encrypt() src/blowfish.c