diff options
author | 2018-03-22 16:06:33 +0000 | |
---|---|---|
committer | 2018-03-22 16:06:33 +0000 | |
commit | 958c08b585e91c997e87bb0eb222334df57315e8 (patch) | |
tree | 0a8065fe1278bfe8e17a2d3e19f84f9de08a1354 /lib/libcrypto/man | |
parent | Call strlen() if name length provided is 0, like OpenSSL does. (diff) | |
download | wireguard-openbsd-958c08b585e91c997e87bb0eb222334df57315e8.tar.xz wireguard-openbsd-958c08b585e91c997e87bb0eb222334df57315e8.zip |
crypto HISTORY up to 0.9.5; researched from OpenSSL git
Diffstat (limited to 'lib/libcrypto/man')
48 files changed, 362 insertions, 140 deletions
diff --git a/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3 b/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3 index a7d894ae491..2c0a67134cd 100644 --- a/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3 +++ b/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ACCESS_DESCRIPTION_new.3,v 1.3 2016/12/28 18:31:33 jmc Exp $ +.\" $OpenBSD: ACCESS_DESCRIPTION_new.3,v 1.4 2018/03/22 16:06:33 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: December 28 2016 $ +.Dd $Mdocdate: March 22 2018 $ .Dt ACCESS_DESCRIPTION_NEW 3 .Os .Sh NAME @@ -140,3 +140,11 @@ RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate Status Protocol .Pp RFC 3161: Internet X.509 Public Key Infrastructure Time-Stamp Protocol +.Sh HISTORY +.Fn ACCESS_DESCRIPTION_new , +.Fn ACCESS_DESCRIPTION_free , +.Fn AUTHORITY_INFO_ACCESS_new , +and +.Fn AUTHORITY_INFO_ACCESS_free +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/ASN1_STRING_TABLE_add.3 b/lib/libcrypto/man/ASN1_STRING_TABLE_add.3 index 964f7204d03..cf5741e987b 100644 --- a/lib/libcrypto/man/ASN1_STRING_TABLE_add.3 +++ b/lib/libcrypto/man/ASN1_STRING_TABLE_add.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ASN1_STRING_TABLE_add.3,v 1.2 2017/08/20 18:06:42 jmc Exp $ +.\" $OpenBSD: ASN1_STRING_TABLE_add.3,v 1.3 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL ASN1_STRING_TABLE_add.pod 7b608d08 Jul 27 01:18:50 2017 +0800 .\" .\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: August 20 2017 $ +.Dd $Mdocdate: March 22 2018 $ .Dt ASN1_STRING_TABLE_ADD 3 .Os .Sh NAME @@ -88,5 +88,12 @@ if nothing is found. .Xr ASN1_OBJECT_new 3 , .Xr ERR_get_error 3 , .Xr OBJ_nid2obj 3 +.Sh HISTORY +.Fn ASN1_STRING_TABLE_add , +.Fn ASN1_STRING_TABLE_get , +and +.Fn ASN1_STRING_TABLE_cleanup +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . .Sh BUGS Most aspects of the semantics considerably differ from OpenSSL. diff --git a/lib/libcrypto/man/ASN1_STRING_length.3 b/lib/libcrypto/man/ASN1_STRING_length.3 index 158eabf9136..0a524f9e423 100644 --- a/lib/libcrypto/man/ASN1_STRING_length.3 +++ b/lib/libcrypto/man/ASN1_STRING_length.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ASN1_STRING_length.3,v 1.10 2018/03/21 05:43:56 schwarze Exp $ +.\" $OpenBSD: ASN1_STRING_length.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" .\" This file is a derived work. @@ -66,7 +66,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt ASN1_STRING_LENGTH 3 .Os .Sh NAME @@ -301,3 +301,7 @@ appeared in SSLeay 0.8.1b or earlier. first appeared in SSLeay 0.9.0. All these functions have been available since .Ox 2.4 . +.Pp +.Fn ASN1_STRING_length_set +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/ASN1_STRING_print_ex.3 b/lib/libcrypto/man/ASN1_STRING_print_ex.3 index cea69c8081a..0667bc08e5e 100644 --- a/lib/libcrypto/man/ASN1_STRING_print_ex.3 +++ b/lib/libcrypto/man/ASN1_STRING_print_ex.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.10 2018/03/20 18:35:13 schwarze Exp $ +.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt ASN1_STRING_PRINT_EX 3 .Os .Sh NAME @@ -225,3 +225,7 @@ returns a static string. .Fn ASN1_STRING_print appeared in SSLeay 0.8.1b or earlier and has been available since .Ox 2.4 . +.Pp +.Fn ASN1_tag2str +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/BIO_ctrl.3 b/lib/libcrypto/man/BIO_ctrl.3 index 2c9d385a415..a32ed80da7d 100644 --- a/lib/libcrypto/man/BIO_ctrl.3 +++ b/lib/libcrypto/man/BIO_ctrl.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BIO_ctrl.3,v 1.12 2018/03/21 21:18:08 schwarze Exp $ +.\" $OpenBSD: BIO_ctrl.3,v 1.13 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt BIO_CTRL 3 .Os .Sh NAME @@ -340,6 +340,10 @@ and first appeared in OpenSSL 0.9.4. These functions have been available since .Ox 2.6 . +.Pp +.Fn BIO_callback_ctrl +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Sh BUGS Some of the return values are ambiguous and care should be taken. In particular a return value of 0 can be returned if an operation diff --git a/lib/libcrypto/man/BIO_get_ex_new_index.3 b/lib/libcrypto/man/BIO_get_ex_new_index.3 index e773947acc1..ec6ac25e546 100644 --- a/lib/libcrypto/man/BIO_get_ex_new_index.3 +++ b/lib/libcrypto/man/BIO_get_ex_new_index.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.5 2018/03/21 06:09:37 schwarze Exp $ +.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL a970b14f Jul 31 18:58:40 2017 -0400 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt BIO_GET_EX_NEW_INDEX 3 .Os .Sh NAME @@ -141,3 +141,10 @@ and .Fn BIO_get_ex_data first appeared in SSLeay 0.9.0 and have been available since .Ox 2.4 . +.Pp +.Fn X509_get_ex_new_index , +.Fn X509_set_ex_data , +and +.Fn X509_get_ex_data +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/BIO_s_bio.3 b/lib/libcrypto/man/BIO_s_bio.3 index be67fd2b063..5fa428a2fb4 100644 --- a/lib/libcrypto/man/BIO_s_bio.3 +++ b/lib/libcrypto/man/BIO_s_bio.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BIO_s_bio.3,v 1.10 2018/03/21 21:18:08 schwarze Exp $ +.\" $OpenBSD: BIO_s_bio.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL c03726ca Aug 27 12:28:08 2015 -0400 .\" .\" This file was written by @@ -53,7 +53,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt BIO_S_BIO 3 .Os .Sh NAME @@ -374,6 +374,10 @@ and .Fn BIO_ctrl_reset_read_request first appeared in OpenSSL 0.9.4 and have been available since .Ox 2.6 . +.Pp +.Fn BIO_ctrl_reset_read_request +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Sh CAVEATS As the data is buffered, SSL operations may return with an .Dv ERROR_SSL_WANT_READ diff --git a/lib/libcrypto/man/BIO_s_mem.3 b/lib/libcrypto/man/BIO_s_mem.3 index f4abfc93488..857dc855190 100644 --- a/lib/libcrypto/man/BIO_s_mem.3 +++ b/lib/libcrypto/man/BIO_s_mem.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BIO_s_mem.3,v 1.8 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BIO_s_mem.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt BIO_S_MEM 3 .Os .Sh NAME @@ -263,6 +263,10 @@ and .Fn BIO_get_mem_data first appeared in SSLeay 0.9.1 and have been available since .Ox 2.6 . +.Pp +.Fn BIO_new_mem_buf +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Sh BUGS There should be an option to set the maximum size of a memory BIO. .Pp diff --git a/lib/libcrypto/man/BN_CTX_start.3 b/lib/libcrypto/man/BN_CTX_start.3 index 2b48d892e5a..f4f10b8b0cf 100644 --- a/lib/libcrypto/man/BN_CTX_start.3 +++ b/lib/libcrypto/man/BN_CTX_start.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BN_CTX_start.3,v 1.6 2016/12/10 21:13:25 schwarze Exp $ +.\" $OpenBSD: BN_CTX_start.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: December 10 2016 $ +.Dd $Mdocdate: March 22 2018 $ .Dt BN_CTX_START 3 .Os .Sh NAME @@ -128,4 +128,5 @@ In case of an error, an error code is set which can be obtained by .Fn BN_CTX_get , and .Fn BN_CTX_end -were added in OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/BN_generate_prime.3 b/lib/libcrypto/man/BN_generate_prime.3 index 8ff144e4211..20fd93897cb 100644 --- a/lib/libcrypto/man/BN_generate_prime.3 +++ b/lib/libcrypto/man/BN_generate_prime.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BN_generate_prime.3,v 1.10 2018/03/21 09:03:49 schwarze Exp $ +.\" $OpenBSD: BN_generate_prime.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org> @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt BN_GENERATE_PRIME 3 .Os .Sh NAME @@ -393,7 +393,8 @@ was added in SSLeay 0.9.1 and .Ox 2.6 . .Pp .Fn BN_is_prime_fasttest -was added in OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Pp .Fn BN_GENCB_new , .Fn BN_GENCB_free , diff --git a/lib/libcrypto/man/BN_rand.3 b/lib/libcrypto/man/BN_rand.3 index b8d225057d5..c9ad000011e 100644 --- a/lib/libcrypto/man/BN_rand.3 +++ b/lib/libcrypto/man/BN_rand.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: BN_rand.3,v 1.7 2018/03/20 20:26:23 schwarze Exp $ +.\" $OpenBSD: BN_rand.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org>. @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt BN_RAND 3 .Os .Sh NAME @@ -143,7 +143,8 @@ appeared before SSLeay 0.8 and has been available since .Ox 2.4 . .Pp .Fn BN_pseudo_rand -first appeared in OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Pp The .Fa top diff --git a/lib/libcrypto/man/CRYPTO_set_ex_data.3 b/lib/libcrypto/man/CRYPTO_set_ex_data.3 index e4a7087efdc..9de936d20a9 100644 --- a/lib/libcrypto/man/CRYPTO_set_ex_data.3 +++ b/lib/libcrypto/man/CRYPTO_set_ex_data.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.8 2018/03/21 06:33:19 schwarze Exp $ +.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL CRYPTO_get_ex_new_index.pod 35cb565a Nov 19 15:49:30 2015 -0500 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -98,7 +98,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt CRYPTO_SET_EX_DATA 3 .Os .Sh NAME @@ -399,3 +399,10 @@ and .Fn CRYPTO_new_ex_data first appeared in SSLeay 0.9.0 and have been available since .Ox 2.4 . +.Pp +.Fn CRYPTO_EX_new , +.Fn CRYPTO_EX_free , +and +.Fn CRYPTO_EX_dup +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/DES_set_key.3 b/lib/libcrypto/man/DES_set_key.3 index 44c6dcbc437..64038faa987 100644 --- a/lib/libcrypto/man/DES_set_key.3 +++ b/lib/libcrypto/man/DES_set_key.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: DES_set_key.3,v 1.9 2018/03/20 22:06:59 schwarze Exp $ +.\" $OpenBSD: DES_set_key.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: .\" OpenSSL man3/DES_random_key 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -115,7 +115,7 @@ .\" copied and put under another distribution licence .\" [including the GNU Public Licence.] .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt DES_SET_KEY 3 .Os .Sh NAME @@ -822,6 +822,15 @@ with lower case names starting with appeared in SSLeay 0.8.1b or earlier and have been available since .Ox 2.4 . .Pp +Versions of +.Fn DES_set_key_checked +and +.Fn DES_set_key_unchecked +with lower case names starting with +.Sy des_ +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . +.Pp In OpenSSL 0.9.7, all .Sy des_ functions were renamed to diff --git a/lib/libcrypto/man/DH_set_method.3 b/lib/libcrypto/man/DH_set_method.3 index 31d9b54ca78..77d16164457 100644 --- a/lib/libcrypto/man/DH_set_method.3 +++ b/lib/libcrypto/man/DH_set_method.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: DH_set_method.3,v 1.5 2016/12/10 22:22:59 schwarze Exp $ +.\" $OpenBSD: DH_set_method.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: December 10 2016 $ +.Dd $Mdocdate: March 22 2018 $ .Dt DH_SET_METHOD 3 .Os .Sh NAME @@ -227,7 +227,8 @@ Otherwise it returns a pointer to the newly allocated structure. .Fn DH_new_method and .Fn DH_OpenSSL -were added in OpenSSL 0.9.4. +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . .Sh CAVEATS As of version 0.9.7, .Vt DH_METHOD diff --git a/lib/libcrypto/man/DSA_get_ex_new_index.3 b/lib/libcrypto/man/DSA_get_ex_new_index.3 index 70235184ce9..8fe055f3373 100644 --- a/lib/libcrypto/man/DSA_get_ex_new_index.3 +++ b/lib/libcrypto/man/DSA_get_ex_new_index.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: DSA_get_ex_new_index.3,v 1.4 2016/12/10 22:47:49 schwarze Exp $ +.\" $OpenBSD: DSA_get_ex_new_index.3,v 1.5 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: December 10 2016 $ +.Dd $Mdocdate: March 22 2018 $ .Dt DSA_GET_EX_NEW_INDEX 3 .Os .Sh NAME @@ -94,4 +94,5 @@ and .Fn DSA_set_ex_data , and .Fn DSA_get_ex_data -are available since OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/DSA_set_method.3 b/lib/libcrypto/man/DSA_set_method.3 index 9b8412426af..f54c3920974 100644 --- a/lib/libcrypto/man/DSA_set_method.3 +++ b/lib/libcrypto/man/DSA_set_method.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: DSA_set_method.3,v 1.7 2018/03/18 13:06:36 schwarze Exp $ +.\" $OpenBSD: DSA_set_method.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 18 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt DSA_SET_METHOD 3 .Os .Sh NAME @@ -232,7 +232,8 @@ Otherwise it returns a pointer to the newly allocated structure. .Fn DSA_new_method , and .Fn DSA_OpenSSL -were added in OpenSSL 0.9.4. +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . .Sh CAVEATS As of version 0.9.7, DSA_METHOD implementations are grouped together with other algorithmic APIs (e.g. RSA_METHOD, EVP_CIPHER) in diff --git a/lib/libcrypto/man/EVP_DigestInit.3 b/lib/libcrypto/man/EVP_DigestInit.3 index 0ca3e4f1ed2..bdad07665c4 100644 --- a/lib/libcrypto/man/EVP_DigestInit.3 +++ b/lib/libcrypto/man/EVP_DigestInit.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: EVP_DigestInit.3,v 1.11 2018/03/21 16:09:51 schwarze Exp $ +.\" $OpenBSD: EVP_DigestInit.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000 .\" selective merge up to: OpenSSL a95d7574 Jul 2 12:16:38 2017 -0400 .\" @@ -51,7 +51,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt EVP_DIGESTINIT 3 .Os .Sh NAME @@ -653,6 +653,10 @@ All these functions have been available since first appeared in OpenSSL 0.9.2b and has been available since .Ox 2.6 . .Pp +.Fn EVP_MD_CTX_md +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . +.Pp .Fn EVP_MD_CTX_init , .Fn EVP_MD_CTX_create , .Fn EVP_MD_CTX_copy_ex , diff --git a/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 b/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 index a1836fbe1d2..ee8191bc8f3 100644 --- a/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 +++ b/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.8 2018/03/20 23:56:07 schwarze Exp $ +.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt EVP_PKEY_SET1_RSA 3 .Os .Sh NAME @@ -304,3 +304,13 @@ and .Fn EVP_PKEY_type appeared in SSLeay 0.8.1b or earlier and have been available since .Ox 2.4 . +.Pp +.Fn EVP_PKEY_set1_RSA , +.Fn EVP_PKEY_set1_DSA , +.Fn EVP_PKEY_set1_DH , +.Fn EVP_PKEY_get1_RSA , +.Fn EVP_PKEY_get1_DSA , +and +.Fn EVP_PKEY_get1_DH +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/GENERAL_NAME_new.3 b/lib/libcrypto/man/GENERAL_NAME_new.3 index aeee3e0444d..3966ece697a 100644 --- a/lib/libcrypto/man/GENERAL_NAME_new.3 +++ b/lib/libcrypto/man/GENERAL_NAME_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: GENERAL_NAME_new.3,v 1.3 2018/03/21 16:09:51 schwarze Exp $ +.\" $OpenBSD: GENERAL_NAME_new.3,v 1.4 2018/03/22 16:06:33 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt GENERAL_NAME_NEW 3 .Os .Sh NAME @@ -150,3 +150,9 @@ and .Fn GENERAL_NAMES_free first appeared in OpenSSL 0.9.2b and have been available since .Ox 2.6 . +.Pp +.Fn OTHERNAME_new +and +.Fn OTHERNAME_free +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 b/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 index 329fef81300..6cc4a2770ca 100644 --- a/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 +++ b/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.5 2018/03/21 22:08:04 schwarze Exp $ +.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt OPENSSL_ADD_ALL_ALGORITHMS 3 .Os .Sh NAME @@ -107,6 +107,13 @@ and .Fn SSLeay_add_all_digests appeared in SSLeay 0.8.1b or earlier and have been available since .Ox 2.4 . +.Pp +.Fn OpenSSL_add_all_algorithms , +.Fn OpenSSL_add_all_ciphers , +and +.Fn OpenSSL_add_all_digests +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . .Sh BUGS Although the functions do not return error codes, it is possible for them to fail. diff --git a/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 index f235931fa6f..01f78171233 100644 --- a/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 +++ b/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.10 2018/03/21 21:18:08 schwarze Exp $ +.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt PEM_READ_BIO_PRIVATEKEY 3 .Os .Sh NAME @@ -1278,6 +1278,30 @@ and .Fn PEM_write_NETSCAPE_CERT_SEQUENCE , first appeared in OpenSSL 0.9.4 and have been available since .Ox 2.6 . +.Pp +.Fn PEM_write_bio_PKCS8PrivateKey_nid , +.Fn PEM_write_PKCS8PrivateKey_nid , +.Fn PEM_read_bio_PUBKEY , +.Fn PEM_read_PUBKEY , +.Fn PEM_write_bio_PUBKEY , +.Fn PEM_write_PUBKEY , +.Fn PEM_read_bio_RSA_PUBKEY , +.Fn PEM_read_RSA_PUBKEY , +.Fn PEM_write_bio_RSA_PUBKEY , +.Fn PEM_write_RSA_PUBKEY , +.Fn PEM_read_bio_DSA_PUBKEY , +.Fn PEM_read_DSA_PUBKEY , +.Fn PEM_write_bio_DSA_PUBKEY , +.Fn PEM_write_DSA_PUBKEY , +.Fn PEM_write_bio_X509_REQ_NEW , +.Fn PEM_write_X509_REQ_NEW , +.Fn PEM_read_bio_X509_AUX , +.Fn PEM_read_X509_AUX , +.Fn PEM_write_bio_X509_AUX , +and +.Fn PEM_write_X509_AUX +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . .Sh CAVEATS A frequent cause of problems is attempting to use the PEM routines like this: diff --git a/lib/libcrypto/man/PKCS12_newpass.3 b/lib/libcrypto/man/PKCS12_newpass.3 index b651a575baf..48e4060c917 100644 --- a/lib/libcrypto/man/PKCS12_newpass.3 +++ b/lib/libcrypto/man/PKCS12_newpass.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: PKCS12_newpass.3,v 1.1 2016/11/28 23:02:16 schwarze Exp $ +.\" $OpenBSD: PKCS12_newpass.3,v 1.2 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL c95a8b4e May 5 14:26:26 2016 +0100 .\" .\" This file was written by Jeffrey Walton <noloader@gmail.com>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: November 28 2016 $ +.Dd $Mdocdate: March 22 2018 $ .Dt PKCS12_NEWPASS 3 .Os .Sh NAME @@ -149,6 +149,10 @@ int main(int argc, char **argv) .Sh SEE ALSO .Xr ERR_get_error 3 , .Xr PKCS12_create 3 +.Sh HISTORY +.Fn PKCS12_newpass +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Sh BUGS The password format is a NUL terminated ASCII string which is converted to Unicode form internally. diff --git a/lib/libcrypto/man/PKCS7_decrypt.3 b/lib/libcrypto/man/PKCS7_decrypt.3 index 234d76357a4..1a3ba7c67d2 100644 --- a/lib/libcrypto/man/PKCS7_decrypt.3 +++ b/lib/libcrypto/man/PKCS7_decrypt.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: PKCS7_decrypt.3,v 1.6 2016/12/13 15:00:22 schwarze Exp $ +.\" $OpenBSD: PKCS7_decrypt.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: December 13 2016 $ +.Dd $Mdocdate: March 22 2018 $ .Dt PKCS7_DECRYPT 3 .Os .Sh NAME @@ -107,7 +107,8 @@ The error can be obtained from .Xr PKCS7_new 3 .Sh HISTORY .Fn PKCS7_decrypt -was added to OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Sh BUGS .Fn PKCS7_decrypt must be passed the correct recipient key and certificate. diff --git a/lib/libcrypto/man/PKCS7_encrypt.3 b/lib/libcrypto/man/PKCS7_encrypt.3 index 8934191af68..324cb545d7c 100644 --- a/lib/libcrypto/man/PKCS7_encrypt.3 +++ b/lib/libcrypto/man/PKCS7_encrypt.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: PKCS7_encrypt.3,v 1.6 2017/01/12 16:13:51 jmc Exp $ +.\" $OpenBSD: PKCS7_encrypt.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: January 12 2017 $ +.Dd $Mdocdate: March 22 2018 $ .Dt PKCS7_ENCRYPT 3 .Os .Sh NAME @@ -159,7 +159,9 @@ The error can be obtained from .Xr PKCS7_new 3 .Sh HISTORY .Xr PKCS7_decrypt 3 -was added to OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . +.Pp The .Dv PKCS7_STREAM flag was first supported in OpenSSL 1.0.0. diff --git a/lib/libcrypto/man/PKCS7_sign.3 b/lib/libcrypto/man/PKCS7_sign.3 index fc836d5d331..aea1a265c2d 100644 --- a/lib/libcrypto/man/PKCS7_sign.3 +++ b/lib/libcrypto/man/PKCS7_sign.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: PKCS7_sign.3,v 1.7 2017/01/12 16:13:51 jmc Exp $ +.\" $OpenBSD: PKCS7_sign.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: January 12 2017 $ +.Dd $Mdocdate: March 22 2018 $ .Dt PKCS7_SIGN 3 .Os .Sh NAME @@ -232,7 +232,8 @@ The error can be obtained from .Xr PKCS7_verify 3 .Sh HISTORY .Fn PKCS7_sign -was added to OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . .Pp The .Dv PKCS7_PARTIAL diff --git a/lib/libcrypto/man/PKCS7_verify.3 b/lib/libcrypto/man/PKCS7_verify.3 index 716282ead3a..e800c90c540 100644 --- a/lib/libcrypto/man/PKCS7_verify.3 +++ b/lib/libcrypto/man/PKCS7_verify.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: PKCS7_verify.3,v 1.6 2018/02/25 17:46:38 schwarze Exp $ +.\" $OpenBSD: PKCS7_verify.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: February 25 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt PKCS7_VERIFY 3 .Os .Sh NAME @@ -230,7 +230,10 @@ The error can be obtained from .Xr X509_STORE_new 3 .Sh HISTORY .Fn PKCS7_verify -was added to OpenSSL 0.9.5 . +and +.Fn PKCS7_get0_signers +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . .Sh BUGS The trusted certificate store is not searched for the signer's certificate. diff --git a/lib/libcrypto/man/RAND_add.3 b/lib/libcrypto/man/RAND_add.3 index 5744d5c3ff8..a8088c53cd6 100644 --- a/lib/libcrypto/man/RAND_add.3 +++ b/lib/libcrypto/man/RAND_add.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RAND_add.3,v 1.7 2018/03/21 01:02:06 schwarze Exp $ +.\" $OpenBSD: RAND_add.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ .\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200 .\" .\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org> @@ -15,7 +15,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt RAND_ADD 3 .Os .Sh NAME @@ -61,3 +61,9 @@ and .Fn RAND_seed appeared in SSLeay 0.8.1b or earlier and have been available since .Ox 2.4 . +.Pp +.Fn RAND_add +and +.Fn RAND_status +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/RAND_bytes.3 b/lib/libcrypto/man/RAND_bytes.3 index f0bd85b9e35..29dcc0aaa25 100644 --- a/lib/libcrypto/man/RAND_bytes.3 +++ b/lib/libcrypto/man/RAND_bytes.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RAND_bytes.3,v 1.4 2018/03/21 01:02:06 schwarze Exp $ +.\" $OpenBSD: RAND_bytes.3,v 1.5 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt RAND_BYTES 3 .Os .Sh NAME @@ -100,8 +100,9 @@ returns 1. .Fn RAND_bytes appeared in SSLeay 0.8.1b or earlier and has been available since .Ox 2.4 . -It has a return -value since OpenSSL 0.9.5. +It has a return value since OpenSSL 0.9.5 and +.Ox 2.7 . .Pp .Fn RAND_pseudo_bytes -was added in OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/RSA_set_method.3 b/lib/libcrypto/man/RSA_set_method.3 index 8fe70e68a6a..e54e7b5d7e3 100644 --- a/lib/libcrypto/man/RSA_set_method.3 +++ b/lib/libcrypto/man/RSA_set_method.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: RSA_set_method.3,v 1.9 2018/03/21 21:18:08 schwarze Exp $ +.\" $OpenBSD: RSA_set_method.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Ulf Moeller <ulf@openssl.org> @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt RSA_SET_METHOD 3 .Os .Sh NAME @@ -61,9 +61,7 @@ .Nm RSA_PKCS1_SSLeay , .Nm RSA_null_method , .Nm RSA_flags , -.Nm RSA_new_method , -.Nm RSA_get_default_openssl_method , -.Nm RSA_set_default_openssl_method +.Nm RSA_new_method .Nd select RSA method .Sh SYNOPSIS .In openssl/rsa.h @@ -327,32 +325,9 @@ components of first appeared in OpenSSL 0.9.4 and have been available since .Ox 2.6 . .Pp -.Fn RSA_set_default_openssl_method -and -.Fn RSA_get_default_openssl_method -replaced -.Fn RSA_set_default_method -and -.Fn RSA_get_default_method -respectively, and -.Fn RSA_set_method -and -.Fn RSA_new_method -were altered to use -.Vt ENGINE Ns s -rather than -.Vt RSA_METHOD Ns s -during development of the -.Xr engine 3 -version of OpenSSL 0.9.6. -For 0.9.7, the handling of defaults in the -.Xr engine 3 -API was restructured so that this change was reversed, and behaviour -of the other functions resembled more closely the previous behaviour. -The behaviour of defaults in the -.Xr engine 3 -API now transparently overrides the behaviour of defaults in the -RSA API without requiring changing these function prototypes. +.Fn RSA_null_method +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Sh CAVEATS As of version 0.9.7, .Vt RSA_METHOD diff --git a/lib/libcrypto/man/SMIME_read_PKCS7.3 b/lib/libcrypto/man/SMIME_read_PKCS7.3 index a7cfc8733ea..417d97bef3a 100644 --- a/lib/libcrypto/man/SMIME_read_PKCS7.3 +++ b/lib/libcrypto/man/SMIME_read_PKCS7.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SMIME_read_PKCS7.3,v 1.5 2017/01/06 02:37:05 schwarze Exp $ +.\" $OpenBSD: SMIME_read_PKCS7.3,v 1.6 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: January 6 2017 $ +.Dd $Mdocdate: March 22 2018 $ .Dt SMIME_READ_PKCS7 3 .Os .Sh NAME @@ -129,7 +129,8 @@ The error can be obtained from .Xr SMIME_write_PKCS7 3 .Sh HISTORY .Fn SMIME_read_PKCS7 -was added to OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Sh BUGS The MIME parser used by .Fn SMIME_read_PKCS7 diff --git a/lib/libcrypto/man/SMIME_write_PKCS7.3 b/lib/libcrypto/man/SMIME_write_PKCS7.3 index a6cff4e76e5..a0a15763a1b 100644 --- a/lib/libcrypto/man/SMIME_write_PKCS7.3 +++ b/lib/libcrypto/man/SMIME_write_PKCS7.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SMIME_write_PKCS7.3,v 1.4 2016/12/13 15:00:22 schwarze Exp $ +.\" $OpenBSD: SMIME_write_PKCS7.3,v 1.5 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: December 13 2016 $ +.Dd $Mdocdate: March 22 2018 $ .Dt SMIME_WRITE_PKCS7 3 .Os .Sh NAME @@ -137,7 +137,8 @@ returns 1 for success or 0 for failure. .Xr SMIME_read_PKCS7 3 .Sh HISTORY .Fn SMIME_write_PKCS7 -was added to OpenSSL 0.9.5. +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . .Sh BUGS .Fn SMIME_write_PKCS7 always base64 encodes PKCS#7 structures. diff --git a/lib/libcrypto/man/X509V3_get_d2i.3 b/lib/libcrypto/man/X509V3_get_d2i.3 index 86aebb6ec28..391e9c40a31 100644 --- a/lib/libcrypto/man/X509V3_get_d2i.3 +++ b/lib/libcrypto/man/X509V3_get_d2i.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509V3_get_d2i.3,v 1.11 2018/03/21 17:57:48 schwarze Exp $ +.\" $OpenBSD: X509V3_get_d2i.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL ff7fbfd5 Nov 2 11:52:01 2015 +0000 .\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt X509V3_GET_D2I 3 .Os .Sh NAME @@ -412,3 +412,11 @@ first appeared in OpenSSL 0.9.2b. first appeared in OpenSSL 0.9.3. Both functions have been available since .Ox 2.6 . +.Pp +.Fn X509V3_get_d2i , +.Fn X509_get_ext_d2i , +.Fn X509_CRL_get_ext_d2i , +and +.Fn X509_REVOKED_get_ext_d2i +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/X509_CINF_new.3 b/lib/libcrypto/man/X509_CINF_new.3 index b22cf322243..eb18d66ffc6 100644 --- a/lib/libcrypto/man/X509_CINF_new.3 +++ b/lib/libcrypto/man/X509_CINF_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_CINF_new.3,v 1.3 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_CINF_new.3,v 1.4 2018/03/22 16:06:33 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt X509_CINF_NEW 3 .Os .Sh NAME @@ -105,3 +105,9 @@ and .Fn X509_VAL_free appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn X509_CERT_AUX_new +and +.Fn X509_CERT_AUX_free +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 b/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 index 00024dd4c6d..61924eb5d81 100644 --- a/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 +++ b/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.6 2018/03/21 07:41:44 schwarze Exp $ +.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" .\" This file was written by Victor B. Wagner <vitus@cryptocom.ru> @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt X509_LOOKUP_HASH_DIR 3 .Os .Sh NAME @@ -238,3 +238,7 @@ appeared before SSLeay 0.8. first appeared in SSLeay 0.9.0. These functions have been available since .Ox 2.4 . +.Pp +.Fn X509_load_cert_crl_file +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 b/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 index 31eca6b68eb..49ce32ec112 100644 --- a/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 +++ b/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 .\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" @@ -67,7 +67,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt X509_NAME_ENTRY_GET_OBJECT 3 .Os .Sh NAME @@ -277,3 +277,7 @@ and .Fn X509_NAME_ENTRY_create_by_OBJ appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn X509_NAME_ENTRY_create_by_txt +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 b/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 index 9e37b714740..c70c7b73d58 100644 --- a/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 +++ b/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt X509_NAME_ADD_ENTRY_BY_TXT 3 .Os .Sh NAME @@ -261,6 +261,13 @@ and .Fn X509_NAME_delete_entry appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn X509_NAME_add_entry_by_txt , +.Fn X509_NAME_add_entry_by_OBJ , +and +.Fn X509_NAME_add_entry_by_NID +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . .Sh BUGS .Fa type can still be set to diff --git a/lib/libcrypto/man/X509_PUBKEY_new.3 b/lib/libcrypto/man/X509_PUBKEY_new.3 index 11b79a5f0ab..021542e9114 100644 --- a/lib/libcrypto/man/X509_PUBKEY_new.3 +++ b/lib/libcrypto/man/X509_PUBKEY_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_PUBKEY_new.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_PUBKEY_new.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt X509_PUBKEY_NEW 3 .Os .Sh NAME @@ -290,3 +290,9 @@ and .Fn X509_PUBKEY_get appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn d2i_PUBKEY +and +.Fn i2d_PUBKEY +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/X509_STORE_CTX_get_error.3 b/lib/libcrypto/man/X509_STORE_CTX_get_error.3 index e7501fff4a0..f510a401805 100644 --- a/lib/libcrypto/man/X509_STORE_CTX_get_error.3 +++ b/lib/libcrypto/man/X509_STORE_CTX_get_error.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.8 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.9 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: .\" OpenSSL crypto/X509_STORE_CTX_get_error f0e0fd51 Apr 14 23:59:26 2016 -0400 .\" selective merge up to: @@ -53,7 +53,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt X509_STORE_CTX_GET_ERROR 3 .Os .Sh NAME @@ -383,3 +383,7 @@ and .Fn X509_verify_cert_error_string appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn X509_STORE_CTX_get1_chain +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/X509_STORE_CTX_new.3 b/lib/libcrypto/man/X509_STORE_CTX_new.3 index 7e50b1b402b..c14db5e44f7 100644 --- a/lib/libcrypto/man/X509_STORE_CTX_new.3 +++ b/lib/libcrypto/man/X509_STORE_CTX_new.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.12 2018/03/21 03:28:40 schwarze Exp $ +.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.13 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 .\" selective merge up to: OpenSSL 7643a172 Apr 21 13:35:51 2017 +0200 .\" @@ -50,7 +50,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt X509_STORE_CTX_NEW 3 .Os .Sh NAME @@ -330,6 +330,12 @@ and appeared before SSLeay 0.8 and have been available since .Ox 2.4 . .Pp +.Fn X509_STORE_CTX_new +and +.Fn X509_STORE_CTX_free +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . +.Pp .Fn X509_STORE_CTX_set0_crls was first added to OpenSSL 1.0.0. .Sh BUGS diff --git a/lib/libcrypto/man/d2i_ASN1_NULL.3 b/lib/libcrypto/man/d2i_ASN1_NULL.3 index 8efcee69f32..498f191a95a 100644 --- a/lib/libcrypto/man/d2i_ASN1_NULL.3 +++ b/lib/libcrypto/man/d2i_ASN1_NULL.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_ASN1_NULL.3,v 1.1 2016/12/29 17:42:54 schwarze Exp $ +.\" $OpenBSD: d2i_ASN1_NULL.3,v 1.2 2018/03/22 16:06:33 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: December 29 2016 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_ASN1_NULL 3 .Os .Sh NAME @@ -82,3 +82,9 @@ Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER), section 8.8: Encoding of null value +.Sh HISTORY +.Fn d2i_ASN1_NULL +and +.Fn i2d_ASN1_NULL +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 b/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 index 8154b1352ec..e8a17ebb1db 100644 --- a/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 +++ b/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.9 2018/03/21 17:57:48 schwarze Exp $ +.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $ .\" .\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_ASN1_OCTET_STRING 3 .Os .Sh NAME @@ -428,3 +428,7 @@ and first appeared in OpenSSL 0.9.3. These functions have been available since .Ox 2.6 . +.Pp +.Fn i2d_ASN1_PRINTABLESTRING +first appeared in OpenSSL 0.9.5 and has been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/d2i_DIST_POINT.3 b/lib/libcrypto/man/d2i_DIST_POINT.3 index 4eb45d71dad..9b25815a1ab 100644 --- a/lib/libcrypto/man/d2i_DIST_POINT.3 +++ b/lib/libcrypto/man/d2i_DIST_POINT.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_DIST_POINT.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $ +.\" $OpenBSD: d2i_DIST_POINT.3,v 1.3 2018/03/22 16:06:33 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_DIST_POINT 3 .Os .Sh NAME @@ -185,3 +185,11 @@ and .Fn i2d_DIST_POINT_NAME first appeared in OpenSSL 0.9.3 and have been available since .Ox 2.6 . +.Pp +.Fn d2i_ACCESS_DESCRIPTION , +.Fn i2d_ACCESS_DESCRIPTION , +.Fn d2i_AUTHORITY_INFO_ACCESS , +and +.Fn i2d_AUTHORITY_INFO_ACCESS +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/d2i_DSAPublicKey.3 b/lib/libcrypto/man/d2i_DSAPublicKey.3 index 0212c570b02..103954c9249 100644 --- a/lib/libcrypto/man/d2i_DSAPublicKey.3 +++ b/lib/libcrypto/man/d2i_DSAPublicKey.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.11 2018/03/21 17:57:48 schwarze Exp $ +.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.12 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -49,7 +49,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_DSAPUBLICKEY 3 .Os .Sh NAME @@ -355,3 +355,13 @@ and .Fn i2d_DSA_SIG first appeared in OpenSSL 0.9.3 and have been available since .Ox 2.6 . +.Pp +.Fn d2i_DSA_PUBKEY , +.Fn i2d_DSA_PUBKEY , +.Fn d2i_DSA_PUBKEY_bio , +.Fn d2i_DSA_PUBKEY_fp , +.Fn i2d_DSA_PUBKEY_bio , +and +.Fn i2d_DSA_PUBKEY_fp +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/d2i_GENERAL_NAME.3 b/lib/libcrypto/man/d2i_GENERAL_NAME.3 index 56e2878a734..ee593fd4606 100644 --- a/lib/libcrypto/man/d2i_GENERAL_NAME.3 +++ b/lib/libcrypto/man/d2i_GENERAL_NAME.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.2 2018/03/21 16:09:51 schwarze Exp $ +.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.3 2018/03/22 16:06:33 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_GENERAL_NAME 3 .Os .Sh NAME @@ -146,3 +146,9 @@ and .Fn i2d_GENERAL_NAMES first appeared in OpenSSL 0.9.2b and have been available since .Ox 2.6 . +.Pp +.Fn d2i_OTHERNAME +and +.Fn i2d_OTHERNAME +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 b/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 index 8539f86030b..9ac275e2a60 100644 --- a/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 +++ b/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.9 2018/02/16 17:54:23 schwarze Exp $ +.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.10 2018/03/22 16:06:33 schwarze Exp $ .\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 .\" .\" This file was written by Dr. Stephen Henson <steve@openssl.org>. @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: February 16 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_PKCS8PRIVATEKEY_BIO 3 .Os .Sh NAME @@ -164,6 +164,10 @@ return 1 on success or 0 on error. .Xr d2i_X509_SIG 3 , .Xr PEM_write_PKCS8PrivateKey 3 , .Xr PKCS8_PRIV_KEY_INFO_new 3 +.Sh HISTORY +These functions first appeared in OpenSSL 0.9.5 +and have been available since +.Ox 2.7 . .Sh CAVEATS Do not confuse these functions with .Xr i2d_PKCS8PrivateKeyInfo_bio 3 diff --git a/lib/libcrypto/man/d2i_PrivateKey.3 b/lib/libcrypto/man/d2i_PrivateKey.3 index a130ccba4f7..7a2824bc570 100644 --- a/lib/libcrypto/man/d2i_PrivateKey.3 +++ b/lib/libcrypto/man/d2i_PrivateKey.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_PrivateKey.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $ +.\" $OpenBSD: d2i_PrivateKey.3,v 1.7 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file is a derived work. @@ -65,7 +65,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 20 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_PRIVATEKEY 3 .Os .Sh NAME @@ -273,3 +273,14 @@ and .Fn i2d_PublicKey appeared in SSLeay 0.8.1b or earlier and have been available since .Ox 2.4 . +.Pp +.Fn d2i_AutoPrivateKey , +.Fn d2i_PrivateKey_bio , +.Fn i2d_PrivateKey_bio , +.Fn d2i_PrivateKey_fp , +.Fn i2d_PrivateKey_fp , +.Fn i2d_PKCS8PrivateKeyInfo_bio , +and +.Fn i2d_PKCS8PrivateKeyInfo_fp +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/d2i_RSAPublicKey.3 b/lib/libcrypto/man/d2i_RSAPublicKey.3 index 27b4dcb5a18..b0103e8914e 100644 --- a/lib/libcrypto/man/d2i_RSAPublicKey.3 +++ b/lib/libcrypto/man/d2i_RSAPublicKey.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.10 2018/03/21 01:27:25 schwarze Exp $ +.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.11 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 .\" .\" This file is a derived work. @@ -67,7 +67,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_RSAPUBLICKEY 3 .Os .Sh NAME @@ -366,3 +366,13 @@ and .Fn i2d_RSAPrivateKey_fp appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn d2i_RSA_PUBKEY , +.Fn i2d_RSA_PUBKEY , +.Fn d2i_RSA_PUBKEY_bio , +.Fn d2i_RSA_PUBKEY_fp , +.Fn i2d_RSA_PUBKEY_bio , +and +.Fn i2d_RSA_PUBKEY_fp +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . diff --git a/lib/libcrypto/man/d2i_X509.3 b/lib/libcrypto/man/d2i_X509.3 index 95f2ef6a4f3..9c80fcdb759 100644 --- a/lib/libcrypto/man/d2i_X509.3 +++ b/lib/libcrypto/man/d2i_X509.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: d2i_X509.3,v 1.7 2018/03/21 03:16:08 schwarze Exp $ +.\" $OpenBSD: d2i_X509.3,v 1.8 2018/03/22 16:06:33 schwarze Exp $ .\" OpenSSL 94480b57 Sep 12 23:34:41 2009 +0000 .\" .\" This file is a derived work. @@ -66,7 +66,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: March 21 2018 $ +.Dd $Mdocdate: March 22 2018 $ .Dt D2I_X509 3 .Os .Sh NAME @@ -283,3 +283,11 @@ and .Fn i2d_X509_VAL appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn d2i_X509_AUX , +.Fn i2d_X509_AUX , +.Fn d2i_X509_CERT_AUX , +and +.Fn i2d_X509_CERT_AUX +first appeared in OpenSSL 0.9.5 and have been available since +.Ox 2.7 . |