Lines Matching full:dsa

148 DSA_meth_set_keygen \- Routines to build up DSA methods
152 \& #include <openssl/dsa.h>
176 \& int, DSA *);
178 \& int, DSA *));
180 \& int (*DSA_meth_get_sign_setup(const DSA_METHOD *dsam))(DSA *, BN_CTX *,$
182 \& int DSA_meth_set_sign_setup(DSA_METHOD *dsam, int (*sign_setup)(DSA *, BN_CTX *,
186 \& int, DSA_SIG *, DSA *);
188 \& int, DSA_SIG *, DSA *));
190 \& int (*DSA_meth_get_mod_exp(const DSA_METHOD *dsam))(DSA *dsa, BIGNUM *rr, BIGNUM *a1,
194 \& int DSA_meth_set_mod_exp(DSA_METHOD *dsam, int (*mod_exp)(DSA *dsa, BIGNUM *rr,
200 \& int (*DSA_meth_get_bn_mod_exp(const DSA_METHOD *dsam))(DSA *dsa, BIGNUM *r, BIGNUM *a,
203 \& int DSA_meth_set_bn_mod_exp(DSA_METHOD *dsam, int (*bn_mod_exp)(DSA *dsa,
211 \& int (*DSA_meth_get_init(const DSA_METHOD *dsam))(DSA *);
212 \& int DSA_meth_set_init(DSA_METHOD *dsam, int (*init)(DSA *));
214 \& int (*DSA_meth_get_finish(const DSA_METHOD *dsam))(DSA *);
215 \& int DSA_meth_set_finish(DSA_METHOD *dsam, int (*finish)(DSA *));
217 \& int (*DSA_meth_get_paramgen(const DSA_METHOD *dsam))(DSA *, int,
222 \& int (*paramgen)(DSA *, int, const unsigned char *,
225 \& int (*DSA_meth_get_keygen(const DSA_METHOD *dsam))(DSA *);
226 \& int DSA_meth_set_keygen(DSA_METHOD *dsam, int (*keygen)(DSA *));
234 The \fB\s-1DSA_METHOD\s0\fR type is a structure used for the provision of custom \s-1DSA\s0
236 implementation of the various \s-1DSA\s0 capabilities.
242 during the construction of a new \fB\s-1DSA\s0\fR object based on this \fB\s-1DSA_METHOD\s0\fR. Any
243 new \fB\s-1DSA\s0\fR object will have those flags set by default.
267 creating a \s-1DSA\s0 signature respectively. This function will be
272 used for precalculating the \s-1DSA\s0 signature values \fBk^\-1\fR and \fBr\fR. This function
277 for verifying a \s-1DSA\s0 signature respectively. This function will be called in
289 of a \s-1DSA\s0 signature. The result is stored in the \fBrr\fR parameter. This function
304 for creating a new \s-1DSA\s0 instance respectively. This function will be
307 functions will allocate the memory for the new \s-1DSA\s0 object, and a pointer to this
312 for destroying an instance of a \s-1DSA\s0 object respectively. This function will be
313 called in response to the application calling \fBDSA_free()\fR. A pointer to the \s-1DSA\s0
315 for \s-1DSA\s0 implementation specific clean up. The memory for the \s-1DSA\s0 itself should
319 used for generating \s-1DSA\s0 parameters respectively. This function will be called in
325 used for generating a new \s-1DSA\s0 key pair respectively. This function will be