Lines Matching refs:dsam

23     DSA_METHOD *dsam = OPENSSL_zalloc(sizeof(*dsam));  in DSA_meth_new()  local
25 if (dsam != NULL) { in DSA_meth_new()
26 dsam->flags = flags; in DSA_meth_new()
28 dsam->name = OPENSSL_strdup(name); in DSA_meth_new()
29 if (dsam->name != NULL) in DSA_meth_new()
30 return dsam; in DSA_meth_new()
32 OPENSSL_free(dsam); in DSA_meth_new()
38 void DSA_meth_free(DSA_METHOD *dsam) in DSA_meth_free() argument
40 if (dsam != NULL) { in DSA_meth_free()
41 OPENSSL_free(dsam->name); in DSA_meth_free()
42 OPENSSL_free(dsam); in DSA_meth_free()
46 DSA_METHOD *DSA_meth_dup(const DSA_METHOD *dsam) in DSA_meth_dup() argument
51 memcpy(ret, dsam, sizeof(*dsam)); in DSA_meth_dup()
53 ret->name = OPENSSL_strdup(dsam->name); in DSA_meth_dup()
63 const char *DSA_meth_get0_name(const DSA_METHOD *dsam) in DSA_meth_get0_name() argument
65 return dsam->name; in DSA_meth_get0_name()
68 int DSA_meth_set1_name(DSA_METHOD *dsam, const char *name) in DSA_meth_set1_name() argument
75 OPENSSL_free(dsam->name); in DSA_meth_set1_name()
76 dsam->name = tmpname; in DSA_meth_set1_name()
81 int DSA_meth_get_flags(const DSA_METHOD *dsam) in DSA_meth_get_flags() argument
83 return dsam->flags; in DSA_meth_get_flags()
86 int DSA_meth_set_flags(DSA_METHOD *dsam, int flags) in DSA_meth_set_flags() argument
88 dsam->flags = flags; in DSA_meth_set_flags()
92 void *DSA_meth_get0_app_data(const DSA_METHOD *dsam) in DSA_meth_get0_app_data() argument
94 return dsam->app_data; in DSA_meth_get0_app_data()
97 int DSA_meth_set0_app_data(DSA_METHOD *dsam, void *app_data) in DSA_meth_set0_app_data() argument
99 dsam->app_data = app_data; in DSA_meth_set0_app_data()
103 DSA_SIG *(*DSA_meth_get_sign(const DSA_METHOD *dsam)) in DSA_meth_get_sign() argument
106 return dsam->dsa_do_sign; in DSA_meth_get_sign()
109 int DSA_meth_set_sign(DSA_METHOD *dsam, in DSA_meth_set_sign() argument
112 dsam->dsa_do_sign = sign; in DSA_meth_set_sign()
116 int (*DSA_meth_get_sign_setup(const DSA_METHOD *dsam)) in DSA_meth_get_sign_setup() argument
119 return dsam->dsa_sign_setup; in DSA_meth_get_sign_setup()
122 int DSA_meth_set_sign_setup(DSA_METHOD *dsam, in DSA_meth_set_sign_setup() argument
125 dsam->dsa_sign_setup = sign_setup; in DSA_meth_set_sign_setup()
129 int (*DSA_meth_get_verify(const DSA_METHOD *dsam)) in DSA_meth_get_verify() argument
132 return dsam->dsa_do_verify; in DSA_meth_get_verify()
135 int DSA_meth_set_verify(DSA_METHOD *dsam, in DSA_meth_set_verify() argument
138 dsam->dsa_do_verify = verify; in DSA_meth_set_verify()
142 int (*DSA_meth_get_mod_exp(const DSA_METHOD *dsam)) in DSA_meth_get_mod_exp() argument
146 return dsam->dsa_mod_exp; in DSA_meth_get_mod_exp()
149 int DSA_meth_set_mod_exp(DSA_METHOD *dsam, in DSA_meth_set_mod_exp() argument
154 dsam->dsa_mod_exp = mod_exp; in DSA_meth_set_mod_exp()
158 int (*DSA_meth_get_bn_mod_exp(const DSA_METHOD *dsam)) in DSA_meth_get_bn_mod_exp() argument
162 return dsam->bn_mod_exp; in DSA_meth_get_bn_mod_exp()
165 int DSA_meth_set_bn_mod_exp(DSA_METHOD *dsam, in DSA_meth_set_bn_mod_exp() argument
169 dsam->bn_mod_exp = bn_mod_exp; in DSA_meth_set_bn_mod_exp()
173 int (*DSA_meth_get_init(const DSA_METHOD *dsam))(DSA *) in DSA_meth_get_init() argument
175 return dsam->init; in DSA_meth_get_init()
178 int DSA_meth_set_init(DSA_METHOD *dsam, int (*init)(DSA *)) in DSA_meth_set_init() argument
180 dsam->init = init; in DSA_meth_set_init()
184 int (*DSA_meth_get_finish(const DSA_METHOD *dsam)) (DSA *) in DSA_meth_get_finish() argument
186 return dsam->finish; in DSA_meth_get_finish()
189 int DSA_meth_set_finish(DSA_METHOD *dsam, int (*finish) (DSA *)) in DSA_meth_set_finish() argument
191 dsam->finish = finish; in DSA_meth_set_finish()
195 int (*DSA_meth_get_paramgen(const DSA_METHOD *dsam)) in DSA_meth_get_paramgen() argument
199 return dsam->dsa_paramgen; in DSA_meth_get_paramgen()
202 int DSA_meth_set_paramgen(DSA_METHOD *dsam, in DSA_meth_set_paramgen() argument
206 dsam->dsa_paramgen = paramgen; in DSA_meth_set_paramgen()
210 int (*DSA_meth_get_keygen(const DSA_METHOD *dsam)) (DSA *) in DSA_meth_get_keygen() argument
212 return dsam->dsa_keygen; in DSA_meth_get_keygen()
215 int DSA_meth_set_keygen(DSA_METHOD *dsam, int (*keygen) (DSA *)) in DSA_meth_set_keygen() argument
217 dsam->dsa_keygen = keygen; in DSA_meth_set_keygen()