#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_LONG unsigned int |
Documentación de los 'typedefs'
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 |
|
) |
| |