diff options
author | schwarze <> | 2018-03-20 23:56:07 +0000 |
---|---|---|
committer | schwarze <> | 2018-03-20 23:56:07 +0000 |
commit | 7b93e29bb2c124d5b20660f714a4caea2c53ab68 (patch) | |
tree | 147fb7bd7308489f33310cf1fec00457b91cd770 | |
parent | 93effffec079f9addb48a346bac7d4c00c799d9e (diff) | |
download | openbsd-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.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_f_cipher.3 | 11 | ||||
-rw-r--r-- | src/lib/libcrypto/man/BIO_f_md.3 | 12 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_BytesToKey.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_DigestInit.3 | 23 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_EncodeInit.3 | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_EncryptInit.3 | 61 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_OpenInit.3 | 11 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_PKEY_cmp.3 | 10 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_PKEY_new.3 | 7 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 | 12 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_SealInit.3 | 11 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_SignInit.3 | 10 | ||||
-rw-r--r-- | src/lib/libcrypto/man/EVP_VerifyInit.3 | 7 | ||||
-rw-r--r-- | src/lib/libcrypto/man/d2i_PrivateKey.3 | 12 |
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 | ||
127 | appeared in SSLeay 0.8.1b or earlier and has been available since | ||
128 | .Ox 2.4 . | ||
125 | .Sh BUGS | 129 | .Sh BUGS |
126 | The ambiguity of EOF in base64-encoded data can cause additional | 130 | The ambiguity of EOF in base64-encoded data can cause additional |
127 | data following the base64-encoded block to be misinterpreted. | 131 | data 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. | |||
162 | currently always returns 1. | 162 | currently 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 , | ||
168 | and | ||
169 | .Fn BIO_get_cipher_status | ||
170 | appeared 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 , | ||
252 | and | ||
253 | .Fn BIO_get_md_ctx | ||
254 | appeared in SSLeay 0.8.1b or earlier and have been available since | ||
255 | .Ox 2.4 . | ||
256 | .Pp | ||
249 | Before OpenSSL 1.0.0, the call to | 257 | Before OpenSSL 1.0.0, the call to |
250 | .Fn BIO_get_md_ctx | 258 | .Fn BIO_get_md_ctx |
251 | would only work if the | 259 | would 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 | ||
143 | appeared 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 , | ||
624 | and | 638 | and |
625 | .Fn EVP_DigestFinal | 639 | .Fn EVP_get_digestbyobj |
626 | are available in all versions of SSLeay and OpenSSL. | 640 | appeared 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. | |||
293 | returns the length of the data decoded or -1 on error. | 293 | returns 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 | ||
297 | These functions appeared in SSLeay 0.8.1b or earlier | ||
298 | and 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 , | ||
1257 | and | ||
1258 | .Fn EVP_bf_ofb | ||
1259 | appeared 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 | |||
1216 | appeared in OpenSSL 0.9.7. | 1271 | appeared in OpenSSL 0.9.7. |
1217 | .Pp | 1272 | .Pp |
1218 | .Fn EVP_CIPHER_CTX_reset | 1273 | .Fn EVP_CIPHER_CTX_reset |
1219 | fist appeared in OpenSSL 1.1.0. | 1274 | first appeared in OpenSSL 1.1.0. |
1220 | .Sh BUGS | 1275 | .Sh BUGS |
1221 | .Dv EVP_MAX_KEY_LENGTH | 1276 | .Dv EVP_MAX_KEY_LENGTH |
1222 | and | 1277 | and |
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 , | ||
152 | and | ||
153 | .Fn EVP_OpenFinal | ||
154 | appeared 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 | ||
149 | and | ||
150 | .Fn EVP_PKEY_copy_parameters | ||
151 | appeared 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 |
115 | and | 115 | and |
116 | .Fn EVP_PKEY_free | 116 | .Fn EVP_PKEY_free |
117 | exist in all versions of OpenSSL. | 117 | appeared 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 |
120 | first appeared in OpenSSL 1.1.0. | 121 | first 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 , | ||
303 | and | ||
304 | .Fn EVP_PKEY_type | ||
305 | appeared 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 , | ||
183 | and | ||
184 | .Fn EVP_SealFinal | ||
185 | appeared 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 |
182 | did not return a value before OpenSSL 0.9.7. | 189 | did 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 , | ||
196 | and | 197 | and |
197 | .Fn EVP_SignFinal | 198 | .Fn EVP_PKEY_size |
198 | are available in all versions of SSLeay and OpenSSL. | 199 | appeared 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 |
201 | was added in OpenSSL 0.9.7. | 203 | was 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 , |
174 | and | 174 | and |
175 | .Fn EVP_VerifyFinal | 175 | .Fn EVP_VerifyFinal |
176 | are available in all versions of SSLeay and OpenSSL. | 176 | appeared 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 |
179 | was added in OpenSSL 0.9.7. | 180 | was 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 |
266 | RFC 5208: Public-Key Cryptography Standards (PKCS) #8: Private-Key | 266 | RFC 5208: Public-Key Cryptography Standards (PKCS) #8: Private-Key |
267 | Information Syntax Specification | 267 | Information Syntax Specification |
268 | .Sh HISTORY | ||
269 | .Fn d2i_PrivateKey , | ||
270 | .Fn i2d_PrivateKey , | ||
271 | .Fn d2i_PublicKey , | ||
272 | and | ||
273 | .Fn i2d_PublicKey | ||
274 | appeared in SSLeay 0.8.1b or earlier and have been available since | ||
275 | .Ox 2.4 . | ||