BF_KEY
BF_encrypt(tin,(const BF_KEY *)schedule);
BF_decrypt(tin,(const BF_KEY *)schedule);
BF_decrypt(tin,(const BF_KEY *)schedule);
const BF_KEY *schedule, unsigned char *ivec, int encrypt)
BF_encrypt(tin,(const BF_KEY *)schedule);
const BF_KEY *key, int encrypt)
BF_decrypt(BF_LONG *data, const BF_KEY *key)
BF_encrypt(BF_LONG *data, const BF_KEY *key)
static const BF_KEY bf_init= {
BF_set_key(BF_KEY *key, int len, const unsigned char *data)
memcpy(key, &bf_init, sizeof(BF_KEY));
void BF_set_key(BF_KEY *, int, const unsigned char *);
void BF_encrypt(BF_LONG *, const BF_KEY *);
void BF_decrypt(BF_LONG *, const BF_KEY *);
const BF_KEY *, unsigned char *, int);
const BF_KEY *, int);
BF_KEY bp_key;
BF_KEY *be_key;
BF_ecb_encrypt(blk, blk, (BF_KEY *)key, 1);
BF_ecb_encrypt(blk, blk, (BF_KEY *)key, 0);
*sched = malloc(sizeof(BF_KEY),
BF_set_key((BF_KEY *) *sched, len, key);
memset(*sched, 0, sizeof(BF_KEY));