summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschwarze <>2018-03-21 03:16:08 +0000
committerschwarze <>2018-03-21 03:16:08 +0000
commitc92bc7c4f6b41d9ae37161d5be189c5d0ac67a24 (patch)
treed7ff9c1facc28b2aab96cc2cbbd6106eaf9a4d7b /src
parent0528e843c6ea8c94fad65a17c0e7c6dc18fc091c (diff)
downloadopenbsd-c92bc7c4f6b41d9ae37161d5be189c5d0ac67a24.tar.gz
openbsd-c92bc7c4f6b41d9ae37161d5be189c5d0ac67a24.tar.bz2
openbsd-c92bc7c4f6b41d9ae37161d5be189c5d0ac67a24.zip
x509.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/X509_ALGOR_dup.310
-rw-r--r--src/lib/libcrypto/man/X509_ATTRIBUTE_new.310
-rw-r--r--src/lib/libcrypto/man/X509_CINF_new.312
-rw-r--r--src/lib/libcrypto/man/X509_CRL_new.313
-rw-r--r--src/lib/libcrypto/man/X509_EXTENSION_set_object.37
-rw-r--r--src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.316
-rw-r--r--src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.310
-rw-r--r--src/lib/libcrypto/man/X509_NAME_get_index_by_NID.37
-rw-r--r--src/lib/libcrypto/man/X509_NAME_new.310
-rw-r--r--src/lib/libcrypto/man/X509_NAME_print_ex.310
-rw-r--r--src/lib/libcrypto/man/X509_PUBKEY_new.312
-rw-r--r--src/lib/libcrypto/man/X509_REQ_new.312
-rw-r--r--src/lib/libcrypto/man/X509_REVOKED_new.310
-rw-r--r--src/lib/libcrypto/man/X509_SIG_new.310
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_error.313
-rw-r--r--src/lib/libcrypto/man/X509_check_private_key.38
-rw-r--r--src/lib/libcrypto/man/X509_cmp_time.38
-rw-r--r--src/lib/libcrypto/man/X509_digest.37
-rw-r--r--src/lib/libcrypto/man/X509_get_pubkey.313
-rw-r--r--src/lib/libcrypto/man/X509_get_serialNumber.37
-rw-r--r--src/lib/libcrypto/man/X509_get_subject_name.314
-rw-r--r--src/lib/libcrypto/man/X509_get_version.312
-rw-r--r--src/lib/libcrypto/man/X509_new.37
-rw-r--r--src/lib/libcrypto/man/X509_sign.312
-rw-r--r--src/lib/libcrypto/man/X509_verify_cert.37
-rw-r--r--src/lib/libcrypto/man/X509v3_get_ext_by_NID.37
-rw-r--r--src/lib/libcrypto/man/d2i_DSAPublicKey.38
-rw-r--r--src/lib/libcrypto/man/d2i_X509.313
-rw-r--r--src/lib/libcrypto/man/d2i_X509_ALGOR.310
-rw-r--r--src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.310
-rw-r--r--src/lib/libcrypto/man/d2i_X509_CRL.318
-rw-r--r--src/lib/libcrypto/man/d2i_X509_EXTENSION.310
-rw-r--r--src/lib/libcrypto/man/d2i_X509_NAME.315
-rw-r--r--src/lib/libcrypto/man/d2i_X509_REQ.316
-rw-r--r--src/lib/libcrypto/man/d2i_X509_SIG.310
35 files changed, 297 insertions, 77 deletions
diff --git a/src/lib/libcrypto/man/X509_ALGOR_dup.3 b/src/lib/libcrypto/man/X509_ALGOR_dup.3
index a4450420a1..e2f33f00df 100644
--- a/src/lib/libcrypto/man/X509_ALGOR_dup.3
+++ b/src/lib/libcrypto/man/X509_ALGOR_dup.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.6 2018/02/24 23:42:40 schwarze Exp $ 1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400 2.\" OpenSSL 4692340e Jun 7 15:49:08 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: February 24 2018 $ 68.Dd $Mdocdate: March 21 2018 $
69.Dt X509_ALGOR_DUP 3 69.Dt X509_ALGOR_DUP 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -212,3 +212,9 @@ have identical encodings or non-zero otherwise.
212.Sh STANDARDS 212.Sh STANDARDS
213RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 213RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
214Certificate Revocation List (CRL) Profile 214Certificate Revocation List (CRL) Profile
215.Sh HISTORY
216.Fn X509_ALGOR_new
217and
218.Fn X509_ALGOR_free
219appeared before SSLeay 0.8 and have been available since
220.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3 b/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
index 776c4b17ce..a6ce900a55 100644
--- a/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
+++ b/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.4 2016/12/28 20:29:15 schwarze Exp $ 1.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt X509_ATTRIBUTE_NEW 3 18.Dt X509_ATTRIBUTE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -88,6 +88,12 @@ Private-Key Information Syntax Specification
88RFC 7292: PKCS #12: Personal Information Exchange Syntax, 88RFC 7292: PKCS #12: Personal Information Exchange Syntax,
89section 4.2: The SafeBag Type 89section 4.2: The SafeBag Type
90.El 90.El
91.Sh HISTORY
92.Fn X509_ATTRIBUTE_new
93and
94.Fn X509_ATTRIBUTE_free
95appeared before SSLeay 0.8 and have been available since
96.Ox 2.4 .
91.Sh BUGS 97.Sh BUGS
92A data type designed to hold arbitrary data is an oxymoron. 98A data type designed to hold arbitrary data is an oxymoron.
93.Pp 99.Pp
diff --git a/src/lib/libcrypto/man/X509_CINF_new.3 b/src/lib/libcrypto/man/X509_CINF_new.3
index 7ac86b6d36..b22cf32224 100644
--- a/src/lib/libcrypto/man/X509_CINF_new.3
+++ b/src/lib/libcrypto/man/X509_CINF_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CINF_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: X509_CINF_new.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt X509_CINF_NEW 3 18.Dt X509_CINF_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -97,3 +97,11 @@ if an error occurs.
97.Sh STANDARDS 97.Sh STANDARDS
98RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 98RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
99Certificate Revocation List (CRL) Profile 99Certificate Revocation List (CRL) Profile
100.Sh HISTORY
101.Fn X509_CINF_new ,
102.Fn X509_CINF_free ,
103.Fn X509_VAL_new ,
104and
105.Fn X509_VAL_free
106appeared before SSLeay 0.8 and have been available since
107.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_CRL_new.3 b/src/lib/libcrypto/man/X509_CRL_new.3
index 31f85113a5..b9ecb684c3 100644
--- a/src/lib/libcrypto/man/X509_CRL_new.3
+++ b/src/lib/libcrypto/man/X509_CRL_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CRL_new.3,v 1.4 2018/02/25 09:49:08 schwarze Exp $ 1.\" $OpenBSD: X509_CRL_new.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016, 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016, 2018 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: February 25 2018 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt X509_CRL_NEW 3 18.Dt X509_CRL_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -118,3 +118,12 @@ returns 1 on success or 0 on error.
118RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 118RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
119Certificate Revocation List (CRL) Profile, section 5: CRL and CRL 119Certificate Revocation List (CRL) Profile, section 5: CRL and CRL
120Extensions Profile 120Extensions Profile
121.Sh HISTORY
122.Fn X509_CRL_new ,
123.Fn X509_CRL_dup ,
124.Fn X509_CRL_free ,
125.Fn X509_CRL_INFO_new ,
126and
127.Fn X509_CRL_INFO_free
128appeared before SSLeay 0.8 and have been available since
129.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3 b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
index f0df3392b8..ff59a6424d 100644
--- a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
+++ b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.6 2016/12/28 13:45:30 schwarze Exp $ 1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 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 28 2016 $ 68.Dd $Mdocdate: March 21 2018 $
69.Dt X509_EXTENSION_SET_OBJECT 3 69.Dt X509_EXTENSION_SET_OBJECT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -286,3 +286,6 @@ pointer.
286.Sh STANDARDS 286.Sh STANDARDS
287RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 287RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
288Certificate Revocation List (CRL) Profile 288Certificate Revocation List (CRL) Profile
289.Sh HISTORY
290These functions appeared before SSLeay 0.8 and have been available since
291.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 b/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
index ca33f2a56a..31eca6b68e 100644
--- a/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
+++ b/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.7 2018/02/16 17:24:33 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $
2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400
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.\"
@@ -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: February 16 2018 $ 70.Dd $Mdocdate: March 21 2018 $
71.Dt X509_NAME_ENTRY_GET_OBJECT 3 71.Dt X509_NAME_ENTRY_GET_OBJECT 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -265,3 +265,15 @@ Certificate Revocation List (CRL) Profile
265ITU-T Recommendation X.501, also known as ISO/IEC 9594-2: Information 265ITU-T Recommendation X.501, also known as ISO/IEC 9594-2: Information
266Technology Open Systems Interconnection The Directory: Models, 266Technology Open Systems Interconnection The Directory: Models,
267section 9.3: Relative distinguished name 267section 9.3: Relative distinguished name
268.Sh HISTORY
269.Fn X509_NAME_ENTRY_new ,
270.Fn X509_NAME_ENTRY_free ,
271.Fn X509_NAME_ENTRY_get_object ,
272.Fn X509_NAME_ENTRY_get_data ,
273.Fn X509_NAME_ENTRY_set_object ,
274.Fn X509_NAME_ENTRY_set_data ,
275.Fn X509_NAME_ENTRY_create_by_NID ,
276and
277.Fn X509_NAME_ENTRY_create_by_OBJ
278appeared before SSLeay 0.8 and have been available since
279.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 b/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
index a2a9314c07..9e37b71474 100644
--- a/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
+++ b/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.7 2017/01/06 03:00:56 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" OpenSSL aebb9aac Jul 19 09:27:53 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: January 6 2017 $ 52.Dd $Mdocdate: March 21 2018 $
53.Dt X509_NAME_ADD_ENTRY_BY_TXT 3 53.Dt X509_NAME_ADD_ENTRY_BY_TXT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -255,6 +255,12 @@ if (!X509_NAME_add_entry_by_txt(nm, "CN", MBSTRING_ASC,
255.Xr ERR_get_error 3 , 255.Xr ERR_get_error 3 ,
256.Xr X509_NAME_get_index_by_NID 3 , 256.Xr X509_NAME_get_index_by_NID 3 ,
257.Xr X509_NAME_new 3 257.Xr X509_NAME_new 3
258.Sh HISTORY
259.Fn X509_NAME_add_entry
260and
261.Fn X509_NAME_delete_entry
262appeared before SSLeay 0.8 and have been available since
263.Ox 2.4 .
258.Sh BUGS 264.Sh BUGS
259.Fa type 265.Fa type
260can still be set to 266can still be set to
diff --git a/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 b/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
index b6571ccc1d..f80e08bf69 100644
--- a/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
+++ b/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.6 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" OpenSSL aebb9aac Jul 19 09:27:53 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 25 2016 $ 52.Dd $Mdocdate: March 21 2018 $
53.Dt X509_NAME_GET_INDEX_BY_NID 3 53.Dt X509_NAME_GET_INDEX_BY_NID 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -227,6 +227,9 @@ for (;;) {
227.Xr d2i_X509_NAME 3 , 227.Xr d2i_X509_NAME 3 ,
228.Xr ERR_get_error 3 , 228.Xr ERR_get_error 3 ,
229.Xr X509_NAME_new 3 229.Xr X509_NAME_new 3
230.Sh HISTORY
231These functions appeared before SSLeay 0.8 and have been available since
232.Ox 2.4 .
230.Sh CAVEATS 233.Sh CAVEATS
231.Fn X509_NAME_get_text_by_NID 234.Fn X509_NAME_get_text_by_NID
232and 235and
diff --git a/src/lib/libcrypto/man/X509_NAME_new.3 b/src/lib/libcrypto/man/X509_NAME_new.3
index c4efab7784..27ab03dfab 100644
--- a/src/lib/libcrypto/man/X509_NAME_new.3
+++ b/src/lib/libcrypto/man/X509_NAME_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_new.3,v 1.3 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_new.3,v 1.4 2018/03/21 03:16:08 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt X509_NAME_NEW 3 18.Dt X509_NAME_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -86,3 +86,9 @@ Certificate Revocation List (CRL) Profile
86ITU-T Recommendation X.501, also known as ISO/IEC 9594-2: 86ITU-T Recommendation X.501, also known as ISO/IEC 9594-2:
87Information Technology \(en Open Systems Interconnection \(en 87Information Technology \(en Open Systems Interconnection \(en
88The Directory: Models, section 9: Names 88The Directory: Models, section 9: Names
89.Sh HISTORY
90.Fn X509_NAME_new
91and
92.Fn X509_NAME_free
93appeared before SSLeay 0.8 and have been available since
94.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_NAME_print_ex.3 b/src/lib/libcrypto/man/X509_NAME_print_ex.3
index 7761d87504..06c634c164 100644
--- a/src/lib/libcrypto/man/X509_NAME_print_ex.3
+++ b/src/lib/libcrypto/man/X509_NAME_print_ex.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_print_ex.3,v 1.7 2018/02/16 17:24:33 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_print_ex.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $
2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400
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: February 16 2018 $ 53.Dd $Mdocdate: March 21 2018 $
54.Dt X509_NAME_PRINT_EX 3 54.Dt X509_NAME_PRINT_EX 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -272,3 +272,9 @@ returns 1 on success or 0 on error.
272.Xr d2i_X509_NAME 3 , 272.Xr d2i_X509_NAME 3 ,
273.Xr X509_NAME_get_index_by_NID 3 , 273.Xr X509_NAME_get_index_by_NID 3 ,
274.Xr X509_NAME_new 3 274.Xr X509_NAME_new 3
275.Sh HISTORY
276.Fn X509_NAME_oneline
277and
278.Fn X509_NAME_print
279appeared before SSLeay 0.8 and have been available since
280.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_PUBKEY_new.3 b/src/lib/libcrypto/man/X509_PUBKEY_new.3
index 41bd355627..11b79a5f0a 100644
--- a/src/lib/libcrypto/man/X509_PUBKEY_new.3
+++ b/src/lib/libcrypto/man/X509_PUBKEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.7 2018/03/18 10:22:09 schwarze Exp $ 1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.8 2018/03/21 03:16:08 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>.
@@ -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 18 2018 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt X509_PUBKEY_NEW 3 52.Dt X509_PUBKEY_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -282,3 +282,11 @@ return 1 for success and 0 if an error occurred.
282.Sh STANDARDS 282.Sh STANDARDS
283RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 283RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
284Certificate Revocation List (CRL) Profile 284Certificate Revocation List (CRL) Profile
285.Sh HISTORY
286.Fn X509_PUBKEY_new ,
287.Fn X509_PUBKEY_free ,
288.Fn X509_PUBKEY_set ,
289and
290.Fn X509_PUBKEY_get
291appeared before SSLeay 0.8 and have been available since
292.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_REQ_new.3 b/src/lib/libcrypto/man/X509_REQ_new.3
index 76da125898..baa31a6c8c 100644
--- a/src/lib/libcrypto/man/X509_REQ_new.3
+++ b/src/lib/libcrypto/man/X509_REQ_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_REQ_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: X509_REQ_new.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt X509_REQ_NEW 3 18.Dt X509_REQ_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -82,3 +82,11 @@ if an error occurs.
82.Xr X509_REQ_sign 3 82.Xr X509_REQ_sign 3
83.Sh STANDARDS 83.Sh STANDARDS
84RFC 2986: PKCS #10: Certification Request Syntax Specification 84RFC 2986: PKCS #10: Certification Request Syntax Specification
85.Sh HISTORY
86.Fn X509_REQ_new ,
87.Fn X509_REQ_free ,
88.Fn X509_REQ_INFO_new ,
89and
90.Fn X509_REQ_INFO_free
91appeared before SSLeay 0.8 and have been available since
92.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_REVOKED_new.3 b/src/lib/libcrypto/man/X509_REVOKED_new.3
index 6f22abfb25..35c0ed4edd 100644
--- a/src/lib/libcrypto/man/X509_REVOKED_new.3
+++ b/src/lib/libcrypto/man/X509_REVOKED_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_REVOKED_new.3,v 1.4 2018/03/18 08:10:31 schwarze Exp $ 1.\" $OpenBSD: X509_REVOKED_new.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/X509_CRL_get0_by_serial cdd6c8c5 Mar 20 12:29:37 2017 +0100 3.\" OpenSSL man3/X509_CRL_get0_by_serial cdd6c8c5 Mar 20 12:29:37 2017 +0100
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 18 2018 $ 69.Dd $Mdocdate: March 21 2018 $
70.Dt X509_REVOKED_NEW 3 70.Dt X509_REVOKED_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -178,3 +178,9 @@ return 1 for success or 0 for failure.
178.Sh STANDARDS 178.Sh STANDARDS
179RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 179RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
180Certificate Revocation List (CRL) Profile, section 5.1: CRL Fields 180Certificate Revocation List (CRL) Profile, section 5.1: CRL Fields
181.Sh HISTORY
182.Fn X509_REVOKED_new
183and
184.Fn X509_REVOKED_free
185appeared before SSLeay 0.8 and have been available since
186.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_SIG_new.3 b/src/lib/libcrypto/man/X509_SIG_new.3
index 6d41ababc6..ee96861519 100644
--- a/src/lib/libcrypto/man/X509_SIG_new.3
+++ b/src/lib/libcrypto/man/X509_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_SIG_new.3,v 1.2 2016/12/25 22:15:10 schwarze Exp $ 1.\" $OpenBSD: X509_SIG_new.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 25 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt X509_SIG_NEW 3 18.Dt X509_SIG_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -59,3 +59,9 @@ section 9: Signed-data content type
59.Pp 59.Pp
60RFC 8017: PKCS #1: RSA Cryptography Specifications, 60RFC 8017: PKCS #1: RSA Cryptography Specifications,
61section 9: Encoding Methods for Signatures 61section 9: Encoding Methods for Signatures
62.Sh HISTORY
63.Fn X509_SIG_new
64and
65.Fn X509_SIG_free
66appeared before SSLeay 0.8 and have been available since
67.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
index a53824c821..e7501fff4a 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.7 2018/02/25 16:04:07 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400 3.\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400
4.\" selective merge up to: 4.\" selective merge up to:
@@ -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: February 25 2018 $ 56.Dd $Mdocdate: March 21 2018 $
57.Dt X509_STORE_CTX_GET_ERROR 3 57.Dt X509_STORE_CTX_GET_ERROR 3
58.Os 58.Os
59.Sh NAME 59.Sh NAME
@@ -374,3 +374,12 @@ This will never be returned unless explicitly set by an application.
374.Xr X509_STORE_CTX_new 3 , 374.Xr X509_STORE_CTX_new 3 ,
375.Xr X509_up_ref 3 , 375.Xr X509_up_ref 3 ,
376.Xr X509_verify_cert 3 376.Xr X509_verify_cert 3
377.Sh HISTORY
378.Fn X509_STORE_CTX_get_error ,
379.Fn X509_STORE_CTX_set_error ,
380.Fn X509_STORE_CTX_get_error_depth ,
381.Fn X509_STORE_CTX_get_current_cert ,
382and
383.Fn X509_verify_cert_error_string
384appeared before SSLeay 0.8 and have been available since
385.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_check_private_key.3 b/src/lib/libcrypto/man/X509_check_private_key.3
index 76192fece4..4702524d20 100644
--- a/src/lib/libcrypto/man/X509_check_private_key.3
+++ b/src/lib/libcrypto/man/X509_check_private_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_private_key.3,v 1.1 2017/08/20 23:18:53 schwarze Exp $ 1.\" $OpenBSD: X509_check_private_key.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 2017 +0800 2.\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 2017 +0800
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: August 20 2017 $ 18.Dd $Mdocdate: March 21 2018 $
19.Dt X509_CHECK_PRIVATE_KEY 3 19.Dt X509_CHECK_PRIVATE_KEY 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -61,3 +61,7 @@ On error or mismatch, a reason code can be obtained using
61.Xr ERR_get_error 3 . 61.Xr ERR_get_error 3 .
62.Sh SEE ALSO 62.Sh SEE ALSO
63.Xr SSL_check_private_key 3 63.Xr SSL_check_private_key 3
64.Sh HISTORY
65.Fn X509_check_private_key
66appeared before SSLeay 0.8 and has been available since
67.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_cmp_time.3 b/src/lib/libcrypto/man/X509_cmp_time.3
index 53ed122824..63a41389d3 100644
--- a/src/lib/libcrypto/man/X509_cmp_time.3
+++ b/src/lib/libcrypto/man/X509_cmp_time.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_cmp_time.3,v 1.4 2017/04/10 17:14:44 schwarze Exp $ 1.\" $OpenBSD: X509_cmp_time.3,v 1.5 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL X509_cmp_time.pod 24053693 Mar 28 14:27:37 2017 +0200 2.\" OpenSSL X509_cmp_time.pod 24053693 Mar 28 14:27:37 2017 +0200
3.\" 3.\"
4.\" This file was written by Emilia Kasper <emilia@openssl.org> 4.\" This file was written by Emilia Kasper <emilia@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: April 10 2017 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt X509_CMP_TIME 3 52.Dt X509_CMP_TIME 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -137,3 +137,7 @@ on error.
137.Sh SEE ALSO 137.Sh SEE ALSO
138.Xr ASN1_time_parse 3 , 138.Xr ASN1_time_parse 3 ,
139.Xr time 3 139.Xr time 3
140.Sh HISTORY
141.Fn X509_cmp_current_time
142appeared before SSLeay 0.8 and has been available since
143.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_digest.3 b/src/lib/libcrypto/man/X509_digest.3
index 1a4c7c5fa8..01132a7d22 100644
--- a/src/lib/libcrypto/man/X509_digest.3
+++ b/src/lib/libcrypto/man/X509_digest.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_digest.3,v 1.2 2018/03/21 00:54:31 schwarze Exp $ 1.\" $OpenBSD: X509_digest.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL X509_digest.pod 3ba4dac6 Mar 23 13:04:52 2017 -0400 2.\" OpenSSL X509_digest.pod 3ba4dac6 Mar 23 13:04:52 2017 -0400
3.\" 3.\"
4.\" This file was written by Rich Salz <rsalz@openssl.org> 4.\" This file was written by Rich Salz <rsalz@openssl.org>
@@ -132,6 +132,9 @@ These functions return 1 for success or 0 for failure.
132.Sh SEE ALSO 132.Sh SEE ALSO
133.Xr EVP_get_digestbyname 3 133.Xr EVP_get_digestbyname 3
134.Sh HISTORY 134.Sh HISTORY
135.Fn X509_digest ,
136.Fn X509_NAME_digest ,
137and
135.Fn PKCS7_ISSUER_AND_SERIAL_digest 138.Fn PKCS7_ISSUER_AND_SERIAL_digest
136appeared in SSLeay 0.8.1b or earlier and has been available since 139appeared before SSLeay 0.8 and have been available since
137.Ox 2.4 . 140.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_get_pubkey.3 b/src/lib/libcrypto/man/X509_get_pubkey.3
index e4e6ab0994..8b7a93f13b 100644
--- a/src/lib/libcrypto/man/X509_get_pubkey.3
+++ b/src/lib/libcrypto/man/X509_get_pubkey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_pubkey.3,v 1.2 2018/03/17 17:04:04 schwarze Exp $ 1.\" $OpenBSD: X509_get_pubkey.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $
2.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" selective 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>.
@@ -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 17 2018 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt X509_GET_PUBKEY 3 52.Dt X509_GET_PUBKEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -156,3 +156,12 @@ return 1 for success or 0 for failure.
156.Xr X509_sign 3 , 156.Xr X509_sign 3 ,
157.Xr X509_verify_cert 3 , 157.Xr X509_verify_cert 3 ,
158.Xr X509V3_get_d2i 3 158.Xr X509V3_get_d2i 3
159.Sh HISTORY
160.Fn X509_get_pubkey ,
161.Fn X509_set_pubkey ,
162.Fn X509_get_X509_PUBKEY ,
163.Fn X509_REQ_get_pubkey ,
164and
165.Fn X509_REQ_set_pubkey
166appeared before SSLeay 0.8 and have been available since
167.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_get_serialNumber.3 b/src/lib/libcrypto/man/X509_get_serialNumber.3
index 9f2b14ec10..fcc01a1389 100644
--- a/src/lib/libcrypto/man/X509_get_serialNumber.3
+++ b/src/lib/libcrypto/man/X509_get_serialNumber.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_serialNumber.3,v 1.1 2016/12/05 18:24:08 schwarze Exp $ 1.\" $OpenBSD: X509_get_serialNumber.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 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: March 21 2018 $
52.Dt X509_GET_SERIALNUMBER 3 52.Dt X509_GET_SERIALNUMBER 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -109,4 +109,5 @@ returns 1 for success and 0 for failure.
109.Fn X509_get_serialNumber 109.Fn X509_get_serialNumber
110and 110and
111.Fn X509_set_serialNumber 111.Fn X509_set_serialNumber
112are available in all versions of OpenSSL. 112appeared before SSLeay 0.8 and have been available since
113.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_get_subject_name.3 b/src/lib/libcrypto/man/X509_get_subject_name.3
index 0fb2624fe3..2cb357e139 100644
--- a/src/lib/libcrypto/man/X509_get_subject_name.3
+++ b/src/lib/libcrypto/man/X509_get_subject_name.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_subject_name.3,v 1.2 2016/12/14 16:20:28 schwarze Exp $ 1.\" $OpenBSD: X509_get_subject_name.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL 0ad69cd6 Jun 14 23:02:16 2016 +0200 2.\" OpenSSL 0ad69cd6 Jun 14 23:02:16 2016 +0200
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 14 2016 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt X509_GET_SUBJECT_NAME 3 52.Dt X509_GET_SUBJECT_NAME 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -168,3 +168,13 @@ return 1 for success or 0 for failure.
168.Xr X509_sign 3 , 168.Xr X509_sign 3 ,
169.Xr X509_verify_cert 3 , 169.Xr X509_verify_cert 3 ,
170.Xr X509V3_get_d2i 3 170.Xr X509V3_get_d2i 3
171.Sh HISTORY
172.Fn X509_get_subject_name ,
173.Fn X509_set_subject_name ,
174.Fn X509_get_issuer_name ,
175.Fn X509_set_issuer_name ,
176.Fn X509_REQ_get_subject_name ,
177and
178.Fn X509_REQ_set_subject_name
179appeared before SSLeay 0.8 and have been available since
180.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_get_version.3 b/src/lib/libcrypto/man/X509_get_version.3
index 6e35f3df31..b23fa49caa 100644
--- a/src/lib/libcrypto/man/X509_get_version.3
+++ b/src/lib/libcrypto/man/X509_get_version.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_version.3,v 1.1 2016/12/05 18:24:08 schwarze Exp $ 1.\" $OpenBSD: X509_get_version.3,v 1.2 2018/03/21 03:16: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: March 21 2018 $
52.Dt X509_GET_VERSION 3 52.Dt X509_GET_VERSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -147,3 +147,11 @@ return 1 for success or 0 for failure.
147.Xr X509_sign 3 , 147.Xr X509_sign 3 ,
148.Xr X509_verify_cert 3 , 148.Xr X509_verify_cert 3 ,
149.Xr X509V3_get_d2i 3 149.Xr X509V3_get_d2i 3
150.Sh HISTORY
151.Fn X509_get_version ,
152.Fn X509_set_version ,
153.Fn X509_REQ_get_version ,
154and
155.Fn X509_REQ_set_version
156appeared before SSLeay 0.8 and have been available since
157.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/X509_new.3 b/src/lib/libcrypto/man/X509_new.3
index 2648a609f9..69931e2e37 100644
--- a/src/lib/libcrypto/man/X509_new.3
+++ b/src/lib/libcrypto/man/X509_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_new.3,v 1.11 2018/02/26 15:38:39 schwarze Exp $ 1.\" $OpenBSD: X509_new.3,v 1.12 2018/03/21 03:16:08 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: February 26 2018 $ 52.Dd $Mdocdate: March 21 2018 $
53.Dt X509_NEW 3 53.Dt X509_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -158,7 +158,8 @@ Certificate Revocation List (CRL) Profile
158.Fn X509_new 158.Fn X509_new
159and 159and
160.Fn X509_free 160.Fn X509_free
161are available in all versions of SSLeay and OpenSSL. 161appeared before SSLeay 0.8 and have been available since
162.Ox 2.4 .
162.Sh BUGS 163.Sh BUGS
163The X.509 public key infrastructure and its data types contain too 164The X.509 public key infrastructure and its data types contain too
164many design bugs to list them. 165many design bugs to list them.
diff --git a/src/lib/libcrypto/man/X509_sign.3 b/src/lib/libcrypto/man/X509_sign.3
index 2680f0b095..88616a589a 100644
--- a/src/lib/libcrypto/man/X509_sign.3
+++ b/src/lib/libcrypto/man/X509_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_sign.3,v 1.1 2016/12/05 18:24:08 schwarze Exp $ 1.\" $OpenBSD: X509_sign.3,v 1.2 2018/03/21 03:16: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: March 21 2018 $
52.Dt X509_SIGN 3 52.Dt X509_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -190,10 +190,14 @@ some other error occurred, then -1 is returned.
190.Xr X509V3_get_d2i 3 190.Xr X509V3_get_d2i 3
191.Sh HISTORY 191.Sh HISTORY
192.Fn X509_sign , 192.Fn X509_sign ,
193.Fn X509_verify ,
193.Fn X509_REQ_sign , 194.Fn X509_REQ_sign ,
195.Fn X509_REQ_verify ,
196.Fn X509_CRL_sign ,
194and 197and
195.Fn X509_CRL_sign 198.Fn X509_CRL_verify
196are available in all versions of OpenSSL. 199appeared before SSLeay 0.8 and have been available since
200.Ox 2.4 .
197.Pp 201.Pp
198.Fn X509_sign_ctx , 202.Fn X509_sign_ctx ,
199.Fn X509_REQ_sign_ctx , 203.Fn X509_REQ_sign_ctx ,
diff --git a/src/lib/libcrypto/man/X509_verify_cert.3 b/src/lib/libcrypto/man/X509_verify_cert.3
index a930910e03..fda351809b 100644
--- a/src/lib/libcrypto/man/X509_verify_cert.3
+++ b/src/lib/libcrypto/man/X509_verify_cert.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_verify_cert.3,v 1.5 2017/01/03 06:29:04 beck Exp $ 1.\" $OpenBSD: X509_verify_cert.3,v 1.6 2018/03/21 03:16: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: January 3 2017 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt X509_VERIFY_CERT 3 52.Dt X509_VERIFY_CERT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -83,7 +83,8 @@ using
83.Xr X509_STORE_CTX_get_error 3 83.Xr X509_STORE_CTX_get_error 3
84.Sh HISTORY 84.Sh HISTORY
85.Fn X509_verify_cert 85.Fn X509_verify_cert
86is available in all versions of SSLeay and OpenSSL. 86appeared before SSLeay 0.8 and has been available since
87.Ox 2.4 .
87.Sh BUGS 88.Sh BUGS
88This function uses the header 89This function uses the header
89.In openssl/x509.h 90.In openssl/x509.h
diff --git a/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3 b/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
index cd31fe99f4..93517a5d28 100644
--- a/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
+++ b/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.5 2018/02/24 21:39:29 schwarze Exp $ 1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL c952780c Jun 21 07:03:34 2016 -0400 2.\" OpenSSL c952780c Jun 21 07:03:34 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: February 24 2018 $ 51.Dd $Mdocdate: March 21 2018 $
52.Dt X509V3_GET_EXT_BY_NID 3 52.Dt X509V3_GET_EXT_BY_NID 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -387,3 +387,6 @@ on error.
387.Xr X509_EXTENSION_new 3 , 387.Xr X509_EXTENSION_new 3 ,
388.Xr X509_REVOKED_new 3 , 388.Xr X509_REVOKED_new 3 ,
389.Xr X509V3_get_d2i 3 389.Xr X509V3_get_d2i 3
390.Sh HISTORY
391These functions appeared before SSLeay 0.8 and have been available since
392.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_DSAPublicKey.3 b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
index b1a27d2b93..6cbf91ced3 100644
--- a/src/lib/libcrypto/man/d2i_DSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.9 2018/03/20 22:37:32 schwarze Exp $ 1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.10 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 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: March 20 2018 $ 52.Dd $Mdocdate: March 21 2018 $
53.Dt D2I_DSAPUBLICKEY 3 53.Dt D2I_DSAPUBLICKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -339,6 +339,10 @@ section 2.3.2: DSA Signature Keys
339.Fn i2d_DSAPublicKey , 339.Fn i2d_DSAPublicKey ,
340.Fn d2i_DSAPrivateKey , 340.Fn d2i_DSAPrivateKey ,
341.Fn i2d_DSAPrivateKey , 341.Fn i2d_DSAPrivateKey ,
342.Fn d2i_DSAPrivateKey_bio ,
343.Fn d2i_DSAPrivateKey_fp ,
344.Fn i2d_DSAPrivateKey_bio ,
345.Fn i2d_DSAPrivateKey_fp ,
342.Fn d2i_DSAparams , 346.Fn d2i_DSAparams ,
343.Fn i2d_DSAparams , 347.Fn i2d_DSAparams ,
344and 348and
diff --git a/src/lib/libcrypto/man/d2i_X509.3 b/src/lib/libcrypto/man/d2i_X509.3
index 1ade0a42a8..95f2ef6a4f 100644
--- a/src/lib/libcrypto/man/d2i_X509.3
+++ b/src/lib/libcrypto/man/d2i_X509.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509.3,v 1.6 2016/12/28 03:56:35 schwarze Exp $ 1.\" $OpenBSD: d2i_X509.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL 94480b57 Sep 12 23:34:41 2009 +0000 2.\" OpenSSL 94480b57 Sep 12 23:34:41 2009 +0000
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: December 28 2016 $ 69.Dd $Mdocdate: March 21 2018 $
70.Dt D2I_X509 3 70.Dt D2I_X509 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -275,6 +275,11 @@ Certificate Revocation List (CRL) Profile
275.Fn d2i_X509_bio , 275.Fn d2i_X509_bio ,
276.Fn d2i_X509_fp , 276.Fn d2i_X509_fp ,
277.Fn i2d_X509_bio , 277.Fn i2d_X509_bio ,
278.Fn i2d_X509_fp ,
279.Fn d2i_X509_CINF ,
280.Fn i2d_X509_CINF ,
281.Fn d2i_X509_VAL ,
278and 282and
279.Fn i2d_X509_fp 283.Fn i2d_X509_VAL
280are available in all versions of SSLeay and OpenSSL. 284appeared before SSLeay 0.8 and have been available since
285.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_ALGOR.3 b/src/lib/libcrypto/man/d2i_X509_ALGOR.3
index dcae72adf4..0d5ad2c459 100644
--- a/src/lib/libcrypto/man/d2i_X509_ALGOR.3
+++ b/src/lib/libcrypto/man/d2i_X509_ALGOR.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.7 2016/12/28 14:17:47 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.8 2018/03/21 03:16: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.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: December 28 2016 $ 18.Dd $Mdocdate: March 21 2018 $
19.Dt D2I_X509_ALGOR 3 19.Dt D2I_X509_ALGOR 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -50,3 +50,9 @@ For details about the semantics, examples, caveats, and bugs, see
50.Sh STANDARDS 50.Sh STANDARDS
51RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 51RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
52Certificate Revocation List (CRL) Profile 52Certificate Revocation List (CRL) Profile
53.Sh HISTORY
54.Fn d2i_X509_ALGOR
55and
56.Fn i2d_X509_ALGOR
57appeared before SSLeay 0.8 and have been available since
58.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3 b/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
index c8a17571e2..5d913928a2 100644
--- a/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
+++ b/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_ATTRIBUTE.3,v 1.1 2016/12/28 13:45:30 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_ATTRIBUTE.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt D2I_X509_ATTRIBUTE 3 18.Dt D2I_X509_ATTRIBUTE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -68,3 +68,9 @@ if an error occurs.
68ITU-T Recommendation X.501, also known as ISO/IEC 9594-2: Information 68ITU-T Recommendation X.501, also known as ISO/IEC 9594-2: Information
69Technology Open Systems Interconnection The Directory: Models, 69Technology Open Systems Interconnection The Directory: Models,
70section 8.2: Overall structure 70section 8.2: Overall structure
71.Sh HISTORY
72.Fn d2i_X509_ATTRIBUTE
73and
74.Fn i2d_X509_ATTRIBUTE
75appeared before SSLeay 0.8 and have been available since
76.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_CRL.3 b/src/lib/libcrypto/man/d2i_X509_CRL.3
index 398af4cda4..aa023848f7 100644
--- a/src/lib/libcrypto/man/d2i_X509_CRL.3
+++ b/src/lib/libcrypto/man/d2i_X509_CRL.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_CRL.3,v 1.5 2016/12/28 14:59:39 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_CRL.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" 3.\"
4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: December 28 2016 $ 18.Dd $Mdocdate: March 21 2018 $
19.Dt D2I_X509_CRL 3 19.Dt D2I_X509_CRL 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -129,3 +129,17 @@ structure.
129RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 129RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
130Certificate Revocation List (CRL) Profile, 130Certificate Revocation List (CRL) Profile,
131section 5: CRL and CRL Extensions Profile 131section 5: CRL and CRL Extensions Profile
132.Sh HISTORY
133.Fn d2i_X509_CRL ,
134.Fn i2d_X509_CRL ,
135.Fn d2i_X509_CRL_bio ,
136.Fn d2i_X509_CRL_fp ,
137.Fn i2d_X509_CRL_bio ,
138.Fn i2d_X509_CRL_fp ,
139.Fn d2i_X509_CRL_INFO ,
140.Fn i2d_X509_CRL_INFO ,
141.Fn d2i_X509_REVOKED ,
142and
143.Fn i2d_X509_REVOKED
144appeared before SSLeay 0.8 and have been available since
145.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_EXTENSION.3 b/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
index 8b31e2c667..dff071882d 100644
--- a/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
+++ b/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.1 2016/12/28 13:45:30 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.2 2018/03/21 03:16:08 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2016 $ 17.Dd $Mdocdate: March 21 2018 $
18.Dt D2I_X509_EXTENSION 3 18.Dt D2I_X509_EXTENSION 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -90,3 +90,9 @@ if an error occurs.
90.Sh STANDARDS 90.Sh STANDARDS
91RFC 5280: Internet X.509 Public Key Infrastructure Certificate and 91RFC 5280: Internet X.509 Public Key Infrastructure Certificate and
92Certificate Revocation List (CRL) Profile 92Certificate Revocation List (CRL) Profile
93.Sh HISTORY
94.Fn d2i_X509_EXTENSION
95and
96.Fn i2d_X509_EXTENSION
97appeared before SSLeay 0.8 and have been available since
98.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_NAME.3 b/src/lib/libcrypto/man/d2i_X509_NAME.3
index c1e7efddf1..7d5f3f268e 100644
--- a/src/lib/libcrypto/man/d2i_X509_NAME.3
+++ b/src/lib/libcrypto/man/d2i_X509_NAME.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_NAME.3,v 1.11 2018/02/22 21:53:23 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_NAME.3,v 1.12 2018/03/21 03:16:08 schwarze Exp $
2.\" checked up to: 2.\" checked up to:
3.\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and 3.\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and
4.\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400 4.\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400
@@ -17,7 +17,7 @@
17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19.\" 19.\"
20.Dd $Mdocdate: February 22 2018 $ 20.Dd $Mdocdate: March 21 2018 $
21.Dt D2I_X509_NAME 3 21.Dt D2I_X509_NAME 3
22.Os 22.Os
23.Sh NAME 23.Sh NAME
@@ -174,3 +174,14 @@ ITU-T Recommendation X.690, also known as ISO/IEC 8825-1:
174Information technology - ASN.1 encoding rules: 174Information technology - ASN.1 encoding rules:
175Specification of Basic Encoding Rules (BER), Canonical Encoding 175Specification of Basic Encoding Rules (BER), Canonical Encoding
176Rules (CER) and Distinguished Encoding Rules (DER). 176Rules (CER) and Distinguished Encoding Rules (DER).
177.Sh HISTORY
178.Fn d2i_X509_NAME ,
179.Fn i2d_X509_NAME ,
180.Fn X509_NAME_dup ,
181.Fn X509_NAME_hash ,
182.Fn d2i_X509_NAME_ENTRY ,
183.Fn i2d_X509_NAME_ENTRY ,
184and
185.Fn X509_NAME_ENTRY_dup
186appeared before SSLeay 0.8 and have been available since
187.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_REQ.3 b/src/lib/libcrypto/man/d2i_X509_REQ.3
index e3e537fb51..3030ac6664 100644
--- a/src/lib/libcrypto/man/d2i_X509_REQ.3
+++ b/src/lib/libcrypto/man/d2i_X509_REQ.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_REQ.3,v 1.5 2016/12/28 15:18:05 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_REQ.3,v 1.6 2018/03/21 03:16:08 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" 3.\"
4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: December 28 2016 $ 18.Dd $Mdocdate: March 21 2018 $
19.Dt D2I_X509_REQ 3 19.Dt D2I_X509_REQ 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -134,3 +134,15 @@ return 1 for success or 0 if an error occurs.
134.Xr X509_REQ_new 3 134.Xr X509_REQ_new 3
135.Sh STANDARDS 135.Sh STANDARDS
136RFC 2986: PKCS #10: Certification Request Syntax Specification 136RFC 2986: PKCS #10: Certification Request Syntax Specification
137.Sh HISTORY
138.Fn d2i_X509_REQ ,
139.Fn i2d_X509_REQ ,
140.Fn d2i_X509_REQ_bio ,
141.Fn d2i_X509_REQ_fp ,
142.Fn i2d_X509_REQ_bio ,
143.Fn i2d_X509_REQ_fp ,
144.Fn d2i_X509_REQ_INFO ,
145and
146.Fn i2d_X509_REQ_INFO
147appeared before SSLeay 0.8 and have been available since
148.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/d2i_X509_SIG.3 b/src/lib/libcrypto/man/d2i_X509_SIG.3
index bf050ce23d..0be9714241 100644
--- a/src/lib/libcrypto/man/d2i_X509_SIG.3
+++ b/src/lib/libcrypto/man/d2i_X509_SIG.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_SIG.3,v 1.6 2016/12/28 02:48:59 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_SIG.3,v 1.7 2018/03/21 03:16: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.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: December 28 2016 $ 18.Dd $Mdocdate: March 21 2018 $
19.Dt D2I_X509_SIG 3 19.Dt D2I_X509_SIG 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -123,6 +123,12 @@ section 9: Signed-data content type
123.Pp 123.Pp
124RFC 8017: PKCS #1: RSA Cryptography Specifications, 124RFC 8017: PKCS #1: RSA Cryptography Specifications,
125section 9: Encoding Methods for Signatures 125section 9: Encoding Methods for Signatures
126.Sh HISTORY
127.Fn d2i_X509_SIG
128and
129.Fn i2d_X509_SIG
130appeared before SSLeay 0.8 and have been available since
131.Ox 2.4 .
126.Sh BUGS 132.Sh BUGS
127.Fn d2i_PKCS8_bio , 133.Fn d2i_PKCS8_bio ,
128.Fn i2d_PKCS8_bio , 134.Fn i2d_PKCS8_bio ,