a528d4f0a9
If something was "present in all versions" of SSLeay, or if it was added to a version of SSLeay (and therefore predates OpenSSL), remove mention of it. Documentation history now starts with OpenSSL. Remove mention of all history before OpenSSL 0.9.8, inclusive. Remove all AUTHOR sections. Reviewed-by: Tim Hudson <tjh@openssl.org>
30 lines
595 B
Text
30 lines
595 B
Text
=pod
|
|
|
|
=head1 NAME
|
|
|
|
DSA_generate_key - generate DSA key pair
|
|
|
|
=head1 SYNOPSIS
|
|
|
|
#include <openssl/dsa.h>
|
|
|
|
int DSA_generate_key(DSA *a);
|
|
|
|
=head1 DESCRIPTION
|
|
|
|
DSA_generate_key() expects B<a> to contain DSA parameters. It generates
|
|
a new key pair and stores it in B<a-E<gt>pub_key> and B<a-E<gt>priv_key>.
|
|
|
|
The PRNG must be seeded prior to calling DSA_generate_key().
|
|
|
|
=head1 RETURN VALUE
|
|
|
|
DSA_generate_key() returns 1 on success, 0 otherwise.
|
|
The error codes can be obtained by L<ERR_get_error(3)>.
|
|
|
|
=head1 SEE ALSO
|
|
|
|
L<dsa(3)>, L<ERR_get_error(3)>, L<rand(3)>,
|
|
L<DSA_generate_parameters(3)>
|
|
|
|
=cut
|