summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libcrypto/man/ASN1_OBJECT_new.34
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_length.34
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_new.34
-rw-r--r--src/lib/libcrypto/man/ASN1_STRING_print_ex.34
-rw-r--r--src/lib/libcrypto/man/ASN1_generate_nconf.34
-rw-r--r--src/lib/libcrypto/man/BF_set_key.34
-rw-r--r--src/lib/libcrypto/man/BIO.34
-rw-r--r--src/lib/libcrypto/man/BIO_ctrl.34
-rw-r--r--src/lib/libcrypto/man/BIO_f_base64.34
-rw-r--r--src/lib/libcrypto/man/BIO_f_cipher.34
-rw-r--r--src/lib/libcrypto/man/BIO_f_md.36
-rw-r--r--src/lib/libcrypto/man/BIO_f_null.34
-rw-r--r--src/lib/libcrypto/man/BIO_find_type.320
-rw-r--r--src/lib/libcrypto/man/BIO_new.34
-rw-r--r--src/lib/libcrypto/man/BIO_push.34
-rw-r--r--src/lib/libcrypto/man/BIO_read.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_accept.34
-rw-r--r--src/lib/libcrypto/man/BIO_s_bio.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_connect.34
-rw-r--r--src/lib/libcrypto/man/BIO_s_fd.36
-rw-r--r--src/lib/libcrypto/man/BIO_s_file.34
-rw-r--r--src/lib/libcrypto/man/BIO_s_mem.34
-rw-r--r--src/lib/libcrypto/man/BIO_s_null.34
-rw-r--r--src/lib/libcrypto/man/BIO_s_socket.34
-rw-r--r--src/lib/libcrypto/man/BIO_set_callback.34
-rw-r--r--src/lib/libcrypto/man/BIO_should_retry.34
-rw-r--r--src/lib/libcrypto/man/BN_BLINDING_new.36
-rw-r--r--src/lib/libcrypto/man/BN_CTX_new.34
-rw-r--r--src/lib/libcrypto/man/BN_CTX_start.34
-rw-r--r--src/lib/libcrypto/man/BN_add.34
-rw-r--r--src/lib/libcrypto/man/BN_add_word.34
-rw-r--r--src/lib/libcrypto/man/BN_bn2bin.34
-rw-r--r--src/lib/libcrypto/man/BN_cmp.34
-rw-r--r--src/lib/libcrypto/man/BN_copy.34
-rw-r--r--src/lib/libcrypto/man/BN_generate_prime.34
-rw-r--r--src/lib/libcrypto/man/BN_mod_inverse.34
-rw-r--r--src/lib/libcrypto/man/BN_mod_mul_montgomery.34
-rw-r--r--src/lib/libcrypto/man/BN_mod_mul_reciprocal.34
-rw-r--r--src/lib/libcrypto/man/BN_new.34
-rw-r--r--src/lib/libcrypto/man/BN_num_bytes.34
-rw-r--r--src/lib/libcrypto/man/BN_rand.34
-rw-r--r--src/lib/libcrypto/man/BN_set_bit.34
-rw-r--r--src/lib/libcrypto/man/BN_swap.34
-rw-r--r--src/lib/libcrypto/man/BN_zero.34
-rw-r--r--src/lib/libcrypto/man/BUF_MEM_new.36
-rw-r--r--src/lib/libcrypto/man/CONF_modules_free.36
-rw-r--r--src/lib/libcrypto/man/CONF_modules_load_file.34
-rw-r--r--src/lib/libcrypto/man/CRYPTO_set_ex_data.34
-rw-r--r--src/lib/libcrypto/man/CRYPTO_set_locking_callback.34
-rw-r--r--src/lib/libcrypto/man/DES_set_key.34
-rw-r--r--src/lib/libcrypto/man/DH_generate_key.34
-rw-r--r--src/lib/libcrypto/man/DH_generate_parameters.34
-rw-r--r--src/lib/libcrypto/man/DH_get_ex_new_index.34
-rw-r--r--src/lib/libcrypto/man/DH_new.34
-rw-r--r--src/lib/libcrypto/man/DH_set_method.310
-rw-r--r--src/lib/libcrypto/man/DH_size.36
-rw-r--r--src/lib/libcrypto/man/DSA_SIG_new.34
-rw-r--r--src/lib/libcrypto/man/DSA_do_sign.34
-rw-r--r--src/lib/libcrypto/man/DSA_dup_DH.36
-rw-r--r--src/lib/libcrypto/man/DSA_generate_key.36
-rw-r--r--src/lib/libcrypto/man/DSA_generate_parameters.36
-rw-r--r--src/lib/libcrypto/man/DSA_get_ex_new_index.34
-rw-r--r--src/lib/libcrypto/man/DSA_new.34
-rw-r--r--src/lib/libcrypto/man/DSA_set_method.310
-rw-r--r--src/lib/libcrypto/man/DSA_sign.34
-rw-r--r--src/lib/libcrypto/man/DSA_size.36
-rw-r--r--src/lib/libcrypto/man/ECDSA_SIG_new.34
-rw-r--r--src/lib/libcrypto/man/EC_GFp_simple_method.34
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_copy.34
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_new.34
-rw-r--r--src/lib/libcrypto/man/EC_KEY_new.34
-rw-r--r--src/lib/libcrypto/man/EC_POINT_add.34
-rw-r--r--src/lib/libcrypto/man/EC_POINT_new.34
-rw-r--r--src/lib/libcrypto/man/ERR.34
-rw-r--r--src/lib/libcrypto/man/ERR_GET_LIB.34
-rw-r--r--src/lib/libcrypto/man/ERR_clear_error.34
-rw-r--r--src/lib/libcrypto/man/ERR_error_string.34
-rw-r--r--src/lib/libcrypto/man/ERR_get_error.34
-rw-r--r--src/lib/libcrypto/man/ERR_load_crypto_strings.34
-rw-r--r--src/lib/libcrypto/man/ERR_load_strings.311
-rw-r--r--src/lib/libcrypto/man/ERR_print_errors.34
-rw-r--r--src/lib/libcrypto/man/ERR_put_error.34
-rw-r--r--src/lib/libcrypto/man/ERR_remove_state.36
-rw-r--r--src/lib/libcrypto/man/ERR_set_mark.34
-rw-r--r--src/lib/libcrypto/man/EVP_BytesToKey.34
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.36
-rw-r--r--src/lib/libcrypto/man/EVP_DigestSignInit.34
-rw-r--r--src/lib/libcrypto/man/EVP_DigestVerifyInit.34
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.37
-rw-r--r--src/lib/libcrypto/man/EVP_OpenInit.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_new.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_cmp.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_decrypt.36
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_derive.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_encrypt.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_get_default_digest.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_keygen.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_new.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_print_private.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_set1_RSA.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_sign.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_verify.34
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_verify_recover.34
-rw-r--r--src/lib/libcrypto/man/EVP_SealInit.34
-rw-r--r--src/lib/libcrypto/man/EVP_SignInit.34
-rw-r--r--src/lib/libcrypto/man/EVP_VerifyInit.34
-rw-r--r--src/lib/libcrypto/man/HMAC.34
-rw-r--r--src/lib/libcrypto/man/MD5.34
-rw-r--r--src/lib/libcrypto/man/OBJ_nid2obj.34
-rw-r--r--src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.36
-rw-r--r--src/lib/libcrypto/man/OPENSSL_config.34
-rw-r--r--src/lib/libcrypto/man/OPENSSL_load_builtin_modules.36
-rw-r--r--src/lib/libcrypto/man/OpenSSL_add_all_algorithms.34
-rw-r--r--src/lib/libcrypto/man/PEM_read_bio_PrivateKey.34
-rw-r--r--src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.34
-rw-r--r--src/lib/libcrypto/man/PKCS12_create.34
-rw-r--r--src/lib/libcrypto/man/PKCS12_parse.34
-rw-r--r--src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.34
-rw-r--r--src/lib/libcrypto/man/PKCS7_decrypt.36
-rw-r--r--src/lib/libcrypto/man/PKCS7_encrypt.34
-rw-r--r--src/lib/libcrypto/man/PKCS7_sign.36
-rw-r--r--src/lib/libcrypto/man/PKCS7_sign_add_signer.36
-rw-r--r--src/lib/libcrypto/man/PKCS7_verify.34
-rw-r--r--src/lib/libcrypto/man/RAND_add.34
-rw-r--r--src/lib/libcrypto/man/RAND_bytes.34
-rw-r--r--src/lib/libcrypto/man/RAND_cleanup.34
-rw-r--r--src/lib/libcrypto/man/RAND_load_file.34
-rw-r--r--src/lib/libcrypto/man/RAND_set_rand_method.34
-rw-r--r--src/lib/libcrypto/man/RC4.34
-rw-r--r--src/lib/libcrypto/man/RIPEMD160.34
-rw-r--r--src/lib/libcrypto/man/RSA_blinding_on.34
-rw-r--r--src/lib/libcrypto/man/RSA_check_key.36
-rw-r--r--src/lib/libcrypto/man/RSA_generate_key.36
-rw-r--r--src/lib/libcrypto/man/RSA_get_ex_new_index.34
-rw-r--r--src/lib/libcrypto/man/RSA_new.34
-rw-r--r--src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.34
-rw-r--r--src/lib/libcrypto/man/RSA_print.34
-rw-r--r--src/lib/libcrypto/man/RSA_private_encrypt.34
-rw-r--r--src/lib/libcrypto/man/RSA_public_encrypt.37
-rw-r--r--src/lib/libcrypto/man/RSA_set_method.310
-rw-r--r--src/lib/libcrypto/man/RSA_sign.34
-rw-r--r--src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.34
-rw-r--r--src/lib/libcrypto/man/RSA_size.36
-rw-r--r--src/lib/libcrypto/man/SHA1.34
-rw-r--r--src/lib/libcrypto/man/SMIME_read_PKCS7.37
-rw-r--r--src/lib/libcrypto/man/SMIME_write_PKCS7.34
-rw-r--r--src/lib/libcrypto/man/UI_new.38
-rw-r--r--src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.34
-rw-r--r--src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.34
-rw-r--r--src/lib/libcrypto/man/X509_NAME_get_index_by_NID.34
-rw-r--r--src/lib/libcrypto/man/X509_NAME_print_ex.34
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_error.34
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.34
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_new.34
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.34
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.34
-rw-r--r--src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.34
-rw-r--r--src/lib/libcrypto/man/X509_new.34
-rw-r--r--src/lib/libcrypto/man/X509_verify_cert.34
-rw-r--r--src/lib/libcrypto/man/bn.32
-rw-r--r--src/lib/libcrypto/man/crypto.34
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_OBJECT.34
-rw-r--r--src/lib/libcrypto/man/d2i_DHparams.34
-rw-r--r--src/lib/libcrypto/man/d2i_DSAPublicKey.36
-rw-r--r--src/lib/libcrypto/man/d2i_ECPKParameters.34
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.34
-rw-r--r--src/lib/libcrypto/man/d2i_RSAPublicKey.34
-rw-r--r--src/lib/libcrypto/man/d2i_X509.34
-rw-r--r--src/lib/libcrypto/man/d2i_X509_ALGOR.34
-rw-r--r--src/lib/libcrypto/man/d2i_X509_CRL.34
-rw-r--r--src/lib/libcrypto/man/d2i_X509_NAME.34
-rw-r--r--src/lib/libcrypto/man/d2i_X509_REQ.34
-rw-r--r--src/lib/libcrypto/man/d2i_X509_SIG.34
-rw-r--r--src/lib/libcrypto/man/des_read_pw.34
-rw-r--r--src/lib/libcrypto/man/dh.36
-rw-r--r--src/lib/libcrypto/man/dsa.34
-rw-r--r--src/lib/libcrypto/man/ec.34
-rw-r--r--src/lib/libcrypto/man/engine.331
-rw-r--r--src/lib/libcrypto/man/evp.34
-rw-r--r--src/lib/libcrypto/man/i2d_PKCS7_bio_stream.34
-rw-r--r--src/lib/libcrypto/man/lh_new.34
-rw-r--r--src/lib/libcrypto/man/lh_stats.34
-rw-r--r--src/lib/libcrypto/man/rsa.34
-rw-r--r--src/lib/libcrypto/man/x509.34
185 files changed, 620 insertions, 249 deletions
diff --git a/src/lib/libcrypto/man/ASN1_OBJECT_new.3 b/src/lib/libcrypto/man/ASN1_OBJECT_new.3
index 526e1d869b..9c73dcb0ce 100644
--- a/src/lib/libcrypto/man/ASN1_OBJECT_new.3
+++ b/src/lib/libcrypto/man/ASN1_OBJECT_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: March 12 2016 $ 1.\" $OpenBSD: ASN1_OBJECT_new.3,v 1.4 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ASN1_OBJECT_NEW 3 4.Dt ASN1_OBJECT_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ASN1_STRING_length.3 b/src/lib/libcrypto/man/ASN1_STRING_length.3
index 190cd81122..1fa794fc46 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_length.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_length.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: ASN1_STRING_length.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ASN1_STRING_LENGTH 3 4.Dt ASN1_STRING_LENGTH 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ASN1_STRING_new.3 b/src/lib/libcrypto/man/ASN1_STRING_new.3
index 00968f4995..5810d5a15f 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_new.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: ASN1_STRING_new.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ASN1_STRING_NEW 3 4.Dt ASN1_STRING_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3 b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
index f7dc70bf4c..75a07a0b6e 100644
--- a/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
+++ b/src/lib/libcrypto/man/ASN1_STRING_print_ex.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: ASN1_STRING_print_ex.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ASN1_STRING_PRINT_EX 3 4.Dt ASN1_STRING_PRINT_EX 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ASN1_generate_nconf.3 b/src/lib/libcrypto/man/ASN1_generate_nconf.3
index f92afece23..1fd7f38d26 100644
--- a/src/lib/libcrypto/man/ASN1_generate_nconf.3
+++ b/src/lib/libcrypto/man/ASN1_generate_nconf.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: ASN1_generate_nconf.3,v 1.5 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ASN1_GENERATE_NCONF 3 4.Dt ASN1_GENERATE_NCONF 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BF_set_key.3 b/src/lib/libcrypto/man/BF_set_key.3
index 5b45ce8b57..5eca4409a0 100644
--- a/src/lib/libcrypto/man/BF_set_key.3
+++ b/src/lib/libcrypto/man/BF_set_key.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BF_set_key.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BF_SET_KEY 3 4.Dt BF_SET_KEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO.3 b/src/lib/libcrypto/man/BIO.3
index 44b826bb89..f3a419721f 100644
--- a/src/lib/libcrypto/man/BIO.3
+++ b/src/lib/libcrypto/man/BIO.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BIO.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO 3 4.Dt BIO 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_ctrl.3 b/src/lib/libcrypto/man/BIO_ctrl.3
index 1ad28b7213..391158bd42 100644
--- a/src/lib/libcrypto/man/BIO_ctrl.3
+++ b/src/lib/libcrypto/man/BIO_ctrl.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BIO_ctrl.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_CTRL 3 4.Dt BIO_CTRL 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_f_base64.3 b/src/lib/libcrypto/man/BIO_f_base64.3
index a9fc0c20f5..d86a2e0daa 100644
--- a/src/lib/libcrypto/man/BIO_f_base64.3
+++ b/src/lib/libcrypto/man/BIO_f_base64.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BIO_f_base64.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_F_BASE64 3 4.Dt BIO_F_BASE64 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_f_cipher.3 b/src/lib/libcrypto/man/BIO_f_cipher.3
index 1f1f42bd83..4ecde4f69d 100644
--- a/src/lib/libcrypto/man/BIO_f_cipher.3
+++ b/src/lib/libcrypto/man/BIO_f_cipher.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BIO_f_cipher.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_F_CIPHER 3 4.Dt BIO_F_CIPHER 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_f_md.3 b/src/lib/libcrypto/man/BIO_f_md.3
index cc37483eb3..3b3f1de329 100644
--- a/src/lib/libcrypto/man/BIO_f_md.3
+++ b/src/lib/libcrypto/man/BIO_f_md.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BIO_f_md.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_F_MD 3 4.Dt BIO_F_MD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -69,7 +71,7 @@ It is a
69macro. 71macro.
70.Pp 72.Pp
71.Fn BIO_get_md 73.Fn BIO_get_md
72places the a pointer to the digest BIOs digest method in 74places a pointer to the digest BIOs digest method in
73.Fa mdp . 75.Fa mdp .
74It is a 76It is a
75.Xr BIO_ctrl 3 77.Xr BIO_ctrl 3
diff --git a/src/lib/libcrypto/man/BIO_f_null.3 b/src/lib/libcrypto/man/BIO_f_null.3
index 3f75d6286a..236d233e57 100644
--- a/src/lib/libcrypto/man/BIO_f_null.3
+++ b/src/lib/libcrypto/man/BIO_f_null.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BIO_f_null.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_F_NULL 3 4.Dt BIO_F_NULL 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_find_type.3 b/src/lib/libcrypto/man/BIO_find_type.3
index ccbab52cf2..1db2fe85c6 100644
--- a/src/lib/libcrypto/man/BIO_find_type.3
+++ b/src/lib/libcrypto/man/BIO_find_type.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BIO_find_type.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_FIND_TYPE 3 4.Dt BIO_FIND_TYPE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -92,14 +94,7 @@ chain or find multiple matches using
92Previous versions had to use: 94Previous versions had to use:
93.Pp 95.Pp
94.Dl next = bio->next_bio; 96.Dl next = bio->next_bio;
95.Sh BUGS 97.Sh EXAMPLES
96.Fn BIO_find_type
97in OpenSSL 0.9.5a and earlier could not be safely passed a
98.Dv NULL
99pointer for the
100.Fa b
101argument.
102.Sh EXAMPLE
103Traverse a chain looking for digest BIOs: 98Traverse a chain looking for digest BIOs:
104.Bd -literal -offset 2n 99.Bd -literal -offset 2n
105BIO *btmp; 100BIO *btmp;
@@ -115,3 +110,10 @@ do {
115 btmp = BIO_next(btmp); 110 btmp = BIO_next(btmp);
116} while(btmp); 111} while(btmp);
117.Ed 112.Ed
113.Sh BUGS
114.Fn BIO_find_type
115in OpenSSL 0.9.5a and earlier could not be safely passed a
116.Dv NULL
117pointer for the
118.Fa b
119argument.
diff --git a/src/lib/libcrypto/man/BIO_new.3 b/src/lib/libcrypto/man/BIO_new.3
index 0727f50c19..b08de9c650 100644
--- a/src/lib/libcrypto/man/BIO_new.3
+++ b/src/lib/libcrypto/man/BIO_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: September 9 2015 $ 1.\" $OpenBSD: BIO_new.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_NEW 3 4.Dt BIO_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_push.3 b/src/lib/libcrypto/man/BIO_push.3
index 848a09ba53..0357a8446c 100644
--- a/src/lib/libcrypto/man/BIO_push.3
+++ b/src/lib/libcrypto/man/BIO_push.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_push.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_PUSH 3 4.Dt BIO_PUSH 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_read.3 b/src/lib/libcrypto/man/BIO_read.3
index 3114ab3da4..94a4fb1461 100644
--- a/src/lib/libcrypto/man/BIO_read.3
+++ b/src/lib/libcrypto/man/BIO_read.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_read.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_READ 3 4.Dt BIO_READ 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -84,7 +86,7 @@ is to use a system call (such as
84.Xr select 2 , 86.Xr select 2 ,
85.Xr poll 2 87.Xr poll 2
86or equivalent) to determine when data is available and then call 88or equivalent) to determine when data is available and then call
87.Xr read 3 89.Xr read 2
88to read the data. 90to read the data.
89The equivalent with BIOs (that is call 91The equivalent with BIOs (that is call
90.Xr select 2 92.Xr select 2
diff --git a/src/lib/libcrypto/man/BIO_s_accept.3 b/src/lib/libcrypto/man/BIO_s_accept.3
index f5adfcc07c..766d86e2a4 100644
--- a/src/lib/libcrypto/man/BIO_s_accept.3
+++ b/src/lib/libcrypto/man/BIO_s_accept.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_s_accept.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_S_ACCEPT 3 4.Dt BIO_S_ACCEPT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_s_bio.3 b/src/lib/libcrypto/man/BIO_s_bio.3
index 39fa4504c5..c7d602990e 100644
--- a/src/lib/libcrypto/man/BIO_s_bio.3
+++ b/src/lib/libcrypto/man/BIO_s_bio.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: August 2 2015 $ 1.\" $OpenBSD: BIO_s_bio.3,v 1.4 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_S_BIO 3 4.Dt BIO_S_BIO 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -231,7 +233,7 @@ will be true.
231If the application then waits for data to become available 233If the application then waits for data to become available
232on the underlying transport before flushing the write buffer, 234on the underlying transport before flushing the write buffer,
233it will never succeed because the request was never sent. 235it will never succeed because the request was never sent.
234.Sh EXAMPLE 236.Sh EXAMPLES
235The BIO pair can be used to have full control 237The BIO pair can be used to have full control
236over the network access of an application. 238over the network access of an application.
237The application can call 239The application can call
diff --git a/src/lib/libcrypto/man/BIO_s_connect.3 b/src/lib/libcrypto/man/BIO_s_connect.3
index 960400e853..e0da157e12 100644
--- a/src/lib/libcrypto/man/BIO_s_connect.3
+++ b/src/lib/libcrypto/man/BIO_s_connect.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_s_connect.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_S_CONNECT 3 4.Dt BIO_S_CONNECT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_s_fd.3 b/src/lib/libcrypto/man/BIO_s_fd.3
index 3d6a2a3ca9..004126565e 100644
--- a/src/lib/libcrypto/man/BIO_s_fd.3
+++ b/src/lib/libcrypto/man/BIO_s_fd.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_s_fd.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_S_FD 3 4.Dt BIO_S_FD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -124,7 +126,7 @@ returns the file descriptor or -1 if the BIO has not been initialized.
124returns the newly allocated BIO or 126returns the newly allocated BIO or
125.Dv NULL 127.Dv NULL
126if an error occurred. 128if an error occurred.
127.Sh EXAMPLE 129.Sh EXAMPLES
128This is a file descriptor BIO version of "Hello World": 130This is a file descriptor BIO version of "Hello World":
129.Bd -literal -offset indent 131.Bd -literal -offset indent
130BIO *out; 132BIO *out;
diff --git a/src/lib/libcrypto/man/BIO_s_file.3 b/src/lib/libcrypto/man/BIO_s_file.3
index c7075a3fb7..9676e4f0a5 100644
--- a/src/lib/libcrypto/man/BIO_s_file.3
+++ b/src/lib/libcrypto/man/BIO_s_file.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_s_file.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_S_FILE 3 4.Dt BIO_S_FILE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_s_mem.3 b/src/lib/libcrypto/man/BIO_s_mem.3
index a37b4bff98..1512ebbb77 100644
--- a/src/lib/libcrypto/man/BIO_s_mem.3
+++ b/src/lib/libcrypto/man/BIO_s_mem.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_s_mem.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_S_MEM 3 4.Dt BIO_S_MEM 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_s_null.3 b/src/lib/libcrypto/man/BIO_s_null.3
index 05008aabfc..5910bd5ce1 100644
--- a/src/lib/libcrypto/man/BIO_s_null.3
+++ b/src/lib/libcrypto/man/BIO_s_null.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_s_null.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_S_NULL 3 4.Dt BIO_S_NULL 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_s_socket.3 b/src/lib/libcrypto/man/BIO_s_socket.3
index f7aff6a4c8..69768bc003 100644
--- a/src/lib/libcrypto/man/BIO_s_socket.3
+++ b/src/lib/libcrypto/man/BIO_s_socket.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_s_socket.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_S_SOCKET 3 4.Dt BIO_S_SOCKET 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_set_callback.3 b/src/lib/libcrypto/man/BIO_set_callback.3
index 39d284890e..68ca2780f8 100644
--- a/src/lib/libcrypto/man/BIO_set_callback.3
+++ b/src/lib/libcrypto/man/BIO_set_callback.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_set_callback.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_SET_CALLBACK 3 4.Dt BIO_SET_CALLBACK 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BIO_should_retry.3 b/src/lib/libcrypto/man/BIO_should_retry.3
index cb5eda3121..c06e907235 100644
--- a/src/lib/libcrypto/man/BIO_should_retry.3
+++ b/src/lib/libcrypto/man/BIO_should_retry.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 16 2015 $ 1.\" $OpenBSD: BIO_should_retry.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BIO_SHOULD_RETRY 3 4.Dt BIO_SHOULD_RETRY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_BLINDING_new.3 b/src/lib/libcrypto/man/BN_BLINDING_new.3
index 72ea5d8b34..d8860f543e 100644
--- a/src/lib/libcrypto/man/BN_BLINDING_new.3
+++ b/src/lib/libcrypto/man/BN_BLINDING_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: August 2 2015 $ 1.\" $OpenBSD: BN_BLINDING_new.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_BLINDING_NEW 3 4.Dt BN_BLINDING_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -210,7 +212,7 @@ and
210can be used to pass special functions for exponentiation (normally 212can be used to pass special functions for exponentiation (normally
211.Xr BN_mod_exp_mont 3 213.Xr BN_mod_exp_mont 3
212and 214and
213.Vt BN_MONT_CTX Ns ). 215.Vt BN_MONT_CTX ) .
214.Sh RETURN VALUES 216.Sh RETURN VALUES
215.Fn BN_BLINDING_new 217.Fn BN_BLINDING_new
216returns the newly allocated 218returns the newly allocated
diff --git a/src/lib/libcrypto/man/BN_CTX_new.3 b/src/lib/libcrypto/man/BN_CTX_new.3
index 1a77314854..5165f3bea2 100644
--- a/src/lib/libcrypto/man/BN_CTX_new.3
+++ b/src/lib/libcrypto/man/BN_CTX_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_CTX_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_CTX_NEW 3 4.Dt BN_CTX_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_CTX_start.3 b/src/lib/libcrypto/man/BN_CTX_start.3
index 986208ba1a..0d0797ef6f 100644
--- a/src/lib/libcrypto/man/BN_CTX_start.3
+++ b/src/lib/libcrypto/man/BN_CTX_start.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_CTX_start.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_CTX_START 3 4.Dt BN_CTX_START 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_add.3 b/src/lib/libcrypto/man/BN_add.3
index de5caaf403..1933be8c52 100644
--- a/src/lib/libcrypto/man/BN_add.3
+++ b/src/lib/libcrypto/man/BN_add.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: BN_add.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_ADD 3 4.Dt BN_ADD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_add_word.3 b/src/lib/libcrypto/man/BN_add_word.3
index 16f2a17eb5..589ede6f73 100644
--- a/src/lib/libcrypto/man/BN_add_word.3
+++ b/src/lib/libcrypto/man/BN_add_word.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: July 5 2016 $ 1.\" $OpenBSD: BN_add_word.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_ADD_WORD 3 4.Dt BN_ADD_WORD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_bn2bin.3 b/src/lib/libcrypto/man/BN_bn2bin.3
index 02d6b2c8b8..b371527935 100644
--- a/src/lib/libcrypto/man/BN_bn2bin.3
+++ b/src/lib/libcrypto/man/BN_bn2bin.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_bn2bin.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_BN2BIN 3 4.Dt BN_BN2BIN 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_cmp.3 b/src/lib/libcrypto/man/BN_cmp.3
index b0a03b25ce..f3f36aa2dd 100644
--- a/src/lib/libcrypto/man/BN_cmp.3
+++ b/src/lib/libcrypto/man/BN_cmp.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_cmp.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_CMP 3 4.Dt BN_CMP 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_copy.3 b/src/lib/libcrypto/man/BN_copy.3
index 765e46c01c..80b3087c62 100644
--- a/src/lib/libcrypto/man/BN_copy.3
+++ b/src/lib/libcrypto/man/BN_copy.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_copy.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_COPY 3 4.Dt BN_COPY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_generate_prime.3 b/src/lib/libcrypto/man/BN_generate_prime.3
index e269571914..01eb4de1f8 100644
--- a/src/lib/libcrypto/man/BN_generate_prime.3
+++ b/src/lib/libcrypto/man/BN_generate_prime.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_generate_prime.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_GENERATE_PRIME 3 4.Dt BN_GENERATE_PRIME 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_mod_inverse.3 b/src/lib/libcrypto/man/BN_mod_inverse.3
index db63269fb8..2500c178f3 100644
--- a/src/lib/libcrypto/man/BN_mod_inverse.3
+++ b/src/lib/libcrypto/man/BN_mod_inverse.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_mod_inverse.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_MOD_INVERSE 3 4.Dt BN_MOD_INVERSE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_mod_mul_montgomery.3 b/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
index ac120f3c02..8ec14c3ea0 100644
--- a/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
+++ b/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_MOD_MUL_MONTGOMERY 3 4.Dt BN_MOD_MUL_MONTGOMERY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_mod_mul_reciprocal.3 b/src/lib/libcrypto/man/BN_mod_mul_reciprocal.3
index ceb1ffae5b..c311cca961 100644
--- a/src/lib/libcrypto/man/BN_mod_mul_reciprocal.3
+++ b/src/lib/libcrypto/man/BN_mod_mul_reciprocal.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_mod_mul_reciprocal.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_MOD_MUL_RECIPROCAL 3 4.Dt BN_MOD_MUL_RECIPROCAL 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_new.3 b/src/lib/libcrypto/man/BN_new.3
index ad8ce886d9..887336e914 100644
--- a/src/lib/libcrypto/man/BN_new.3
+++ b/src/lib/libcrypto/man/BN_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_NEW 3 4.Dt BN_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_num_bytes.3 b/src/lib/libcrypto/man/BN_num_bytes.3
index 2d7be7e443..5223ff1116 100644
--- a/src/lib/libcrypto/man/BN_num_bytes.3
+++ b/src/lib/libcrypto/man/BN_num_bytes.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_num_bytes.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_NUM_BYTES 3 4.Dt BN_NUM_BYTES 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_rand.3 b/src/lib/libcrypto/man/BN_rand.3
index f4fd7f21cf..b580a09892 100644
--- a/src/lib/libcrypto/man/BN_rand.3
+++ b/src/lib/libcrypto/man/BN_rand.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: July 25 2015 $ 1.\" $OpenBSD: BN_rand.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_RAND 3 4.Dt BN_RAND 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_set_bit.3 b/src/lib/libcrypto/man/BN_set_bit.3
index 75c2379239..1e0ffc8ccc 100644
--- a/src/lib/libcrypto/man/BN_set_bit.3
+++ b/src/lib/libcrypto/man/BN_set_bit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: BN_set_bit.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_SET_BIT 3 4.Dt BN_SET_BIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_swap.3 b/src/lib/libcrypto/man/BN_swap.3
index b252261067..e6a98ec0ef 100644
--- a/src/lib/libcrypto/man/BN_swap.3
+++ b/src/lib/libcrypto/man/BN_swap.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: February 23 2015 $ 1.\" $OpenBSD: BN_swap.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_SWAP 3 4.Dt BN_SWAP 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BN_zero.3 b/src/lib/libcrypto/man/BN_zero.3
index 8e3dd7f6a3..2d9b943a96 100644
--- a/src/lib/libcrypto/man/BN_zero.3
+++ b/src/lib/libcrypto/man/BN_zero.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: BN_zero.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BN_ZERO 3 4.Dt BN_ZERO 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/BUF_MEM_new.3 b/src/lib/libcrypto/man/BUF_MEM_new.3
index 10258b7aaf..609df41457 100644
--- a/src/lib/libcrypto/man/BUF_MEM_new.3
+++ b/src/lib/libcrypto/man/BUF_MEM_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: March 12 2016 $ 1.\" $OpenBSD: BUF_MEM_new.3,v 1.4 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt BUF_MEM_NEW 3 4.Dt BUF_MEM_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -91,7 +93,7 @@ on error.
91.Pp 93.Pp
92.Fn BUF_MEM_grow 94.Fn BUF_MEM_grow
93returns zero on error or the new size (i.e. 95returns zero on error or the new size (i.e.
94.Fa len Ns ). 96.Fa len ) .
95.Sh SEE ALSO 97.Sh SEE ALSO
96.Xr bio 3 98.Xr bio 3
97.Sh HISTORY 99.Sh HISTORY
diff --git a/src/lib/libcrypto/man/CONF_modules_free.3 b/src/lib/libcrypto/man/CONF_modules_free.3
index b09989d664..2735db8d3b 100644
--- a/src/lib/libcrypto/man/CONF_modules_free.3
+++ b/src/lib/libcrypto/man/CONF_modules_free.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 11 2015 $ 1.\" $OpenBSD: CONF_modules_free.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt CONF_MODULES_FREE 3 4.Dt CONF_MODULES_FREE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -43,7 +45,7 @@ is 1, all modules, including builtin modules, will be unloaded.
43Normally applications will only call 45Normally applications will only call
44.Fn CONF_modules_free 46.Fn CONF_modules_free
45at application to tidy up any configuration performed. 47at application to tidy up any configuration performed.
46.Sh RETURN VALUE 48.Sh RETURN VALUES
47None of the functions return a value. 49None of the functions return a value.
48.Sh SEE ALSO 50.Sh SEE ALSO
49.Xr CONF_modules_load_file 3 , 51.Xr CONF_modules_load_file 3 ,
diff --git a/src/lib/libcrypto/man/CONF_modules_load_file.3 b/src/lib/libcrypto/man/CONF_modules_load_file.3
index b5de94411d..9fbd1aba47 100644
--- a/src/lib/libcrypto/man/CONF_modules_load_file.3
+++ b/src/lib/libcrypto/man/CONF_modules_load_file.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 11 2015 $ 1.\" $OpenBSD: CONF_modules_load_file.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt CONF_MODULES_LOAD_FILE 3 4.Dt CONF_MODULES_LOAD_FILE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/CRYPTO_set_ex_data.3 b/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
index 1be42dedd9..d7a88b5293 100644
--- a/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
+++ b/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 11 2015 $ 1.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt CRYPTO_SET_EX_DATA 3 4.Dt CRYPTO_SET_EX_DATA 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3 b/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
index 708c52d7d3..eb99f30d23 100644
--- a/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
+++ b/src/lib/libcrypto/man/CRYPTO_set_locking_callback.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: March 26 2016 $ 1.\" $OpenBSD: CRYPTO_set_locking_callback.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt CRYPTO_SET_LOCKING_CALLBACK 3 4.Dt CRYPTO_SET_LOCKING_CALLBACK 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DES_set_key.3 b/src/lib/libcrypto/man/DES_set_key.3
index 9c33bf29e6..1e4de6255f 100644
--- a/src/lib/libcrypto/man/DES_set_key.3
+++ b/src/lib/libcrypto/man/DES_set_key.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DES_set_key.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DES_SET_KEY 3 4.Dt DES_SET_KEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DH_generate_key.3 b/src/lib/libcrypto/man/DH_generate_key.3
index 6e2edbadb3..94fe00823e 100644
--- a/src/lib/libcrypto/man/DH_generate_key.3
+++ b/src/lib/libcrypto/man/DH_generate_key.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DH_generate_key.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DH_GENERATE_KEY 3 4.Dt DH_GENERATE_KEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DH_generate_parameters.3 b/src/lib/libcrypto/man/DH_generate_parameters.3
index 431ffd634c..b092ad0263 100644
--- a/src/lib/libcrypto/man/DH_generate_parameters.3
+++ b/src/lib/libcrypto/man/DH_generate_parameters.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DH_generate_parameters.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DH_GENERATE_PARAMETERS 3 4.Dt DH_GENERATE_PARAMETERS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DH_get_ex_new_index.3 b/src/lib/libcrypto/man/DH_get_ex_new_index.3
index c93efa73d6..ccc5b6dc95 100644
--- a/src/lib/libcrypto/man/DH_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/DH_get_ex_new_index.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DH_get_ex_new_index.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DH_GET_EX_NEW_INDEX 3 4.Dt DH_GET_EX_NEW_INDEX 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DH_new.3 b/src/lib/libcrypto/man/DH_new.3
index 46b1570765..272e7bbdd6 100644
--- a/src/lib/libcrypto/man/DH_new.3
+++ b/src/lib/libcrypto/man/DH_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DH_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DH_NEW 3 4.Dt DH_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DH_set_method.3 b/src/lib/libcrypto/man/DH_set_method.3
index 86dae1728c..93cdf5576d 100644
--- a/src/lib/libcrypto/man/DH_set_method.3
+++ b/src/lib/libcrypto/man/DH_set_method.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DH_set_method.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DH_SET_METHOD 3 4.Dt DH_SET_METHOD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -88,7 +90,7 @@ It is possible to have
88.Vt DH 90.Vt DH
89keys that only work with certain 91keys that only work with certain
90.Vt DH_METHOD 92.Vt DH_METHOD
91implementations (eg. from an 93implementations (e.g. from an
92.Vt ENGINE 94.Vt ENGINE
93module that supports embedded hardware-protected keys), 95module that supports embedded hardware-protected keys),
94and in such cases attempting to change the 96and in such cases attempting to change the
@@ -208,7 +210,7 @@ DH API without requiring changing these function prototypes.
208As of version 0.9.7, 210As of version 0.9.7,
209.Vt DH_METHOD 211.Vt DH_METHOD
210implementations are grouped together with other algorithmic APIs 212implementations are grouped together with other algorithmic APIs
211(eg. RSA_METHOD, EVP_CIPHER, etc) in 213(e.g. RSA_METHOD, EVP_CIPHER) in
212.Vt ENGINE 214.Vt ENGINE
213modules. 215modules.
214If a default 216If a default
@@ -216,7 +218,7 @@ If a default
216is specified for DH functionality using an 218is specified for DH functionality using an
217.Xr engine 3 219.Xr engine 3
218API function, that will override any DH defaults set using the DH API 220API function, that will override any DH defaults set using the DH API
219.Pq ie. Fn DH_set_default_method . 221.Pq i.e. Fn DH_set_default_method .
220For this reason, the 222For this reason, the
221.Xr engine 3 223.Xr engine 3
222API is the recommended way to control default implementations 224API is the recommended way to control default implementations
diff --git a/src/lib/libcrypto/man/DH_size.3 b/src/lib/libcrypto/man/DH_size.3
index 3675f7b12b..251860aa4a 100644
--- a/src/lib/libcrypto/man/DH_size.3
+++ b/src/lib/libcrypto/man/DH_size.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DH_size.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DH_SIZE 3 4.Dt DH_SIZE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -19,7 +21,7 @@ shared secret computed by
19.Fa dh->p 21.Fa dh->p
20must not be 22must not be
21.Dv NULL . 23.Dv NULL .
22.Sh RETURN VALUE 24.Sh RETURN VALUES
23The size in bytes. 25The size in bytes.
24.Sh SEE ALSO 26.Sh SEE ALSO
25.Xr dh 3 , 27.Xr dh 3 ,
diff --git a/src/lib/libcrypto/man/DSA_SIG_new.3 b/src/lib/libcrypto/man/DSA_SIG_new.3
index 32d21fb782..2a424cf3d9 100644
--- a/src/lib/libcrypto/man/DSA_SIG_new.3
+++ b/src/lib/libcrypto/man/DSA_SIG_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_SIG_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_SIG_NEW 3 4.Dt DSA_SIG_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DSA_do_sign.3 b/src/lib/libcrypto/man/DSA_do_sign.3
index c61ff925bb..552699cb35 100644
--- a/src/lib/libcrypto/man/DSA_do_sign.3
+++ b/src/lib/libcrypto/man/DSA_do_sign.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_do_sign.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_DO_SIGN 3 4.Dt DSA_DO_SIGN 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DSA_dup_DH.3 b/src/lib/libcrypto/man/DSA_dup_DH.3
index c8b7ec60ab..f2005202b0 100644
--- a/src/lib/libcrypto/man/DSA_dup_DH.3
+++ b/src/lib/libcrypto/man/DSA_dup_DH.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_dup_DH.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_DUP_DH 3 4.Dt DSA_DUP_DH 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -21,7 +23,7 @@ parameters/keys.
21is lost during that conversion, but the resulting 23is lost during that conversion, but the resulting
22.Vt DH 24.Vt DH
23parameters contain its length. 25parameters contain its length.
24.Sh RETURN VALUE 26.Sh RETURN VALUES
25.Fn DSA_dup_DH 27.Fn DSA_dup_DH
26returns the new 28returns the new
27.Vt DH 29.Vt DH
diff --git a/src/lib/libcrypto/man/DSA_generate_key.3 b/src/lib/libcrypto/man/DSA_generate_key.3
index cf0872463f..4138bf547f 100644
--- a/src/lib/libcrypto/man/DSA_generate_key.3
+++ b/src/lib/libcrypto/man/DSA_generate_key.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_generate_key.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_GENERATE_KEY 3 4.Dt DSA_GENERATE_KEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -19,7 +21,7 @@ It generates a new key pair and stores it in
19.Fa a->pub_key 21.Fa a->pub_key
20and 22and
21.Fa a->priv_key . 23.Fa a->priv_key .
22.Sh RETURN VALUE 24.Sh RETURN VALUES
23.Fn DSA_generate_key 25.Fn DSA_generate_key
24returns 1 on success or 0 otherwise. 26returns 1 on success or 0 otherwise.
25The error codes can be obtained by 27The error codes can be obtained by
diff --git a/src/lib/libcrypto/man/DSA_generate_parameters.3 b/src/lib/libcrypto/man/DSA_generate_parameters.3
index 1acb85e77a..cd68411eec 100644
--- a/src/lib/libcrypto/man/DSA_generate_parameters.3
+++ b/src/lib/libcrypto/man/DSA_generate_parameters.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_generate_parameters.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_GENERATE_PARAMETERS 3 4.Dt DSA_GENERATE_PARAMETERS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -132,7 +134,7 @@ based approach.
132Refer to 134Refer to
133.Xr BN_generate_prime 3 135.Xr BN_generate_prime 3
134for further information. 136for further information.
135.Sh RETURN VALUE 137.Sh RETURN VALUES
136.Fn DSA_generate_parameters_ex 138.Fn DSA_generate_parameters_ex
137returns a 1 on success, or 0 otherwise. 139returns a 1 on success, or 0 otherwise.
138.Pp 140.Pp
diff --git a/src/lib/libcrypto/man/DSA_get_ex_new_index.3 b/src/lib/libcrypto/man/DSA_get_ex_new_index.3
index da2a6ae7aa..ab408d4109 100644
--- a/src/lib/libcrypto/man/DSA_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/DSA_get_ex_new_index.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_get_ex_new_index.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_GET_EX_NEW_INDEX 3 4.Dt DSA_GET_EX_NEW_INDEX 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DSA_new.3 b/src/lib/libcrypto/man/DSA_new.3
index 0e8e87deed..50670f5098 100644
--- a/src/lib/libcrypto/man/DSA_new.3
+++ b/src/lib/libcrypto/man/DSA_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_NEW 3 4.Dt DSA_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DSA_set_method.3 b/src/lib/libcrypto/man/DSA_set_method.3
index 2ba34ddf94..f7c16492ff 100644
--- a/src/lib/libcrypto/man/DSA_set_method.3
+++ b/src/lib/libcrypto/man/DSA_set_method.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_set_method.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_SET_METHOD 3 4.Dt DSA_SET_METHOD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -80,7 +82,7 @@ the handle to that
80will be released during the change. 82will be released during the change.
81It is possible to have DSA keys that only work with certain 83It is possible to have DSA keys that only work with certain
82.Vt DSA_METHOD 84.Vt DSA_METHOD
83implementations (eg. from an 85implementations (e.g. from an
84.Vt ENGINE 86.Vt ENGINE
85module that supports embedded hardware-protected keys), 87module that supports embedded hardware-protected keys),
86and in such cases attempting to change the 88and in such cases attempting to change the
@@ -209,7 +211,7 @@ API now transparently overrides the behaviour of defaults in the
209DSA API without requiring changing these function prototypes. 211DSA API without requiring changing these function prototypes.
210.Sh CAVEATS 212.Sh CAVEATS
211As of version 0.9.7, DSA_METHOD implementations are grouped together 213As of version 0.9.7, DSA_METHOD implementations are grouped together
212with other algorithmic APIs (eg. RSA_METHOD, EVP_CIPHER, etc) in 214with other algorithmic APIs (e.g. RSA_METHOD, EVP_CIPHER) in
213.Vt ENGINE 215.Vt ENGINE
214modules. 216modules.
215If a default 217If a default
@@ -217,7 +219,7 @@ If a default
217is specified for DSA functionality using an 219is specified for DSA functionality using an
218.Xr engine 3 220.Xr engine 3
219API function, that will override any DSA defaults set using the DSA API 221API function, that will override any DSA defaults set using the DSA API
220.Pq ie. DSA_set_default_method . 222.Pq i.e. DSA_set_default_method .
221For this reason, the 223For this reason, the
222.Xr engine 3 224.Xr engine 3
223API is the recommended way to control default implementations for 225API is the recommended way to control default implementations for
diff --git a/src/lib/libcrypto/man/DSA_sign.3 b/src/lib/libcrypto/man/DSA_sign.3
index 371f1f4555..9682f8d54b 100644
--- a/src/lib/libcrypto/man/DSA_sign.3
+++ b/src/lib/libcrypto/man/DSA_sign.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_sign.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_SIGN 3 4.Dt DSA_SIGN 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/DSA_size.3 b/src/lib/libcrypto/man/DSA_size.3
index 64dce38f7c..c12c7dd598 100644
--- a/src/lib/libcrypto/man/DSA_size.3
+++ b/src/lib/libcrypto/man/DSA_size.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: DSA_size.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA_SIZE 3 4.Dt DSA_SIZE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -19,7 +21,7 @@ signature.
19.Fa dsa->q 21.Fa dsa->q
20must not be 22must not be
21.Dv NULL . 23.Dv NULL .
22.Sh RETURN VALUE 24.Sh RETURN VALUES
23The size in bytes. 25The size in bytes.
24.Sh SEE ALSO 26.Sh SEE ALSO
25.Xr dsa 3 , 27.Xr dsa 3 ,
diff --git a/src/lib/libcrypto/man/ECDSA_SIG_new.3 b/src/lib/libcrypto/man/ECDSA_SIG_new.3
index 422ccdeb42..cc5bcd8d3a 100644
--- a/src/lib/libcrypto/man/ECDSA_SIG_new.3
+++ b/src/lib/libcrypto/man/ECDSA_SIG_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 12 2015 $ 1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ECDSA_SIG_NEW 3 4.Dt ECDSA_SIG_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EC_GFp_simple_method.3 b/src/lib/libcrypto/man/EC_GFp_simple_method.3
index 8f401e85c8..c8c5e9883f 100644
--- a/src/lib/libcrypto/man/EC_GFp_simple_method.3
+++ b/src/lib/libcrypto/man/EC_GFp_simple_method.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: EC_GFp_simple_method.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EC_GFP_SIMPLE_METHOD 3 4.Dt EC_GFP_SIMPLE_METHOD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EC_GROUP_copy.3 b/src/lib/libcrypto/man/EC_GROUP_copy.3
index 61c094700a..25ef67344d 100644
--- a/src/lib/libcrypto/man/EC_GROUP_copy.3
+++ b/src/lib/libcrypto/man/EC_GROUP_copy.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: EC_GROUP_copy.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EC_GROUP_COPY 3 4.Dt EC_GROUP_COPY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EC_GROUP_new.3 b/src/lib/libcrypto/man/EC_GROUP_new.3
index 00690dfc07..6534e8fc99 100644
--- a/src/lib/libcrypto/man/EC_GROUP_new.3
+++ b/src/lib/libcrypto/man/EC_GROUP_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: EC_GROUP_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EC_GROUP_NEW 3 4.Dt EC_GROUP_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EC_KEY_new.3 b/src/lib/libcrypto/man/EC_KEY_new.3
index dcc55fa973..b977323e29 100644
--- a/src/lib/libcrypto/man/EC_KEY_new.3
+++ b/src/lib/libcrypto/man/EC_KEY_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: EC_KEY_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EC_KEY_NEW 3 4.Dt EC_KEY_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EC_POINT_add.3 b/src/lib/libcrypto/man/EC_POINT_add.3
index b8e3290952..e432dd5757 100644
--- a/src/lib/libcrypto/man/EC_POINT_add.3
+++ b/src/lib/libcrypto/man/EC_POINT_add.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: EC_POINT_add.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EC_POINT_ADD 3 4.Dt EC_POINT_ADD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EC_POINT_new.3 b/src/lib/libcrypto/man/EC_POINT_new.3
index cd0dcaf986..7ece11bb6a 100644
--- a/src/lib/libcrypto/man/EC_POINT_new.3
+++ b/src/lib/libcrypto/man/EC_POINT_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: EC_POINT_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EC_POINT_NEW 3 4.Dt EC_POINT_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR.3 b/src/lib/libcrypto/man/ERR.3
index 2c9a4479f7..94e38b1645 100644
--- a/src/lib/libcrypto/man/ERR.3
+++ b/src/lib/libcrypto/man/ERR.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR 3 4.Dt ERR 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR_GET_LIB.3 b/src/lib/libcrypto/man/ERR_GET_LIB.3
index 9b50ce39e6..ec569f6be2 100644
--- a/src/lib/libcrypto/man/ERR_GET_LIB.3
+++ b/src/lib/libcrypto/man/ERR_GET_LIB.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_GET_LIB.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_GET_LIB 3 4.Dt ERR_GET_LIB 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR_clear_error.3 b/src/lib/libcrypto/man/ERR_clear_error.3
index f5beb14b10..ed0c345b6e 100644
--- a/src/lib/libcrypto/man/ERR_clear_error.3
+++ b/src/lib/libcrypto/man/ERR_clear_error.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_clear_error.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_CLEAR_ERROR 3 4.Dt ERR_CLEAR_ERROR 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR_error_string.3 b/src/lib/libcrypto/man/ERR_error_string.3
index 75878d233e..e516fa2703 100644
--- a/src/lib/libcrypto/man/ERR_error_string.3
+++ b/src/lib/libcrypto/man/ERR_error_string.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_error_string.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_ERROR_STRING 3 4.Dt ERR_ERROR_STRING 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR_get_error.3 b/src/lib/libcrypto/man/ERR_get_error.3
index 8b11f792c1..de526a9cde 100644
--- a/src/lib/libcrypto/man/ERR_get_error.3
+++ b/src/lib/libcrypto/man/ERR_get_error.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_get_error.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_GET_ERROR 3 4.Dt ERR_GET_ERROR 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR_load_crypto_strings.3 b/src/lib/libcrypto/man/ERR_load_crypto_strings.3
index 7d14b1e572..51ee650b0c 100644
--- a/src/lib/libcrypto/man/ERR_load_crypto_strings.3
+++ b/src/lib/libcrypto/man/ERR_load_crypto_strings.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_load_crypto_strings.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_LOAD_CRYPTO_STRINGS 3 4.Dt ERR_LOAD_CRYPTO_STRINGS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR_load_strings.3 b/src/lib/libcrypto/man/ERR_load_strings.3
index 691a4067d3..780d0869fa 100644
--- a/src/lib/libcrypto/man/ERR_load_strings.3
+++ b/src/lib/libcrypto/man/ERR_load_strings.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_load_strings.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_LOAD_STRINGS 3 4.Dt ERR_LOAD_STRINGS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -49,16 +51,15 @@ The last entry in the array is
49.Pp 51.Pp
50.Fn ERR_get_next_error_library 52.Fn ERR_get_next_error_library
51can be used to assign library numbers to user libraries at runtime. 53can be used to assign library numbers to user libraries at runtime.
52.Sh RETURN VALUE 54.Sh RETURN VALUES
53.Fn ERR_PACK 55.Fn ERR_PACK
54returns the error code. 56returns the error code.
55.Fn ERR_get_next_error_library 57.Fn ERR_get_next_error_library
56returns a new library number. 58returns a new library number.
57.Sh SEE ALSO 59.Sh SEE ALSO
58.Xr ERR 3 , 60.Xr ERR 3
59.Xr ERR_load_strings 3
60.Sh HISTORY 61.Sh HISTORY
61.Xr ERR_load_error_strings 3 62.Fn ERR_load_error_strings
62and 63and
63.Fn ERR_PACK 64.Fn ERR_PACK
64are available in all versions of SSLeay and OpenSSL. 65are available in all versions of SSLeay and OpenSSL.
diff --git a/src/lib/libcrypto/man/ERR_print_errors.3 b/src/lib/libcrypto/man/ERR_print_errors.3
index 1fc80d93f7..74b4442b1a 100644
--- a/src/lib/libcrypto/man/ERR_print_errors.3
+++ b/src/lib/libcrypto/man/ERR_print_errors.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_print_errors.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_PRINT_ERRORS 3 4.Dt ERR_PRINT_ERRORS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR_put_error.3 b/src/lib/libcrypto/man/ERR_put_error.3
index 703b74d713..0b0a458b8d 100644
--- a/src/lib/libcrypto/man/ERR_put_error.3
+++ b/src/lib/libcrypto/man/ERR_put_error.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_put_error.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_PUT_ERROR 3 4.Dt ERR_PUT_ERROR 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/ERR_remove_state.3 b/src/lib/libcrypto/man/ERR_remove_state.3
index c15779edfc..faa1aa227f 100644
--- a/src/lib/libcrypto/man/ERR_remove_state.3
+++ b/src/lib/libcrypto/man/ERR_remove_state.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_remove_state.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_REMOVE_STATE 3 4.Dt ERR_REMOVE_STATE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -41,7 +43,7 @@ Calling
41.Fn ERR_remove_state 43.Fn ERR_remove_state
42is equivalent to 44is equivalent to
43.Fn ERR_remove_thread_state NULL . 45.Fn ERR_remove_thread_state NULL .
44.Sh RETURN VALUE 46.Sh RETURN VALUES
45.Fn ERR_remove_thread_state 47.Fn ERR_remove_thread_state
46and 48and
47.Fn ERR_remove_state 49.Fn ERR_remove_state
diff --git a/src/lib/libcrypto/man/ERR_set_mark.3 b/src/lib/libcrypto/man/ERR_set_mark.3
index e268271418..478ca08962 100644
--- a/src/lib/libcrypto/man/ERR_set_mark.3
+++ b/src/lib/libcrypto/man/ERR_set_mark.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 2 2016 $ 1.\" $OpenBSD: ERR_set_mark.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ERR_SET_MARK 3 4.Dt ERR_SET_MARK 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_BytesToKey.3 b/src/lib/libcrypto/man/EVP_BytesToKey.3
index 45a3d9bf33..ad277b8882 100644
--- a/src/lib/libcrypto/man/EVP_BytesToKey.3
+++ b/src/lib/libcrypto/man/EVP_BytesToKey.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_BytesToKey.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_BYTESTOKEY 3 4.Dt EVP_BYTESTOKEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index 9bcf79241c..f9be8ef75b 100644
--- a/src/lib/libcrypto/man/EVP_DigestInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestInit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_DIGESTINIT 3 4.Dt EVP_DIGESTINIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -505,7 +507,7 @@ were added in OpenSSL 0.9.7.
505.Fn EVP_dss1 , 507.Fn EVP_dss1 ,
506and 508and
507.Fn EVP_ripemd160 509.Fn EVP_ripemd160
508were changed to return truely const 510were changed to return truly const
509.Vt EVP_MD 511.Vt EVP_MD
510pointers in OpenSSL 0.9.7. 512pointers in OpenSSL 0.9.7.
511.Pp 513.Pp
diff --git a/src/lib/libcrypto/man/EVP_DigestSignInit.3 b/src/lib/libcrypto/man/EVP_DigestSignInit.3
index 89a2d7afbd..98a5f16b21 100644
--- a/src/lib/libcrypto/man/EVP_DigestSignInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestSignInit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_DigestSignInit.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_DIGESTSIGNINIT 3 4.Dt EVP_DIGESTSIGNINIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_DigestVerifyInit.3 b/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
index 0b26eb617e..d0e777faed 100644
--- a/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_DigestVerifyInit.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_DIGESTVERIFYINIT 3 4.Dt EVP_DIGESTVERIFYINIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 44967f863f..e786468550 100644
--- a/src/lib/libcrypto/man/EVP_EncryptInit.3
+++ b/src/lib/libcrypto/man/EVP_EncryptInit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_ENCRYPTINIT 3 4.Dt EVP_ENCRYPTINIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -489,7 +491,8 @@ and
489return the type of the passed cipher or context. 491return the type of the passed cipher or context.
490This "type" is the actual NID of the cipher OBJECT IDENTIFIER as such it 492This "type" is the actual NID of the cipher OBJECT IDENTIFIER as such it
491ignores the cipher parameters and 40 bit RC2 and 128 bit RC2 have the 493ignores the cipher parameters and 40 bit RC2 and 128 bit RC2 have the
492same NID. If the cipher does not have an object identifier or does not 494same NID.
495If the cipher does not have an object identifier or does not
493have ASN1 support this function will return 496have ASN1 support this function will return
494.Dv NID_undef . 497.Dv NID_undef .
495.Pp 498.Pp
diff --git a/src/lib/libcrypto/man/EVP_OpenInit.3 b/src/lib/libcrypto/man/EVP_OpenInit.3
index 92873ac453..092053c6af 100644
--- a/src/lib/libcrypto/man/EVP_OpenInit.3
+++ b/src/lib/libcrypto/man/EVP_OpenInit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_OpenInit.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_OPENINIT 3 4.Dt EVP_OPENINIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
index 5b1b94653a..1b346607d1 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_CTX_CTRL 3 4.Dt EVP_PKEY_CTX_CTRL 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
index c08db1eb21..03439d6658 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_CTX_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_CTX_NEW 3 4.Dt EVP_PKEY_CTX_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_cmp.3 b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
index a3c3ba4fec..2e366402ca 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_cmp.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_CMP 3 4.Dt EVP_PKEY_CMP 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_decrypt.3 b/src/lib/libcrypto/man/EVP_PKEY_decrypt.3
index 28c343838d..f8d29fbef2 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_decrypt.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_decrypt.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_decrypt.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_DECRYPT 3 4.Dt EVP_PKEY_DECRYPT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -71,7 +73,7 @@ and
71return 1 for success and 0 or a negative value for failure. 73return 1 for success and 0 or a negative value for failure.
72In particular, a return value of -2 indicates the operation is not 74In particular, a return value of -2 indicates the operation is not
73supported by the public key algorithm. 75supported by the public key algorithm.
74.Sh EXAMPLE 76.Sh EXAMPLES
75Decrypt data using OAEP (for RSA keys): 77Decrypt data using OAEP (for RSA keys):
76.Bd -literal 78.Bd -literal
77#include <openssl/evp.h> 79#include <openssl/evp.h>
diff --git a/src/lib/libcrypto/man/EVP_PKEY_derive.3 b/src/lib/libcrypto/man/EVP_PKEY_derive.3
index e67280cf20..e29587be7e 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_derive.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_derive.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_derive.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_DERIVE 3 4.Dt EVP_PKEY_DERIVE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_encrypt.3 b/src/lib/libcrypto/man/EVP_PKEY_encrypt.3
index bda37ef160..8edd53745d 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_encrypt.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_encrypt.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_encrypt.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_ENCRYPT 3 4.Dt EVP_PKEY_ENCRYPT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 b/src/lib/libcrypto/man/EVP_PKEY_get_default_digest.3
index 2266adadf3..38546b964d 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_get_default_digest.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_get_default_digest.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_get_default_digest.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_GET_DEFAULT_DIGEST 3 4.Dt EVP_PKEY_GET_DEFAULT_DIGEST 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_keygen.3 b/src/lib/libcrypto/man/EVP_PKEY_keygen.3
index 8a5c7be0c6..c464924384 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_keygen.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_keygen.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_keygen.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_KEYGEN 3 4.Dt EVP_PKEY_KEYGEN 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_new.3 b/src/lib/libcrypto/man/EVP_PKEY_new.3
index 155ca9ad24..92610bb2b3 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_NEW 3 4.Dt EVP_PKEY_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_print_private.3 b/src/lib/libcrypto/man/EVP_PKEY_print_private.3
index d1f627c6a0..a271835f9c 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_print_private.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_print_private.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_print_private.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_PRINT_PRIVATE 3 4.Dt EVP_PKEY_PRINT_PRIVATE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
index 986918dc2f..4caadfb2a4 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_SET1_RSA 3 4.Dt EVP_PKEY_SET1_RSA 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_sign.3 b/src/lib/libcrypto/man/EVP_PKEY_sign.3
index f8e4da7a9d..8ed1432618 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_sign.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_sign.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_sign.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_SIGN 3 4.Dt EVP_PKEY_SIGN 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_verify.3 b/src/lib/libcrypto/man/EVP_PKEY_verify.3
index bec3283349..faf2dca1f6 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_verify.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_verify.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_PKEY_verify.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_VERIFY 3 4.Dt EVP_PKEY_VERIFY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_PKEY_verify_recover.3 b/src/lib/libcrypto/man/EVP_PKEY_verify_recover.3
index ab195ce502..d1cedadef4 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_verify_recover.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_verify_recover.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: EVP_PKEY_verify_recover.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_PKEY_VERIFY_RECOVER 3 4.Dt EVP_PKEY_VERIFY_RECOVER 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_SealInit.3 b/src/lib/libcrypto/man/EVP_SealInit.3
index 9511111486..32e7c0b35e 100644
--- a/src/lib/libcrypto/man/EVP_SealInit.3
+++ b/src/lib/libcrypto/man/EVP_SealInit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_SealInit.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_SEALINIT 3 4.Dt EVP_SEALINIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_SignInit.3 b/src/lib/libcrypto/man/EVP_SignInit.3
index 22f81148a2..c18b074b6d 100644
--- a/src/lib/libcrypto/man/EVP_SignInit.3
+++ b/src/lib/libcrypto/man/EVP_SignInit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_SignInit.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_SIGNINIT 3 4.Dt EVP_SIGNINIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/EVP_VerifyInit.3 b/src/lib/libcrypto/man/EVP_VerifyInit.3
index b1635d4cac..cec803136e 100644
--- a/src/lib/libcrypto/man/EVP_VerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_VerifyInit.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: EVP_VerifyInit.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP_VERIFYINIT 3 4.Dt EVP_VERIFYINIT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/HMAC.3 b/src/lib/libcrypto/man/HMAC.3
index 577070afb0..fc82e77563 100644
--- a/src/lib/libcrypto/man/HMAC.3
+++ b/src/lib/libcrypto/man/HMAC.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: HMAC.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt HMAC 3 4.Dt HMAC 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/MD5.3 b/src/lib/libcrypto/man/MD5.3
index b0053c1acd..305af8053e 100644
--- a/src/lib/libcrypto/man/MD5.3
+++ b/src/lib/libcrypto/man/MD5.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: MD5.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt MD5 3 4.Dt MD5 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/OBJ_nid2obj.3 b/src/lib/libcrypto/man/OBJ_nid2obj.3
index 5634d8ea4a..b4149a73aa 100644
--- a/src/lib/libcrypto/man/OBJ_nid2obj.3
+++ b/src/lib/libcrypto/man/OBJ_nid2obj.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: OBJ_nid2obj.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt OBJ_NID2OBJ 3 4.Dt OBJ_NID2OBJ 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
index 660a964427..a24b3ddb95 100644
--- a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
+++ b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt OPENSSL_VERSION_NUMBER 3 4.Dt OPENSSL_VERSION_NUMBER 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -81,7 +83,7 @@ The "OPENSSLDIR" setting of the library build in the form "OPENSSLDIR:
81For an unknown 83For an unknown
82.Fa t , 84.Fa t ,
83the text "not available" is returned. 85the text "not available" is returned.
84.Sh RETURN VALUE 86.Sh RETURN VALUES
85The version number. 87The version number.
86.Sh SEE ALSO 88.Sh SEE ALSO
87.Xr crypto 3 89.Xr crypto 3
diff --git a/src/lib/libcrypto/man/OPENSSL_config.3 b/src/lib/libcrypto/man/OPENSSL_config.3
index a944ba7b4e..e2e277d129 100644
--- a/src/lib/libcrypto/man/OPENSSL_config.3
+++ b/src/lib/libcrypto/man/OPENSSL_config.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: OPENSSL_config.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt OPENSSL_CONFIG 3 4.Dt OPENSSL_CONFIG 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 b/src/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
index 2a107ab7c4..f56d5e8c9d 100644
--- a/src/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
+++ b/src/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: OPENSSL_load_builtin_modules.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt OPENSSL_LOAD_BUILTIN_MODULES 3 4.Dt OPENSSL_LOAD_BUILTIN_MODULES 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -45,7 +47,7 @@ Applications should call
45to load all configuration modules instead of adding modules selectively: 47to load all configuration modules instead of adding modules selectively:
46otherwise functionality may be missing from the application when 48otherwise functionality may be missing from the application when
47new modules are added. 49new modules are added.
48.Sh RETURN VALUE 50.Sh RETURN VALUES
49None of the functions return a value. 51None of the functions return a value.
50.Sh SEE ALSO 52.Sh SEE ALSO
51.Xr OPENSSL_config 3 53.Xr OPENSSL_config 3
diff --git a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
index b6e93a939e..26910d45b0 100644
--- a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
+++ b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt OPENSSL_ADD_ALL_ALGORITHMS 3 4.Dt OPENSSL_ADD_ALL_ALGORITHMS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
index 7dcea6dbe1..8532ef1b27 100644
--- a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
+++ b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PEM_READ_BIO_PRIVATEKEY 3 4.Dt PEM_READ_BIO_PRIVATEKEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 b/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
index 12d556558d..12d3d781eb 100644
--- a/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
+++ b/src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PEM_write_bio_PKCS7_stream.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PEM_WRITE_BIO_PKCS7_STREAM 3 4.Dt PEM_WRITE_BIO_PKCS7_STREAM 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/PKCS12_create.3 b/src/lib/libcrypto/man/PKCS12_create.3
index 0a7f0c2ab5..f638fbf82e 100644
--- a/src/lib/libcrypto/man/PKCS12_create.3
+++ b/src/lib/libcrypto/man/PKCS12_create.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PKCS12_create.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PKCS12_CREATE 3 4.Dt PKCS12_CREATE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/PKCS12_parse.3 b/src/lib/libcrypto/man/PKCS12_parse.3
index 6930bdf339..69786d49c0 100644
--- a/src/lib/libcrypto/man/PKCS12_parse.3
+++ b/src/lib/libcrypto/man/PKCS12_parse.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PKCS12_parse.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PKCS12_PARSE 3 4.Dt PKCS12_PARSE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 b/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
index 333e45250e..6ab6f30b9e 100644
--- a/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
+++ b/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PKCS5_PBKDF2_HMAC.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PKCS5_PBKDF2_HMAC 3 4.Dt PKCS5_PBKDF2_HMAC 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/PKCS7_decrypt.3 b/src/lib/libcrypto/man/PKCS7_decrypt.3
index efc8454dde..fa006af0ad 100644
--- a/src/lib/libcrypto/man/PKCS7_decrypt.3
+++ b/src/lib/libcrypto/man/PKCS7_decrypt.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: PKCS7_decrypt.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PKCS7_DECRYPT 3 4.Dt PKCS7_DECRYPT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -66,4 +68,4 @@ The lack of single pass processing and need to hold all data in memory
66as mentioned in 68as mentioned in
67.Xr PKCS7_sign 3 69.Xr PKCS7_sign 3
68also applies to 70also applies to
69.Xr PKCS7_decrypt 3 . 71.Fn PKCS7_decrypt .
diff --git a/src/lib/libcrypto/man/PKCS7_encrypt.3 b/src/lib/libcrypto/man/PKCS7_encrypt.3
index 860a9181b8..1ab99c917c 100644
--- a/src/lib/libcrypto/man/PKCS7_encrypt.3
+++ b/src/lib/libcrypto/man/PKCS7_encrypt.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PKCS7_encrypt.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PKCS7_ENCRYPT 3 4.Dt PKCS7_ENCRYPT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/PKCS7_sign.3 b/src/lib/libcrypto/man/PKCS7_sign.3
index 894472402d..6dfdde2616 100644
--- a/src/lib/libcrypto/man/PKCS7_sign.3
+++ b/src/lib/libcrypto/man/PKCS7_sign.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PKCS7_sign.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PKCS7_SIGN 3 4.Dt PKCS7_SIGN 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -143,7 +145,7 @@ if the
143.Dv PKCS7_PARTIAL 145.Dv PKCS7_PARTIAL
144flag is set. 146flag is set.
145One or more signers can be added using the function 147One or more signers can be added using the function
146.Xr PKCS7_sign_add_signer 3. 148.Xr PKCS7_sign_add_signer 3 .
147.Xr PKCS7_final 3 149.Xr PKCS7_final 3
148must also be called to finalize the structure if streaming is not 150must also be called to finalize the structure if streaming is not
149enabled. 151enabled.
diff --git a/src/lib/libcrypto/man/PKCS7_sign_add_signer.3 b/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
index b20b6b91e6..9ec6a54818 100644
--- a/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
+++ b/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PKCS7_sign_add_signer.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PKCS7_SIGN_ADD_SIGNER 3 4.Dt PKCS7_SIGN_ADD_SIGNER 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -124,5 +126,5 @@ if an error occurs.
124.Xr PKCS7_final 3 , 126.Xr PKCS7_final 3 ,
125.Xr PKCS7_sign 3 127.Xr PKCS7_sign 3
126.Sh HISTORY 128.Sh HISTORY
127.Xr PKCS7_sign_add_signer 3 129.Fn PKCS7_sign_add_signer
128was added to OpenSSL 1.0.0. 130was added to OpenSSL 1.0.0.
diff --git a/src/lib/libcrypto/man/PKCS7_verify.3 b/src/lib/libcrypto/man/PKCS7_verify.3
index 3cc6cbac66..11439915bd 100644
--- a/src/lib/libcrypto/man/PKCS7_verify.3
+++ b/src/lib/libcrypto/man/PKCS7_verify.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: PKCS7_verify.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt PKCS7_VERIFY 3 4.Dt PKCS7_VERIFY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RAND_add.3 b/src/lib/libcrypto/man/RAND_add.3
index 31b61a6386..54a2328bb4 100644
--- a/src/lib/libcrypto/man/RAND_add.3
+++ b/src/lib/libcrypto/man/RAND_add.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: RAND_add.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RAND_ADD 3 4.Dt RAND_ADD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RAND_bytes.3 b/src/lib/libcrypto/man/RAND_bytes.3
index 41f0950fe3..8c17454548 100644
--- a/src/lib/libcrypto/man/RAND_bytes.3
+++ b/src/lib/libcrypto/man/RAND_bytes.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: RAND_bytes.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RAND_BYTES 3 4.Dt RAND_BYTES 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RAND_cleanup.3 b/src/lib/libcrypto/man/RAND_cleanup.3
index 00ee14b371..8c57e09fc7 100644
--- a/src/lib/libcrypto/man/RAND_cleanup.3
+++ b/src/lib/libcrypto/man/RAND_cleanup.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: RAND_cleanup.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RAND_CLEANUP 3 4.Dt RAND_CLEANUP 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RAND_load_file.3 b/src/lib/libcrypto/man/RAND_load_file.3
index fb521a8e9c..003196b59f 100644
--- a/src/lib/libcrypto/man/RAND_load_file.3
+++ b/src/lib/libcrypto/man/RAND_load_file.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: RAND_load_file.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RAND_LOAD_FILE 3 4.Dt RAND_LOAD_FILE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RAND_set_rand_method.3 b/src/lib/libcrypto/man/RAND_set_rand_method.3
index 7efdeefd41..cb5675d4aa 100644
--- a/src/lib/libcrypto/man/RAND_set_rand_method.3
+++ b/src/lib/libcrypto/man/RAND_set_rand_method.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: RAND_set_rand_method.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RAND_SET_RAND_METHOD 3 4.Dt RAND_SET_RAND_METHOD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RC4.3 b/src/lib/libcrypto/man/RC4.3
index 2c631c36be..60df7792cb 100644
--- a/src/lib/libcrypto/man/RC4.3
+++ b/src/lib/libcrypto/man/RC4.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: RC4.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RC4 3 4.Dt RC4 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RIPEMD160.3 b/src/lib/libcrypto/man/RIPEMD160.3
index 57cff8a9e4..ac86f82ef6 100644
--- a/src/lib/libcrypto/man/RIPEMD160.3
+++ b/src/lib/libcrypto/man/RIPEMD160.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: RIPEMD160.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RIPEMD160 3 4.Dt RIPEMD160 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_blinding_on.3 b/src/lib/libcrypto/man/RSA_blinding_on.3
index a2d22c9093..05a1085b36 100644
--- a/src/lib/libcrypto/man/RSA_blinding_on.3
+++ b/src/lib/libcrypto/man/RSA_blinding_on.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_blinding_on.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_BLINDING_ON 3 4.Dt RSA_BLINDING_ON 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_check_key.3 b/src/lib/libcrypto/man/RSA_check_key.3
index c57ed4b4db..cedebebf68 100644
--- a/src/lib/libcrypto/man/RSA_check_key.3
+++ b/src/lib/libcrypto/man/RSA_check_key.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_check_key.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_CHECK_KEY 3 4.Dt RSA_CHECK_KEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -63,7 +65,7 @@ If the
63in question is only being used for acceleration or analysis purposes, 65in question is only being used for acceleration or analysis purposes,
64then in all likelihood the RSA key data is complete and untouched, 66then in all likelihood the RSA key data is complete and untouched,
65but this can't be assumed in the general case. 67but this can't be assumed in the general case.
66.Sh RETURN VALUE 68.Sh RETURN VALUES
67.Fn RSA_check_key 69.Fn RSA_check_key
68returns 1 if 70returns 1 if
69.Fa rsa 71.Fa rsa
diff --git a/src/lib/libcrypto/man/RSA_generate_key.3 b/src/lib/libcrypto/man/RSA_generate_key.3
index a9e72c6594..d54185f6c0 100644
--- a/src/lib/libcrypto/man/RSA_generate_key.3
+++ b/src/lib/libcrypto/man/RSA_generate_key.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_generate_key.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_GENERATE_KEY 3 4.Dt RSA_GENERATE_KEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -80,7 +82,7 @@ except it uses "old style" call backs.
80See 82See
81.Xr BN_generate_prime 3 83.Xr BN_generate_prime 3
82for further details. 84for further details.
83.Sh RETURN VALUE 85.Sh RETURN VALUES
84If key generation fails, 86If key generation fails,
85.Fn RSA_generate_key 87.Fn RSA_generate_key
86returns 88returns
diff --git a/src/lib/libcrypto/man/RSA_get_ex_new_index.3 b/src/lib/libcrypto/man/RSA_get_ex_new_index.3
index b61084a18e..8dafe26ecc 100644
--- a/src/lib/libcrypto/man/RSA_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/RSA_get_ex_new_index.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_get_ex_new_index.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_GET_EX_NEW_INDEX 3 4.Dt RSA_GET_EX_NEW_INDEX 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_new.3 b/src/lib/libcrypto/man/RSA_new.3
index b01c8cd089..b979c9fa04 100644
--- a/src/lib/libcrypto/man/RSA_new.3
+++ b/src/lib/libcrypto/man/RSA_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_NEW 3 4.Dt RSA_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 b/src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
index 7724f45970..07922a5f8d 100644
--- a/src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
+++ b/src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_padding_add_PKCS1_type_1.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_PADDING_ADD_PKCS1_TYPE_1 3 4.Dt RSA_PADDING_ADD_PKCS1_TYPE_1 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_print.3 b/src/lib/libcrypto/man/RSA_print.3
index 986dce2eb4..82ca0df1c4 100644
--- a/src/lib/libcrypto/man/RSA_print.3
+++ b/src/lib/libcrypto/man/RSA_print.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_print.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_PRINT 3 4.Dt RSA_PRINT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_private_encrypt.3 b/src/lib/libcrypto/man/RSA_private_encrypt.3
index ff59e66f6a..ff7102a2bc 100644
--- a/src/lib/libcrypto/man/RSA_private_encrypt.3
+++ b/src/lib/libcrypto/man/RSA_private_encrypt.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_private_encrypt.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_PRIVATE_ENCRYPT 3 4.Dt RSA_PRIVATE_ENCRYPT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_public_encrypt.3 b/src/lib/libcrypto/man/RSA_public_encrypt.3
index c2c81019c6..7ac330a14c 100644
--- a/src/lib/libcrypto/man/RSA_public_encrypt.3
+++ b/src/lib/libcrypto/man/RSA_public_encrypt.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_public_encrypt.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_PUBLIC_ENCRYPT 3 4.Dt RSA_PUBLIC_ENCRYPT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -104,5 +106,6 @@ SSL, PKCS #1 v2.0
104The 106The
105.Fa padding 107.Fa padding
106argument was added in SSLeay 0.8. 108argument was added in SSLeay 0.8.
107.Dv RSA_NO_PADDING is available since SSLeay 0.9.0. 109.Dv RSA_NO_PADDING
110is available since SSLeay 0.9.0.
108OAEP was added in OpenSSL 0.9.2b. 111OAEP was added in OpenSSL 0.9.2b.
diff --git a/src/lib/libcrypto/man/RSA_set_method.3 b/src/lib/libcrypto/man/RSA_set_method.3
index d7a2756b70..d296baf010 100644
--- a/src/lib/libcrypto/man/RSA_set_method.3
+++ b/src/lib/libcrypto/man/RSA_set_method.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_set_method.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_SET_METHOD 3 4.Dt RSA_SET_METHOD 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -93,7 +95,7 @@ the handle to that
93will be released during the change. 95will be released during the change.
94It is possible to have RSA keys that only work with certain 96It is possible to have RSA keys that only work with certain
95.Vt RSA_METHOD 97.Vt RSA_METHOD
96implementations (eg. from an 98implementations (e.g. from an
97.Vt ENGINE 99.Vt ENGINE
98module that supports embedded hardware-protected keys), 100module that supports embedded hardware-protected keys),
99and in such cases attempting to change the 101and in such cases attempting to change the
@@ -296,7 +298,7 @@ RSA API without requiring changing these function prototypes.
296.Sh CAVEATS 298.Sh CAVEATS
297As of version 0.9.7, 299As of version 0.9.7,
298.Vt RSA_METHOD 300.Vt RSA_METHOD
299implementations are grouped together with other algorithmic APIs (eg.\& 301implementations are grouped together with other algorithmic APIs (e.g.\&
300.Vt DSA_METHOD , 302.Vt DSA_METHOD ,
301.Vt EVP_CIPHER , 303.Vt EVP_CIPHER ,
302etc.) into 304etc.) into
@@ -307,7 +309,7 @@ If a default
307is specified for RSA functionality using an 309is specified for RSA functionality using an
308.Xr engine 3 310.Xr engine 3
309API function, that will override any RSA defaults set using the RSA 311API function, that will override any RSA defaults set using the RSA
310API, ie.\& 312API, i.e.\&
311.Fn RSA_set_default_method . 313.Fn RSA_set_default_method .
312For this reason, the 314For this reason, the
313.Xr engine 3 315.Xr engine 3
diff --git a/src/lib/libcrypto/man/RSA_sign.3 b/src/lib/libcrypto/man/RSA_sign.3
index 2b9e5eb6f1..afc24e6581 100644
--- a/src/lib/libcrypto/man/RSA_sign.3
+++ b/src/lib/libcrypto/man/RSA_sign.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_sign.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_SIGN 3 4.Dt RSA_SIGN 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 b/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
index 7398a294c9..ea7801586d 100644
--- a/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
+++ b/src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_SIGN_ASN1_OCTET_STRING 3 4.Dt RSA_SIGN_ASN1_OCTET_STRING 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/RSA_size.3 b/src/lib/libcrypto/man/RSA_size.3
index 8b9a4d0552..b96d778b95 100644
--- a/src/lib/libcrypto/man/RSA_size.3
+++ b/src/lib/libcrypto/man/RSA_size.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: RSA_size.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA_SIZE 3 4.Dt RSA_SIZE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -18,7 +20,7 @@ encrypted value.
18.Fa rsa->n 20.Fa rsa->n
19must not be 21must not be
20.Dv NULL . 22.Dv NULL .
21.Sh RETURN VALUE 23.Sh RETURN VALUES
22The size in bytes. 24The size in bytes.
23.Sh SEE ALSO 25.Sh SEE ALSO
24.Xr rsa 3 26.Xr rsa 3
diff --git a/src/lib/libcrypto/man/SHA1.3 b/src/lib/libcrypto/man/SHA1.3
index c873a8cbb7..48292c1e31 100644
--- a/src/lib/libcrypto/man/SHA1.3
+++ b/src/lib/libcrypto/man/SHA1.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: SHA1.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt SHA1 3 4.Dt SHA1 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/SMIME_read_PKCS7.3 b/src/lib/libcrypto/man/SMIME_read_PKCS7.3
index 2e7fcb514c..3c4f8ee3d3 100644
--- a/src/lib/libcrypto/man/SMIME_read_PKCS7.3
+++ b/src/lib/libcrypto/man/SMIME_read_PKCS7.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: SMIME_read_PKCS7.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt SMIME_READ_PKCS7 3 4.Dt SMIME_READ_PKCS7 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -77,8 +79,7 @@ The error can be obtained from
77.Xr PKCS7_encrypt 3 , 79.Xr PKCS7_encrypt 3 ,
78.Xr PKCS7_sign 3 , 80.Xr PKCS7_sign 3 ,
79.Xr PKCS7_type 3 , 81.Xr PKCS7_type 3 ,
80.Xr PKCS7_verify 3 , 82.Xr PKCS7_verify 3
81.Xr SMIME_read_PKCS7 3
82.Sh HISTORY 83.Sh HISTORY
83.Fn SMIME_read_PKCS7 84.Fn SMIME_read_PKCS7
84was added to OpenSSL 0.9.5. 85was added to OpenSSL 0.9.5.
diff --git a/src/lib/libcrypto/man/SMIME_write_PKCS7.3 b/src/lib/libcrypto/man/SMIME_write_PKCS7.3
index f4f465e2e4..8e4a0ccd75 100644
--- a/src/lib/libcrypto/man/SMIME_write_PKCS7.3
+++ b/src/lib/libcrypto/man/SMIME_write_PKCS7.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: SMIME_write_PKCS7.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt SMIME_WRITE_PKCS7 3 4.Dt SMIME_WRITE_PKCS7 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/UI_new.3 b/src/lib/libcrypto/man/UI_new.3
index 9d0c518791..79078eb24c 100644
--- a/src/lib/libcrypto/man/UI_new.3
+++ b/src/lib/libcrypto/man/UI_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 24 2015 $ 1.\" $OpenBSD: UI_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt UI_NEW 3 4.Dt UI_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -182,7 +184,7 @@
182UI stands for User Interface, and is general purpose set of routines 184UI stands for User Interface, and is general purpose set of routines
183to prompt the user for text-based information. 185to prompt the user for text-based information.
184Through user-written methods (see 186Through user-written methods (see
185.Xr ui_create 3 Ns ), 187.Xr ui_create 3 ) ,
186prompting can be done in any way imaginable, be it plain text prompting, 188prompting can be done in any way imaginable, be it plain text prompting,
187through dialog boxes or from a cell phone. 189through dialog boxes or from a cell phone.
188.Pp 190.Pp
@@ -295,7 +297,7 @@ With the builtin method, there's no technical difference between them.
295Other methods may make a difference between them, however. 297Other methods may make a difference between them, however.
296.Pp 298.Pp
297The flags currently supported are 299The flags currently supported are
298.Dv UI_INPUT_FLAG_ECHO, 300.Dv UI_INPUT_FLAG_ECHO ,
299which is relevant for 301which is relevant for
300.Fn UI_add_input_string 302.Fn UI_add_input_string
301and will have the users response be echoed (when prompting for a 303and will have the users response be echoed (when prompting for a
diff --git a/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 b/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
index 97978ea542..eb0fedd9bb 100644
--- a/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
+++ b/src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_NAME_ENTRY_GET_OBJECT 3 4.Dt X509_NAME_ENTRY_GET_OBJECT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 b/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
index c77763cc68..b83ac6d478 100644
--- a/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
+++ b/src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_NAME_ADD_ENTRY_BY_TXT 3 4.Dt X509_NAME_ADD_ENTRY_BY_TXT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 b/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
index 4710fd1ec2..efd74f07e9 100644
--- a/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
+++ b/src/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_NAME_GET_INDEX_BY_NID 3 4.Dt X509_NAME_GET_INDEX_BY_NID 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_NAME_print_ex.3 b/src/lib/libcrypto/man/X509_NAME_print_ex.3
index ca5fc61e18..6692765c99 100644
--- a/src/lib/libcrypto/man/X509_NAME_print_ex.3
+++ b/src/lib/libcrypto/man/X509_NAME_print_ex.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_NAME_print_ex.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_NAME_PRINT_EX 3 4.Dt X509_NAME_PRINT_EX 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
index f31e438cde..85b7ac06f0 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_error.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_STORE_CTX_GET_ERROR 3 4.Dt X509_STORE_CTX_GET_ERROR 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 b/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
index 511933d4a1..5762f89ecc 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_STORE_CTX_get_ex_new_index.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_STORE_CTX_GET_EX_NEW_INDEX 3 4.Dt X509_STORE_CTX_GET_EX_NEW_INDEX 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
index 6a4b9e3e53..ffb50b6564 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_new.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_STORE_CTX_NEW 3 4.Dt X509_STORE_CTX_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 b/src/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
index f588bd7d70..f9679e88ff 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_STORE_CTX_set_verify_cb.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_STORE_CTX_SET_VERIFY_CB 3 4.Dt X509_STORE_CTX_SET_VERIFY_CB 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 b/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
index 5db4313047..32a6d7c329 100644
--- a/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
+++ b/src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_STORE_SET_VERIFY_CB_FUNC 3 4.Dt X509_STORE_SET_VERIFY_CB_FUNC 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 b/src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
index 66724ed169..43da66c6d1 100644
--- a/src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
+++ b/src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_VERIFY_PARAM_set_flags.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_VERIFY_PARAM_SET_FLAGS 3 4.Dt X509_VERIFY_PARAM_SET_FLAGS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_new.3 b/src/lib/libcrypto/man/X509_new.3
index 26c46ae3a9..00343e1764 100644
--- a/src/lib/libcrypto/man/X509_new.3
+++ b/src/lib/libcrypto/man/X509_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_NEW 3 4.Dt X509_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/X509_verify_cert.3 b/src/lib/libcrypto/man/X509_verify_cert.3
index fd3d6bebda..fab813ffaa 100644
--- a/src/lib/libcrypto/man/X509_verify_cert.3
+++ b/src/lib/libcrypto/man/X509_verify_cert.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: X509_verify_cert.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509_VERIFY_CERT 3 4.Dt X509_VERIFY_CERT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/bn.3 b/src/lib/libcrypto/man/bn.3
index 51bf586a84..61ea3ee6fe 100644
--- a/src/lib/libcrypto/man/bn.3
+++ b/src/lib/libcrypto/man/bn.3
@@ -1,3 +1,5 @@
1.\" $OpenBSD: bn.3,v 1.4 2016/11/06 15:52:50 jmc Exp $
2.\"
1.Dd $Mdocdate: November 6 2016 $ 3.Dd $Mdocdate: November 6 2016 $
2.Dt BN 3 4.Dt BN 3
3.Os 5.Os
diff --git a/src/lib/libcrypto/man/crypto.3 b/src/lib/libcrypto/man/crypto.3
index 3f2c8ca9dd..dde0f76d79 100644
--- a/src/lib/libcrypto/man/crypto.3
+++ b/src/lib/libcrypto/man/crypto.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: October 5 2016 $ 1.\" $OpenBSD: crypto.3,v 1.4 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt CRYPTO 3 4.Dt CRYPTO 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3 b/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
index 686101cff5..6e8ac20929 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: d2i_ASN1_OBJECT.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_ASN1_OBJECT 3 4.Dt D2I_ASN1_OBJECT 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_DHparams.3 b/src/lib/libcrypto/man/d2i_DHparams.3
index 73aec0269b..e6c08b6415 100644
--- a/src/lib/libcrypto/man/d2i_DHparams.3
+++ b/src/lib/libcrypto/man/d2i_DHparams.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: d2i_DHparams.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_DHPARAMS 3 4.Dt D2I_DHPARAMS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_DSAPublicKey.3 b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
index aff5d0f814..3a87706514 100644
--- a/src/lib/libcrypto/man/d2i_DSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_DSAPUBLICKEY 3 4.Dt D2I_DSAPUBLICKEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -146,7 +148,7 @@ fields is encoded.
146.Pp 148.Pp
147The 149The
148.Fn *_DSAPrivateKey 150.Fn *_DSAPrivateKey
149functions also use a non-standard structure consisting consisting of a 151functions also use a non-standard structure consisting of a
150SEQUENCE containing the 152SEQUENCE containing the
151.Fa a->p , 153.Fa a->p ,
152.Fa a->q , 154.Fa a->q ,
diff --git a/src/lib/libcrypto/man/d2i_ECPKParameters.3 b/src/lib/libcrypto/man/d2i_ECPKParameters.3
index 71d84b95c9..29aaa184a3 100644
--- a/src/lib/libcrypto/man/d2i_ECPKParameters.3
+++ b/src/lib/libcrypto/man/d2i_ECPKParameters.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: d2i_ECPKParameters.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_ECPKPARAMETERS 3 4.Dt D2I_ECPKPARAMETERS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 b/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
index 9eb5fadfab..0e6c2923ef 100644
--- a/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
+++ b/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 12 2015 $ 1.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_PKCS8PRIVATEKEY_BIO 3 4.Dt D2I_PKCS8PRIVATEKEY_BIO 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_RSAPublicKey.3 b/src/lib/libcrypto/man/d2i_RSAPublicKey.3
index b54487a621..72530c7dac 100644
--- a/src/lib/libcrypto/man/d2i_RSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_RSAPublicKey.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_RSAPUBLICKEY 3 4.Dt D2I_RSAPUBLICKEY 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_X509.3 b/src/lib/libcrypto/man/d2i_X509.3
index 09c65afa58..899a801c44 100644
--- a/src/lib/libcrypto/man/d2i_X509.3
+++ b/src/lib/libcrypto/man/d2i_X509.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: d2i_X509.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_X509 3 4.Dt D2I_X509 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_X509_ALGOR.3 b/src/lib/libcrypto/man/d2i_X509_ALGOR.3
index e17678019b..93ff6a450b 100644
--- a/src/lib/libcrypto/man/d2i_X509_ALGOR.3
+++ b/src/lib/libcrypto/man/d2i_X509_ALGOR.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_X509_ALGOR 3 4.Dt D2I_X509_ALGOR 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_X509_CRL.3 b/src/lib/libcrypto/man/d2i_X509_CRL.3
index e487da16d0..b42dc0338e 100644
--- a/src/lib/libcrypto/man/d2i_X509_CRL.3
+++ b/src/lib/libcrypto/man/d2i_X509_CRL.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: d2i_X509_CRL.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_X509_CRL 3 4.Dt D2I_X509_CRL 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_X509_NAME.3 b/src/lib/libcrypto/man/d2i_X509_NAME.3
index b145bf5b58..7687e8e7c5 100644
--- a/src/lib/libcrypto/man/d2i_X509_NAME.3
+++ b/src/lib/libcrypto/man/d2i_X509_NAME.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: d2i_X509_NAME.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_X509_NAME 3 4.Dt D2I_X509_NAME 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_X509_REQ.3 b/src/lib/libcrypto/man/d2i_X509_REQ.3
index c69cd00fb1..85bce67eeb 100644
--- a/src/lib/libcrypto/man/d2i_X509_REQ.3
+++ b/src/lib/libcrypto/man/d2i_X509_REQ.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: d2i_X509_REQ.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_X509_REQ 3 4.Dt D2I_X509_REQ 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/d2i_X509_SIG.3 b/src/lib/libcrypto/man/d2i_X509_SIG.3
index 5356dd67de..0f0163d0b2 100644
--- a/src/lib/libcrypto/man/d2i_X509_SIG.3
+++ b/src/lib/libcrypto/man/d2i_X509_SIG.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: d2i_X509_SIG.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt D2I_X509_SIG 3 4.Dt D2I_X509_SIG 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/des_read_pw.3 b/src/lib/libcrypto/man/des_read_pw.3
index 4b0bf2b52a..87410b3c52 100644
--- a/src/lib/libcrypto/man/des_read_pw.3
+++ b/src/lib/libcrypto/man/des_read_pw.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 15 2015 $ 1.\" $OpenBSD: des_read_pw.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DES_READ_PW 3 4.Dt DES_READ_PW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/dh.3 b/src/lib/libcrypto/man/dh.3
index 2a8f172e2b..6a790d3e6b 100644
--- a/src/lib/libcrypto/man/dh.3
+++ b/src/lib/libcrypto/man/dh.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: dh.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt DH 3 4.Dt DH 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -123,7 +125,7 @@ Note that DH keys may use non-standard
123implementations, either directly or by the use of 125implementations, either directly or by the use of
124.Vt ENGINE 126.Vt ENGINE
125modules. 127modules.
126In some cases (eg. an 128In some cases (e.g. an
127.Vt ENGINE 129.Vt ENGINE
128providing support for hardware-embedded keys), these 130providing support for hardware-embedded keys), these
129.Vt BIGNUM 131.Vt BIGNUM
diff --git a/src/lib/libcrypto/man/dsa.3 b/src/lib/libcrypto/man/dsa.3
index 102cf6e5e4..4e552df835 100644
--- a/src/lib/libcrypto/man/dsa.3
+++ b/src/lib/libcrypto/man/dsa.3
@@ -1,3 +1,5 @@
1.\" $OpenBSD: dsa.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
1.Dd $Mdocdate: November 6 2016 $ 3.Dd $Mdocdate: November 6 2016 $
2.Dt DSA 3 4.Dt DSA 3
3.Os 5.Os
@@ -39,7 +41,7 @@ Note that DSA keys may use non-standard
39implementations, either directly or by the use of 41implementations, either directly or by the use of
40.Vt ENGINE 42.Vt ENGINE
41modules. 43modules.
42In some cases (eg. an 44In some cases (e.g. an
43.Vt ENGINE 45.Vt ENGINE
44providing support for hardware-embedded keys), these 46providing support for hardware-embedded keys), these
45.Vt BIGNUM 47.Vt BIGNUM
diff --git a/src/lib/libcrypto/man/ec.3 b/src/lib/libcrypto/man/ec.3
index 3ecdd5dd8d..c48cc62410 100644
--- a/src/lib/libcrypto/man/ec.3
+++ b/src/lib/libcrypto/man/ec.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: ec.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EC 3 4.Dt EC 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/engine.3 b/src/lib/libcrypto/man/engine.3
index 3624fa76e4..7ecc5f3bb2 100644
--- a/src/lib/libcrypto/man/engine.3
+++ b/src/lib/libcrypto/man/engine.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: engine.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt ENGINE 3 4.Dt ENGINE 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
@@ -511,7 +513,7 @@ Due to the modular nature of the
511.Nm engine 513.Nm engine
512API, pointers to 514API, pointers to
513.Vt ENGINE Ns s 515.Vt ENGINE Ns s
514need to be treated as handles - ie. not only as pointers, but also 516need to be treated as handles - i.e. not only as pointers, but also
515as references to the underlying 517as references to the underlying
516.Vt ENGINE 518.Vt ENGINE
517object. 519object.
@@ -527,8 +529,8 @@ At the most basic level, each
527pointer is inherently a 529pointer is inherently a
528.Sy structural 530.Sy structural
529reference - a structural reference is required to use the pointer value 531reference - a structural reference is required to use the pointer value
530at all, as this kind of reference is a guarantee that the structure can 532at all, as this kind of reference is a guarantee that the structure cannot
531not be deallocated until the reference is released. 533be deallocated until the reference is released.
532.Pp 534.Pp
533However, a structural reference provides no guarantee that the 535However, a structural reference provides no guarantee that the
534.Vt ENGINE 536.Vt ENGINE
@@ -653,7 +655,7 @@ function.
653This returns zero if the 655This returns zero if the
654.Vt ENGINE 656.Vt ENGINE
655was not already operational and couldn't be successfully initialised 657was not already operational and couldn't be successfully initialised
656(eg. lack of system drivers, no special hardware attached, etc.), 658(e.g. lack of system drivers, no special hardware attached),
657otherwise it will return non-zero to indicate that the 659otherwise it will return non-zero to indicate that the
658.Vt ENGINE 660.Vt ENGINE
659is now operational and will have allocated a new 661is now operational and will have allocated a new
@@ -665,7 +667,7 @@ All functional references are released by calling
665which removes the implicit structural reference as well. 667which removes the implicit structural reference as well.
666.Pp 668.Pp
667The second way to get a functional reference is by asking OpenSSL for a 669The second way to get a functional reference is by asking OpenSSL for a
668default implementation for a given task, eg. 670default implementation for a given task, e.g.
669by 671by
670.Fn ENGINE_get_default_RSA , 672.Fn ENGINE_get_default_RSA ,
671.Fn ENGINE_get_default_cipher_engine , 673.Fn ENGINE_get_default_cipher_engine ,
@@ -697,7 +699,7 @@ index.
697.Pp 699.Pp
698When a default 700When a default
699.Vt ENGINE 701.Vt ENGINE
700is requested for a given abstraction/algorithm/mode, (eg. when 702is requested for a given abstraction/algorithm/mode, (e.g. when
701calling 703calling
702.Fn RSA_new_method NULL ) , 704.Fn RSA_new_method NULL ) ,
703a "get_default" call will be made to the 705a "get_default" call will be made to the
@@ -781,7 +783,7 @@ code at all.
781So the first consideration is whether any/all available 783So the first consideration is whether any/all available
782.Vt ENGINE 784.Vt ENGINE
783implementations should be made visible to OpenSSL. 785implementations should be made visible to OpenSSL.
784This is controlled by calling the various "load" functions, eg. 786This is controlled by calling the various "load" functions, e.g.
785.Fn ENGINE_load_builtin_engines 787.Fn ENGINE_load_builtin_engines
786to make all 788to make all
787.Vt ENGINE 789.Vt ENGINE
@@ -836,7 +838,7 @@ they want used if any is to be used at all.
836Others may prefer to load all support and have OpenSSL automatically use 838Others may prefer to load all support and have OpenSSL automatically use
837at run-time any 839at run-time any
838.Vt ENGINE 840.Vt ENGINE
839that is able to successfully initialised - ie. to assume that this 841that is able to successfully initialised - i.e. to assume that this
840corresponds to acceleration hardware attached to the machine or 842corresponds to acceleration hardware attached to the machine or
841some such thing. 843some such thing.
842There are probably numerous other ways in which applications may prefer 844There are probably numerous other ways in which applications may prefer
@@ -942,11 +944,11 @@ nothing at all specific to the host system) so that it can be
942initialised for use. 944initialised for use.
943This could include the path to any driver or config files it needs to 945This could include the path to any driver or config files it needs to
944load, required network addresses, smart-card identifiers, passwords to 946load, required network addresses, smart-card identifiers, passwords to
945initialise protected devices, logging information, etc etc. 947initialise protected devices, logging information, etc.
946This class of commands typically needs to be passed to an 948This class of commands typically needs to be passed to an
947.Vt ENGINE 949.Vt ENGINE
948.Sy before 950.Sy before
949attempting to initialise it, ie. before calling 951attempting to initialise it, i.e. before calling
950.Fn ENGINE_init . 952.Fn ENGINE_init .
951The other class of commands consist of settings or operations that tweak 953The other class of commands consist of settings or operations that tweak
952certain behaviour or cause certain operations to take place, and these 954certain behaviour or cause certain operations to take place, and these
@@ -1049,7 +1051,7 @@ using a structural reference.
1049Note that some control commands are defined by OpenSSL itself and it 1051Note that some control commands are defined by OpenSSL itself and it
1050will intercept and handle these control commands on behalf of the 1052will intercept and handle these control commands on behalf of the
1051.Vt ENGINE , 1053.Vt ENGINE ,
1052ie. the 1054i.e. the
1053.Vt ENGINE Ap s 1055.Vt ENGINE Ap s
1054ctrl() handler is not used for the control command. 1056ctrl() handler is not used for the control command.
1055.In openssl/engine.h 1057.In openssl/engine.h
@@ -1160,7 +1162,7 @@ arbitrary type.
1160These commands are supported in the discovery mechanisms simply allow 1162These commands are supported in the discovery mechanisms simply allow
1161applications to determine if an 1163applications to determine if an
1162.Vt ENGINE 1164.Vt ENGINE
1163supports certain specific commands it might want to use (eg. 1165supports certain specific commands it might want to use (e.g.
1164application "foo" might query various 1166application "foo" might query various
1165.Vt ENGINE Ns s 1167.Vt ENGINE Ns s
1166to see if they implement "FOO_GET_VENDOR_LOGO_GIF" - and 1168to see if they implement "FOO_GET_VENDOR_LOGO_GIF" - and
@@ -1173,7 +1175,8 @@ The
1173API and internal architecture is currently being reviewed. 1175API and internal architecture is currently being reviewed.
1174Slated for possible release in 0.9.8 is support for transparent loading 1176Slated for possible release in 0.9.8 is support for transparent loading
1175of "dynamic" 1177of "dynamic"
1176.Vt ENGINE Ns s (built as self-contained shared libraries). 1178.Vt ENGINE Ns s
1179(built as self-contained shared libraries).
1177This would allow 1180This would allow
1178.Vt ENGINE 1181.Vt ENGINE
1179implementations to be provided independently of 1182implementations to be provided independently of
diff --git a/src/lib/libcrypto/man/evp.3 b/src/lib/libcrypto/man/evp.3
index 7bf7dfec81..832009f3a0 100644
--- a/src/lib/libcrypto/man/evp.3
+++ b/src/lib/libcrypto/man/evp.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: evp.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt EVP 3 4.Dt EVP 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 b/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
index 755bf3eb86..04ec0bcc74 100644
--- a/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
+++ b/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 3 2016 $ 1.\" $OpenBSD: i2d_PKCS7_bio_stream.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt I2D_PKCS7_BIO_STREAM 3 4.Dt I2D_PKCS7_BIO_STREAM 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/lh_new.3 b/src/lib/libcrypto/man/lh_new.3
index 2779cf9202..6552446859 100644
--- a/src/lib/libcrypto/man/lh_new.3
+++ b/src/lib/libcrypto/man/lh_new.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 12 2015 $ 1.\" $OpenBSD: lh_new.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt LH_NEW 3 4.Dt LH_NEW 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/lh_stats.3 b/src/lib/libcrypto/man/lh_stats.3
index b56bb81979..a9d5f9e67b 100644
--- a/src/lib/libcrypto/man/lh_stats.3
+++ b/src/lib/libcrypto/man/lh_stats.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 5 2016 $ 1.\" $OpenBSD: lh_stats.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt LH_STATS 3 4.Dt LH_STATS 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME
diff --git a/src/lib/libcrypto/man/rsa.3 b/src/lib/libcrypto/man/rsa.3
index eea271e66d..528adb378b 100644
--- a/src/lib/libcrypto/man/rsa.3
+++ b/src/lib/libcrypto/man/rsa.3
@@ -1,3 +1,5 @@
1.\" $OpenBSD: rsa.3,v 1.3 2016/11/06 15:52:50 jmc Exp $
2.\"
1.Dd $Mdocdate: November 6 2016 $ 3.Dd $Mdocdate: November 6 2016 $
2.Dt RSA 3 4.Dt RSA 3
3.Os 5.Os
@@ -47,7 +49,7 @@ Note that RSA keys may use non-standard
47implementations, either directly or by the use of 49implementations, either directly or by the use of
48.Vt ENGINE 50.Vt ENGINE
49modules. 51modules.
50In some cases (eg. an 52In some cases (e.g. an
51.Vt ENGINE 53.Vt ENGINE
52providing support for hardware-embedded keys), these 54providing support for hardware-embedded keys), these
53.Vt BIGNUM 55.Vt BIGNUM
diff --git a/src/lib/libcrypto/man/x509.3 b/src/lib/libcrypto/man/x509.3
index 1f7b7f4128..02e31fcb26 100644
--- a/src/lib/libcrypto/man/x509.3
+++ b/src/lib/libcrypto/man/x509.3
@@ -1,4 +1,6 @@
1.Dd $Mdocdate: November 4 2016 $ 1.\" $OpenBSD: x509.3,v 1.2 2016/11/06 15:52:50 jmc Exp $
2.\"
3.Dd $Mdocdate: November 6 2016 $
2.Dt X509 3 4.Dt X509 3
3.Os 5.Os
4.Sh NAME 6.Sh NAME