diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/libcrypto/man/BN_generate_prime.3 | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/man/DSA_generate_key.3 | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/man/DSA_generate_parameters.3 | 64 | ||||
-rw-r--r-- | src/lib/libcrypto/man/DSA_get0_pqg.3 | 5 | ||||
-rw-r--r-- | src/lib/libcrypto/man/DSA_new.3 | 6 |
5 files changed, 17 insertions, 70 deletions
diff --git a/src/lib/libcrypto/man/BN_generate_prime.3 b/src/lib/libcrypto/man/BN_generate_prime.3 index a7551390ec..d9144155c6 100644 --- a/src/lib/libcrypto/man/BN_generate_prime.3 +++ b/src/lib/libcrypto/man/BN_generate_prime.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BN_generate_prime.3,v 1.24 2023/05/12 08:18:13 jsg Exp $ | 1 | .\" $OpenBSD: BN_generate_prime.3,v 1.25 2023/12/29 19:12:46 tb Exp $ |
2 | .\" full merge up to: OpenSSL f987a4dd Jun 27 10:12:08 2019 +0200 | 2 | .\" full merge up to: OpenSSL f987a4dd Jun 27 10:12:08 2019 +0200 |
3 | .\" | 3 | .\" |
4 | .\" This file is a derived work. | 4 | .\" This file is a derived work. |
@@ -67,7 +67,7 @@ | |||
67 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 67 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
68 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 68 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
69 | .\" | 69 | .\" |
70 | .Dd $Mdocdate: May 12 2023 $ | 70 | .Dd $Mdocdate: December 29 2023 $ |
71 | .Dt BN_GENERATE_PRIME 3 | 71 | .Dt BN_GENERATE_PRIME 3 |
72 | .Os | 72 | .Os |
73 | .Sh NAME | 73 | .Sh NAME |
@@ -354,7 +354,7 @@ In some cases, error codes can be obtained by | |||
354 | .Sh SEE ALSO | 354 | .Sh SEE ALSO |
355 | .Xr BN_new 3 , | 355 | .Xr BN_new 3 , |
356 | .Xr DH_generate_parameters 3 , | 356 | .Xr DH_generate_parameters 3 , |
357 | .Xr DSA_generate_parameters 3 , | 357 | .Xr DSA_generate_parameters_ex 3 , |
358 | .Xr RSA_generate_key 3 | 358 | .Xr RSA_generate_key 3 |
359 | .Sh HISTORY | 359 | .Sh HISTORY |
360 | .Fn BN_generate_prime_ex , | 360 | .Fn BN_generate_prime_ex , |
diff --git a/src/lib/libcrypto/man/DSA_generate_key.3 b/src/lib/libcrypto/man/DSA_generate_key.3 index 97e185e0b5..37d8ec1c0f 100644 --- a/src/lib/libcrypto/man/DSA_generate_key.3 +++ b/src/lib/libcrypto/man/DSA_generate_key.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: DSA_generate_key.3,v 1.10 2019/06/10 14:58:48 schwarze Exp $ | 1 | .\" $OpenBSD: DSA_generate_key.3,v 1.11 2023/12/29 19:12:47 tb Exp $ |
2 | .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 | 2 | .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>. | 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>. |
@@ -48,7 +48,7 @@ | |||
48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
50 | .\" | 50 | .\" |
51 | .Dd $Mdocdate: June 10 2019 $ | 51 | .Dd $Mdocdate: December 29 2023 $ |
52 | .Dt DSA_GENERATE_KEY 3 | 52 | .Dt DSA_GENERATE_KEY 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -75,7 +75,7 @@ returns 1 on success or 0 otherwise. | |||
75 | The error codes can be obtained by | 75 | The error codes can be obtained by |
76 | .Xr ERR_get_error 3 . | 76 | .Xr ERR_get_error 3 . |
77 | .Sh SEE ALSO | 77 | .Sh SEE ALSO |
78 | .Xr DSA_generate_parameters 3 , | 78 | .Xr DSA_generate_parameters_ex 3 , |
79 | .Xr DSA_get0_key 3 , | 79 | .Xr DSA_get0_key 3 , |
80 | .Xr DSA_new 3 | 80 | .Xr DSA_new 3 |
81 | .Sh HISTORY | 81 | .Sh HISTORY |
diff --git a/src/lib/libcrypto/man/DSA_generate_parameters.3 b/src/lib/libcrypto/man/DSA_generate_parameters.3 index 07fa5acf93..bba6f9a566 100644 --- a/src/lib/libcrypto/man/DSA_generate_parameters.3 +++ b/src/lib/libcrypto/man/DSA_generate_parameters.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: DSA_generate_parameters.3,v 1.13 2023/05/14 09:27:15 tb Exp $ | 1 | .\" $OpenBSD: DSA_generate_parameters.3,v 1.14 2023/12/29 19:12:47 tb Exp $ |
2 | .\" OpenSSL 9b86974e Aug 7 22:14:47 2015 -0400 | 2 | .\" OpenSSL 9b86974e Aug 7 22:14:47 2015 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>, | 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>, |
@@ -49,12 +49,13 @@ | |||
49 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 49 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
50 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 50 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
51 | .\" | 51 | .\" |
52 | .Dd $Mdocdate: May 14 2023 $ | 52 | .Dd $Mdocdate: December 29 2023 $ |
53 | .Dt DSA_GENERATE_PARAMETERS 3 | 53 | .Dt DSA_GENERATE_PARAMETERS_EX 3 |
54 | .Os | 54 | .Os |
55 | .Sh NAME | 55 | .Sh NAME |
56 | .Nm DSA_generate_parameters_ex , | 56 | .\" .Nm DSA_generate_parameters is intentionally undocumented |
57 | .Nm DSA_generate_parameters | 57 | .\" because it will be removed in the next major bump |
58 | .Nm DSA_generate_parameters_ex | ||
58 | .Nd generate DSA parameters | 59 | .Nd generate DSA parameters |
59 | .Sh SYNOPSIS | 60 | .Sh SYNOPSIS |
60 | .In openssl/dsa.h | 61 | .In openssl/dsa.h |
@@ -68,19 +69,6 @@ | |||
68 | .Fa "unsigned long *h_ret" | 69 | .Fa "unsigned long *h_ret" |
69 | .Fa "BN_GENCB *cb" | 70 | .Fa "BN_GENCB *cb" |
70 | .Fc | 71 | .Fc |
71 | .Pp | ||
72 | Deprecated: | ||
73 | .Pp | ||
74 | .Ft DSA * | ||
75 | .Fo DSA_generate_parameters | ||
76 | .Fa "int bits" | ||
77 | .Fa "unsigned char *seed" | ||
78 | .Fa "int seed_len" | ||
79 | .Fa "int *counter_ret" | ||
80 | .Fa "unsigned long *h_ret" | ||
81 | .Fa "void (*callback)(int, int, void *)" | ||
82 | .Fa "void *cb_arg" | ||
83 | .Fc | ||
84 | .Sh DESCRIPTION | 72 | .Sh DESCRIPTION |
85 | .Fn DSA_generate_parameters_ex | 73 | .Fn DSA_generate_parameters_ex |
86 | generates primes p and q and a generator g for use in the DSA and stores | 74 | generates primes p and q and a generator g for use in the DSA and stores |
@@ -168,32 +156,10 @@ When the generator has been found, | |||
168 | .Fn BN_GENCB_call cb 3 1 | 156 | .Fn BN_GENCB_call cb 3 1 |
169 | is called. | 157 | is called. |
170 | .El | 158 | .El |
171 | .Pp | ||
172 | .Fn DSA_generate_parameters | ||
173 | (deprecated) works in much the same way as for | ||
174 | .Fn DSA_generate_parameters_ex , | ||
175 | except that no | ||
176 | .Fa dsa | ||
177 | parameter is passed and instead a newly allocated | ||
178 | .Vt DSA | ||
179 | structure is returned. | ||
180 | Additionally "old style" callbacks are used instead of the newer | ||
181 | .Vt BN_GENCB | ||
182 | based approach. | ||
183 | Refer to | ||
184 | .Xr BN_generate_prime 3 | ||
185 | for further information. | ||
186 | .Sh RETURN VALUES | 159 | .Sh RETURN VALUES |
187 | .Fn DSA_generate_parameters_ex | 160 | .Fn DSA_generate_parameters_ex |
188 | returns a 1 on success, or 0 otherwise. | 161 | returns a 1 on success, or 0 otherwise. |
189 | .Pp | 162 | .Pp |
190 | .Fn DSA_generate_parameters | ||
191 | returns a pointer to the | ||
192 | .Vt DSA | ||
193 | structure, or | ||
194 | .Dv NULL | ||
195 | if the parameter generation fails. | ||
196 | .Pp | ||
197 | The error codes can be obtained by | 163 | The error codes can be obtained by |
198 | .Xr ERR_get_error 3 . | 164 | .Xr ERR_get_error 3 . |
199 | .Sh SEE ALSO | 165 | .Sh SEE ALSO |
@@ -201,24 +167,6 @@ The error codes can be obtained by | |||
201 | .Xr DSA_get0_pqg 3 , | 167 | .Xr DSA_get0_pqg 3 , |
202 | .Xr DSA_new 3 | 168 | .Xr DSA_new 3 |
203 | .Sh HISTORY | 169 | .Sh HISTORY |
204 | .Fn DSA_generate_parameters | ||
205 | first appeared in SSLeay 0.8.0 and had its | ||
206 | .Fa cb_arg | ||
207 | argument added in SSLeay 0.9.0. | ||
208 | It has been available since | ||
209 | .Ox 2.4 . | ||
210 | .Pp | ||
211 | In versions up to OpenSSL 0.9.4, | ||
212 | .Fn callback 1 ...\& | ||
213 | was called in the inner loop of the Miller-Rabin test whenever it | ||
214 | reached the squaring step (the parameters to | ||
215 | .Fn callback | ||
216 | did not reveal how many witnesses had been tested); since OpenSSL 0.9.5, | ||
217 | .Fn callback 1 ...\& | ||
218 | is called as in | ||
219 | .Xr BN_is_prime_ex 3 , | ||
220 | i.e. once for each witness. | ||
221 | .Pp | ||
222 | .Fn DSA_generate_parameters_ex | 170 | .Fn DSA_generate_parameters_ex |
223 | first appeared in OpenSSL 0.9.8 and has been available since | 171 | first appeared in OpenSSL 0.9.8 and has been available since |
224 | .Ox 4.5 . | 172 | .Ox 4.5 . |
diff --git a/src/lib/libcrypto/man/DSA_get0_pqg.3 b/src/lib/libcrypto/man/DSA_get0_pqg.3 index b5250d9f98..68c2e7fdec 100644 --- a/src/lib/libcrypto/man/DSA_get0_pqg.3 +++ b/src/lib/libcrypto/man/DSA_get0_pqg.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: DSA_get0_pqg.3,v 1.7 2023/03/07 06:15:07 tb Exp $ | 1 | .\" $OpenBSD: DSA_get0_pqg.3,v 1.8 2023/12/29 19:12:47 tb Exp $ |
2 | .\" full merge up to: OpenSSL e90fc053 Jul 15 09:39:45 2017 -0400 | 2 | .\" full merge up to: OpenSSL e90fc053 Jul 15 09:39:45 2017 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Matt Caswell <matt@openssl.org>. | 4 | .\" This file was written by Matt Caswell <matt@openssl.org>. |
@@ -48,7 +48,7 @@ | |||
48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
50 | .\" | 50 | .\" |
51 | .Dd $Mdocdate: March 7 2023 $ | 51 | .Dd $Mdocdate: December 29 2023 $ |
52 | .Dt DSA_GET0_PQG 3 | 52 | .Dt DSA_GET0_PQG 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -296,7 +296,6 @@ if no engine was set for this object. | |||
296 | .Xr DSA_do_sign 3 , | 296 | .Xr DSA_do_sign 3 , |
297 | .Xr DSA_dup_DH 3 , | 297 | .Xr DSA_dup_DH 3 , |
298 | .Xr DSA_generate_key 3 , | 298 | .Xr DSA_generate_key 3 , |
299 | .Xr DSA_generate_parameters 3 , | ||
300 | .Xr DSA_new 3 , | 299 | .Xr DSA_new 3 , |
301 | .Xr DSA_print 3 , | 300 | .Xr DSA_print 3 , |
302 | .Xr DSA_security_bits 3 , | 301 | .Xr DSA_security_bits 3 , |
diff --git a/src/lib/libcrypto/man/DSA_new.3 b/src/lib/libcrypto/man/DSA_new.3 index 8e31601170..5a958b58c4 100644 --- a/src/lib/libcrypto/man/DSA_new.3 +++ b/src/lib/libcrypto/man/DSA_new.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: DSA_new.3,v 1.13 2022/07/13 21:51:35 schwarze Exp $ | 1 | .\" $OpenBSD: DSA_new.3,v 1.14 2023/12/29 19:12:47 tb Exp $ |
2 | .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 | 2 | .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>. | 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>. |
@@ -48,7 +48,7 @@ | |||
48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
50 | .\" | 50 | .\" |
51 | .Dd $Mdocdate: July 13 2022 $ | 51 | .Dd $Mdocdate: December 29 2023 $ |
52 | .Dt DSA_NEW 3 | 52 | .Dt DSA_NEW 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -114,7 +114,7 @@ returns 1 for success or 0 for failure. | |||
114 | .Xr DSA_do_sign 3 , | 114 | .Xr DSA_do_sign 3 , |
115 | .Xr DSA_dup_DH 3 , | 115 | .Xr DSA_dup_DH 3 , |
116 | .Xr DSA_generate_key 3 , | 116 | .Xr DSA_generate_key 3 , |
117 | .Xr DSA_generate_parameters 3 , | 117 | .Xr DSA_generate_parameters_ex 3 , |
118 | .Xr DSA_get0_pqg 3 , | 118 | .Xr DSA_get0_pqg 3 , |
119 | .Xr DSA_get_ex_new_index 3 , | 119 | .Xr DSA_get_ex_new_index 3 , |
120 | .Xr DSA_meth_new 3 , | 120 | .Xr DSA_meth_new 3 , |