Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/bf/blowfish.h
#include <openssl/e_os2.h>

Ir al código fuente de este archivo.

Clases

struct  bf_key_st

'defines'

#define BF_ENCRYPT   1
#define BF_DECRYPT   0
#define BF_LONG   unsigned int
#define BF_ROUNDS   16
#define BF_BLOCK   8

'typedefs'

typedef struct bf_key_st BF_KEY

Funciones

void BF_set_key (BF_KEY *key, int len, const unsigned char *data)
void BF_encrypt (BF_LONG *data, const BF_KEY *key)
void BF_decrypt (BF_LONG *data, const BF_KEY *key)
void BF_ecb_encrypt (const unsigned char *in, unsigned char *out, const BF_KEY *key, int enc)
void BF_cbc_encrypt (const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int enc)
void BF_cfb64_encrypt (const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num, int enc)
void BF_ofb64_encrypt (const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num)
const char * BF_options (void)

Documentación de los 'defines'

#define BF_BLOCK   8
#define BF_DECRYPT   0
#define BF_ENCRYPT   1
#define BF_LONG   unsigned int
#define BF_ROUNDS   16

Documentación de los 'typedefs'

typedef struct bf_key_st BF_KEY

Documentación de las funciones

void BF_cbc_encrypt ( const unsigned char *  in,
unsigned char *  out,
long  length,
const BF_KEY schedule,
unsigned char *  ivec,
int  enc 
)
void BF_cfb64_encrypt ( const unsigned char *  in,
unsigned char *  out,
long  length,
const BF_KEY schedule,
unsigned char *  ivec,
int num,
int  enc 
)
void BF_decrypt ( BF_LONG *  data,
const BF_KEY key 
)
void BF_ecb_encrypt ( const unsigned char *  in,
unsigned char *  out,
const BF_KEY key,
int  enc 
)
void BF_encrypt ( BF_LONG *  data,
const BF_KEY key 
)
void BF_ofb64_encrypt ( const unsigned char *  in,
unsigned char *  out,
long  length,
const BF_KEY schedule,
unsigned char *  ivec,
int num 
)
const char* BF_options ( void  )
void BF_set_key ( BF_KEY key,
int  len,
const unsigned char *  data 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'