summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschwarze <>2016-12-06 14:45:08 +0000
committerschwarze <>2016-12-06 14:45:08 +0000
commitaeca9b78b5a0255a748950523ea2a86e295f3948 (patch)
treebb8530b8b5d1b176be340ddb87facff1e4807e52 /src
parenta9f376f6401745b2c598c1ee411f19ce8b26a17c (diff)
downloadopenbsd-aeca9b78b5a0255a748950523ea2a86e295f3948.tar.gz
openbsd-aeca9b78b5a0255a748950523ea2a86e295f3948.tar.bz2
openbsd-aeca9b78b5a0255a748950523ea2a86e295f3948.zip
make sure that all the BIO pages point back to the master page BIO_new(3)
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/BIO_ctrl.36
-rw-r--r--src/lib/libcrypto/man/BIO_f_base64.36
-rw-r--r--src/lib/libcrypto/man/BIO_f_cipher.36
-rw-r--r--src/lib/libcrypto/man/BIO_f_md.36
-rw-r--r--src/lib/libcrypto/man/BIO_f_null.36
-rw-r--r--src/lib/libcrypto/man/BIO_find_type.36
-rw-r--r--src/lib/libcrypto/man/BIO_read.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_accept.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_connect.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_fd.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_file.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_mem.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_null.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_socket.37
-rw-r--r--src/lib/libcrypto/man/BIO_set_callback.36
-rw-r--r--src/lib/libcrypto/man/BIO_should_retry.37
-rw-r--r--src/lib/libcrypto/man/PEM_read_bio_PrivateKey.36
-rw-r--r--src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.35
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.35
-rw-r--r--src/lib/libcrypto/man/i2d_PKCS7_bio_stream.35
20 files changed, 75 insertions, 41 deletions
diff --git a/src/lib/libcrypto/man/BIO_ctrl.3 b/src/lib/libcrypto/man/BIO_ctrl.3
index bc9d59eb7c..73ca11979d 100644
--- a/src/lib/libcrypto/man/BIO_ctrl.3
+++ b/src/lib/libcrypto/man/BIO_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_ctrl.3,v 1.5 2016/11/11 01:23:46 schwarze Exp $ 1.\" $OpenBSD: BIO_ctrl.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100 2.\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +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: November 11 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_CTRL 3 52.Dt BIO_CTRL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -306,6 +306,8 @@ in a FILE or file descriptor BIO.
306Source/sink BIOs return an 0 if they do not recognize the 306Source/sink BIOs return an 0 if they do not recognize the
307.Fn BIO_ctrl 307.Fn BIO_ctrl
308operation. 308operation.
309.Sh SEE ALSO
310.Xr BIO_new 3
309.Sh BUGS 311.Sh BUGS
310Some of the return values are ambiguous and care should be taken. 312Some of the return values are ambiguous and care should be taken.
311In particular a return value of 0 can be returned if an operation 313In particular a return value of 0 can be returned if an operation
diff --git a/src/lib/libcrypto/man/BIO_f_base64.3 b/src/lib/libcrypto/man/BIO_f_base64.3
index 76b9bc6ea1..c1bc926b22 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.5 2016/11/11 01:27:20 schwarze Exp $ 1.\" $OpenBSD: BIO_f_base64.3,v 1.6 2016/12/06 14:45:08 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: November 11 2016 $ 52.Dd $Mdocdate: December 6 2016 $
53.Dt BIO_F_BASE64 3 53.Dt BIO_F_BASE64 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -123,6 +123,8 @@ while((inlen = BIO_read(b64, inbuf, 512)) > 0)
123BIO_flush(bio_out); 123BIO_flush(bio_out);
124BIO_free_all(b64); 124BIO_free_all(b64);
125.Ed 125.Ed
126.Sh SEE ALSO
127.Xr BIO_new 3
126.Sh BUGS 128.Sh BUGS
127The ambiguity of EOF in base64-encoded data can cause additional 129The ambiguity of EOF in base64-encoded data can cause additional
128data following the base64-encoded block to be misinterpreted. 130data following the base64-encoded block to be misinterpreted.
diff --git a/src/lib/libcrypto/man/BIO_f_cipher.3 b/src/lib/libcrypto/man/BIO_f_cipher.3
index 8d9aba5ade..c2f3972845 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.5 2016/11/14 18:15:54 schwarze Exp $ 1.\" $OpenBSD: BIO_f_cipher.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
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: November 14 2016 $ 52.Dd $Mdocdate: December 6 2016 $
53.Dt BIO_F_CIPHER 3 53.Dt BIO_F_CIPHER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -160,3 +160,5 @@ returns 1 for a successful decrypt and 0 for failure.
160.Pp 160.Pp
161.Fn BIO_get_cipher_ctx 161.Fn BIO_get_cipher_ctx
162currently always returns 1. 162currently always returns 1.
163.Sh SEE ALSO
164.Xr BIO_new 3
diff --git a/src/lib/libcrypto/man/BIO_f_md.3 b/src/lib/libcrypto/man/BIO_f_md.3
index f2f0da1c73..d2c08daf7e 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.5 2016/11/14 18:53:20 schwarze Exp $ 1.\" $OpenBSD: BIO_f_md.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 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>.
@@ -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: November 14 2016 $ 52.Dd $Mdocdate: December 6 2016 $
53.Dt BIO_F_MD 3 53.Dt BIO_F_MD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -243,6 +243,8 @@ do {
243} while(mdtmp); 243} while(mdtmp);
244BIO_free_all(bio); 244BIO_free_all(bio);
245.Ed 245.Ed
246.Sh SEE ALSO
247.Xr BIO_new 3
246.Sh HISTORY 248.Sh HISTORY
247Before OpenSSL 1.0.0, the call to 249Before OpenSSL 1.0.0, the call to
248.Fn BIO_get_md_ctx 250.Fn BIO_get_md_ctx
diff --git a/src/lib/libcrypto/man/BIO_f_null.3 b/src/lib/libcrypto/man/BIO_f_null.3
index 77b797c2c7..f66e2acc2c 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.5 2016/11/14 19:01:22 schwarze Exp $ 1.\" $OpenBSD: BIO_f_null.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 2.\" OpenSSL e117a890 Sep 14 12:14:41 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: November 14 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_F_NULL 3 52.Dt BIO_F_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -72,3 +72,5 @@ behaves just as though the BIO was not there.
72.Sh RETURN VALUES 72.Sh RETURN VALUES
73.Fn BIO_f_null 73.Fn BIO_f_null
74returns the null filter BIO method. 74returns the null filter BIO method.
75.Sh SEE ALSO
76.Xr BIO_new 3
diff --git a/src/lib/libcrypto/man/BIO_find_type.3 b/src/lib/libcrypto/man/BIO_find_type.3
index 77911a9230..ba1abc6ba4 100644
--- a/src/lib/libcrypto/man/BIO_find_type.3
+++ b/src/lib/libcrypto/man/BIO_find_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_find_type.3,v 1.5 2016/11/14 20:05:13 schwarze Exp $ 1.\" $OpenBSD: BIO_find_type.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" 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>.
@@ -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: November 14 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_FIND_TYPE 3 52.Dt BIO_FIND_TYPE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -153,6 +153,8 @@ do {
153 btmp = BIO_next(btmp); 153 btmp = BIO_next(btmp);
154} while(btmp); 154} while(btmp);
155.Ed 155.Ed
156.Sh SEE ALSO
157.Xr BIO_new 3
156.Sh BUGS 158.Sh BUGS
157.Fn BIO_find_type 159.Fn BIO_find_type
158in OpenSSL 0.9.5a and earlier could not be safely passed a 160in OpenSSL 0.9.5a and earlier could not be safely passed a
diff --git a/src/lib/libcrypto/man/BIO_read.3 b/src/lib/libcrypto/man/BIO_read.3
index 896e41dd43..2da3728237 100644
--- a/src/lib/libcrypto/man/BIO_read.3
+++ b/src/lib/libcrypto/man/BIO_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_read.3,v 1.4 2016/11/18 18:44:11 schwarze Exp $ 1.\" $OpenBSD: BIO_read.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" 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>.
@@ -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: November 18 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_READ 3 52.Dt BIO_READ 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -165,4 +165,5 @@ In particular when the source/sink is non-blocking or of a certain type
165it may merely be an indication that no data is currently available and that 165it may merely be an indication that no data is currently available and that
166the application should retry the operation later. 166the application should retry the operation later.
167.Sh SEE ALSO 167.Sh SEE ALSO
168.Xr BIO_new 3 ,
168.Xr BIO_should_retry 3 169.Xr BIO_should_retry 3
diff --git a/src/lib/libcrypto/man/BIO_s_accept.3 b/src/lib/libcrypto/man/BIO_s_accept.3
index 30a5050e2d..e3193f6fd4 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.4 2016/11/18 18:45:34 schwarze Exp $ 1.\" $OpenBSD: BIO_s_accept.3,v 1.5 2016/12/06 14:45:08 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: November 18 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_S_ACCEPT 3 52.Dt BIO_S_ACCEPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -352,3 +352,5 @@ BIO_puts(cbio, "Connection 1: Second connection established\en");
352BIO_free(cbio); 352BIO_free(cbio);
353BIO_free(cbio2); 353BIO_free(cbio2);
354.Ed 354.Ed
355.Sh SEE ALSO
356.Xr BIO_new 3
diff --git a/src/lib/libcrypto/man/BIO_s_connect.3 b/src/lib/libcrypto/man/BIO_s_connect.3
index ee8fba41ab..44ebb19a6c 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.4 2016/11/18 18:48:36 schwarze Exp $ 1.\" $OpenBSD: BIO_s_connect.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
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: November 18 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_S_CONNECT 3 52.Dt BIO_S_CONNECT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -381,3 +381,5 @@ for(;;) {
381BIO_free(cbio); 381BIO_free(cbio);
382BIO_free(out); 382BIO_free(out);
383.Ed 383.Ed
384.Sh SEE ALSO
385.Xr BIO_new 3
diff --git a/src/lib/libcrypto/man/BIO_s_fd.3 b/src/lib/libcrypto/man/BIO_s_fd.3
index e3a27421e1..20b460ba96 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.5 2016/11/18 18:49:44 schwarze Exp $ 1.\" $OpenBSD: BIO_s_fd.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 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: November 18 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_S_FD 3 52.Dt BIO_S_FD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -190,6 +190,7 @@ BIO_printf(out, "Hello World\en");
190BIO_free(out); 190BIO_free(out);
191.Ed 191.Ed
192.Sh SEE ALSO 192.Sh SEE ALSO
193.Xr BIO_new 3 ,
193.Xr BIO_read 3 , 194.Xr BIO_read 3 ,
194.Xr BIO_s_socket 3 , 195.Xr BIO_s_socket 3 ,
195.Xr BIO_seek 3 196.Xr BIO_seek 3
diff --git a/src/lib/libcrypto/man/BIO_s_file.3 b/src/lib/libcrypto/man/BIO_s_file.3
index a9a386ea8f..323763d838 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.4 2016/11/18 18:52:11 schwarze Exp $ 1.\" $OpenBSD: BIO_s_file.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 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: November 18 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_S_FILE 3 52.Dt BIO_S_FILE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -282,6 +282,7 @@ BIO_printf(out, "Hello World\en");
282BIO_free(out); 282BIO_free(out);
283.Ed 283.Ed
284.Sh SEE ALSO 284.Sh SEE ALSO
285.Xr BIO_new 3 ,
285.Xr BIO_read 3 , 286.Xr BIO_read 3 ,
286.Xr BIO_seek 3 287.Xr BIO_seek 3
287.Sh BUGS 288.Sh BUGS
diff --git a/src/lib/libcrypto/man/BIO_s_mem.3 b/src/lib/libcrypto/man/BIO_s_mem.3
index 8a62d0314b..bdbedc0f28 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.4 2016/11/18 18:52:11 schwarze Exp $ 1.\" $OpenBSD: BIO_s_mem.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 2.\" OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +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: November 18 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_S_MEM 3 52.Dt BIO_S_MEM 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -230,6 +230,8 @@ BIO_get_mem_ptr(mem, &bptr);
230BIO_set_close(mem, BIO_NOCLOSE); 230BIO_set_close(mem, BIO_NOCLOSE);
231BIO_free(mem); 231BIO_free(mem);
232.Ed 232.Ed
233.Sh SEE ALSO
234.Xr BIO_new 3
233.Sh BUGS 235.Sh BUGS
234There should be an option to set the maximum size of a memory BIO. 236There should be an option to set the maximum size of a memory BIO.
235.Pp 237.Pp
diff --git a/src/lib/libcrypto/man/BIO_s_null.3 b/src/lib/libcrypto/man/BIO_s_null.3
index f6e24c6f79..7e68b594dc 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.4 2016/11/18 18:52:11 schwarze Exp $ 1.\" $OpenBSD: BIO_s_null.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 2.\" OpenSSL e117a890 Sep 14 12:14:41 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: November 18 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_S_NULL 3 52.Dt BIO_S_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -80,3 +80,5 @@ this can be achieved by adding a null sink BIO to the end of the chain.
80.Sh RETURN VALUES 80.Sh RETURN VALUES
81.Fn BIO_s_null 81.Fn BIO_s_null
82returns the null sink BIO method. 82returns the null sink BIO method.
83.Sh SEE ALSO
84.Xr BIO_new 3
diff --git a/src/lib/libcrypto/man/BIO_s_socket.3 b/src/lib/libcrypto/man/BIO_s_socket.3
index aa5db3b5bb..1fc7ce3dbc 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.5 2016/11/18 18:52:11 schwarze Exp $ 1.\" $OpenBSD: BIO_s_socket.3,v 1.6 2016/12/06 14:45:08 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: November 18 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_S_SOCKET 3 52.Dt BIO_S_SOCKET 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -105,4 +105,5 @@ returns the newly allocated BIO or
105.Dv NULL 105.Dv NULL
106if an error occurred. 106if an error occurred.
107.Sh SEE ALSO 107.Sh SEE ALSO
108.Xr BIO_get_fd 3 108.Xr BIO_get_fd 3 ,
109.Xr BIO_new 3
diff --git a/src/lib/libcrypto/man/BIO_set_callback.3 b/src/lib/libcrypto/man/BIO_set_callback.3
index 2a27d33428..4209c0818e 100644
--- a/src/lib/libcrypto/man/BIO_set_callback.3
+++ b/src/lib/libcrypto/man/BIO_set_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_set_callback.3,v 1.4 2016/11/20 01:22:28 schwarze Exp $ 1.\" $OpenBSD: BIO_set_callback.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" 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>.
@@ -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: November 20 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_SET_CALLBACK 3 52.Dt BIO_SET_CALLBACK 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -192,3 +192,5 @@ The
192function is a good example. 192function is a good example.
193Its source is in the file 193Its source is in the file
194.Pa crypto/bio/bio_cb.c . 194.Pa crypto/bio/bio_cb.c .
195.Sh SEE ALSO
196.Xr BIO_new 3
diff --git a/src/lib/libcrypto/man/BIO_should_retry.3 b/src/lib/libcrypto/man/BIO_should_retry.3
index 6a272db62a..601bb997a7 100644
--- a/src/lib/libcrypto/man/BIO_should_retry.3
+++ b/src/lib/libcrypto/man/BIO_should_retry.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_should_retry.3,v 1.4 2016/11/20 01:39:11 schwarze Exp $ 1.\" $OpenBSD: BIO_should_retry.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 60e24554 Apr 6 14:45:18 2010 +0000 2.\" OpenSSL 60e24554 Apr 6 14:45:18 2010 +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: November 20 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt BIO_SHOULD_RETRY 3 52.Dt BIO_SHOULD_RETRY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -211,6 +211,9 @@ This is often not desirable: one solution is to use non-blocking I/O
211and use a timeout on the 211and use a timeout on the
212.Xr select 2 212.Xr select 2
213(or equivalent) call. 213(or equivalent) call.
214.Sh SEE ALSO
215.Xr BIO_new 3 ,
216.Xr BIO_read 3
214.Sh BUGS 217.Sh BUGS
215The OpenSSL ASN.1 functions cannot gracefully deal with non-blocking I/O: 218The OpenSSL ASN.1 functions cannot gracefully deal with non-blocking I/O:
216they cannot retry after a partial read or write. 219they cannot retry after a partial read or write.
diff --git a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
index 1209b71ce1..6d3ede45c2 100644
--- a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
+++ b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.5 2016/11/29 07:29:52 jmc Exp $ 1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" 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: November 29 2016 $ 52.Dd $Mdocdate: December 6 2016 $
53.Dt PEM_READ_BIO_PRIVATEKEY 3 53.Dt PEM_READ_BIO_PRIVATEKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -1201,6 +1201,8 @@ pass_cb(char *buf, int size, int rwflag, void *u)
1201 return len; 1201 return len;
1202} 1202}
1203.Ed 1203.Ed
1204.Sh SEE ALSO
1205.Xr BIO_new 3
1204.Sh CAVEATS 1206.Sh CAVEATS
1205A frequent cause of problems is attempting to use the PEM routines like 1207A frequent cause of problems is attempting to use the PEM routines like
1206this: 1208this:
diff --git a/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 b/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
index c98215cb7c..d0173817dd 100644
--- a/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
+++ b/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_write_bio_PKCS7_stream.3,v 1.4 2016/11/28 21:57:23 schwarze Exp $ 1.\" $OpenBSD: PEM_write_bio_PKCS7_stream.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" 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>.
@@ -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: November 28 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt PEM_WRITE_BIO_PKCS7_STREAM 3 52.Dt PEM_WRITE_BIO_PKCS7_STREAM 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -77,6 +77,7 @@ supporting streaming.
77.Fn PEM_write_bio_PKCS7_stream 77.Fn PEM_write_bio_PKCS7_stream
78returns 1 for success or 0 for failure. 78returns 1 for success or 0 for failure.
79.Sh SEE ALSO 79.Sh SEE ALSO
80.Xr BIO_new 3 ,
80.Xr ERR_get_error 3 , 81.Xr ERR_get_error 3 ,
81.Xr i2d_PKCS7_bio_stream 3 , 82.Xr i2d_PKCS7_bio_stream 3 ,
82.Xr PKCS7_decrypt 3 , 83.Xr PKCS7_decrypt 3 ,
diff --git a/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 b/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
index 05a774ea1e..eb9cf563d8 100644
--- a/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
+++ b/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.3 2016/12/05 20:37:08 schwarze Exp $ 1.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.4 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" 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>.
@@ -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 5 2016 $ 51.Dd $Mdocdate: December 6 2016 $
52.Dt D2I_PKCS8PRIVATEKEY_BIO 3 52.Dt D2I_PKCS8PRIVATEKEY_BIO 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -143,4 +143,5 @@ memory BIOs, see
143.Xr BIO_s_mem 3 143.Xr BIO_s_mem 3
144for details. 144for details.
145.Sh SEE ALSO 145.Sh SEE ALSO
146.Xr BIO_new 3 ,
146.Xr PEM_read_PrivateKey 3 147.Xr PEM_read_PrivateKey 3
diff --git a/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 b/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
index 158ac44acd..694b320e49 100644
--- a/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
+++ b/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: i2d_PKCS7_bio_stream.3,v 1.3 2016/12/05 20:32:19 schwarze Exp $ 1.\" $OpenBSD: i2d_PKCS7_bio_stream.3,v 1.4 2016/12/06 14:45:08 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" 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 5 2016 $ 52.Dd $Mdocdate: December 6 2016 $
53.Dt I2D_PKCS7_BIO_STREAM 3 53.Dt I2D_PKCS7_BIO_STREAM 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -80,6 +80,7 @@ supporting streaming.
80.Fn i2d_PKCS7_bio_stream 80.Fn i2d_PKCS7_bio_stream
81returns 1 for success or 0 for failure. 81returns 1 for success or 0 for failure.
82.Sh SEE ALSO 82.Sh SEE ALSO
83.Xr BIO_new 3 ,
83.Xr ERR_get_error 3 , 84.Xr ERR_get_error 3 ,
84.Xr PEM_write_bio_PKCS7_stream 3 , 85.Xr PEM_write_bio_PKCS7_stream 3 ,
85.Xr PKCS7_decrypt 3 , 86.Xr PKCS7_decrypt 3 ,