diff options
author | schwarze <> | 2018-03-22 17:11:04 +0000 |
---|---|---|
committer | schwarze <> | 2018-03-22 17:11:04 +0000 |
commit | 08539d0ba61ec8adcb140b0b12638d37184389e5 (patch) | |
tree | 1f598973f998eac7d8643a7fd811102d49e1e211 /src | |
parent | b8c7aab53f927787a0f47ca0881e2cb67e3f8d76 (diff) | |
download | openbsd-08539d0ba61ec8adcb140b0b12638d37184389e5.tar.gz openbsd-08539d0ba61ec8adcb140b0b12638d37184389e5.tar.bz2 openbsd-08539d0ba61ec8adcb140b0b12638d37184389e5.zip |
crypto HISTORY up to 0.9.6; researched from OpenSSL git
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/man/ASN1_STRING_length.3 | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/man/ASN1_STRING_print_ex.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/ASN1_TIME_set.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_find_type.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_new.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_printf.3 | 11 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_s_bio.3 | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 | 14 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_EncryptInit.3 | 14 | ||||
-rw-r--r-- | src/lib/libcrypto/man/MD5.3 | 10 | ||||
-rw-r--r-- | src/lib/libcrypto/man/OPENSSL_malloc.3 | 11 | ||||
-rw-r--r-- | src/lib/libcrypto/man/OPENSSL_sk_new.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/X509_NAME_print_ex.3 | 10 | ||||
-rw-r--r-- | src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 | 11 | ||||
-rw-r--r-- | src/lib/libcrypto/man/X509_PUBKEY_new.3 | 10 | ||||
-rw-r--r-- | src/lib/libcrypto/man/X509_STORE_CTX_new.3 | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/man/X509_check_issued.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/X509_cmp_time.3 | 10 | ||||
-rw-r--r-- | src/lib/libcrypto/man/X509_digest.3 | 10 |
19 files changed, 141 insertions, 36 deletions
diff --git a/src/lib/libcrypto/man/ASN1_STRING_length.3 b/src/lib/libcrypto/man/ASN1_STRING_length.3 index 0a524f9e42..1ff8f94103 100644 --- a/src/lib/libcrypto/man/ASN1_STRING_length.3 +++ b/src/lib/libcrypto/man/ASN1_STRING_length.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: ASN1_STRING_length.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ | 1 | .\" $OpenBSD: ASN1_STRING_length.3,v 1.12 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 | 2 | .\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 |
3 | .\" | 3 | .\" |
4 | .\" This file is a derived work. | 4 | .\" This file is a derived work. |
@@ -305,3 +305,7 @@ All these functions have been available since | |||
305 | .Fn ASN1_STRING_length_set | 305 | .Fn ASN1_STRING_length_set |
306 | first appeared in OpenSSL 0.9.5 and has been available since | 306 | first appeared in OpenSSL 0.9.5 and has been available since |
307 | .Ox 2.7 . | 307 | .Ox 2.7 . |
308 | .Pp | ||
309 | .Fn ASN1_STRING_to_UTF8 | ||
310 | first appeared in OpenSSL 0.9.6 and has been available since | ||
311 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3 b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3 index 0667bc08e5..a246bbb93b 100644 --- a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3 +++ b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ | 1 | .\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.12 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 | 2 | .\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 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 | .\" |
@@ -229,3 +229,9 @@ appeared in SSLeay 0.8.1b or earlier and has been available since | |||
229 | .Fn ASN1_tag2str | 229 | .Fn ASN1_tag2str |
230 | first appeared in OpenSSL 0.9.5 and has been available since | 230 | first appeared in OpenSSL 0.9.5 and has been available since |
231 | .Ox 2.7 . | 231 | .Ox 2.7 . |
232 | .Pp | ||
233 | .Fn ASN1_STRING_print_ex | ||
234 | and | ||
235 | .Fn ASN1_STRING_print_ex_fp | ||
236 | first appeared in OpenSSL 0.9.6 and have been available since | ||
237 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/ASN1_TIME_set.3 b/src/lib/libcrypto/man/ASN1_TIME_set.3 index 4ce7ca1317..55147c691b 100644 --- a/src/lib/libcrypto/man/ASN1_TIME_set.3 +++ b/src/lib/libcrypto/man/ASN1_TIME_set.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: ASN1_TIME_set.3,v 1.6 2018/03/21 16:09:51 schwarze Exp $ | 1 | .\" $OpenBSD: ASN1_TIME_set.3,v 1.7 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" OpenSSL ASN1_TIME_set.pod cf37aaa3 Aug 4 11:24:03 2017 +1000 | 2 | .\" OpenSSL ASN1_TIME_set.pod cf37aaa3 Aug 4 11:24:03 2017 +1000 |
3 | .\" OpenSSL ASN1_TIME_set.pod e9b77246 Jan 20 19:58:49 2017 +0100 | 3 | .\" OpenSSL ASN1_TIME_set.pod e9b77246 Jan 20 19:58:49 2017 +0100 |
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: March 21 2018 $ | 53 | .Dd $Mdocdate: March 22 2018 $ |
54 | .Dt ASN1_TIME_SET 3 | 54 | .Dt ASN1_TIME_SET 3 |
55 | .Os | 55 | .Os |
56 | .Sh NAME | 56 | .Sh NAME |
@@ -416,6 +416,10 @@ and | |||
416 | first appeared in OpenSSL 0.9.2b and have been available since | 416 | first appeared in OpenSSL 0.9.2b and have been available since |
417 | .Ox 2.6 . | 417 | .Ox 2.6 . |
418 | .Pp | 418 | .Pp |
419 | .Fn ASN1_UTCTIME_cmp_time_t | ||
420 | first appeared in OpenSSL 0.9.6 and has been available since | ||
421 | .Ox 2.9 . | ||
422 | .Pp | ||
419 | .Fn ASN1_TIME_cmp_time_t | 423 | .Fn ASN1_TIME_cmp_time_t |
420 | first appeared in OpenSSL 1.1.1. | 424 | first appeared in OpenSSL 1.1.1. |
421 | .Sh CAVEATS | 425 | .Sh CAVEATS |
diff --git a/src/lib/libcrypto/man/BIO_find_type.3 b/src/lib/libcrypto/man/BIO_find_type.3 index 0beecd91e6..4026d45dd3 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.7 2018/03/20 19:33:16 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_find_type.3,v 1.8 2018/03/22 17:11:04 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: March 20 2018 $ | 51 | .Dd $Mdocdate: March 22 2018 $ |
52 | .Dt BIO_FIND_TYPE 3 | 52 | .Dt BIO_FIND_TYPE 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -161,6 +161,10 @@ and | |||
161 | .Fn BIO_method_type | 161 | .Fn BIO_method_type |
162 | appeared in SSLeay 0.8.1b or earlier and have been available since | 162 | appeared in SSLeay 0.8.1b or earlier and have been available since |
163 | .Ox 2.4 . | 163 | .Ox 2.4 . |
164 | .Pp | ||
165 | .Fn BIO_next | ||
166 | first appeared in OpenSSL 0.9.6 and has been available since | ||
167 | .Ox 2.9 . | ||
164 | .Sh BUGS | 168 | .Sh BUGS |
165 | .Fn BIO_find_type | 169 | .Fn BIO_find_type |
166 | in OpenSSL 0.9.5a and earlier could not be safely passed a | 170 | in OpenSSL 0.9.5a and earlier could not be safely passed a |
diff --git a/src/lib/libcrypto/man/BIO_new.3 b/src/lib/libcrypto/man/BIO_new.3 index c1abfca3ab..e25586ff15 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.12 2018/03/20 19:33:16 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_new.3,v 1.13 2018/03/22 17:11:04 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: March 20 2018 $ | 55 | .Dd $Mdocdate: March 22 2018 $ |
56 | .Dt BIO_NEW 3 | 56 | .Dt BIO_NEW 3 |
57 | .Os | 57 | .Os |
58 | .Sh NAME | 58 | .Sh NAME |
@@ -262,3 +262,7 @@ and | |||
262 | appeared in SSLeay 0.8.1b or earlier. | 262 | appeared in SSLeay 0.8.1b or earlier. |
263 | All these functions have been available since | 263 | All these functions have been available since |
264 | .Ox 2.4 . | 264 | .Ox 2.4 . |
265 | .Pp | ||
266 | .Fn BIO_vfree | ||
267 | first appeared in OpenSSL 0.9.6 and has been available since | ||
268 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/BIO_printf.3 b/src/lib/libcrypto/man/BIO_printf.3 index 0007fdc6f1..838b771be7 100644 --- a/src/lib/libcrypto/man/BIO_printf.3 +++ b/src/lib/libcrypto/man/BIO_printf.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_printf.3,v 1.2 2018/03/20 19:33:16 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_printf.3,v 1.3 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" OpenSSL 2ca2e917 Mon Mar 20 16:25:22 2017 -0400 | 2 | .\" OpenSSL 2ca2e917 Mon Mar 20 16:25:22 2017 -0400 |
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: March 20 2018 $ | 18 | .Dd $Mdocdate: March 22 2018 $ |
19 | .Dt BIO_PRINTF 3 | 19 | .Dt BIO_PRINTF 3 |
20 | .Os | 20 | .Os |
21 | .Sh NAME | 21 | .Sh NAME |
@@ -88,3 +88,10 @@ is too small to hold the complete output. | |||
88 | .Fn BIO_printf | 88 | .Fn BIO_printf |
89 | first appeared in SSLeay 0.6.5 and has been available since | 89 | first appeared in SSLeay 0.6.5 and has been available since |
90 | .Ox 2.4 . | 90 | .Ox 2.4 . |
91 | .Pp | ||
92 | .Fn BIO_vprintf , | ||
93 | .Fn BIO_snprintf , | ||
94 | and | ||
95 | .Fn BIO_vsnprintf | ||
96 | first appeared in OpenSSL 0.9.6 and have been available since | ||
97 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/BIO_s_bio.3 b/src/lib/libcrypto/man/BIO_s_bio.3 index 5fa428a2fb..f808939701 100644 --- a/src/lib/libcrypto/man/BIO_s_bio.3 +++ b/src/lib/libcrypto/man/BIO_s_bio.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: BIO_s_bio.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ | 1 | .\" $OpenBSD: BIO_s_bio.3,v 1.12 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" OpenSSL c03726ca Aug 27 12:28:08 2015 -0400 | 2 | .\" OpenSSL c03726ca Aug 27 12:28:08 2015 -0400 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by | 4 | .\" This file was written by |
@@ -378,6 +378,10 @@ first appeared in OpenSSL 0.9.4 and have been available since | |||
378 | .Fn BIO_ctrl_reset_read_request | 378 | .Fn BIO_ctrl_reset_read_request |
379 | first appeared in OpenSSL 0.9.5 and has been available since | 379 | first appeared in OpenSSL 0.9.5 and has been available since |
380 | .Ox 2.7 . | 380 | .Ox 2.7 . |
381 | .Pp | ||
382 | .Fn BIO_shutdown_wr | ||
383 | first appeared in OpenSSL 0.9.6 and has been available since | ||
384 | .Ox 2.9 . | ||
381 | .Sh CAVEATS | 385 | .Sh CAVEATS |
382 | As the data is buffered, SSL operations may return with an | 386 | As the data is buffered, SSL operations may return with an |
383 | .Dv ERROR_SSL_WANT_READ | 387 | .Dv ERROR_SSL_WANT_READ |
diff --git a/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 b/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 index beefdfc001..64b19ed935 100644 --- a/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 +++ b/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.7 2018/03/21 21:18:08 schwarze Exp $ | 1 | .\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.8 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000 | 2 | .\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>, | 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org>, |
@@ -51,7 +51,7 @@ | |||
51 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 51 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
52 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 52 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
53 | .\" | 53 | .\" |
54 | .Dd $Mdocdate: March 21 2018 $ | 54 | .Dd $Mdocdate: March 22 2018 $ |
55 | .Dt CRYPTO_SET_LOCKING_CALLBACK 3 | 55 | .Dt CRYPTO_SET_LOCKING_CALLBACK 3 |
56 | .Os | 56 | .Os |
57 | .Sh NAME | 57 | .Sh NAME |
@@ -379,7 +379,15 @@ appeared in SSLeay 0.8.1b or earlier and have been available since | |||
379 | first appeared in OpenSSL 0.9.4 and have been available since | 379 | first appeared in OpenSSL 0.9.4 and have been available since |
380 | .Ox 2.6 . | 380 | .Ox 2.6 . |
381 | .Pp | 381 | .Pp |
382 | All functions dealing with dynamic locks were added in OpenSSL 0.9.5b-dev. | 382 | .Fn CRYPTO_set_dynlock_create_callback , |
383 | .Fn CRYPTO_set_dynlock_lock_callback , | ||
384 | .Fn CRYPTO_set_dynlock_destroy_callback , | ||
385 | .Fn CRYPTO_get_new_dynlockid , | ||
386 | and | ||
387 | .Fn CRYPTO_destroy_dynlockid | ||
388 | first appeared in OpenSSL 0.9.6 and have been available since | ||
389 | .Ox 2.9 . | ||
390 | .Pp | ||
383 | .Vt CRYPTO_THREADID | 391 | .Vt CRYPTO_THREADID |
384 | and associated functions were introduced in OpenSSL 1.0.0 to replace | 392 | and associated functions were introduced in OpenSSL 1.0.0 to replace |
385 | (actually, deprecate) the previous | 393 | (actually, deprecate) the previous |
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3 index e0a4f48c3e..9b87868b16 100644 --- a/src/lib/libcrypto/man/EVP_EncryptInit.3 +++ b/src/lib/libcrypto/man/EVP_EncryptInit.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: EVP_EncryptInit.3,v 1.13 2018/03/21 17:57:48 schwarze Exp $ | 1 | .\" $OpenBSD: EVP_EncryptInit.3,v 1.14 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 | 2 | .\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 |
3 | .\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100 | 3 | .\" selective merge up to: OpenSSL 5c5eb286 Dec 5 00:36:43 2017 +0100 |
4 | .\" | 4 | .\" |
@@ -51,7 +51,7 @@ | |||
51 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 51 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
52 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 52 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
53 | .\" | 53 | .\" |
54 | .Dd $Mdocdate: March 21 2018 $ | 54 | .Dd $Mdocdate: March 22 2018 $ |
55 | .Dt EVP_ENCRYPTINIT 3 | 55 | .Dt EVP_ENCRYPTINIT 3 |
56 | .Os | 56 | .Os |
57 | .Sh NAME | 57 | .Sh NAME |
@@ -1272,6 +1272,16 @@ first appeared in OpenSSL 0.9.3. | |||
1272 | These functions and have been available since | 1272 | These functions and have been available since |
1273 | .Ox 2.6 . | 1273 | .Ox 2.6 . |
1274 | .Pp | 1274 | .Pp |
1275 | .Fn EVP_CIPHER_CTX_set_key_length , | ||
1276 | .Fn EVP_CIPHER_CTX_ctrl , | ||
1277 | .Fn EVP_CIPHER_flags , | ||
1278 | .Fn EVP_CIPHER_mode , | ||
1279 | .Fn EVP_CIPHER_CTX_flags , | ||
1280 | and | ||
1281 | .Fn EVP_CIPHER_CTX_mode | ||
1282 | first appeared in OpenSSL 0.9.6 and have been available since | ||
1283 | .Ox 2.9 . | ||
1284 | .Pp | ||
1275 | .Fn EVP_EncryptInit_ex , | 1285 | .Fn EVP_EncryptInit_ex , |
1276 | .Fn EVP_EncryptFinal_ex , | 1286 | .Fn EVP_EncryptFinal_ex , |
1277 | .Fn EVP_DecryptInit_ex , | 1287 | .Fn EVP_DecryptInit_ex , |
diff --git a/src/lib/libcrypto/man/MD5.3 b/src/lib/libcrypto/man/MD5.3 index 010da9260c..d216c84803 100644 --- a/src/lib/libcrypto/man/MD5.3 +++ b/src/lib/libcrypto/man/MD5.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: MD5.3,v 1.6 2018/03/21 00:03:37 schwarze Exp $ | 1 | .\" $OpenBSD: MD5.3,v 1.7 2018/03/22 17:11:04 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 Ulf Moeller <ulf@openssl.org> and | 4 | .\" This file was written by Ulf Moeller <ulf@openssl.org> and |
@@ -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 21 2018 $ | 52 | .Dd $Mdocdate: March 22 2018 $ |
53 | .Dt MD5 3 | 53 | .Dt MD5 3 |
54 | .Os | 54 | .Os |
55 | .Sh NAME | 55 | .Sh NAME |
@@ -189,6 +189,8 @@ appeared in SSLeay 0.8.1b or earlier and have been available since | |||
189 | .Pp | 189 | .Pp |
190 | .Fn MD4 , | 190 | .Fn MD4 , |
191 | .Fn MD4_Init , | 191 | .Fn MD4_Init , |
192 | .Fn MD4_Update , | ||
192 | and | 193 | and |
193 | .Fn MD4_Update | 194 | .Fn MD4_Final |
194 | are available in OpenSSL 0.9.6 and above. | 195 | first appeared in OpenSSL 0.9.6 and have been available since |
196 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/OPENSSL_malloc.3 b/src/lib/libcrypto/man/OPENSSL_malloc.3 index beacc9980e..1f1ee2b517 100644 --- a/src/lib/libcrypto/man/OPENSSL_malloc.3 +++ b/src/lib/libcrypto/man/OPENSSL_malloc.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: OPENSSL_malloc.3,v 1.5 2018/03/20 21:27:32 schwarze Exp $ | 1 | .\" $OpenBSD: OPENSSL_malloc.3,v 1.6 2018/03/22 17:11:04 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: March 20 2018 $ | 17 | .Dd $Mdocdate: March 22 2018 $ |
18 | .Dt OPENSSL_MALLOC 3 | 18 | .Dt OPENSSL_MALLOC 3 |
19 | .Os | 19 | .Os |
20 | .Sh NAME | 20 | .Sh NAME |
@@ -93,3 +93,10 @@ and | |||
93 | .Fn CRYPTO_free | 93 | .Fn CRYPTO_free |
94 | appeared in SSLeay 0.8.1b or earlier and have been available since | 94 | appeared in SSLeay 0.8.1b or earlier and have been available since |
95 | .Ox 2.4 . | 95 | .Ox 2.4 . |
96 | .Pp | ||
97 | .Fn OPENSSL_malloc , | ||
98 | .Fn OPENSSL_realloc , | ||
99 | and | ||
100 | .Fn OPENSSL_free | ||
101 | first appeared in OpenSSL 0.9.6 and have been available since | ||
102 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/OPENSSL_sk_new.3 b/src/lib/libcrypto/man/OPENSSL_sk_new.3 index 8d42258a11..7355dde9d7 100644 --- a/src/lib/libcrypto/man/OPENSSL_sk_new.3 +++ b/src/lib/libcrypto/man/OPENSSL_sk_new.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: OPENSSL_sk_new.3,v 1.4 2018/03/21 21:18:08 schwarze Exp $ | 1 | .\" $OpenBSD: OPENSSL_sk_new.3,v 1.5 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" | 2 | .\" |
3 | .\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> | 3 | .\" Copyright (c) 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: March 21 2018 $ | 17 | .Dd $Mdocdate: March 22 2018 $ |
18 | .Dt OPENSSL_SK_NEW 3 | 18 | .Dt OPENSSL_SK_NEW 3 |
19 | .Os | 19 | .Os |
20 | .Sh NAME | 20 | .Sh NAME |
@@ -552,6 +552,10 @@ first appeared in OpenSSL 0.9.3. | |||
552 | first appeared in OpenSSL 0.9.4. | 552 | first appeared in OpenSSL 0.9.4. |
553 | Both functions have been available since | 553 | Both functions have been available since |
554 | .Ox 2.6 . | 554 | .Ox 2.6 . |
555 | .Pp | ||
556 | .Fn sk_new_null | ||
557 | first appeared in OpenSSL 0.9.6 and has been available since | ||
558 | .Ox 2.9 . | ||
555 | .Sh BUGS | 559 | .Sh BUGS |
556 | .Fn sk_set | 560 | .Fn sk_set |
557 | does not set the state of the | 561 | does not set the state of the |
diff --git a/src/lib/libcrypto/man/X509_NAME_print_ex.3 b/src/lib/libcrypto/man/X509_NAME_print_ex.3 index 06c634c164..6b91ff5d66 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.8 2018/03/21 03:16:08 schwarze Exp $ | 1 | .\" $OpenBSD: X509_NAME_print_ex.3,v 1.9 2018/03/22 17:11:04 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: March 21 2018 $ | 53 | .Dd $Mdocdate: March 22 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 |
@@ -278,3 +278,9 @@ and | |||
278 | .Fn X509_NAME_print | 278 | .Fn X509_NAME_print |
279 | appeared before SSLeay 0.8 and have been available since | 279 | appeared before SSLeay 0.8 and have been available since |
280 | .Ox 2.4 . | 280 | .Ox 2.4 . |
281 | .Pp | ||
282 | .Fn X509_NAME_print_ex | ||
283 | and | ||
284 | .Fn X509_NAME_print_ex_fp | ||
285 | first appeared in OpenSSL 0.9.6 and have been available since | ||
286 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 b/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 index 291adc0c56..da95d9da15 100644 --- a/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 +++ b/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.3 2018/03/21 03:28:40 schwarze Exp $ | 1 | .\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.4 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> | 2 | .\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> |
3 | .\" | 3 | .\" |
4 | .\" Permission to use, copy, modify, and distribute this software for any | 4 | .\" Permission to use, copy, modify, and distribute this software for any |
@@ -13,7 +13,7 @@ | |||
13 | .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 13 | .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
14 | .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 14 | .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
15 | .\" | 15 | .\" |
16 | .Dd $Mdocdate: March 21 2018 $ | 16 | .Dd $Mdocdate: March 22 2018 $ |
17 | .Dt X509_OBJECT_GET0_X509 3 | 17 | .Dt X509_OBJECT_GET0_X509 3 |
18 | .Os | 18 | .Os |
19 | .Sh NAME | 19 | .Sh NAME |
@@ -221,3 +221,10 @@ and | |||
221 | .Fn X509_OBJECT_free_contents | 221 | .Fn X509_OBJECT_free_contents |
222 | appeared before SSLeay 0.8 and have been available since | 222 | appeared before SSLeay 0.8 and have been available since |
223 | .Ox 2.4 . | 223 | .Ox 2.4 . |
224 | .Pp | ||
225 | .Fn X509_OBJECT_idx_by_subject , | ||
226 | .Fn X509_OBJECT_retrieve_by_subject , | ||
227 | and | ||
228 | .Fn X509_OBJECT_retrieve_match | ||
229 | first appeared in OpenSSL 0.9.6 and have been available since | ||
230 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/X509_PUBKEY_new.3 b/src/lib/libcrypto/man/X509_PUBKEY_new.3 index 021542e911..30be7f4951 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.9 2018/03/22 16:06:33 schwarze Exp $ | 1 | .\" $OpenBSD: X509_PUBKEY_new.3,v 1.10 2018/03/22 17:11:04 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>. |
@@ -296,3 +296,11 @@ and | |||
296 | .Fn i2d_PUBKEY | 296 | .Fn i2d_PUBKEY |
297 | first appeared in OpenSSL 0.9.5 and have been available since | 297 | first appeared in OpenSSL 0.9.5 and have been available since |
298 | .Ox 2.7 . | 298 | .Ox 2.7 . |
299 | .Pp | ||
300 | .Fn d2i_PUBKEY_bio , | ||
301 | .Fn d2i_PUBKEY_fp , | ||
302 | .Fn i2d_PUBKEY_fp , | ||
303 | and | ||
304 | .Fn i2d_PUBKEY_bio | ||
305 | first appeared in OpenSSL 0.9.6 and have been available since | ||
306 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 b/src/lib/libcrypto/man/X509_STORE_CTX_new.3 index c14db5e44f..f2a001c1de 100644 --- a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 +++ b/src/lib/libcrypto/man/X509_STORE_CTX_new.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: X509_STORE_CTX_new.3,v 1.13 2018/03/22 16:06:33 schwarze Exp $ | 1 | .\" $OpenBSD: X509_STORE_CTX_new.3,v 1.14 2018/03/22 17:11:04 schwarze Exp $ |
2 | .\" full merge up to: OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 | 2 | .\" full merge up to: OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 |
3 | .\" selective merge up to: OpenSSL 7643a172 Apr 21 13:35:51 2017 +0200 | 3 | .\" selective merge up to: OpenSSL 7643a172 Apr 21 13:35:51 2017 +0200 |
4 | .\" | 4 | .\" |
@@ -336,6 +336,10 @@ and | |||
336 | first appeared in OpenSSL 0.9.5 and have been available since | 336 | first appeared in OpenSSL 0.9.5 and have been available since |
337 | .Ox 2.7 . | 337 | .Ox 2.7 . |
338 | .Pp | 338 | .Pp |
339 | .Fn X509_STORE_CTX_trusted_stack | ||
340 | first appeared in OpenSSL 0.9.6 and has been available since | ||
341 | .Ox 2.9 . | ||
342 | .Pp | ||
339 | .Fn X509_STORE_CTX_set0_crls | 343 | .Fn X509_STORE_CTX_set0_crls |
340 | was first added to OpenSSL 1.0.0. | 344 | was first added to OpenSSL 1.0.0. |
341 | .Sh BUGS | 345 | .Sh BUGS |
diff --git a/src/lib/libcrypto/man/X509_check_issued.3 b/src/lib/libcrypto/man/X509_check_issued.3 index a6696123ac..393f3949b5 100644 --- a/src/lib/libcrypto/man/X509_check_issued.3 +++ b/src/lib/libcrypto/man/X509_check_issued.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: X509_check_issued.3,v 1.2 2016/12/05 16:38:24 jmc Exp $ | 1 | .\" $OpenBSD: X509_check_issued.3,v 1.3 2018/03/22 17:11:04 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 Victor B. Wagner <vitus@cryptocom.ru>. | 4 | .\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>. |
@@ -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 22 2018 $ |
52 | .Dt X509_CHECK_ISSUED 3 | 52 | .Dt X509_CHECK_ISSUED 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -102,3 +102,7 @@ constant to indicate an error. | |||
102 | .Sh SEE ALSO | 102 | .Sh SEE ALSO |
103 | .Xr X509_check_ca 3 , | 103 | .Xr X509_check_ca 3 , |
104 | .Xr X509_verify_cert 3 | 104 | .Xr X509_verify_cert 3 |
105 | .Sh HISTORY | ||
106 | .Fn X509_check_issued | ||
107 | first appeared in OpenSSL 0.9.6 and has been available since | ||
108 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/X509_cmp_time.3 b/src/lib/libcrypto/man/X509_cmp_time.3 index 63a41389d3..44007daf2f 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.5 2018/03/21 03:16:08 schwarze Exp $ | 1 | .\" $OpenBSD: X509_cmp_time.3,v 1.6 2018/03/22 17:11:04 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: March 21 2018 $ | 51 | .Dd $Mdocdate: March 22 2018 $ |
52 | .Dt X509_CMP_TIME 3 | 52 | .Dt X509_CMP_TIME 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -141,3 +141,9 @@ on error. | |||
141 | .Fn X509_cmp_current_time | 141 | .Fn X509_cmp_current_time |
142 | appeared before SSLeay 0.8 and has been available since | 142 | appeared before SSLeay 0.8 and has been available since |
143 | .Ox 2.4 . | 143 | .Ox 2.4 . |
144 | .Pp | ||
145 | .Fn X509_cmp_time | ||
146 | and | ||
147 | .Fn X509_time_adj | ||
148 | first appeared in OpenSSL 0.9.6 and have been available since | ||
149 | .Ox 2.9 . | ||
diff --git a/src/lib/libcrypto/man/X509_digest.3 b/src/lib/libcrypto/man/X509_digest.3 index 01132a7d22..2abf292a30 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.3 2018/03/21 03:16:08 schwarze Exp $ | 1 | .\" $OpenBSD: X509_digest.3,v 1.4 2018/03/22 17:11:04 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> |
@@ -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 21 2018 $ | 51 | .Dd $Mdocdate: March 22 2018 $ |
52 | .Dt X509_DIGEST 3 | 52 | .Dt X509_DIGEST 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -138,3 +138,9 @@ and | |||
138 | .Fn PKCS7_ISSUER_AND_SERIAL_digest | 138 | .Fn PKCS7_ISSUER_AND_SERIAL_digest |
139 | appeared before SSLeay 0.8 and have been available since | 139 | appeared before SSLeay 0.8 and have been available since |
140 | .Ox 2.4 . | 140 | .Ox 2.4 . |
141 | .Pp | ||
142 | .Fn X509_CRL_digest | ||
143 | and | ||
144 | .Fn X509_REQ_digest | ||
145 | first appeared in OpenSSL 0.9.6 and have been available since | ||
146 | .Ox 2.9 . | ||