Lines Matching defs:ENGINE
1 /* $NetBSD: engine.h,v 1.3 2023/06/19 21:41:43 christos Exp $ */
67 #define ENGINE hc_ENGINE
73 typedef struct hc_engine ENGINE;
92 typedef int (*openssl_bind_engine)(ENGINE *, const char *, const void *);
95 ENGINE *
97 int ENGINE_free(ENGINE *);
100 ENGINE *ENGINE_by_id(const char *);
101 ENGINE *ENGINE_by_dso(const char *, const char *);
102 int ENGINE_finish(ENGINE *);
103 int ENGINE_up_ref(ENGINE *);
104 int ENGINE_set_id(ENGINE *, const char *);
105 int ENGINE_set_name(ENGINE *, const char *);
106 int ENGINE_set_RSA(ENGINE *, const RSA_METHOD *);
107 int ENGINE_set_DH(ENGINE *, const DH_METHOD *);
108 int ENGINE_set_destroy_function(ENGINE *, void (*)(ENGINE *));
110 const char * ENGINE_get_id(const ENGINE *);
111 const char * ENGINE_get_name(const ENGINE *);
112 const RSA_METHOD * ENGINE_get_RSA(const ENGINE *);
113 const DH_METHOD * ENGINE_get_DH(const ENGINE *);
114 const RAND_METHOD * ENGINE_get_RAND(const ENGINE *);
116 int ENGINE_set_default_RSA(ENGINE *);
117 ENGINE * ENGINE_get_default_RSA(void);
118 int ENGINE_set_default_DH(ENGINE *);
119 ENGINE * ENGINE_get_default_DH(void);