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. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002