#include "beecrypt.h"
#include "blowfishopt.h"
Go to the source code of this file.
Data Structures | |
struct | blowfishParam |
Defines | |
#define | BLOWFISHROUNDS 16 |
#define | BLOWFISHPSIZE (BLOWFISHROUNDS+2) |
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 in file blowfish.h.
|
Definition at line 35 of file blowfish.h. Referenced by blowfishDecrypt, and blowfishSetup. |
|
Definition at line 34 of file blowfish.h. |