diff options
author | schwarze <> | 2023-04-11 16:58:43 +0000 |
---|---|---|
committer | schwarze <> | 2023-04-11 16:58:43 +0000 |
commit | c43fe94c7ff45bf51a6a8867f10613de66776668 (patch) | |
tree | 9e9844b4dbe0220ef1b7dcfafbf2775501b09d3c | |
parent | f9622124faa5bc560181521c8a4a2e50668c6b1d (diff) | |
download | openbsd-c43fe94c7ff45bf51a6a8867f10613de66776668.tar.gz openbsd-c43fe94c7ff45bf51a6a8867f10613de66776668.tar.bz2 openbsd-c43fe94c7ff45bf51a6a8867f10613de66776668.zip |
Document the RETURN VALUES of BIO_method_type(3) and BIO_method_name(3)
for the various BIO types.
-rw-r--r-- | src/lib/libcrypto/man/BIO_f_base64.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_f_buffer.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_f_cipher.3 | 14 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_f_md.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_f_null.3 | 15 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_accept.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_bio.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_connect.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_fd.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_file.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_mem.3 | 13 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_null.3 | 16 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_socket.3 | 13 | ||||
-rw-r--r-- | src/lib/libssl/man/BIO_f_ssl.3 | 13 |
14 files changed, 160 insertions, 28 deletions
diff --git a/src/lib/libcrypto/man/BIO_f_base64.3 b/src/lib/libcrypto/man/BIO_f_base64.3 index 5e0d4b8aea..6054c7c738 100644 --- a/src/lib/libcrypto/man/BIO_f_base64.3 +++ b/src/lib/libcrypto/man/BIO_f_base64.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_f_base64.3,v 1.12 2022/12/07 17:17:29 tb Exp $ | 1 | .\" $OpenBSD: BIO_f_base64.3,v 1.13 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -0400 | 2 | .\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. | 4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. |
@@ -49,7 +49,7 @@ | |||
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: December 7 2022 $ | 52 | .Dd $Mdocdate: April 11 2023 $ |
53 | .Dt BIO_F_BASE64 3 | 53 | .Dt BIO_F_BASE64 3 |
54 | .Os | 54 | .Os |
55 | .Sh NAME | 55 | .Sh NAME |
@@ -87,6 +87,15 @@ BIO_set_flags(b64, BIO_FLAGS_BASE64_NO_NL); | |||
87 | .Sh RETURN VALUES | 87 | .Sh RETURN VALUES |
88 | .Fn BIO_f_base64 | 88 | .Fn BIO_f_base64 |
89 | returns the base64 BIO method. | 89 | returns the base64 BIO method. |
90 | .Pp | ||
91 | When called on a base64 BIO object, | ||
92 | .Xr BIO_method_type 3 | ||
93 | returns the constant | ||
94 | .Dv BIO_TYPE_BASE64 | ||
95 | and | ||
96 | .Xr BIO_method_name 3 | ||
97 | returns a pointer to the static string | ||
98 | .Qq base64 encoding . | ||
90 | .Sh EXAMPLES | 99 | .Sh EXAMPLES |
91 | Base64 encode the string "hello, world\en" | 100 | Base64 encode the string "hello, world\en" |
92 | and write the result to standard output: | 101 | and write the result to standard output: |
diff --git a/src/lib/libcrypto/man/BIO_f_buffer.3 b/src/lib/libcrypto/man/BIO_f_buffer.3 index b84bb94452..9ac2f4de34 100644 --- a/src/lib/libcrypto/man/BIO_f_buffer.3 +++ b/src/lib/libcrypto/man/BIO_f_buffer.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_f_buffer.3,v 1.13 2022/12/23 17:27:53 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_f_buffer.3,v 1.14 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 | 2 | .\" full merge up to OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. | 4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. |
@@ -49,7 +49,7 @@ | |||
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: December 23 2022 $ | 52 | .Dd $Mdocdate: April 11 2023 $ |
53 | .Dt BIO_F_BUFFER 3 | 53 | .Dt BIO_F_BUFFER 3 |
54 | .Os | 54 | .Os |
55 | .Sh NAME | 55 | .Sh NAME |
@@ -174,6 +174,15 @@ original BIO object to the new one. | |||
174 | .Fn BIO_f_buffer | 174 | .Fn BIO_f_buffer |
175 | returns the buffering BIO method. | 175 | returns the buffering BIO method. |
176 | .Pp | 176 | .Pp |
177 | When called on a buffering BIO object, | ||
178 | .Xr BIO_method_type 3 | ||
179 | returns the constant | ||
180 | .Dv BIO_TYPE_BUFFER | ||
181 | and | ||
182 | .Xr BIO_method_name 3 | ||
183 | returns a pointer to the static string | ||
184 | .Qq buffer . | ||
185 | .Pp | ||
177 | .Fn BIO_get_buffer_num_lines | 186 | .Fn BIO_get_buffer_num_lines |
178 | returns the number of lines buffered (may be 0). | 187 | returns the number of lines buffered (may be 0). |
179 | .Pp | 188 | .Pp |
diff --git a/src/lib/libcrypto/man/BIO_f_cipher.3 b/src/lib/libcrypto/man/BIO_f_cipher.3 index 794166687a..56bd27c0d9 100644 --- a/src/lib/libcrypto/man/BIO_f_cipher.3 +++ b/src/lib/libcrypto/man/BIO_f_cipher.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_f_cipher.3,v 1.13 2022/12/18 19:35:36 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_f_cipher.3,v 1.14 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 | 2 | .\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. | 4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. |
@@ -49,7 +49,7 @@ | |||
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: December 18 2022 $ | 52 | .Dd $Mdocdate: April 11 2023 $ |
53 | .Dt BIO_F_CIPHER 3 | 53 | .Dt BIO_F_CIPHER 3 |
54 | .Os | 54 | .Os |
55 | .Sh NAME | 55 | .Sh NAME |
@@ -161,6 +161,16 @@ by preceding the cipher BIO with a buffering BIO. | |||
161 | .Sh RETURN VALUES | 161 | .Sh RETURN VALUES |
162 | .Fn BIO_f_cipher | 162 | .Fn BIO_f_cipher |
163 | returns the cipher BIO method. | 163 | returns the cipher BIO method. |
164 | .Pp | ||
165 | When called on a cipher BIO object, | ||
166 | .Xr BIO_method_type 3 | ||
167 | returns the constant | ||
168 | .Dv BIO_TYPE_CIPHER | ||
169 | and | ||
170 | .Xr BIO_method_name 3 | ||
171 | returns a pointer to the static string | ||
172 | .Qq cipher . | ||
173 | .Pp | ||
164 | .Fn BIO_set_cipher | 174 | .Fn BIO_set_cipher |
165 | returns 1 on success and 0 on error. | 175 | returns 1 on success and 0 on error. |
166 | .Pp | 176 | .Pp |
diff --git a/src/lib/libcrypto/man/BIO_f_md.3 b/src/lib/libcrypto/man/BIO_f_md.3 index d98111f459..091995dc1b 100644 --- a/src/lib/libcrypto/man/BIO_f_md.3 +++ b/src/lib/libcrypto/man/BIO_f_md.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_f_md.3,v 1.12 2022/12/18 19:35:36 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_f_md.3,v 1.13 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 | 2 | .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. | 4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. |
@@ -49,7 +49,7 @@ | |||
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: December 18 2022 $ | 52 | .Dd $Mdocdate: April 11 2023 $ |
53 | .Dt BIO_F_MD 3 | 53 | .Dt BIO_F_MD 3 |
54 | .Os | 54 | .Os |
55 | .Sh NAME | 55 | .Sh NAME |
@@ -181,6 +181,15 @@ are not sufficiently flexible. | |||
181 | .Fn BIO_f_md | 181 | .Fn BIO_f_md |
182 | returns the digest BIO method. | 182 | returns the digest BIO method. |
183 | .Pp | 183 | .Pp |
184 | When called on a message digest BIO object, | ||
185 | .Xr BIO_method_type 3 | ||
186 | returns the constant | ||
187 | .Dv BIO_TYPE_MD | ||
188 | and | ||
189 | .Xr BIO_method_name 3 | ||
190 | returns a pointer to the static string | ||
191 | .Qq message digest . | ||
192 | .Pp | ||
184 | .Fn BIO_set_md , | 193 | .Fn BIO_set_md , |
185 | .Fn BIO_get_md , | 194 | .Fn BIO_get_md , |
186 | and | 195 | and |
diff --git a/src/lib/libcrypto/man/BIO_f_null.3 b/src/lib/libcrypto/man/BIO_f_null.3 index 4944ced3a4..687d991b52 100644 --- a/src/lib/libcrypto/man/BIO_f_null.3 +++ b/src/lib/libcrypto/man/BIO_f_null.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_f_null.3,v 1.11 2022/12/23 16:59:39 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_f_null.3,v 1.12 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 | 2 | .\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. | 4 | .\" This file was written by Dr. Stephen Henson <steve@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: December 23 2022 $ | 51 | .Dd $Mdocdate: April 11 2023 $ |
52 | .Dt BIO_F_NULL 3 | 52 | .Dt BIO_F_NULL 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -80,6 +80,17 @@ and any attempt to do so fails and returns | |||
80 | .Sh RETURN VALUES | 80 | .Sh RETURN VALUES |
81 | .Fn BIO_f_null | 81 | .Fn BIO_f_null |
82 | returns the null filter BIO method. | 82 | returns the null filter BIO method. |
83 | .Pp | ||
84 | When called on a null filter BIO object, | ||
85 | .Xr BIO_method_type 3 | ||
86 | returns the constant | ||
87 | .Dv BIO_TYPE_NULL_FILTER | ||
88 | and | ||
89 | .Xr BIO_method_name 3 | ||
90 | returns a pointer to the static string | ||
91 | .Qq NULL filter , | ||
92 | not to be confused with a NUL string nor with a | ||
93 | .Dv NULL pointer . | ||
83 | .Sh SEE ALSO | 94 | .Sh SEE ALSO |
84 | .Xr BIO_new 3 | 95 | .Xr BIO_new 3 |
85 | .Sh HISTORY | 96 | .Sh HISTORY |
diff --git a/src/lib/libcrypto/man/BIO_s_accept.3 b/src/lib/libcrypto/man/BIO_s_accept.3 index 810d4e2df1..ffbcccc796 100644 --- a/src/lib/libcrypto/man/BIO_s_accept.3 +++ b/src/lib/libcrypto/man/BIO_s_accept.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_accept.3,v 1.13 2022/03/31 17:30:05 naddy Exp $ | 1 | .\" $OpenBSD: BIO_s_accept.3,v 1.14 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" OpenSSL c03726ca Thu Aug 27 12:28:08 2015 -0400 | 2 | .\" OpenSSL c03726ca Thu Aug 27 12:28:08 2015 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. | 4 | .\" This file was written by Dr. Stephen Henson <steve@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 31 2022 $ | 51 | .Dd $Mdocdate: April 11 2023 $ |
52 | .Dt BIO_S_ACCEPT 3 | 52 | .Dt BIO_S_ACCEPT 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -281,6 +281,15 @@ and | |||
281 | .Fn BIO_do_accept | 281 | .Fn BIO_do_accept |
282 | are macros. | 282 | are macros. |
283 | .Sh RETURN VALUES | 283 | .Sh RETURN VALUES |
284 | When called on an accept BIO object, | ||
285 | .Xr BIO_method_type 3 | ||
286 | returns the constant | ||
287 | .Dv BIO_TYPE_ACCEPT | ||
288 | and | ||
289 | .Xr BIO_method_name 3 | ||
290 | returns a pointer to the static string | ||
291 | .Qq socket accept . | ||
292 | .Pp | ||
284 | .Fn BIO_do_accept , | 293 | .Fn BIO_do_accept , |
285 | .Fn BIO_set_accept_port , | 294 | .Fn BIO_set_accept_port , |
286 | .Fn BIO_set_nbio_accept , | 295 | .Fn BIO_set_nbio_accept , |
diff --git a/src/lib/libcrypto/man/BIO_s_bio.3 b/src/lib/libcrypto/man/BIO_s_bio.3 index 227828e2f9..d009b3d374 100644 --- a/src/lib/libcrypto/man/BIO_s_bio.3 +++ b/src/lib/libcrypto/man/BIO_s_bio.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_bio.3,v 1.16 2022/12/21 15:08:37 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_s_bio.3,v 1.17 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 | 2 | .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by | 4 | .\" This file was written by |
@@ -53,7 +53,7 @@ | |||
53 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 53 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
54 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 54 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
55 | .\" | 55 | .\" |
56 | .Dd $Mdocdate: December 21 2022 $ | 56 | .Dd $Mdocdate: April 11 2023 $ |
57 | .Dt BIO_S_BIO 3 | 57 | .Dt BIO_S_BIO 3 |
58 | .Os | 58 | .Os |
59 | .Sh NAME | 59 | .Sh NAME |
@@ -316,6 +316,15 @@ or 0 on failure, with NULL pointers stored into the locations for | |||
316 | and | 316 | and |
317 | .Fa bio2 . | 317 | .Fa bio2 . |
318 | Check the error stack for more information. | 318 | Check the error stack for more information. |
319 | .Pp | ||
320 | When called on a BIO pair BIO object, | ||
321 | .Xr BIO_method_type 3 | ||
322 | returns the constant | ||
323 | .Dv BIO_TYPE_BIO | ||
324 | and | ||
325 | .Xr BIO_method_name 3 | ||
326 | returns a pointer to the static string | ||
327 | .Qq BIO pair . | ||
319 | .\" XXX More return values need to be added here. | 328 | .\" XXX More return values need to be added here. |
320 | .Sh EXAMPLES | 329 | .Sh EXAMPLES |
321 | The BIO pair can be used to have full control | 330 | The BIO pair can be used to have full control |
diff --git a/src/lib/libcrypto/man/BIO_s_connect.3 b/src/lib/libcrypto/man/BIO_s_connect.3 index 2eeee197c5..2b2783fc5c 100644 --- a/src/lib/libcrypto/man/BIO_s_connect.3 +++ b/src/lib/libcrypto/man/BIO_s_connect.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_connect.3,v 1.15 2023/04/06 19:23:12 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_s_connect.3,v 1.16 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 0e474b8b Nov 1 15:45:49 2015 +0100 | 2 | .\" full merge up to: OpenSSL 0e474b8b Nov 1 15:45:49 2015 +0100 |
3 | .\" | 3 | .\" |
4 | .\" This file is a derived work. | 4 | .\" This file is a derived work. |
@@ -65,7 +65,7 @@ | |||
65 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 65 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
66 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 66 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
67 | .\" | 67 | .\" |
68 | .Dd $Mdocdate: April 6 2023 $ | 68 | .Dd $Mdocdate: April 11 2023 $ |
69 | .Dt BIO_S_CONNECT 3 | 69 | .Dt BIO_S_CONNECT 3 |
70 | .Os | 70 | .Os |
71 | .Sh NAME | 71 | .Sh NAME |
@@ -368,6 +368,15 @@ are macros. | |||
368 | .Fn BIO_s_connect | 368 | .Fn BIO_s_connect |
369 | returns the connect BIO method. | 369 | returns the connect BIO method. |
370 | .Pp | 370 | .Pp |
371 | When called on a connect BIO object, | ||
372 | .Xr BIO_method_type 3 | ||
373 | returns the constant | ||
374 | .Dv BIO_TYPE_CONNECT | ||
375 | and | ||
376 | .Xr BIO_method_name 3 | ||
377 | returns a pointer to the static string | ||
378 | .Qq socket connect . | ||
379 | .Pp | ||
371 | .Xr BIO_get_fd 3 | 380 | .Xr BIO_get_fd 3 |
372 | returns the socket or -1 if the BIO has not been initialized. | 381 | returns the socket or -1 if the BIO has not been initialized. |
373 | .Pp | 382 | .Pp |
diff --git a/src/lib/libcrypto/man/BIO_s_fd.3 b/src/lib/libcrypto/man/BIO_s_fd.3 index a22ba5d603..ee70c56a02 100644 --- a/src/lib/libcrypto/man/BIO_s_fd.3 +++ b/src/lib/libcrypto/man/BIO_s_fd.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_fd.3,v 1.10 2022/12/20 14:55:45 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_s_fd.3,v 1.11 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 | 2 | .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file is a derived work. | 4 | .\" This file is a derived work. |
@@ -65,7 +65,7 @@ | |||
65 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 65 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
66 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 66 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
67 | .\" | 67 | .\" |
68 | .Dd $Mdocdate: December 20 2022 $ | 68 | .Dd $Mdocdate: April 11 2023 $ |
69 | .Dt BIO_S_FD 3 | 69 | .Dt BIO_S_FD 3 |
70 | .Os | 70 | .Os |
71 | .Sh NAME | 71 | .Sh NAME |
@@ -209,6 +209,15 @@ are implemented as macros. | |||
209 | .Fn BIO_s_fd | 209 | .Fn BIO_s_fd |
210 | returns the file descriptor BIO method. | 210 | returns the file descriptor BIO method. |
211 | .Pp | 211 | .Pp |
212 | When called on a file descriptor BIO object, | ||
213 | .Xr BIO_method_type 3 | ||
214 | returns the constant | ||
215 | .Dv BIO_TYPE_FD | ||
216 | and | ||
217 | .Xr BIO_method_name 3 | ||
218 | returns a pointer to the static string | ||
219 | .Qq file descriptor . | ||
220 | .Pp | ||
212 | .Fn BIO_set_fd | 221 | .Fn BIO_set_fd |
213 | always returns 1. | 222 | always returns 1. |
214 | .Pp | 223 | .Pp |
diff --git a/src/lib/libcrypto/man/BIO_s_file.3 b/src/lib/libcrypto/man/BIO_s_file.3 index 3b256dbcf7..9f82ba5b80 100644 --- a/src/lib/libcrypto/man/BIO_s_file.3 +++ b/src/lib/libcrypto/man/BIO_s_file.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_file.3,v 1.11 2018/12/19 20:30:09 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_s_file.3,v 1.12 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 | 2 | .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 |
3 | .\" selective merge up to: OpenSSL 1212818e Sep 11 13:22:14 2018 +0100 | 3 | .\" selective merge up to: OpenSSL 1212818e Sep 11 13:22:14 2018 +0100 |
4 | .\" | 4 | .\" |
@@ -49,7 +49,7 @@ | |||
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: December 19 2018 $ | 52 | .Dd $Mdocdate: April 11 2023 $ |
53 | .Dt BIO_S_FILE 3 | 53 | .Dt BIO_S_FILE 3 |
54 | .Os | 54 | .Os |
55 | .Sh NAME | 55 | .Sh NAME |
@@ -227,6 +227,15 @@ return a file BIO or | |||
227 | .Dv NULL | 227 | .Dv NULL |
228 | if an error occurred. | 228 | if an error occurred. |
229 | .Pp | 229 | .Pp |
230 | When called on a file BIO object, | ||
231 | .Xr BIO_method_type 3 | ||
232 | returns the constant | ||
233 | .Dv BIO_TYPE_FILE | ||
234 | and | ||
235 | .Xr BIO_method_name 3 | ||
236 | returns a pointer to the static string | ||
237 | .Qq FILE pointer . | ||
238 | .Pp | ||
230 | .Fn BIO_set_fp | 239 | .Fn BIO_set_fp |
231 | and | 240 | and |
232 | .Fn BIO_get_fp | 241 | .Fn BIO_get_fp |
diff --git a/src/lib/libcrypto/man/BIO_s_mem.3 b/src/lib/libcrypto/man/BIO_s_mem.3 index 437632134b..4592922444 100644 --- a/src/lib/libcrypto/man/BIO_s_mem.3 +++ b/src/lib/libcrypto/man/BIO_s_mem.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_mem.3,v 1.16 2022/12/18 22:27:10 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_s_mem.3,v 1.17 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 | 2 | .\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 |
3 | .\" selective merge up to: OpenSSL 36359cec Mar 7 14:37:23 2018 +0100 | 3 | .\" selective merge up to: OpenSSL 36359cec Mar 7 14:37:23 2018 +0100 |
4 | .\" | 4 | .\" |
@@ -49,7 +49,7 @@ | |||
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: December 18 2022 $ | 52 | .Dd $Mdocdate: April 11 2023 $ |
53 | .Dt BIO_S_MEM 3 | 53 | .Dt BIO_S_MEM 3 |
54 | .Os | 54 | .Os |
55 | .Sh NAME | 55 | .Sh NAME |
@@ -207,6 +207,15 @@ their size can grow indefinitely. | |||
207 | .Fn BIO_s_mem | 207 | .Fn BIO_s_mem |
208 | returns a pointer to a static object. | 208 | returns a pointer to a static object. |
209 | .Pp | 209 | .Pp |
210 | When called on a memory BIO object, | ||
211 | .Xr BIO_method_type 3 | ||
212 | returns the constant | ||
213 | .Dv BIO_TYPE_MEM | ||
214 | and | ||
215 | .Xr BIO_method_name 3 | ||
216 | returns a pointer to the static string | ||
217 | .Qq memory buffer . | ||
218 | .Pp | ||
210 | .Fn BIO_set_mem_eof_return , | 219 | .Fn BIO_set_mem_eof_return , |
211 | .Fn BIO_get_mem_data , | 220 | .Fn BIO_get_mem_data , |
212 | .Fn BIO_set_mem_buf , | 221 | .Fn BIO_set_mem_buf , |
diff --git a/src/lib/libcrypto/man/BIO_s_null.3 b/src/lib/libcrypto/man/BIO_s_null.3 index 260d2799a7..6e7cad6d37 100644 --- a/src/lib/libcrypto/man/BIO_s_null.3 +++ b/src/lib/libcrypto/man/BIO_s_null.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_null.3,v 1.9 2022/12/22 16:38:45 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_s_null.3,v 1.10 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 | 2 | .\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. | 4 | .\" This file was written by Dr. Stephen Henson <steve@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: December 22 2022 $ | 51 | .Dd $Mdocdate: April 11 2023 $ |
52 | .Dt BIO_S_NULL 3 | 52 | .Dt BIO_S_NULL 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -81,6 +81,18 @@ this can be achieved by adding a null sink BIO to the end of the chain. | |||
81 | .Sh RETURN VALUES | 81 | .Sh RETURN VALUES |
82 | .Fn BIO_s_null | 82 | .Fn BIO_s_null |
83 | returns the null sink BIO method. | 83 | returns the null sink BIO method. |
84 | .Pp | ||
85 | When called on a null sink BIO object, | ||
86 | .Xr BIO_method_type 3 | ||
87 | returns the constant | ||
88 | .Dv BIO_TYPE_NULL | ||
89 | and | ||
90 | .Xr BIO_method_name 3 | ||
91 | returns a pointer to the static string | ||
92 | .Qq NULL , | ||
93 | not to be confused with a NUL string nor with a | ||
94 | .Dv NULL | ||
95 | pointer. | ||
84 | .Sh SEE ALSO | 96 | .Sh SEE ALSO |
85 | .Xr BIO_new 3 | 97 | .Xr BIO_new 3 |
86 | .Sh HISTORY | 98 | .Sh HISTORY |
diff --git a/src/lib/libcrypto/man/BIO_s_socket.3 b/src/lib/libcrypto/man/BIO_s_socket.3 index 63ab1deb4b..402622b3bd 100644 --- a/src/lib/libcrypto/man/BIO_s_socket.3 +++ b/src/lib/libcrypto/man/BIO_s_socket.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_socket.3,v 1.9 2018/05/01 17:05:05 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_s_socket.3,v 1.10 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000 | 2 | .\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. | 4 | .\" This file was written by Dr. Stephen Henson <steve@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: May 1 2018 $ | 51 | .Dd $Mdocdate: April 11 2023 $ |
52 | .Dt BIO_S_SOCKET 3 | 52 | .Dt BIO_S_SOCKET 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -104,6 +104,15 @@ returns the socket BIO method. | |||
104 | returns the newly allocated BIO or | 104 | returns the newly allocated BIO or |
105 | .Dv NULL | 105 | .Dv NULL |
106 | if an error occurred. | 106 | if an error occurred. |
107 | .Pp | ||
108 | When called on a socket BIO object, | ||
109 | .Xr BIO_method_type 3 | ||
110 | returns the constant | ||
111 | .Dv BIO_TYPE_SOCKET | ||
112 | and | ||
113 | .Xr BIO_method_name 3 | ||
114 | returns a pointer to the static string | ||
115 | .Qq socket . | ||
107 | .Sh SEE ALSO | 116 | .Sh SEE ALSO |
108 | .Xr BIO_get_fd 3 , | 117 | .Xr BIO_get_fd 3 , |
109 | .Xr BIO_new 3 | 118 | .Xr BIO_new 3 |
diff --git a/src/lib/libssl/man/BIO_f_ssl.3 b/src/lib/libssl/man/BIO_f_ssl.3 index 7292e63f51..ed26816779 100644 --- a/src/lib/libssl/man/BIO_f_ssl.3 +++ b/src/lib/libssl/man/BIO_f_ssl.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_f_ssl.3,v 1.13 2022/12/18 20:24:52 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_f_ssl.3,v 1.14 2023/04/11 16:58:43 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500 | 2 | .\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500 |
3 | .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 | 3 | .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 |
4 | .\" | 4 | .\" |
@@ -50,7 +50,7 @@ | |||
50 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 50 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
51 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 51 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
52 | .\" | 52 | .\" |
53 | .Dd $Mdocdate: December 18 2022 $ | 53 | .Dd $Mdocdate: April 11 2023 $ |
54 | .Dt BIO_F_SSL 3 | 54 | .Dt BIO_F_SSL 3 |
55 | .Os | 55 | .Os |
56 | .Sh NAME | 56 | .Sh NAME |
@@ -370,6 +370,15 @@ returns a pointer to a static | |||
370 | .Vt BIO_METHOD | 370 | .Vt BIO_METHOD |
371 | structure. | 371 | structure. |
372 | .Pp | 372 | .Pp |
373 | When called on an SSL BIO object, | ||
374 | .Xr BIO_method_type 3 | ||
375 | returns the constant | ||
376 | .Dv BIO_TYPE_SSL | ||
377 | and | ||
378 | .Xr BIO_method_name 3 | ||
379 | returns a pointer to the static string | ||
380 | .Qq ssl . | ||
381 | .Pp | ||
373 | .Fn BIO_set_ssl , | 382 | .Fn BIO_set_ssl , |
374 | .Fn BIO_get_ssl , | 383 | .Fn BIO_get_ssl , |
375 | .Fn BIO_set_ssl_mode , | 384 | .Fn BIO_set_ssl_mode , |