Lines Matching full:engine
15 #include <openssl/engine.h>
34 ENGINE *ENGINE_new(void) { in ENGINE_new()
35 ENGINE *engine = OPENSSL_malloc(sizeof(ENGINE)); in ENGINE_new() local
36 if (engine == NULL) { in ENGINE_new()
40 OPENSSL_memset(engine, 0, sizeof(ENGINE)); in ENGINE_new()
41 return engine; in ENGINE_new()
44 int ENGINE_free(ENGINE *engine) { in ENGINE_free() argument
46 OPENSSL_free(engine); in ENGINE_free()
66 int ENGINE_set_RSA_method(ENGINE *engine, const RSA_METHOD *method, in ENGINE_set_RSA_method() argument
68 return set_method((void **)&engine->rsa_method, method, method_size, in ENGINE_set_RSA_method()
72 RSA_METHOD *ENGINE_get_RSA_method(const ENGINE *engine) { in ENGINE_get_RSA_method() argument
73 return engine->rsa_method; in ENGINE_get_RSA_method()
76 int ENGINE_set_ECDSA_method(ENGINE *engine, const ECDSA_METHOD *method, in ENGINE_set_ECDSA_method() argument
78 return set_method((void **)&engine->ecdsa_method, method, method_size, in ENGINE_set_ECDSA_method()
82 ECDSA_METHOD *ENGINE_get_ECDSA_method(const ENGINE *engine) { in ENGINE_get_ECDSA_method() argument
83 return engine->ecdsa_method; in ENGINE_get_ECDSA_method()
99 OPENSSL_DECLARE_ERROR_REASON(ENGINE, OPERATION_NOT_SUPPORTED)