ENGINE
const EVP_CIPHER *cipher, ENGINE *impl)
const EVP_CIPHER *cipher, ENGINE *impl);
DH *DH_new_method(ENGINE *engine);
ENGINE *DH_get0_engine(DH *d);
DH_new_method(ENGINE *engine)
ENGINE *
DSA * DSA_new_method(ENGINE *engine);
ENGINE *DSA_get0_engine(DSA *d);
DSA_new_method(ENGINE *engine)
ENGINE *
EC_KEY *EC_KEY_new_method(ENGINE *engine);
EC_KEY_new_method(ENGINE *engine)
ENGINE *ENGINE_new(void);
int ENGINE_free(ENGINE *engine);
int ENGINE_init(ENGINE *engine);
int ENGINE_finish(ENGINE *engine);
ENGINE *ENGINE_by_id(const char *id);
const char *ENGINE_get_id(const ENGINE *engine);
const char *ENGINE_get_name(const ENGINE *engine);
int ENGINE_set_default(ENGINE *engine, unsigned int flags);
ENGINE *ENGINE_get_default_RSA(void);
int ENGINE_set_default_RSA(ENGINE *engine);
int ENGINE_ctrl_cmd(ENGINE *engine, const char *cmd_name, long i, void *p,
int ENGINE_ctrl_cmd_string(ENGINE *engine, const char *cmd, const char *arg,
EVP_PKEY *ENGINE_load_private_key(ENGINE *engine, const char *key_id,
EVP_PKEY *ENGINE_load_public_key(ENGINE *engine, const char *key_id,
ENGINE_set_default_RSA(ENGINE *engine)
ENGINE_ctrl_cmd(ENGINE *engine, const char *cmd_name, long i, void *p,
ENGINE_ctrl_cmd_string(ENGINE *engine, const char *cmd, const char *arg,
ENGINE_load_private_key(ENGINE *engine, const char *key_id,
ENGINE_load_public_key(ENGINE *engine, const char *key_id,
ENGINE *
ENGINE_free(ENGINE *engine)
ENGINE_init(ENGINE *engine)
ENGINE_finish(ENGINE *engine)
ENGINE *
ENGINE_get_id(const ENGINE *engine)
ENGINE_get_name(const ENGINE *engine)
ENGINE_set_default(ENGINE *engine, unsigned int flags)
ENGINE *
const unsigned char *key, size_t key_len, size_t tag_len, ENGINE *impl);
EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *engine,
EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *engine,
int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl);
unsigned int *size, const EVP_MD *type, ENGINE *impl);
ENGINE *impl, const unsigned char *key, const unsigned char *iv);
ENGINE *impl, const unsigned char *key, const unsigned char *iv);
ENGINE *impl, const unsigned char *key, const unsigned char *iv, int enc);
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey);
const EVP_MD *type, ENGINE *e, EVP_PKEY *pkey);
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find(ENGINE **pe, int type);
const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str(ENGINE **pe,
EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e);
EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int id, ENGINE *e);
EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key,
EVP_PKEY *EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv,
const unsigned char *key, size_t key_len, size_t tag_len, ENGINE *impl)
EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *engine,
EVP_EncryptInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *engine,
EVP_DecryptInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *engine,
EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl)
unsigned char *md, unsigned int *size, const EVP_MD *type, ENGINE *impl)
ENGINE *e, EVP_PKEY *pkey)
ENGINE *e, EVP_PKEY *pkey)
EVP_PKEY_asn1_find(ENGINE **engine, int pkey_id)
EVP_PKEY_asn1_find_str(ENGINE **engine, const char *str, int len)
EVP_PKEY_new_raw_private_key(int type, ENGINE *engine,
EVP_PKEY_new_raw_public_key(int type, ENGINE *engine,
EVP_PKEY_new_CMAC_key(ENGINE *e, const unsigned char *priv, size_t len,
EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen)
EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *engine)
EVP_PKEY_CTX_new_id(int nid, ENGINE *engine)
ENGINE *impl)
ENGINE *impl)
RSA *RSA_new_method(ENGINE *engine);
RSA_new_method(ENGINE *engine)
EVP_PKEY_new_raw_public_key(int type, ENGINE *e, const unsigned char *key,
EVP_PKEY *EVP_PKEY_new_raw_public_key(int, ENGINE *, const unsigned char *,
ENGINE* sldns_gost_engine = NULL;
ENGINE* e;
ENGINE* sldns_gost_engine = NULL;
ENGINE* e;