Go to the source code of this file.
Classes | |
struct | evp_pkey_ctx_st |
struct | evp_pkey_method_st |
Macros | |
#define | BLOCK_CIPHER_ecb_loop() |
#define | BLOCK_CIPHER_func_ecb(cname, cprefix, kstruct, ksched) |
#define | EVP_MAXCHUNK ((size_t)1<<(sizeof(long)*8-2)) |
#define | BLOCK_CIPHER_func_ofb(cname, cprefix, cbits, kstruct, ksched) |
#define | BLOCK_CIPHER_func_cbc(cname, cprefix, kstruct, ksched) |
#define | BLOCK_CIPHER_func_cfb(cname, cprefix, cbits, kstruct, ksched) |
#define | BLOCK_CIPHER_all_funcs(cname, cprefix, cbits, kstruct, ksched) |
#define | BLOCK_CIPHER_def1(cname, nmode, mode, MODE, kstruct, nid, block_size, key_len, iv_len, flags, init_key, cleanup, set_asn1, get_asn1, ctrl) |
#define | BLOCK_CIPHER_def_cbc(cname, kstruct, nid, block_size, key_len, iv_len, flags, init_key, cleanup, set_asn1, get_asn1, ctrl) |
#define | BLOCK_CIPHER_def_cfb(cname, kstruct, nid, key_len, iv_len, cbits, flags, init_key, cleanup, set_asn1, get_asn1, ctrl) |
#define | BLOCK_CIPHER_def_ofb(cname, kstruct, nid, key_len, iv_len, cbits, flags, init_key, cleanup, set_asn1, get_asn1, ctrl) |
#define | BLOCK_CIPHER_def_ecb(cname, kstruct, nid, block_size, key_len, flags, init_key, cleanup, set_asn1, get_asn1, ctrl) |
#define | BLOCK_CIPHER_defs(cname, kstruct, nid, block_size, key_len, iv_len, cbits, flags, init_key, cleanup, set_asn1, get_asn1, ctrl) |
#define | IMPLEMENT_BLOCK_CIPHER(cname, ksched, cprefix, kstruct, nid, block_size, key_len, iv_len, cbits, flags, init_key, cleanup, set_asn1, get_asn1, ctrl) |
#define | EVP_C_DATA(kstruct, ctx) ((kstruct *)(ctx)->cipher_data) |
#define | IMPLEMENT_CFBR(cipher, cprefix, kstruct, ksched, keysize, cbits, iv_len) |
#define | EVP_PKEY_FLAG_DYNAMIC 1 |
Functions | |
void | evp_pkey_set_cb_translate (BN_GENCB *cb, EVP_PKEY_CTX *ctx) |
int | PKCS5_v2_PBKDF2_keyivgen (EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, int en_de) |
#define BLOCK_CIPHER_all_funcs | ( | cname, | |
cprefix, | |||
cbits, | |||
kstruct, | |||
ksched | |||
) |
Definition at line 127 of file evp_locl.h.
#define BLOCK_CIPHER_def1 | ( | cname, | |
nmode, | |||
mode, | |||
MODE, | |||
kstruct, | |||
nid, | |||
block_size, | |||
key_len, | |||
iv_len, | |||
flags, | |||
init_key, | |||
cleanup, | |||
set_asn1, | |||
get_asn1, | |||
ctrl | |||
) |
Definition at line 133 of file evp_locl.h.
#define BLOCK_CIPHER_def_cbc | ( | cname, | |
kstruct, | |||
nid, | |||
block_size, | |||
key_len, | |||
iv_len, | |||
flags, | |||
init_key, | |||
cleanup, | |||
set_asn1, | |||
get_asn1, | |||
ctrl | |||
) |
Definition at line 149 of file evp_locl.h.
#define BLOCK_CIPHER_def_cfb | ( | cname, | |
kstruct, | |||
nid, | |||
key_len, | |||
iv_len, | |||
cbits, | |||
flags, | |||
init_key, | |||
cleanup, | |||
set_asn1, | |||
get_asn1, | |||
ctrl | |||
) |
Definition at line 155 of file evp_locl.h.
#define BLOCK_CIPHER_def_ecb | ( | cname, | |
kstruct, | |||
nid, | |||
block_size, | |||
key_len, | |||
flags, | |||
init_key, | |||
cleanup, | |||
set_asn1, | |||
get_asn1, | |||
ctrl | |||
) |
Definition at line 169 of file evp_locl.h.
#define BLOCK_CIPHER_def_ofb | ( | cname, | |
kstruct, | |||
nid, | |||
key_len, | |||
iv_len, | |||
cbits, | |||
flags, | |||
init_key, | |||
cleanup, | |||
set_asn1, | |||
get_asn1, | |||
ctrl | |||
) |
Definition at line 162 of file evp_locl.h.
#define BLOCK_CIPHER_defs | ( | cname, | |
kstruct, | |||
nid, | |||
block_size, | |||
key_len, | |||
iv_len, | |||
cbits, | |||
flags, | |||
init_key, | |||
cleanup, | |||
set_asn1, | |||
get_asn1, | |||
ctrl | |||
) |
Definition at line 175 of file evp_locl.h.
#define BLOCK_CIPHER_ecb_loop | ( | ) |
Definition at line 63 of file evp_locl.h.
#define BLOCK_CIPHER_func_cbc | ( | cname, | |
cprefix, | |||
kstruct, | |||
ksched | |||
) |
Definition at line 95 of file evp_locl.h.
#define BLOCK_CIPHER_func_cfb | ( | cname, | |
cprefix, | |||
cbits, | |||
kstruct, | |||
ksched | |||
) |
Definition at line 110 of file evp_locl.h.
#define BLOCK_CIPHER_func_ecb | ( | cname, | |
cprefix, | |||
kstruct, | |||
ksched | |||
) |
Definition at line 70 of file evp_locl.h.
#define BLOCK_CIPHER_func_ofb | ( | cname, | |
cprefix, | |||
cbits, | |||
kstruct, | |||
ksched | |||
) |
Definition at line 80 of file evp_locl.h.
#define EVP_C_DATA | ( | kstruct, | |
ctx | |||
) | ((kstruct *)(ctx)->cipher_data) |
Definition at line 255 of file evp_locl.h.
#define EVP_MAXCHUNK ((size_t)1<<(sizeof(long)*8-2)) |
Definition at line 78 of file evp_locl.h.
#define EVP_PKEY_FLAG_DYNAMIC 1 |
Definition at line 289 of file evp_locl.h.
#define IMPLEMENT_BLOCK_CIPHER | ( | cname, | |
ksched, | |||
cprefix, | |||
kstruct, | |||
nid, | |||
block_size, | |||
key_len, | |||
iv_len, | |||
cbits, | |||
flags, | |||
init_key, | |||
cleanup, | |||
set_asn1, | |||
get_asn1, | |||
ctrl | |||
) |
Definition at line 246 of file evp_locl.h.
#define IMPLEMENT_CFBR | ( | cipher, | |
cprefix, | |||
kstruct, | |||
ksched, | |||
keysize, | |||
cbits, | |||
iv_len | |||
) |
Definition at line 257 of file evp_locl.h.
void evp_pkey_set_cb_translate | ( | BN_GENCB * | cb, |
EVP_PKEY_CTX * | ctx | ||
) |
Definition at line 187 of file pmeth_gn.c.
int PKCS5_v2_PBKDF2_keyivgen | ( | EVP_CIPHER_CTX * | ctx, |
const char * | pass, | ||
int | passlen, | ||
ASN1_TYPE * | param, | ||
const EVP_CIPHER * | c, | ||
const EVP_MD * | md, | ||
int | en_de | ||
) |
Definition at line 230 of file p5_crpt2.c.