summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/DSA_generate_key.3
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/man/DSA_generate_key.3')
-rw-r--r--src/lib/libcrypto/man/DSA_generate_key.334
1 files changed, 34 insertions, 0 deletions
diff --git a/src/lib/libcrypto/man/DSA_generate_key.3 b/src/lib/libcrypto/man/DSA_generate_key.3
new file mode 100644
index 0000000000..cf0872463f
--- /dev/null
+++ b/src/lib/libcrypto/man/DSA_generate_key.3
@@ -0,0 +1,34 @@
1.Dd $Mdocdate: November 2 2016 $
2.Dt DSA_GENERATE_KEY 3
3.Os
4.Sh NAME
5.Nm DSA_generate_key
6.Nd generate DSA key pair
7.Sh SYNOPSIS
8.In openssl/dsa.h
9.Ft int
10.Fo DSA_generate_key
11.Fa "DSA *a"
12.Fc
13.Sh DESCRIPTION
14.Fn DSA_generate_key
15expects
16.Fa a
17to contain DSA parameters.
18It generates a new key pair and stores it in
19.Fa a->pub_key
20and
21.Fa a->priv_key .
22.Sh RETURN VALUE
23.Fn DSA_generate_key
24returns 1 on success or 0 otherwise.
25The error codes can be obtained by
26.Xr ERR_get_error 3 .
27.Sh SEE ALSO
28.Xr dsa 3 ,
29.Xr DSA_generate_parameters 3 ,
30.Xr ERR_get_error 3 ,
31.Xr rand 3
32.Sh HISTORY
33.Fn DSA_generate_key
34is available since SSLeay 0.8.