Files | |
file | blowfish.c |
Blowfish block cipher, code. | |
file | blowfish.h |
Blowfish block cipher, header. | |
file | blowfishopt.h |
Blowfish block cipher assembler-optimized routines, header. | |
Data Structures | |
struct | blowfishParam |
Functions | |
int | blowfishSetup (blowfishParam *bp, const uint32 *key, int keybits, cipherOperation op) |
int | blowfishSetIV (blowfishParam *bp, const uint32 *iv) |
int | blowfishEncrypt (blowfishParam *bp, uint32 *dst, const uint32 *src) |
int | blowfishDecrypt (blowfishParam *bp, uint32 *dst, const uint32 *src) |
int | blowfishECBEncrypt (blowfishParam *bp, int count, uint32 *dst, const uint32 *src) |
int | blowfishECBDecrypt (blowfishParam *bp, int count, uint32 *dst, const uint32 *src) |
int | blowfishCBCEncrypt (blowfishParam *bp, int count, uint32 *dst, const uint32 *src) |
int | blowfishCBCDecrypt (blowfishParam *bp, int count, uint32 *dst, const uint32 *src) |
Variables | |
const blockCipher | blowfish |
|
Definition at line 553 of file blowfish.c. |
|
Definition at line 516 of file blowfish.c. |
|
Definition at line 450 of file blowfish.c. Referenced by blowfishCBCDecrypt, and blowfishECBDecrypt. |
|
Definition at line 499 of file blowfish.c. |
|
Definition at line 483 of file blowfish.c. |
|
Definition at line 416 of file blowfish.c. Referenced by blowfishCBCEncrypt, blowfishECBEncrypt, and blowfishSetup. |
|
Definition at line 396 of file blowfish.c. |
|
Definition at line 332 of file blowfish.c. |
|
Definition at line 53 of file blowfish.h. |