Lines Matching refs:DSA
13 DSA_meth_set_keygen - Routines to build up DSA methods
39 int, DSA *);
41 int, DSA *));
43 int (*DSA_meth_get_sign_setup(const DSA_METHOD *dsam))(DSA *, BN_CTX *,$
45 int DSA_meth_set_sign_setup(DSA_METHOD *dsam, int (*sign_setup)(DSA *, BN_CTX *,
49 int, DSA_SIG *, DSA *);
51 int, DSA_SIG *, DSA *));
53 int (*DSA_meth_get_mod_exp(const DSA_METHOD *dsam))(DSA *dsa, BIGNUM *rr, BIGNUM *a1,
57 int DSA_meth_set_mod_exp(DSA_METHOD *dsam, int (*mod_exp)(DSA *dsa, BIGNUM *rr,
63 int (*DSA_meth_get_bn_mod_exp(const DSA_METHOD *dsam))(DSA *dsa, BIGNUM *r, BIGNUM *a,
66 int DSA_meth_set_bn_mod_exp(DSA_METHOD *dsam, int (*bn_mod_exp)(DSA *dsa,
74 int (*DSA_meth_get_init(const DSA_METHOD *dsam))(DSA *);
75 int DSA_meth_set_init(DSA_METHOD *dsam, int (*init)(DSA *));
77 int (*DSA_meth_get_finish(const DSA_METHOD *dsam))(DSA *);
78 int DSA_meth_set_finish(DSA_METHOD *dsam, int (*finish)(DSA *));
80 int (*DSA_meth_get_paramgen(const DSA_METHOD *dsam))(DSA *, int,
85 int (*paramgen)(DSA *, int, const unsigned char *,
88 int (*DSA_meth_get_keygen(const DSA_METHOD *dsam))(DSA *);
89 int DSA_meth_set_keygen(DSA_METHOD *dsam, int (*keygen)(DSA *));
97 The B<DSA_METHOD> type is a structure used for the provision of custom DSA
99 implementation of the various DSA capabilities.
105 during the construction of a new B<DSA> object based on this B<DSA_METHOD>. Any
106 new B<DSA> object will have those flags set by default.
130 creating a DSA signature respectively. This function will be
135 used for precalculating the DSA signature values B<k^-1> and B<r>. This function
140 for verifying a DSA signature respectively. This function will be called in
150 of a DSA signature. The result is stored in the B<rr> parameter. This function
163 for creating a new DSA instance respectively. This function will be
166 functions will allocate the memory for the new DSA object, and a pointer to this
171 for destroying an instance of a DSA object respectively. This function will be
172 called in response to the application calling DSA_free(). A pointer to the DSA
174 for DSA implementation specific clean up. The memory for the DSA itself should
178 used for generating DSA parameters respectively. This function will be called in
184 used for generating a new DSA key pair respectively. This function will be