DSA * DSA_generate_parameters(int bits, unsigned char *seed,
int seed_len, int *counter_ret, unsigned long *h_ret,
- void (*callback)(), void *cb_arg);
+ void (*callback)(int, int, void *), void *cb_arg);
DH * DSA_dup_DH(DSA *r);
These functions implement the Digital Signature Algorithm (DSA). The
generation of shared DSA parameters is described in
-L<DSA_generate_parameters(3)>; L<DSA_generate_key(3)> describes how to
+L<DSA_generate_parameters(3)|DSA_generate_parameters(3)>;
+L<DSA_generate_key(3)|DSA_generate_key(3)> describes how to
generate a signature key. Signature generation and verification are
-described in L<DSA_sign(3)>.
+described in L<DSA_sign(3)|DSA_sign(3)>.
The B<DSA> structure consists of several BIGNUM components.
=head1 SEE ALSO
-bn(3), dh(3), err(3), rand(3), rsa(3), sha(3)
+L<bn(3)|bn(3)>, L<dh(3)|dh(3)>, L<err(3)|err(3)>, L<rand(3)|rand(3)>,
+L<rsa(3)|rsa(3)>, L<sha(3)|sha(3)>, L<DSA_new(3)|DSA_new(3)>,
+L<DSA_size(3)|DSA_size(3)>,
+L<DSA_generate_parameters(3)|DSA_generate_parameters(3)>,
+L<DSA_dup_DH(3)|DSA_dup_DH(3)>,
+L<DSA_generate_key(3)|DSA_generate_key(3)>,
+L<DSA_sign(3)|DSA_sign(3)>, L<DSA_set_method(3)|DSA_set_method(3)>,
+L<DSA_get_ex_new_index(3)|DSA_get_ex_new_index(3)>,
+L<RSA_print(3)|RSA_print(3)>
=cut