summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2018-03-20 23:56:07 +0000
committerschwarze <>2018-03-20 23:56:07 +0000
commit7b93e29bb2c124d5b20660f714a4caea2c53ab68 (patch)
tree147fb7bd7308489f33310cf1fec00457b91cd770
parent93effffec079f9addb48a346bac7d4c00c799d9e (diff)
downloadopenbsd-7b93e29bb2c124d5b20660f714a4caea2c53ab68.tar.gz
openbsd-7b93e29bb2c124d5b20660f714a4caea2c53ab68.tar.bz2
openbsd-7b93e29bb2c124d5b20660f714a4caea2c53ab68.zip
evp.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git
-rw-r--r--src/lib/libcrypto/man/BIO_f_base64.38
-rw-r--r--src/lib/libcrypto/man/BIO_f_cipher.311
-rw-r--r--src/lib/libcrypto/man/BIO_f_md.312
-rw-r--r--src/lib/libcrypto/man/EVP_BytesToKey.38
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.323
-rw-r--r--src/lib/libcrypto/man/EVP_EncodeInit.38
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.361
-rw-r--r--src/lib/libcrypto/man/EVP_OpenInit.311
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_cmp.310
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_new.37
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_set1_RSA.312
-rw-r--r--src/lib/libcrypto/man/EVP_SealInit.311
-rw-r--r--src/lib/libcrypto/man/EVP_SignInit.310
-rw-r--r--src/lib/libcrypto/man/EVP_VerifyInit.37
-rw-r--r--src/lib/libcrypto/man/d2i_PrivateKey.312
15 files changed, 174 insertions, 37 deletions
diff --git a/src/lib/libcrypto/man/BIO_f_base64.3 b/src/lib/libcrypto/man/BIO_f_base64.3
index a3bf74c4fe..f2c489e04b 100644
--- a/src/lib/libcrypto/man/BIO_f_base64.3
+++ b/src/lib/libcrypto/man/BIO_f_base64.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_base64.3,v 1.7 2017/01/06 03:45:57 schwarze Exp $ 1.\" $OpenBSD: BIO_f_base64.3,v 1.8 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -0400 2.\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: January 6 2017 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt BIO_F_BASE64 3 53.Dt BIO_F_BASE64 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -122,6 +122,10 @@ BIO_free_all(b64);
122.Ed 122.Ed
123.Sh SEE ALSO 123.Sh SEE ALSO
124.Xr BIO_new 3 124.Xr BIO_new 3
125.Sh HISTORY
126.Fn BIO_f_base64
127appeared in SSLeay 0.8.1b or earlier and has been available since
128.Ox 2.4 .
125.Sh BUGS 129.Sh BUGS
126The ambiguity of EOF in base64-encoded data can cause additional 130The ambiguity of EOF in base64-encoded data can cause additional
127data following the base64-encoded block to be misinterpreted. 131data following the base64-encoded block to be misinterpreted.
diff --git a/src/lib/libcrypto/man/BIO_f_cipher.3 b/src/lib/libcrypto/man/BIO_f_cipher.3
index c2f3972845..6d710a25f0 100644
--- a/src/lib/libcrypto/man/BIO_f_cipher.3
+++ b/src/lib/libcrypto/man/BIO_f_cipher.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_cipher.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $ 1.\" $OpenBSD: BIO_f_cipher.3,v 1.7 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 6 2016 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt BIO_F_CIPHER 3 53.Dt BIO_F_CIPHER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -162,3 +162,10 @@ returns 1 for a successful decrypt and 0 for failure.
162currently always returns 1. 162currently always returns 1.
163.Sh SEE ALSO 163.Sh SEE ALSO
164.Xr BIO_new 3 164.Xr BIO_new 3
165.Sh HISTORY
166.Fn BIO_f_cipher ,
167.Fn BIO_set_cipher ,
168and
169.Fn BIO_get_cipher_status
170appeared in SSLeay 0.8.1b or earlier and have been available since
171.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_f_md.3 b/src/lib/libcrypto/man/BIO_f_md.3
index e522381862..80f9cf434d 100644
--- a/src/lib/libcrypto/man/BIO_f_md.3
+++ b/src/lib/libcrypto/man/BIO_f_md.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_md.3,v 1.7 2017/01/07 08:46:13 jmc Exp $ 1.\" $OpenBSD: BIO_f_md.3,v 1.8 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: January 7 2017 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt BIO_F_MD 3 53.Dt BIO_F_MD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -246,6 +246,14 @@ BIO_free_all(bio);
246.Sh SEE ALSO 246.Sh SEE ALSO
247.Xr BIO_new 3 247.Xr BIO_new 3
248.Sh HISTORY 248.Sh HISTORY
249.Fn BIO_f_md ,
250.Fn BIO_set_md ,
251.Fn BIO_get_md ,
252and
253.Fn BIO_get_md_ctx
254appeared in SSLeay 0.8.1b or earlier and have been available since
255.Ox 2.4 .
256.Pp
249Before OpenSSL 1.0.0, the call to 257Before OpenSSL 1.0.0, the call to
250.Fn BIO_get_md_ctx 258.Fn BIO_get_md_ctx
251would only work if the 259would only work if the
diff --git a/src/lib/libcrypto/man/EVP_BytesToKey.3 b/src/lib/libcrypto/man/EVP_BytesToKey.3
index b7656481db..9aafc84f4b 100644
--- a/src/lib/libcrypto/man/EVP_BytesToKey.3
+++ b/src/lib/libcrypto/man/EVP_BytesToKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_BytesToKey.3,v 1.5 2016/11/24 00:20:36 schwarze Exp $ 1.\" $OpenBSD: EVP_BytesToKey.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: November 24 2016 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt EVP_BYTESTOKEY 3 53.Dt EVP_BYTESTOKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -138,3 +138,7 @@ returns the size of the derived key in bytes or 0 on error.
138.Xr EVP_EncryptInit 3 , 138.Xr EVP_EncryptInit 3 ,
139.Xr PKCS5_PBKDF2_HMAC 3 , 139.Xr PKCS5_PBKDF2_HMAC 3 ,
140.Xr RAND_bytes 3 140.Xr RAND_bytes 3
141.Sh HISTORY
142.Fn EVP_BytesToKey
143appeared in SSLeay 0.8.1b or earlier and has been available since
144.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index 8b296ee24d..5f2bf5e2f4 100644
--- a/src/lib/libcrypto/man/EVP_DigestInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_DigestInit.3,v 1.8 2018/02/27 20:28:06 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.9 2018/03/20 23:56:07 schwarze Exp $
2.\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000 2.\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000
3.\" selective merge up to: OpenSSL a95d7574 Jul 2 12:16:38 2017 -0400 3.\" selective merge up to: OpenSSL a95d7574 Jul 2 12:16:38 2017 -0400
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: February 27 2018 $ 54.Dd $Mdocdate: March 20 2018 $
55.Dt EVP_DIGESTINIT 3 55.Dt EVP_DIGESTINIT 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -621,9 +621,24 @@ main(int argc, char *argv[])
621.Sh HISTORY 621.Sh HISTORY
622.Fn EVP_DigestInit , 622.Fn EVP_DigestInit ,
623.Fn EVP_DigestUpdate , 623.Fn EVP_DigestUpdate ,
624.Fn EVP_DigestFinal ,
625.Dv EVP_MAX_MD_SIZE ,
626.Fn EVP_MD_type ,
627.Fn EVP_MD_pkey_type ,
628.Fn EVP_MD_size ,
629.Fn EVP_MD_CTX_size ,
630.Fn EVP_MD_CTX_type ,
631.Fn EVP_md_null ,
632.Fn EVP_md5 ,
633.Fn EVP_sha1 ,
634.Fn EVP_dss ,
635.Fn EVP_dss1 ,
636.Fn EVP_get_digestbyname ,
637.Fn EVP_get_digestbynid ,
624and 638and
625.Fn EVP_DigestFinal 639.Fn EVP_get_digestbyobj
626are available in all versions of SSLeay and OpenSSL. 640appeared in SSLeay 0.8.1b or earlier and have been available since
641.Ox 2.4 .
627.Pp 642.Pp
628.Fn EVP_MD_CTX_init , 643.Fn EVP_MD_CTX_init ,
629.Fn EVP_MD_CTX_create , 644.Fn EVP_MD_CTX_create ,
diff --git a/src/lib/libcrypto/man/EVP_EncodeInit.3 b/src/lib/libcrypto/man/EVP_EncodeInit.3
index 66bdcc1c1f..8ab5485adb 100644
--- a/src/lib/libcrypto/man/EVP_EncodeInit.3
+++ b/src/lib/libcrypto/man/EVP_EncodeInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_EncodeInit.3,v 1.2 2016/11/26 19:16:58 jmc Exp $ 1.\" $OpenBSD: EVP_EncodeInit.3,v 1.3 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200 2.\" OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 26 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt EVP_ENCODEINIT 3 52.Dt EVP_ENCODEINIT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -293,3 +293,7 @@ returns -1 on error or 1 on success.
293returns the length of the data decoded or -1 on error. 293returns the length of the data decoded or -1 on error.
294.Sh SEE ALSO 294.Sh SEE ALSO
295.Xr evp 3 295.Xr evp 3
296.Sh HISTORY
297These functions appeared in SSLeay 0.8.1b or earlier
298and have been available since
299.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index c55491867c..eaf72f5e8d 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.9 2018/02/27 20:43:41 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.10 2018/03/20 23:56:07 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: February 27 2018 $ 54.Dd $Mdocdate: March 20 2018 $
55.Dt EVP_ENCRYPTINIT 3 55.Dt EVP_ENCRYPTINIT 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -1204,6 +1204,61 @@ do_crypt(FILE *in, FILE *out, int do_encrypt)
1204.Sh SEE ALSO 1204.Sh SEE ALSO
1205.Xr evp 3 1205.Xr evp 3
1206.Sh HISTORY 1206.Sh HISTORY
1207.Fn EVP_CIPHER_CTX_cleanup ,
1208.Fn EVP_EncryptInit ,
1209.Fn EVP_EncryptUpdate ,
1210.Fn EVP_EncryptFinal ,
1211.Fn EVP_DecryptInit ,
1212.Fn EVP_DecryptUpdate ,
1213.Fn EVP_DecryptFinal ,
1214.Fn EVP_CipherInit ,
1215.Fn EVP_CipherUpdate ,
1216.Fn EVP_CipherFinal ,
1217.Fn EVP_get_cipherbyname ,
1218.Fn EVP_get_cipherbynid ,
1219.Fn EVP_get_cipherbyobj ,
1220.Fn EVP_CIPHER_nid ,
1221.Fn EVP_CIPHER_block_size ,
1222.Fn EVP_CIPHER_key_length ,
1223.Fn EVP_CIPHER_iv_length ,
1224.Fn EVP_CIPHER_CTX_cipher ,
1225.Fn EVP_CIPHER_CTX_nid ,
1226.Fn EVP_CIPHER_CTX_block_size ,
1227.Fn EVP_CIPHER_CTX_key_length ,
1228.Fn EVP_CIPHER_CTX_iv_length ,
1229.Fn EVP_CIPHER_CTX_get_app_data ,
1230.Fn EVP_CIPHER_CTX_set_app_data ,
1231.Fn EVP_enc_null ,
1232.Fn EVP_des_cbc ,
1233.Fn EVP_des_ecb ,
1234.Fn EVP_des_cfb ,
1235.Fn EVP_des_ofb ,
1236.Fn EVP_des_ede_cbc ,
1237.Fn EVP_des_ede ,
1238.Fn EVP_des_ede_ofb ,
1239.Fn EVP_des_ede_cfb ,
1240.Fn EVP_des_ede3_cbc ,
1241.Fn EVP_des_ede3 ,
1242.Fn EVP_des_ede3_ofb ,
1243.Fn EVP_des_ede3_cfb ,
1244.Fn EVP_desx_cbc ,
1245.Fn EVP_rc4 ,
1246.Fn EVP_idea_cbc ,
1247.Fn EVP_idea_ecb ,
1248.Fn EVP_idea_cfb ,
1249.Fn EVP_idea_ofb ,
1250.Fn EVP_rc2_cbc ,
1251.Fn EVP_rc2_ecb ,
1252.Fn EVP_rc2_cfb ,
1253.Fn EVP_rc2_ofb ,
1254.Fn EVP_bf_cbc ,
1255.Fn EVP_bf_ecb ,
1256.Fn EVP_bf_cfb ,
1257and
1258.Fn EVP_bf_ofb
1259appeared in SSLeay 0.8.1b or earlier and have been available since
1260.Ox 2.4 .
1261.Pp
1207.Fn EVP_CIPHER_CTX_init , 1262.Fn EVP_CIPHER_CTX_init ,
1208.Fn EVP_EncryptInit_ex , 1263.Fn EVP_EncryptInit_ex ,
1209.Fn EVP_EncryptFinal_ex , 1264.Fn EVP_EncryptFinal_ex ,
@@ -1216,7 +1271,7 @@ and
1216appeared in OpenSSL 0.9.7. 1271appeared in OpenSSL 0.9.7.
1217.Pp 1272.Pp
1218.Fn EVP_CIPHER_CTX_reset 1273.Fn EVP_CIPHER_CTX_reset
1219fist appeared in OpenSSL 1.1.0. 1274first appeared in OpenSSL 1.1.0.
1220.Sh BUGS 1275.Sh BUGS
1221.Dv EVP_MAX_KEY_LENGTH 1276.Dv EVP_MAX_KEY_LENGTH
1222and 1277and
diff --git a/src/lib/libcrypto/man/EVP_OpenInit.3 b/src/lib/libcrypto/man/EVP_OpenInit.3
index f442bd5c47..99dc7f28da 100644
--- a/src/lib/libcrypto/man/EVP_OpenInit.3
+++ b/src/lib/libcrypto/man/EVP_OpenInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_OpenInit.3,v 1.5 2016/11/26 20:55:26 schwarze Exp $ 1.\" $OpenBSD: EVP_OpenInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 26 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt EVP_OPENINIT 3 52.Dt EVP_OPENINIT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -146,3 +146,10 @@ returns 0 if the decrypt failed or 1 for success.
146.Xr EVP_EncryptInit 3 , 146.Xr EVP_EncryptInit 3 ,
147.Xr EVP_SealInit 3 , 147.Xr EVP_SealInit 3 ,
148.Xr RAND_bytes 3 148.Xr RAND_bytes 3
149.Sh HISTORY
150.Fn EVP_OpenInit ,
151.Fn EVP_OpenUpdate ,
152and
153.Fn EVP_OpenFinal
154appeared in SSLeay 0.8.1b or earlier and have been available since
155.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/EVP_PKEY_cmp.3 b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
index 529cd3fa9d..e781cb5d26 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_cmp.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.5 2018/02/14 02:15:46 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 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 14 2018 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt EVP_PKEY_CMP 3 53.Dt EVP_PKEY_CMP 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -144,3 +144,9 @@ are different and -2 if the operation is not supported.
144.Xr EVP_PKEY_asn1_set_public 3 , 144.Xr EVP_PKEY_asn1_set_public 3 ,
145.Xr EVP_PKEY_CTX_new 3 , 145.Xr EVP_PKEY_CTX_new 3 ,
146.Xr EVP_PKEY_keygen 3 146.Xr EVP_PKEY_keygen 3
147.Sh HISTORY
148.Fn EVP_PKEY_missing_parameters
149and
150.Fn EVP_PKEY_copy_parameters
151appeared in SSLeay 0.8.1b or earlier and have been available since
152.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/EVP_PKEY_new.3 b/src/lib/libcrypto/man/EVP_PKEY_new.3
index 994e1680b9..69168cb70f 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_new.3,v 1.5 2018/02/14 23:49:52 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_new.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d42 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d42 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: February 14 2018 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt EVP_PKEY_NEW 3 52.Dt EVP_PKEY_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -114,7 +114,8 @@ returns 1 for success or 0 for failure.
114.Fn EVP_PKEY_new 114.Fn EVP_PKEY_new
115and 115and
116.Fn EVP_PKEY_free 116.Fn EVP_PKEY_free
117exist in all versions of OpenSSL. 117appeared in SSLeay 0.8.1b or earlier and have been available since
118.Ox 2.4 .
118.Pp 119.Pp
119.Fn EVP_PKEY_up_ref 120.Fn EVP_PKEY_up_ref
120first appeared in OpenSSL 1.1.0. 121first appeared in OpenSSL 1.1.0.
diff --git a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
index 4847309da0..a1836fbe1d 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.7 2018/02/24 17:11:20 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.8 2018/03/20 23:56:07 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 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" 4.\"
@@ -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 24 2018 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt EVP_PKEY_SET1_RSA 3 53.Dt EVP_PKEY_SET1_RSA 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -296,3 +296,11 @@ on error.
296.Xr EC_KEY_new 3 , 296.Xr EC_KEY_new 3 ,
297.Xr EVP_PKEY_new 3 , 297.Xr EVP_PKEY_new 3 ,
298.Xr RSA_new 3 298.Xr RSA_new 3
299.Sh HISTORY
300.Fn EVP_PKEY_assign_RSA ,
301.Fn EVP_PKEY_assign_DSA ,
302.Fn EVP_PKEY_assign_DH ,
303and
304.Fn EVP_PKEY_type
305appeared in SSLeay 0.8.1b or earlier and have been available since
306.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/EVP_SealInit.3 b/src/lib/libcrypto/man/EVP_SealInit.3
index bbd1add74a..d8d2b5719a 100644
--- a/src/lib/libcrypto/man/EVP_SealInit.3
+++ b/src/lib/libcrypto/man/EVP_SealInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SealInit.3,v 1.5 2016/11/26 20:55:26 schwarze Exp $ 1.\" $OpenBSD: EVP_SealInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: November 26 2016 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt EVP_SEALINIT 3 53.Dt EVP_SEALINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -178,5 +178,12 @@ return 1 for success and 0 for failure.
178.Xr EVP_OpenInit 3 , 178.Xr EVP_OpenInit 3 ,
179.Xr RAND_bytes 3 179.Xr RAND_bytes 3
180.Sh HISTORY 180.Sh HISTORY
181.Fn EVP_SealInit ,
182.Fn EVP_SealUpdate ,
183and
184.Fn EVP_SealFinal
185appeared in SSLeay 0.8.1b or earlier and have been available since
186.Ox 2.4 .
187.Pp
181.Fn EVP_SealFinal 188.Fn EVP_SealFinal
182did not return a value before OpenSSL 0.9.7. 189did not return a value before OpenSSL 0.9.7.
diff --git a/src/lib/libcrypto/man/EVP_SignInit.3 b/src/lib/libcrypto/man/EVP_SignInit.3
index 67991cee5b..80000fb5bb 100644
--- a/src/lib/libcrypto/man/EVP_SignInit.3
+++ b/src/lib/libcrypto/man/EVP_SignInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SignInit.3,v 1.5 2018/02/14 02:15:46 schwarze Exp $ 1.\" $OpenBSD: EVP_SignInit.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -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 14 2018 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt EVP_SIGNINIT 3 53.Dt EVP_SIGNINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -193,9 +193,11 @@ The error codes can be obtained by
193.Sh HISTORY 193.Sh HISTORY
194.Fn EVP_SignInit , 194.Fn EVP_SignInit ,
195.Fn EVP_SignUpdate , 195.Fn EVP_SignUpdate ,
196.Fn EVP_SignFinal ,
196and 197and
197.Fn EVP_SignFinal 198.Fn EVP_PKEY_size
198are available in all versions of SSLeay and OpenSSL. 199appeared in SSLeay 0.8.1b or earlier and have been available since
200.Ox 2.4 .
199.Pp 201.Pp
200.Fn EVP_SignInit_ex 202.Fn EVP_SignInit_ex
201was added in OpenSSL 0.9.7. 203was added in OpenSSL 0.9.7.
diff --git a/src/lib/libcrypto/man/EVP_VerifyInit.3 b/src/lib/libcrypto/man/EVP_VerifyInit.3
index 2f8a7a1b53..b7b0673602 100644
--- a/src/lib/libcrypto/man/EVP_VerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_VerifyInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_VerifyInit.3,v 1.4 2016/11/26 20:55:26 schwarze Exp $ 1.\" $OpenBSD: EVP_VerifyInit.3,v 1.5 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: November 26 2016 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt EVP_VERIFYINIT 3 53.Dt EVP_VERIFYINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -173,7 +173,8 @@ The error codes can be obtained by
173.Fn EVP_VerifyUpdate , 173.Fn EVP_VerifyUpdate ,
174and 174and
175.Fn EVP_VerifyFinal 175.Fn EVP_VerifyFinal
176are available in all versions of SSLeay and OpenSSL. 176appeared in SSLeay 0.8.1b or earlier and have been available since
177.Ox 2.4 .
177.Pp 178.Pp
178.Fn EVP_VerifyInit_ex 179.Fn EVP_VerifyInit_ex
179was added in OpenSSL 0.9.7. 180was added in OpenSSL 0.9.7.
diff --git a/src/lib/libcrypto/man/d2i_PrivateKey.3 b/src/lib/libcrypto/man/d2i_PrivateKey.3
index caf7479289..a130ccba4f 100644
--- a/src/lib/libcrypto/man/d2i_PrivateKey.3
+++ b/src/lib/libcrypto/man/d2i_PrivateKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PrivateKey.3,v 1.5 2016/12/28 01:38:16 schwarze Exp $ 1.\" $OpenBSD: d2i_PrivateKey.3,v 1.6 2018/03/20 23:56:07 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
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 20 2018 $
69.Dt D2I_PRIVATEKEY 3 69.Dt D2I_PRIVATEKEY 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -265,3 +265,11 @@ For all functions, the error code can be obtained by calling
265.Sh STANDARDS 265.Sh STANDARDS
266RFC 5208: Public-Key Cryptography Standards (PKCS) #8: Private-Key 266RFC 5208: Public-Key Cryptography Standards (PKCS) #8: Private-Key
267Information Syntax Specification 267Information Syntax Specification
268.Sh HISTORY
269.Fn d2i_PrivateKey ,
270.Fn i2d_PrivateKey ,
271.Fn d2i_PublicKey ,
272and
273.Fn i2d_PublicKey
274appeared in SSLeay 0.8.1b or earlier and have been available since
275.Ox 2.4 .