summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschwarze <>2022-12-18 19:35:36 +0000
committerschwarze <>2022-12-18 19:35:36 +0000
commitf26ef0aa360dae497f219007f5241029c6f83cf0 (patch)
tree347e585185753dc753be34949f9b80aa126c76dd /src
parent1ab199ddcad92be2f6a793e79c23b1387880332e (diff)
downloadopenbsd-f26ef0aa360dae497f219007f5241029c6f83cf0.tar.gz
openbsd-f26ef0aa360dae497f219007f5241029c6f83cf0.tar.bz2
openbsd-f26ef0aa360dae497f219007f5241029c6f83cf0.zip
new manual page BIO_dup_chain(3)
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/BIO_dup_chain.3141
-rw-r--r--src/lib/libcrypto/man/BIO_f_buffer.314
-rw-r--r--src/lib/libcrypto/man/BIO_f_cipher.313
-rw-r--r--src/lib/libcrypto/man/BIO_f_md.315
-rw-r--r--src/lib/libcrypto/man/BIO_f_null.311
-rw-r--r--src/lib/libcrypto/man/BIO_new.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_bio.310
-rw-r--r--src/lib/libcrypto/man/BIO_s_connect.313
-rw-r--r--src/lib/libcrypto/man/Makefile3
9 files changed, 206 insertions, 19 deletions
diff --git a/src/lib/libcrypto/man/BIO_dup_chain.3 b/src/lib/libcrypto/man/BIO_dup_chain.3
new file mode 100644
index 0000000000..561c811d5d
--- /dev/null
+++ b/src/lib/libcrypto/man/BIO_dup_chain.3
@@ -0,0 +1,141 @@
1.\" $OpenBSD: BIO_dup_chain.3,v 1.1 2022/12/18 19:35:36 schwarze Exp $
2.\"
3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org>
4.\"
5.\" Permission to use, copy, modify, and distribute this software for any
6.\" purpose with or without fee is hereby granted, provided that the above
7.\" copyright notice and this permission notice appear in all copies.
8.\"
9.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\"
17.Dd $Mdocdate: December 18 2022 $
18.Dt BIO_DUP_CHAIN 3
19.Os
20.Sh NAME
21.Nm BIO_dup_chain ,
22.Nm BIO_dup_state
23.Nd copy a BIO chain
24.Sh SYNOPSIS
25.In openssl/bio.h
26.Ft BIO *
27.Fn BIO_dup_chain "BIO *b"
28.Ft long
29.Fn BIO_dup_state "BIO *b" "BIO *new_bio"
30.Sh DESCRIPTION
31.Fn BIO_dup_chain
32copies the chain starting at
33.Fa b
34by iteratively copying
35.Fa b
36and all the BIOs following it
37and joining the copies in the same order as in the original chain.
38The copying operation is neither a deep copy nor a shallow copy.
39.Pp
40Some parts of the state of each BIO are copied,
41in particular with respect to the values returned by
42.Xr BIO_get_init 3 ,
43.Xr BIO_test_flags 3 ,
44and
45.Xr BIO_get_shutdown 3 .
46.\" XXX new_bio->num = bio->num;
47Other parts of the state of the BIOs are not copied
48but instead initialized to 0,
49in particular with respect to the values returned by
50.Xr BIO_number_read 3 ,
51.Xr BIO_number_written 3 ,
52and
53.Xr BIO_get_retry_reason 3 .
54The custom data pointer that can be used by custom BIO types
55and that can be retrieved with
56.Xr BIO_get_data 3
57is set set to
58.Dv NULL
59in the copied BIO objects rather than copied.
60The reference count of each BIO in the copied chain is set to 1.
61.Pp
62For each BIO in the chain, copying the data that was set with
63.Xr BIO_set_ex_data 3
64is attempted, which may involve calling application-defined
65callback functions.
66.Pp
67The following pointers are copied
68rather than creating deep copies of the objects pointed to:
69.Bl -bullet
70.It
71The
72.Fa type
73pointer used for creating each BIO with
74.Xr BIO_new 3 ,
75implying that functions like
76.Xr BIO_method_name 3
77return pointers to the same strings for the BIOs in the copied chain,
78and that these strings are not copied.
79.It
80All function pointers, in particular those installed with
81.Xr BIO_set_callback_ex 3
82and
83.Xr BIO_get_callback_ex 3 .
84.It
85The pointer installed with
86.Xr BIO_set_callback_arg 3 ,
87which implies that for BIOs using
88.Xr BIO_debug_callback 3 ,
89those in the copied chain use the same BIOs for debugging output
90as the corresponding ones in the original chain,
91and none of the debugging output BIOs are copied.
92.El
93.Pp
94.Fn BIO_dup_state
95is a macro that calls
96.Xr BIO_ctrl 3
97with a
98.Fa cmd
99argument of
100.Dv BIO_CTRL_DUP .
101It is automatically called for each BIO during
102.Fn BIO_dup_chain
103after the copied BIO is initialized and data copied into it,
104but before the data set with
105.Xr BIO_set_ex_data 3
106is copied into the new BIO and before it is linked into the new chain.
107.Pp
108This control operation may modify the operation of
109.Fn BIO_dup_chain
110for particular types of BIOs contained in the chain,
111for example initializing or copying additional data.
112For BIO types provided by the library, such additional effects
113are documented in the respective manual pages, in particular in
114.Xr BIO_f_buffer 3 ,
115.Xr BIO_f_cipher 3 ,
116.Xr BIO_f_md 3 ,
117.Xr BIO_f_ssl 3 ,
118.Xr BIO_s_bio 3 ,
119and
120.Xr BIO_s_connect 3 .
121.Sh RETURN VALUES
122.Fn BIO_dup_chain
123returns a pointer to the newly allocated copy of the BIO
124.Fa b
125on success or
126.Dv NULL
127on failure .
128.Pp
129.Fn BIO_dup_state
130returns 1 on success or a value less than or equal to zero on failure.
131.Sh SEE ALSO
132.Xr BIO_get_data 3 ,
133.Xr BIO_new 3 ,
134.Xr BIO_next 3 ,
135.Xr BIO_push 3
136.Sh HISTORY
137.Fn BIO_dup_chain
138and
139.Fn BIO_dup_state
140first appeared in SSLeay 0.8.0 and have been available since
141.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_f_buffer.3 b/src/lib/libcrypto/man/BIO_f_buffer.3
index 27baf7270c..a22addfbcb 100644
--- a/src/lib/libcrypto/man/BIO_f_buffer.3
+++ b/src/lib/libcrypto/man/BIO_f_buffer.3
@@ -1,5 +1,5 @@
1.\" $OpenBSD: BIO_f_buffer.3,v 1.11 2022/03/31 17:27:16 naddy Exp $ 1.\" $OpenBSD: BIO_f_buffer.3,v 1.12 2022/12/18 19:35:36 schwarze Exp $
2.\" OpenSSL 9b86974e Mar 19 12:32:14 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>.
5.\" Copyright (c) 2000, 2010, 2015, 2016 The OpenSSL Project. 5.\" Copyright (c) 2000, 2010, 2015, 2016 The OpenSSL Project.
@@ -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: March 31 2022 $ 52.Dd $Mdocdate: December 18 2022 $
53.Dt BIO_F_BUFFER 3 53.Dt BIO_F_BUFFER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -159,6 +159,14 @@ such as when removing a buffering BIO using
159.Xr BIO_pop 3 . 159.Xr BIO_pop 3 .
160.Xr BIO_flush 3 160.Xr BIO_flush 3
161may need to be retried if the ultimate source/sink BIO is non-blocking. 161may need to be retried if the ultimate source/sink BIO is non-blocking.
162.Pp
163When a chain containing a buffering BIO is copied with
164.Xr BIO_dup_chain 3 ,
165.Fn BIO_set_read_buffer_size
166and
167.Fn BIO_set_write_buffer_size
168are called internally to automatically copy both buffer sizes from the
169original BIO object to the new one.
162.Sh RETURN VALUES 170.Sh RETURN VALUES
163.Fn BIO_f_buffer 171.Fn BIO_f_buffer
164returns the buffering BIO method. 172returns the buffering BIO method.
diff --git a/src/lib/libcrypto/man/BIO_f_cipher.3 b/src/lib/libcrypto/man/BIO_f_cipher.3
index 6a4e7c53eb..794166687a 100644
--- a/src/lib/libcrypto/man/BIO_f_cipher.3
+++ b/src/lib/libcrypto/man/BIO_f_cipher.3
@@ -1,5 +1,5 @@
1.\" $OpenBSD: BIO_f_cipher.3,v 1.12 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: BIO_f_cipher.3,v 1.13 2022/12/18 19:35:36 schwarze Exp $
2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 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>.
5.\" Copyright (c) 2000, 2003, 2015, 2016 The OpenSSL Project. 5.\" Copyright (c) 2000, 2003, 2015, 2016 The OpenSSL Project.
@@ -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: June 6 2019 $ 52.Dd $Mdocdate: December 18 2022 $
53.Dt BIO_F_CIPHER 3 53.Dt BIO_F_CIPHER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -133,6 +133,13 @@ This is useful when
133.Fn BIO_set_cipher 133.Fn BIO_set_cipher
134is not flexible enough for the applications needs. 134is not flexible enough for the applications needs.
135.Pp 135.Pp
136When a chain containing a cipher BIO is copied with
137.Xr BIO_dup_chain 3 ,
138the cipher context is automatically copied from the existing BIO object
139to the new one and the init flag that can be retrieved with
140.Xr BIO_get_init 3
141is set to 1.
142.Pp
136When encrypting, 143When encrypting,
137.Xr BIO_flush 3 144.Xr BIO_flush 3
138must be called to flush the final block through the BIO. 145must be called to flush the final block through the BIO.
diff --git a/src/lib/libcrypto/man/BIO_f_md.3 b/src/lib/libcrypto/man/BIO_f_md.3
index d1519bb079..d98111f459 100644
--- a/src/lib/libcrypto/man/BIO_f_md.3
+++ b/src/lib/libcrypto/man/BIO_f_md.3
@@ -1,5 +1,5 @@
1.\" $OpenBSD: BIO_f_md.3,v 1.11 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: BIO_f_md.3,v 1.12 2022/12/18 19:35:36 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -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>.
5.\" Copyright (c) 2000, 2006, 2009, 2016 The OpenSSL Project. 5.\" Copyright (c) 2000, 2006, 2009, 2016 The OpenSSL Project.
@@ -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: June 6 2019 $ 52.Dd $Mdocdate: December 18 2022 $
53.Dt BIO_F_MD 3 53.Dt BIO_F_MD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -145,6 +145,15 @@ is an internal context structure.
145Changes made to this context will affect the digest BIO itself, and 145Changes made to this context will affect the digest BIO itself, and
146the context pointer will become invalid when the digest BIO is freed. 146the context pointer will become invalid when the digest BIO is freed.
147.Pp 147.Pp
148When a chain containing a message digest BIO is copied with
149.Xr BIO_dup_chain 3 ,
150.Xr EVP_MD_CTX_copy_ex 3
151is called internally to automatically copy the message digest context
152from the existing BIO object to the new one,
153and the init flag that can be retrieved with
154.Xr BIO_get_init 3
155is set to 1.
156.Pp
148After the digest has been retrieved from a digest BIO, 157After the digest has been retrieved from a digest BIO,
149it must be reinitialized by calling 158it must be reinitialized by calling
150.Xr BIO_reset 3 159.Xr BIO_reset 3
diff --git a/src/lib/libcrypto/man/BIO_f_null.3 b/src/lib/libcrypto/man/BIO_f_null.3
index 755f37dae7..a74726e1ff 100644
--- a/src/lib/libcrypto/man/BIO_f_null.3
+++ b/src/lib/libcrypto/man/BIO_f_null.3
@@ -1,5 +1,5 @@
1.\" $OpenBSD: BIO_f_null.3,v 1.9 2018/05/01 17:05:05 schwarze Exp $ 1.\" $OpenBSD: BIO_f_null.3,v 1.10 2022/12/18 19:35:36 schwarze Exp $
2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 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>.
5.\" Copyright (c) 2000 The OpenSSL Project. All rights reserved. 5.\" Copyright (c) 2000 The OpenSSL Project. All rights reserved.
@@ -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: December 18 2022 $
52.Dt BIO_F_NULL 3 52.Dt BIO_F_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -69,6 +69,11 @@ As may be apparent, a null filter BIO is not particularly useful.
69All requests to a null filter BIO are passed through to the next BIO 69All requests to a null filter BIO are passed through to the next BIO
70in the chain: this means that a BIO chain containing a null filter BIO 70in the chain: this means that a BIO chain containing a null filter BIO
71behaves just as though the BIO was not there. 71behaves just as though the BIO was not there.
72.Pp
73A chain containing a null filter BIO cannot be copied with
74.Xr BIO_dup_chain 3 ,
75and any attempt to do so fails and returns
76.Dv NULL .
72.Sh RETURN VALUES 77.Sh RETURN VALUES
73.Fn BIO_f_null 78.Fn BIO_f_null
74returns the null filter BIO method. 79returns the null filter BIO method.
diff --git a/src/lib/libcrypto/man/BIO_new.3 b/src/lib/libcrypto/man/BIO_new.3
index 53dee2c60a..b4b0432d13 100644
--- a/src/lib/libcrypto/man/BIO_new.3
+++ b/src/lib/libcrypto/man/BIO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_new.3,v 1.23 2022/12/14 20:27:28 schwarze Exp $ 1.\" $OpenBSD: BIO_new.3,v 1.24 2022/12/18 19:35:36 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000 3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000
4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100 4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: December 14 2022 $ 55.Dd $Mdocdate: December 18 2022 $
56.Dt BIO_NEW 3 56.Dt BIO_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -231,6 +231,7 @@ Create a memory BIO:
231.Xr ASN1_buf_print 3 , 231.Xr ASN1_buf_print 3 ,
232.Xr BIO_ctrl 3 , 232.Xr BIO_ctrl 3 ,
233.Xr BIO_dump 3 , 233.Xr BIO_dump 3 ,
234.Xr BIO_dup_chain 3 ,
234.Xr BIO_f_asn1 3 , 235.Xr BIO_f_asn1 3 ,
235.Xr BIO_f_base64 3 , 236.Xr BIO_f_base64 3 ,
236.Xr BIO_f_buffer 3 , 237.Xr BIO_f_buffer 3 ,
diff --git a/src/lib/libcrypto/man/BIO_s_bio.3 b/src/lib/libcrypto/man/BIO_s_bio.3
index bf4e8738b5..3c5b1fbe10 100644
--- a/src/lib/libcrypto/man/BIO_s_bio.3
+++ b/src/lib/libcrypto/man/BIO_s_bio.3
@@ -1,5 +1,5 @@
1.\" $OpenBSD: BIO_s_bio.3,v 1.14 2022/03/31 17:27:16 naddy Exp $ 1.\" $OpenBSD: BIO_s_bio.3,v 1.15 2022/12/18 19:35:36 schwarze Exp $
2.\" OpenSSL c03726ca Aug 27 12:28:08 2015 -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
5.\" Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>, 5.\" Lutz Jaenicke <Lutz.Jaenicke@aet.TU-Cottbus.DE>,
@@ -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: March 31 2022 $ 56.Dd $Mdocdate: December 18 2022 $
57.Dt BIO_S_BIO 3 57.Dt BIO_S_BIO 3
58.Os 58.Os
59.Sh NAME 59.Sh NAME
@@ -184,6 +184,10 @@ to
184.Fa size . 184.Fa size .
185If the size is not initialized, a default value is used. 185If the size is not initialized, a default value is used.
186This is currently 17K, sufficient for a maximum size TLS record. 186This is currently 17K, sufficient for a maximum size TLS record.
187When a chain containing a BIO pair is copied with
188.Xr BIO_dup_chain 3 ,
189the write buffer size is automatically copied
190from the original BIO object to the new one.
187.Pp 191.Pp
188.Fn BIO_get_write_buf_size 192.Fn BIO_get_write_buf_size
189returns the size of the write buffer. 193returns the size of the write buffer.
diff --git a/src/lib/libcrypto/man/BIO_s_connect.3 b/src/lib/libcrypto/man/BIO_s_connect.3
index b3f1ce87de..ee6d4e38e1 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.13 2022/12/18 19:15:38 schwarze Exp $ 1.\" $OpenBSD: BIO_s_connect.3,v 1.14 2022/12/18 19:35:36 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 was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -290,6 +290,17 @@ that a connection attempt would block.
290The application should then take appropriate action to wait 290The application should then take appropriate action to wait
291until the underlying socket has connected and retry the call. 291until the underlying socket has connected and retry the call.
292.Pp 292.Pp
293When a chain containing a connect BIO is copied with
294.Xr BIO_dup_chain 3 ,
295.Fn BIO_set_conn_hostname ,
296.Fn BIO_set_conn_port ,
297.Fn BIO_set_nbio ,
298and
299.Xr BIO_set_info_callback 3
300are called internally to automatically copy the hostname, port,
301non-blocking I/O flag, and info callback from the original BIO object
302to the new one.
303.Pp
293.Fn BIO_set_conn_hostname , 304.Fn BIO_set_conn_hostname ,
294.Fn BIO_set_conn_port , 305.Fn BIO_set_conn_port ,
295.Fn BIO_set_conn_ip , 306.Fn BIO_set_conn_ip ,
diff --git a/src/lib/libcrypto/man/Makefile b/src/lib/libcrypto/man/Makefile
index 12e4212215..ea4a90e4d3 100644
--- a/src/lib/libcrypto/man/Makefile
+++ b/src/lib/libcrypto/man/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.239 2022/12/14 20:27:28 schwarze Exp $ 1# $OpenBSD: Makefile,v 1.240 2022/12/18 19:35:36 schwarze Exp $
2 2
3.include <bsd.own.mk> 3.include <bsd.own.mk>
4 4
@@ -37,6 +37,7 @@ MAN= \
37 BF_set_key.3 \ 37 BF_set_key.3 \
38 BIO_ctrl.3 \ 38 BIO_ctrl.3 \
39 BIO_dump.3 \ 39 BIO_dump.3 \
40 BIO_dup_chain.3 \
40 BIO_f_asn1.3 \ 41 BIO_f_asn1.3 \
41 BIO_f_base64.3 \ 42 BIO_f_base64.3 \
42 BIO_f_buffer.3 \ 43 BIO_f_buffer.3 \