diff options
author | schwarze <> | 2018-02-24 13:25:50 +0000 |
---|---|---|
committer | schwarze <> | 2018-02-24 13:25:50 +0000 |
commit | a3ae4dd6c715a4b80d1e2c417c957ba3be9ef054 (patch) | |
tree | 3013cb1b269debed6ce520a797918694828b1994 /src | |
parent | 1a507c106b725210ce5551124c26091b837d8321 (diff) | |
download | openbsd-a3ae4dd6c715a4b80d1e2c417c957ba3be9ef054.tar.gz openbsd-a3ae4dd6c715a4b80d1e2c417c957ba3be9ef054.tar.bz2 openbsd-a3ae4dd6c715a4b80d1e2c417c957ba3be9ef054.zip |
In dsa.h rev. 1.27 2018/02/20 17:45:44, tb@ provided
DSA_clear_flags(3), DSA_test_flags(3), and DSA_set_flags(3),
and in rev. 1.29 2018/02/20 17:52:27 DSA_get0_engine(3).
Merge the documentation from OpenSSL, tweaked by me.
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/man/DSA_get0_pqg.3 | 70 |
1 files changed, 66 insertions, 4 deletions
diff --git a/src/lib/libcrypto/man/DSA_get0_pqg.3 b/src/lib/libcrypto/man/DSA_get0_pqg.3 index 5b8ef9f52a..cff2b5cc41 100644 --- a/src/lib/libcrypto/man/DSA_get0_pqg.3 +++ b/src/lib/libcrypto/man/DSA_get0_pqg.3 | |||
@@ -1,5 +1,5 @@ | |||
1 | .\" $OpenBSD: DSA_get0_pqg.3,v 1.2 2018/02/19 10:40:00 schwarze Exp $ | 1 | .\" $OpenBSD: DSA_get0_pqg.3,v 1.3 2018/02/24 13:25:50 schwarze Exp $ |
2 | .\" selective 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>. |
5 | .\" Copyright (c) 2016 The OpenSSL Project. All rights reserved. | 5 | .\" Copyright (c) 2016 The OpenSSL Project. All rights reserved. |
@@ -48,14 +48,18 @@ | |||
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: February 19 2018 $ | 51 | .Dd $Mdocdate: February 24 2018 $ |
52 | .Dt DSA_GET0_PQG 3 | 52 | .Dt DSA_GET0_PQG 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
55 | .Nm DSA_get0_pqg , | 55 | .Nm DSA_get0_pqg , |
56 | .Nm DSA_set0_pqg , | 56 | .Nm DSA_set0_pqg , |
57 | .Nm DSA_get0_key , | 57 | .Nm DSA_get0_key , |
58 | .Nm DSA_set0_key | 58 | .Nm DSA_set0_key , |
59 | .Nm DSA_clear_flags , | ||
60 | .Nm DSA_test_flags , | ||
61 | .Nm DSA_set_flags , | ||
62 | .Nm DSA_get0_engine | ||
59 | .Nd get data from and set data in a DSA object | 63 | .Nd get data from and set data in a DSA object |
60 | .Sh SYNOPSIS | 64 | .Sh SYNOPSIS |
61 | .In openssl/dsa.h | 65 | .In openssl/dsa.h |
@@ -85,6 +89,25 @@ | |||
85 | .Fa "BIGNUM *pub_key" | 89 | .Fa "BIGNUM *pub_key" |
86 | .Fa "BIGNUM *priv_key" | 90 | .Fa "BIGNUM *priv_key" |
87 | .Fc | 91 | .Fc |
92 | .Ft void | ||
93 | .Fo DSA_clear_flags | ||
94 | .Fa "DSA *d" | ||
95 | .Fa "int flags" | ||
96 | .Fc | ||
97 | .Ft int | ||
98 | .Fo DSA_test_flags | ||
99 | .Fa "const DSA *d" | ||
100 | .Fa "int flags" | ||
101 | .Fc | ||
102 | .Ft void | ||
103 | .Fo DSA_set_flags | ||
104 | .Fa "DSA *d" | ||
105 | .Fa "int flags" | ||
106 | .Fc | ||
107 | .Ft ENGINE * | ||
108 | .Fo DSA_get0_engine | ||
109 | .Fa "DSA *d" | ||
110 | .Fc | ||
88 | .Sh DESCRIPTION | 111 | .Sh DESCRIPTION |
89 | A | 112 | A |
90 | .Vt DSA | 113 | .Vt DSA |
@@ -170,11 +193,50 @@ or | |||
170 | If needed, duplicate the received values using | 193 | If needed, duplicate the received values using |
171 | .Xr BN_dup 3 | 194 | .Xr BN_dup 3 |
172 | and pass the duplicates. | 195 | and pass the duplicates. |
196 | .Pp | ||
197 | .Fn DSA_clear_flags | ||
198 | clears the specified | ||
199 | .Fa flags | ||
200 | in | ||
201 | .Fa d . | ||
202 | .Fn DSA_test_flags | ||
203 | tests the | ||
204 | .Fa flags | ||
205 | in | ||
206 | .Fa d . | ||
207 | .Fn DSA_set_flags | ||
208 | sets the | ||
209 | .Fa flags | ||
210 | in | ||
211 | .Fa d ; | ||
212 | any flags already set remain set. | ||
213 | For all three functions, multiple flags can be passed in one call, | ||
214 | OR'ed together bitwise. | ||
173 | .Sh RETURN VALUES | 215 | .Sh RETURN VALUES |
174 | .Fn DSA_set0_pqg | 216 | .Fn DSA_set0_pqg |
175 | and | 217 | and |
176 | .Fn DSA_set0_key | 218 | .Fn DSA_set0_key |
177 | return 1 on success or 0 on failure. | 219 | return 1 on success or 0 on failure. |
220 | .Pp | ||
221 | .Fn DSA_test_flags | ||
222 | returns those of the given | ||
223 | .Fa flags | ||
224 | currently set in | ||
225 | .Fa d | ||
226 | or 0 if none of the given | ||
227 | .Fa flags | ||
228 | are set. | ||
229 | .Pp | ||
230 | .Fn DSA_get0_engine | ||
231 | returns a pointer to the | ||
232 | .Vt ENGINE | ||
233 | used by the | ||
234 | .Vt DSA | ||
235 | object | ||
236 | Fa d , | ||
237 | or | ||
238 | .Dv NULL | ||
239 | if no engine was set for this object. | ||
178 | .Sh SEE ALSO | 240 | .Sh SEE ALSO |
179 | .Xr DSA_do_sign 3 , | 241 | .Xr DSA_do_sign 3 , |
180 | .Xr DSA_dup_DH 3 , | 242 | .Xr DSA_dup_DH 3 , |