OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Functions
e_bf.c File Reference
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/evp.h>
#include "evp_locl.h"
#include <openssl/objects.h>
#include <openssl/blowfish.h>

Go to the source code of this file.

Classes

struct  EVP_BF_KEY
 

Macros

#define data(ctx)   EVP_C_DATA(EVP_BF_KEY,ctx)
 

Functions

 IMPLEMENT_BLOCK_CIPHER (bf, ks, BF, EVP_BF_KEY, NID_bf, 8, 16, 8, 64, EVP_CIPH_VARIABLE_LENGTH, bf_init_key, NULL, EVP_CIPHER_set_asn1_iv, EVP_CIPHER_get_asn1_iv, NULL)
 

Macro Definition Documentation

#define data (   ctx)    EVP_C_DATA(EVP_BF_KEY,ctx)

Definition at line 75 of file e_bf.c.

Function Documentation

IMPLEMENT_BLOCK_CIPHER ( bf  ,
ks  ,
BF  ,
EVP_BF_KEY  ,
NID_bf  ,
,
16  ,
,
64  ,
EVP_CIPH_VARIABLE_LENGTH  ,
bf_init_key  ,
NULL  ,
EVP_CIPHER_set_asn1_iv  ,
EVP_CIPHER_get_asn1_iv  ,
NULL   
)

Definition at line 77 of file e_bf.c.