Lines Matching refs:DH_METHOD
20 DH_METHOD *DH_meth_new(const char *name, int flags)
22 DH_METHOD *dhm = OPENSSL_zalloc(sizeof(*dhm));
38 void DH_meth_free(DH_METHOD *dhm)
46 DH_METHOD *DH_meth_dup(const DH_METHOD *dhm)
48 DH_METHOD *ret = OPENSSL_malloc(sizeof(*ret));
64 const char *DH_meth_get0_name(const DH_METHOD *dhm)
69 int DH_meth_set1_name(DH_METHOD *dhm, const char *name)
84 int DH_meth_get_flags(const DH_METHOD *dhm)
89 int DH_meth_set_flags(DH_METHOD *dhm, int flags)
95 void *DH_meth_get0_app_data(const DH_METHOD *dhm)
100 int DH_meth_set0_app_data(DH_METHOD *dhm, void *app_data)
106 int (*DH_meth_get_generate_key(const DH_METHOD *dhm)) (DH *)
111 int DH_meth_set_generate_key(DH_METHOD *dhm, int (*generate_key) (DH *))
117 int (*DH_meth_get_compute_key(const DH_METHOD *dhm))
123 int DH_meth_set_compute_key(DH_METHOD *dhm,
131 int (*DH_meth_get_bn_mod_exp(const DH_METHOD *dhm))
138 int DH_meth_set_bn_mod_exp(DH_METHOD *dhm,
146 int (*DH_meth_get_init(const DH_METHOD *dhm))(DH *)
151 int DH_meth_set_init(DH_METHOD *dhm, int (*init)(DH *))
157 int (*DH_meth_get_finish(const DH_METHOD *dhm)) (DH *)
162 int DH_meth_set_finish(DH_METHOD *dhm, int (*finish) (DH *))
168 int (*DH_meth_get_generate_params(const DH_METHOD *dhm))
174 int DH_meth_set_generate_params(DH_METHOD *dhm,