Lines Matching full:engine
1 /* crypto/engine/eng_openssl.c */
68 #include <openssl/engine.h>
113 static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
117 static int openssl_digests(ENGINE *e, const EVP_MD **digest,
122 static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id,
126 /* The constants used when creating the ENGINE */
128 static const char *engine_openssl_name = "Software engine support";
131 * "dynamic" ENGINE support too */
132 static int bind_helper(ENGINE *e)
165 /* If we add errors to this ENGINE, ensure the error handling is setup here */
170 static ENGINE *engine_openssl(void)
172 ENGINE *ret = ENGINE_new();
185 ENGINE *toadd = engine_openssl();
194 /* This stuff is needed if this ENGINE is being compiled into a self-contained
197 static int bind_fn(ENGINE *e, const char *id)
211 * RC4 into this ENGINE. The result is that EVP_CIPHER operation for "rc4"
277 static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
345 static int openssl_digests(ENGINE *e, const EVP_MD **digest,
371 static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id,