summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschwarze <>2025-06-08 22:40:31 +0000
committerschwarze <>2025-06-08 22:40:31 +0000
commitb2f58dc5bb4a951bcb436ff7571d133623fe05ce (patch)
tree656da46763deb945fcf4370fb36dfa04b08f55d8 /src
parent04103ff0273e613aadaf262ab58fa88ad467d61f (diff)
downloadopenbsd-b2f58dc5bb4a951bcb436ff7571d133623fe05ce.tar.gz
openbsd-b2f58dc5bb4a951bcb436ff7571d133623fe05ce.tar.bz2
openbsd-b2f58dc5bb4a951bcb436ff7571d133623fe05ce.zip
.Lb libcrypto ; OK tb@
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.35
-rw-r--r--src/lib/libcrypto/man/AES_encrypt.35
-rw-r--r--src/lib/libcrypto/man/ASIdentifiers_new.35
-rw-r--r--src/lib/libcrypto/man/ASN1_BIT_STRING_set.35
-rw-r--r--src/lib/libcrypto/man/ASN1_INTEGER_get.35
-rw-r--r--src/lib/libcrypto/man/ASN1_NULL_new.35
-rw-r--r--src/lib/libcrypto/man/ASN1_OBJECT_new.35
-rw-r--r--src/lib/libcrypto/man/ASN1_PRINTABLE_type.35
-rw-r--r--src/lib/libcrypto/man/ASN1_TIME_set.35
-rw-r--r--src/lib/libcrypto/man/ASN1_TYPE_get.35
-rw-r--r--src/lib/libcrypto/man/ASN1_UNIVERSALSTRING_to_string.35
-rw-r--r--src/lib/libcrypto/man/ASN1_generate_nconf.35
-rw-r--r--src/lib/libcrypto/man/ASN1_get_object.35
-rw-r--r--src/lib/libcrypto/man/ASN1_item_d2i.35
-rw-r--r--src/lib/libcrypto/man/ASN1_item_digest.35
-rw-r--r--src/lib/libcrypto/man/ASN1_item_new.35
-rw-r--r--src/lib/libcrypto/man/ASN1_item_pack.35
-rw-r--r--src/lib/libcrypto/man/ASN1_item_sign.35
-rw-r--r--src/lib/libcrypto/man/ASN1_item_verify.35
-rw-r--r--src/lib/libcrypto/man/ASN1_mbstring_copy.35
-rw-r--r--src/lib/libcrypto/man/ASN1_parse_dump.35
-rw-r--r--src/lib/libcrypto/man/ASN1_put_object.35
-rw-r--r--src/lib/libcrypto/man/ASRange_new.35
-rw-r--r--src/lib/libcrypto/man/AUTHORITY_KEYID_new.35
-rw-r--r--src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.35
-rw-r--r--src/lib/libcrypto/man/BF_set_key.35
-rw-r--r--src/lib/libcrypto/man/BIO_accept.35
-rw-r--r--src/lib/libcrypto/man/BIO_ctrl.35
-rw-r--r--src/lib/libcrypto/man/BIO_dump.35
-rw-r--r--src/lib/libcrypto/man/BIO_dup_chain.35
-rw-r--r--src/lib/libcrypto/man/BIO_f_base64.35
-rw-r--r--src/lib/libcrypto/man/BIO_f_buffer.35
-rw-r--r--src/lib/libcrypto/man/BIO_f_cipher.35
-rw-r--r--src/lib/libcrypto/man/BIO_f_md.35
-rw-r--r--src/lib/libcrypto/man/BIO_f_null.35
-rw-r--r--src/lib/libcrypto/man/BIO_find_type.35
-rw-r--r--src/lib/libcrypto/man/BIO_get_data.35
-rw-r--r--src/lib/libcrypto/man/BIO_get_ex_new_index.35
-rw-r--r--src/lib/libcrypto/man/BIO_meth_new.35
-rw-r--r--src/lib/libcrypto/man/BIO_new.35
-rw-r--r--src/lib/libcrypto/man/BIO_new_CMS.35
-rw-r--r--src/lib/libcrypto/man/BIO_printf.35
-rw-r--r--src/lib/libcrypto/man/BIO_push.35
-rw-r--r--src/lib/libcrypto/man/BIO_read.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_accept.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_bio.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_connect.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_datagram.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_fd.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_file.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_mem.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_null.35
-rw-r--r--src/lib/libcrypto/man/BIO_s_socket.35
-rw-r--r--src/lib/libcrypto/man/BIO_set_callback.35
-rw-r--r--src/lib/libcrypto/man/BIO_should_retry.35
-rw-r--r--src/lib/libcrypto/man/BN_CTX_new.35
-rw-r--r--src/lib/libcrypto/man/BN_CTX_start.35
-rw-r--r--src/lib/libcrypto/man/BN_add_word.35
-rw-r--r--src/lib/libcrypto/man/BN_bn2bin.35
-rw-r--r--src/lib/libcrypto/man/BN_cmp.35
-rw-r--r--src/lib/libcrypto/man/BN_copy.35
-rw-r--r--src/lib/libcrypto/man/BN_generate_prime.35
-rw-r--r--src/lib/libcrypto/man/BN_get_rfc3526_prime_8192.35
-rw-r--r--src/lib/libcrypto/man/BN_kronecker.35
-rw-r--r--src/lib/libcrypto/man/BN_mod_inverse.35
-rw-r--r--src/lib/libcrypto/man/BN_mod_mul_montgomery.35
-rw-r--r--src/lib/libcrypto/man/BN_mod_sqrt.35
-rw-r--r--src/lib/libcrypto/man/BN_new.35
-rw-r--r--src/lib/libcrypto/man/BN_num_bytes.35
-rw-r--r--src/lib/libcrypto/man/BN_rand.35
-rw-r--r--src/lib/libcrypto/man/BN_set_bit.35
-rw-r--r--src/lib/libcrypto/man/BN_set_flags.35
-rw-r--r--src/lib/libcrypto/man/BN_set_negative.35
-rw-r--r--src/lib/libcrypto/man/BN_swap.35
-rw-r--r--src/lib/libcrypto/man/BN_zero.35
-rw-r--r--src/lib/libcrypto/man/BUF_MEM_new.35
-rw-r--r--src/lib/libcrypto/man/CMAC_Init.35
-rw-r--r--src/lib/libcrypto/man/CMS_ContentInfo_new.35
-rw-r--r--src/lib/libcrypto/man/CMS_add0_cert.35
-rw-r--r--src/lib/libcrypto/man/CMS_add1_recipient_cert.35
-rw-r--r--src/lib/libcrypto/man/CMS_add1_signer.35
-rw-r--r--src/lib/libcrypto/man/CMS_compress.35
-rw-r--r--src/lib/libcrypto/man/CMS_decrypt.35
-rw-r--r--src/lib/libcrypto/man/CMS_encrypt.35
-rw-r--r--src/lib/libcrypto/man/CMS_final.35
-rw-r--r--src/lib/libcrypto/man/CMS_get0_RecipientInfos.35
-rw-r--r--src/lib/libcrypto/man/CMS_get0_SignerInfos.35
-rw-r--r--src/lib/libcrypto/man/CMS_get0_type.35
-rw-r--r--src/lib/libcrypto/man/CMS_get1_ReceiptRequest.35
-rw-r--r--src/lib/libcrypto/man/CMS_sign.35
-rw-r--r--src/lib/libcrypto/man/CMS_sign_receipt.35
-rw-r--r--src/lib/libcrypto/man/CMS_signed_add1_attr.35
-rw-r--r--src/lib/libcrypto/man/CMS_uncompress.35
-rw-r--r--src/lib/libcrypto/man/CMS_verify.35
-rw-r--r--src/lib/libcrypto/man/CMS_verify_receipt.35
-rw-r--r--src/lib/libcrypto/man/CONF_modules_free.35
-rw-r--r--src/lib/libcrypto/man/CONF_modules_load_file.35
-rw-r--r--src/lib/libcrypto/man/CRYPTO_lock.35
-rw-r--r--src/lib/libcrypto/man/CRYPTO_memcmp.35
-rw-r--r--src/lib/libcrypto/man/CRYPTO_set_ex_data.35
-rw-r--r--src/lib/libcrypto/man/CRYPTO_set_mem_functions.35
-rw-r--r--src/lib/libcrypto/man/ChaCha.35
-rw-r--r--src/lib/libcrypto/man/DES_set_key.35
-rw-r--r--src/lib/libcrypto/man/DH_generate_key.35
-rw-r--r--src/lib/libcrypto/man/DH_generate_parameters.35
-rw-r--r--src/lib/libcrypto/man/DH_get0_pqg.35
-rw-r--r--src/lib/libcrypto/man/DH_get_ex_new_index.35
-rw-r--r--src/lib/libcrypto/man/DH_new.35
-rw-r--r--src/lib/libcrypto/man/DH_set_method.35
-rw-r--r--src/lib/libcrypto/man/DH_size.35
-rw-r--r--src/lib/libcrypto/man/DIST_POINT_new.35
-rw-r--r--src/lib/libcrypto/man/DSA_SIG_new.35
-rw-r--r--src/lib/libcrypto/man/DSA_do_sign.35
-rw-r--r--src/lib/libcrypto/man/DSA_dup_DH.35
-rw-r--r--src/lib/libcrypto/man/DSA_generate_key.35
-rw-r--r--src/lib/libcrypto/man/DSA_get0_pqg.35
-rw-r--r--src/lib/libcrypto/man/DSA_get_ex_new_index.35
-rw-r--r--src/lib/libcrypto/man/DSA_meth_new.35
-rw-r--r--src/lib/libcrypto/man/DSA_new.35
-rw-r--r--src/lib/libcrypto/man/DSA_set_method.35
-rw-r--r--src/lib/libcrypto/man/DSA_sign.35
-rw-r--r--src/lib/libcrypto/man/DSA_size.35
-rw-r--r--src/lib/libcrypto/man/ECDH_compute_key.35
-rw-r--r--src/lib/libcrypto/man/ECDSA_SIG_new.35
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_check.35
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_get_curve_name.35
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_new_by_curve_name.35
-rw-r--r--src/lib/libcrypto/man/EC_GROUP_new_curve_GFp.35
-rw-r--r--src/lib/libcrypto/man/EC_KEY_METHOD_new.35
-rw-r--r--src/lib/libcrypto/man/EC_KEY_new.35
-rw-r--r--src/lib/libcrypto/man/EC_POINT_add.35
-rw-r--r--src/lib/libcrypto/man/EC_POINT_get_affine_coordinates.35
-rw-r--r--src/lib/libcrypto/man/EC_POINT_new.35
-rw-r--r--src/lib/libcrypto/man/EC_POINT_point2oct.35
-rw-r--r--src/lib/libcrypto/man/ENGINE_new.35
-rw-r--r--src/lib/libcrypto/man/ERR.35
-rw-r--r--src/lib/libcrypto/man/ERR_GET_LIB.35
-rw-r--r--src/lib/libcrypto/man/ERR_asprintf_error_data.35
-rw-r--r--src/lib/libcrypto/man/ERR_clear_error.35
-rw-r--r--src/lib/libcrypto/man/ERR_error_string.35
-rw-r--r--src/lib/libcrypto/man/ERR_get_error.35
-rw-r--r--src/lib/libcrypto/man/ERR_load_crypto_strings.35
-rw-r--r--src/lib/libcrypto/man/ERR_load_strings.35
-rw-r--r--src/lib/libcrypto/man/ERR_print_errors.35
-rw-r--r--src/lib/libcrypto/man/ERR_put_error.35
-rw-r--r--src/lib/libcrypto/man/ERR_remove_state.35
-rw-r--r--src/lib/libcrypto/man/ERR_set_mark.35
-rw-r--r--src/lib/libcrypto/man/ESS_SIGNING_CERT_new.35
-rw-r--r--src/lib/libcrypto/man/EVP_AEAD_CTX_init.35
-rw-r--r--src/lib/libcrypto/man/EVP_BytesToKey.35
-rw-r--r--src/lib/libcrypto/man/EVP_CIPHER_CTX_ctrl.35
-rw-r--r--src/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.35
-rw-r--r--src/lib/libcrypto/man/EVP_CIPHER_CTX_init.35
-rw-r--r--src/lib/libcrypto/man/EVP_CIPHER_CTX_set_flags.35
-rw-r--r--src/lib/libcrypto/man/EVP_CIPHER_do_all.35
-rw-r--r--src/lib/libcrypto/man/EVP_CIPHER_meth_new.35
-rw-r--r--src/lib/libcrypto/man/EVP_CIPHER_nid.35
-rw-r--r--src/lib/libcrypto/man/EVP_DigestInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_DigestSignInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_DigestVerifyInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_EncodeInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_EncryptInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_MD_CTX_ctrl.35
-rw-r--r--src/lib/libcrypto/man/EVP_MD_nid.35
-rw-r--r--src/lib/libcrypto/man/EVP_OpenInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKCS82PKEY.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_get_operation.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_new.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_cmp.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_decrypt.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_derive.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_encrypt.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_keygen.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_new.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_new_CMAC_key.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_print_private.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_set1_RSA.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_sign.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_size.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_verify.35
-rw-r--r--src/lib/libcrypto/man/EVP_PKEY_verify_recover.35
-rw-r--r--src/lib/libcrypto/man/EVP_SealInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_SignInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_VerifyInit.35
-rw-r--r--src/lib/libcrypto/man/EVP_aes_128_cbc.35
-rw-r--r--src/lib/libcrypto/man/EVP_aes_128_ccm.35
-rw-r--r--src/lib/libcrypto/man/EVP_aes_128_gcm.35
-rw-r--r--src/lib/libcrypto/man/EVP_camellia_128_cbc.35
-rw-r--r--src/lib/libcrypto/man/EVP_chacha20.35
-rw-r--r--src/lib/libcrypto/man/EVP_des_cbc.35
-rw-r--r--src/lib/libcrypto/man/EVP_rc2_cbc.35
-rw-r--r--src/lib/libcrypto/man/EVP_rc4.35
-rw-r--r--src/lib/libcrypto/man/EVP_sha1.35
-rw-r--r--src/lib/libcrypto/man/EVP_sha3_224.35
-rw-r--r--src/lib/libcrypto/man/EVP_sm3.35
-rw-r--r--src/lib/libcrypto/man/EVP_sm4_cbc.35
-rw-r--r--src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.35
-rw-r--r--src/lib/libcrypto/man/GENERAL_NAME_new.35
-rw-r--r--src/lib/libcrypto/man/HMAC.35
-rw-r--r--src/lib/libcrypto/man/IPAddressRange_new.35
-rw-r--r--src/lib/libcrypto/man/MD5.35
-rw-r--r--src/lib/libcrypto/man/NAME_CONSTRAINTS_new.35
-rw-r--r--src/lib/libcrypto/man/OBJ_find_sigid_algs.35
-rw-r--r--src/lib/libcrypto/man/OBJ_nid2obj.35
-rw-r--r--src/lib/libcrypto/man/OCSP_CRLID_new.35
-rw-r--r--src/lib/libcrypto/man/OCSP_REQUEST_new.35
-rw-r--r--src/lib/libcrypto/man/OCSP_SERVICELOC_new.35
-rw-r--r--src/lib/libcrypto/man/OCSP_cert_to_id.35
-rw-r--r--src/lib/libcrypto/man/OCSP_request_add1_nonce.35
-rw-r--r--src/lib/libcrypto/man/OCSP_resp_find_status.35
-rw-r--r--src/lib/libcrypto/man/OCSP_response_status.35
-rw-r--r--src/lib/libcrypto/man/OCSP_sendreq_new.35
-rw-r--r--src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.35
-rw-r--r--src/lib/libcrypto/man/OPENSSL_cleanse.35
-rw-r--r--src/lib/libcrypto/man/OPENSSL_config.35
-rw-r--r--src/lib/libcrypto/man/OPENSSL_init_crypto.35
-rw-r--r--src/lib/libcrypto/man/OPENSSL_malloc.35
-rw-r--r--src/lib/libcrypto/man/OPENSSL_sk_new.35
-rw-r--r--src/lib/libcrypto/man/OpenSSL_add_all_algorithms.35
-rw-r--r--src/lib/libcrypto/man/PEM_ASN1_read.35
-rw-r--r--src/lib/libcrypto/man/PEM_X509_INFO_read.35
-rw-r--r--src/lib/libcrypto/man/PEM_bytes_read_bio.35
-rw-r--r--src/lib/libcrypto/man/PEM_read.35
-rw-r--r--src/lib/libcrypto/man/PEM_read_bio_PrivateKey.35
-rw-r--r--src/lib/libcrypto/man/PEM_write_bio_CMS_stream.35
-rw-r--r--src/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.35
-rw-r--r--src/lib/libcrypto/man/PKCS12_SAFEBAG_new.35
-rw-r--r--src/lib/libcrypto/man/PKCS12_create.35
-rw-r--r--src/lib/libcrypto/man/PKCS12_new.35
-rw-r--r--src/lib/libcrypto/man/PKCS12_newpass.35
-rw-r--r--src/lib/libcrypto/man/PKCS12_parse.35
-rw-r--r--src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_add_attribute.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_dataFinal.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_dataInit.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_decrypt.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_encrypt.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_final.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_get_signer_info.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_new.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_set_content.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_set_type.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_sign.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_sign_add_signer.35
-rw-r--r--src/lib/libcrypto/man/PKCS7_verify.35
-rw-r--r--src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.35
-rw-r--r--src/lib/libcrypto/man/PKCS8_pkey_set0.35
-rw-r--r--src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.35
-rw-r--r--src/lib/libcrypto/man/POLICYINFO_new.35
-rw-r--r--src/lib/libcrypto/man/RAND_add.35
-rw-r--r--src/lib/libcrypto/man/RAND_bytes.35
-rw-r--r--src/lib/libcrypto/man/RAND_load_file.35
-rw-r--r--src/lib/libcrypto/man/RAND_set_rand_method.35
-rw-r--r--src/lib/libcrypto/man/RC2_encrypt.35
-rw-r--r--src/lib/libcrypto/man/RC4.35
-rw-r--r--src/lib/libcrypto/man/RIPEMD160.35
-rw-r--r--src/lib/libcrypto/man/RSA_PSS_PARAMS_new.35
-rw-r--r--src/lib/libcrypto/man/RSA_blinding_on.35
-rw-r--r--src/lib/libcrypto/man/RSA_check_key.35
-rw-r--r--src/lib/libcrypto/man/RSA_generate_key.35
-rw-r--r--src/lib/libcrypto/man/RSA_get0_key.35
-rw-r--r--src/lib/libcrypto/man/RSA_get_ex_new_index.35
-rw-r--r--src/lib/libcrypto/man/RSA_meth_new.35
-rw-r--r--src/lib/libcrypto/man/RSA_new.35
-rw-r--r--src/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.35
-rw-r--r--src/lib/libcrypto/man/RSA_pkey_ctx_ctrl.35
-rw-r--r--src/lib/libcrypto/man/RSA_print.35
-rw-r--r--src/lib/libcrypto/man/RSA_private_encrypt.35
-rw-r--r--src/lib/libcrypto/man/RSA_public_encrypt.35
-rw-r--r--src/lib/libcrypto/man/RSA_security_bits.35
-rw-r--r--src/lib/libcrypto/man/RSA_set_method.35
-rw-r--r--src/lib/libcrypto/man/RSA_sign.35
-rw-r--r--src/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.35
-rw-r--r--src/lib/libcrypto/man/RSA_size.35
-rw-r--r--src/lib/libcrypto/man/SHA1.35
-rw-r--r--src/lib/libcrypto/man/SMIME_read_CMS.35
-rw-r--r--src/lib/libcrypto/man/SMIME_read_PKCS7.35
-rw-r--r--src/lib/libcrypto/man/SMIME_text.35
-rw-r--r--src/lib/libcrypto/man/SMIME_write_CMS.35
-rw-r--r--src/lib/libcrypto/man/SMIME_write_PKCS7.35
-rw-r--r--src/lib/libcrypto/man/STACK_OF.35
-rw-r--r--src/lib/libcrypto/man/TS_REQ_new.35
-rw-r--r--src/lib/libcrypto/man/UI_create_method.35
-rw-r--r--src/lib/libcrypto/man/UI_get_string_type.35
-rw-r--r--src/lib/libcrypto/man/UI_new.35
-rw-r--r--src/lib/libcrypto/man/X25519.35
-rw-r--r--src/lib/libcrypto/man/X509V3_EXT_get_nid.35
-rw-r--r--src/lib/libcrypto/man/X509V3_EXT_print.35
-rw-r--r--src/lib/libcrypto/man/X509V3_extensions_print.35
-rw-r--r--src/lib/libcrypto/man/X509V3_get_d2i.35
-rw-r--r--src/lib/libcrypto/man/X509V3_parse_list.35
-rw-r--r--src/lib/libcrypto/man/X509_ALGOR_dup.35
-rw-r--r--src/lib/libcrypto/man/X509_ATTRIBUTE_get0_object.35
-rw-r--r--src/lib/libcrypto/man/X509_ATTRIBUTE_new.35
-rw-r--r--src/lib/libcrypto/man/X509_ATTRIBUTE_set1_object.35
-rw-r--r--src/lib/libcrypto/man/X509_CINF_new.35
-rw-r--r--src/lib/libcrypto/man/X509_CRL_get0_by_serial.35
-rw-r--r--src/lib/libcrypto/man/X509_CRL_new.35
-rw-r--r--src/lib/libcrypto/man/X509_CRL_print.35
-rw-r--r--src/lib/libcrypto/man/X509_EXTENSION_set_object.35
-rw-r--r--src/lib/libcrypto/man/X509_INFO_new.35
-rw-r--r--src/lib/libcrypto/man/X509_LOOKUP_hash_dir.35
-rw-r--r--src/lib/libcrypto/man/X509_LOOKUP_new.35
-rw-r--r--src/lib/libcrypto/man/X509_NAME_ENTRY_get_object.35
-rw-r--r--src/lib/libcrypto/man/X509_NAME_add_entry_by_txt.35
-rw-r--r--src/lib/libcrypto/man/X509_NAME_get_index_by_NID.35
-rw-r--r--src/lib/libcrypto/man/X509_NAME_hash.35
-rw-r--r--src/lib/libcrypto/man/X509_NAME_new.35
-rw-r--r--src/lib/libcrypto/man/X509_NAME_print_ex.35
-rw-r--r--src/lib/libcrypto/man/X509_OBJECT_get0_X509.35
-rw-r--r--src/lib/libcrypto/man/X509_PKEY_new.35
-rw-r--r--src/lib/libcrypto/man/X509_PUBKEY_new.35
-rw-r--r--src/lib/libcrypto/man/X509_PURPOSE_set.35
-rw-r--r--src/lib/libcrypto/man/X509_REQ_add1_attr.35
-rw-r--r--src/lib/libcrypto/man/X509_REQ_add_extensions.35
-rw-r--r--src/lib/libcrypto/man/X509_REQ_new.35
-rw-r--r--src/lib/libcrypto/man/X509_REVOKED_new.35
-rw-r--r--src/lib/libcrypto/man/X509_SIG_get0.35
-rw-r--r--src/lib/libcrypto/man/X509_SIG_new.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_error.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_new.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_set_verify.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_get_by_subject.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_load_locations.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_new.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set1_param.35
-rw-r--r--src/lib/libcrypto/man/X509_STORE_set_verify_cb_func.35
-rw-r--r--src/lib/libcrypto/man/X509_VERIFY_PARAM_new.35
-rw-r--r--src/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.35
-rw-r--r--src/lib/libcrypto/man/X509_add1_trust_object.35
-rw-r--r--src/lib/libcrypto/man/X509_check_ca.35
-rw-r--r--src/lib/libcrypto/man/X509_check_host.35
-rw-r--r--src/lib/libcrypto/man/X509_check_issued.35
-rw-r--r--src/lib/libcrypto/man/X509_check_private_key.35
-rw-r--r--src/lib/libcrypto/man/X509_check_purpose.35
-rw-r--r--src/lib/libcrypto/man/X509_cmp_time.35
-rw-r--r--src/lib/libcrypto/man/X509_digest.35
-rw-r--r--src/lib/libcrypto/man/X509_find_by_subject.35
-rw-r--r--src/lib/libcrypto/man/X509_get0_notBefore.35
-rw-r--r--src/lib/libcrypto/man/X509_get0_signature.35
-rw-r--r--src/lib/libcrypto/man/X509_get1_email.35
-rw-r--r--src/lib/libcrypto/man/X509_get_extension_flags.35
-rw-r--r--src/lib/libcrypto/man/X509_get_pubkey.35
-rw-r--r--src/lib/libcrypto/man/X509_get_pubkey_parameters.35
-rw-r--r--src/lib/libcrypto/man/X509_get_serialNumber.35
-rw-r--r--src/lib/libcrypto/man/X509_get_subject_name.35
-rw-r--r--src/lib/libcrypto/man/X509_get_version.35
-rw-r--r--src/lib/libcrypto/man/X509_keyid_set1.35
-rw-r--r--src/lib/libcrypto/man/X509_load_cert_file.35
-rw-r--r--src/lib/libcrypto/man/X509_new.35
-rw-r--r--src/lib/libcrypto/man/X509_ocspid_print.35
-rw-r--r--src/lib/libcrypto/man/X509_print_ex.35
-rw-r--r--src/lib/libcrypto/man/X509_sign.35
-rw-r--r--src/lib/libcrypto/man/X509_signature_dump.35
-rw-r--r--src/lib/libcrypto/man/X509_verify_cert.35
-rw-r--r--src/lib/libcrypto/man/X509v3_addr_add_inherit.35
-rw-r--r--src/lib/libcrypto/man/X509v3_addr_get_range.35
-rw-r--r--src/lib/libcrypto/man/X509v3_addr_inherits.35
-rw-r--r--src/lib/libcrypto/man/X509v3_addr_subset.35
-rw-r--r--src/lib/libcrypto/man/X509v3_addr_validate_path.35
-rw-r--r--src/lib/libcrypto/man/X509v3_asid_add_id_or_range.35
-rw-r--r--src/lib/libcrypto/man/X509v3_get_ext_by_NID.35
-rw-r--r--src/lib/libcrypto/man/a2d_ASN1_OBJECT.35
-rw-r--r--src/lib/libcrypto/man/a2i_ipadd.35
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_NULL.35
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_OBJECT.35
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.35
-rw-r--r--src/lib/libcrypto/man/d2i_ASN1_SEQUENCE_ANY.35
-rw-r--r--src/lib/libcrypto/man/d2i_AUTHORITY_KEYID.35
-rw-r--r--src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.35
-rw-r--r--src/lib/libcrypto/man/d2i_CMS_ContentInfo.35
-rw-r--r--src/lib/libcrypto/man/d2i_DHparams.35
-rw-r--r--src/lib/libcrypto/man/d2i_DIST_POINT.35
-rw-r--r--src/lib/libcrypto/man/d2i_DSAPublicKey.35
-rw-r--r--src/lib/libcrypto/man/d2i_ECPKParameters.35
-rw-r--r--src/lib/libcrypto/man/d2i_ESS_SIGNING_CERT.35
-rw-r--r--src/lib/libcrypto/man/d2i_GENERAL_NAME.35
-rw-r--r--src/lib/libcrypto/man/d2i_OCSP_REQUEST.35
-rw-r--r--src/lib/libcrypto/man/d2i_OCSP_RESPONSE.35
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS12.35
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS7.35
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.35
-rw-r--r--src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.35
-rw-r--r--src/lib/libcrypto/man/d2i_PKEY_USAGE_PERIOD.35
-rw-r--r--src/lib/libcrypto/man/d2i_POLICYINFO.35
-rw-r--r--src/lib/libcrypto/man/d2i_PrivateKey.35
-rw-r--r--src/lib/libcrypto/man/d2i_RSAPublicKey.35
-rw-r--r--src/lib/libcrypto/man/d2i_TS_REQ.35
-rw-r--r--src/lib/libcrypto/man/d2i_X509.35
-rw-r--r--src/lib/libcrypto/man/d2i_X509_ALGOR.35
-rw-r--r--src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.35
-rw-r--r--src/lib/libcrypto/man/d2i_X509_CRL.35
-rw-r--r--src/lib/libcrypto/man/d2i_X509_EXTENSION.35
-rw-r--r--src/lib/libcrypto/man/d2i_X509_NAME.35
-rw-r--r--src/lib/libcrypto/man/d2i_X509_REQ.35
-rw-r--r--src/lib/libcrypto/man/d2i_X509_SIG.35
-rw-r--r--src/lib/libcrypto/man/des_read_pw.35
-rw-r--r--src/lib/libcrypto/man/evp.35
-rw-r--r--src/lib/libcrypto/man/i2a_ASN1_STRING.35
-rw-r--r--src/lib/libcrypto/man/i2d_CMS_bio_stream.35
-rw-r--r--src/lib/libcrypto/man/i2d_PKCS7_bio_stream.35
-rw-r--r--src/lib/libcrypto/man/lh_new.35
-rw-r--r--src/lib/libcrypto/man/s2i_ASN1_INTEGER.35
-rw-r--r--src/lib/libcrypto/man/v2i_ASN1_BIT_STRING.35
411 files changed, 1233 insertions, 822 deletions
diff --git a/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3 b/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
index 15156ffca3..bfa915c8af 100644
--- a/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
+++ b/src/lib/libcrypto/man/ACCESS_DESCRIPTION_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ACCESS_DESCRIPTION_new.3,v 1.6 2022/03/31 17:27:16 naddy Exp $ 1.\" $OpenBSD: ACCESS_DESCRIPTION_new.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 31 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ACCESS_DESCRIPTION_NEW 3 18.Dt ACCESS_DESCRIPTION_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm AUTHORITY_INFO_ACCESS_free 24.Nm AUTHORITY_INFO_ACCESS_free
25.Nd X.509 information access extensions 25.Nd X.509 information access extensions
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509v3.h 28.In openssl/x509v3.h
28.Ft ACCESS_DESCRIPTION * 29.Ft ACCESS_DESCRIPTION *
29.Fn ACCESS_DESCRIPTION_new void 30.Fn ACCESS_DESCRIPTION_new void
diff --git a/src/lib/libcrypto/man/AES_encrypt.3 b/src/lib/libcrypto/man/AES_encrypt.3
index f022848a61..4ceece648e 100644
--- a/src/lib/libcrypto/man/AES_encrypt.3
+++ b/src/lib/libcrypto/man/AES_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: AES_encrypt.3,v 1.1 2019/08/28 10:37:42 schwarze Exp $ 1.\" $OpenBSD: AES_encrypt.3,v 1.2 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: August 28 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt AES_ENCRYPT 3 18.Dt AES_ENCRYPT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -25,6 +25,7 @@
25.Nm AES_cbc_encrypt 25.Nm AES_cbc_encrypt
26.Nd low-level interface to the AES symmetric cipher 26.Nd low-level interface to the AES symmetric cipher
27.Sh SYNOPSIS 27.Sh SYNOPSIS
28.Lb libcrypto
28.In openssl/aes.h 29.In openssl/aes.h
29.Ft int 30.Ft int
30.Fo AES_set_encrypt_key 31.Fo AES_set_encrypt_key
diff --git a/src/lib/libcrypto/man/ASIdentifiers_new.3 b/src/lib/libcrypto/man/ASIdentifiers_new.3
index d8473b81a0..f5f4a1215e 100644
--- a/src/lib/libcrypto/man/ASIdentifiers_new.3
+++ b/src/lib/libcrypto/man/ASIdentifiers_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASIdentifiers_new.3,v 1.11 2023/09/30 18:16:44 tb Exp $ 1.\" $OpenBSD: ASIdentifiers_new.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 30 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASIDENTIFIERS_NEW 3 18.Dt ASIDENTIFIERS_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm i2d_ASIdentifiers 24.Nm i2d_ASIdentifiers
25.Nd RFC 3779 autonomous system identifier delegation extensions 25.Nd RFC 3779 autonomous system identifier delegation extensions
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509v3.h 28.In openssl/x509v3.h
28.Ft ASIdentifiers * 29.Ft ASIdentifiers *
29.Fo ASIdentifiers_new 30.Fo ASIdentifiers_new
diff --git a/src/lib/libcrypto/man/ASN1_BIT_STRING_set.3 b/src/lib/libcrypto/man/ASN1_BIT_STRING_set.3
index a916ca3ab2..d3ab3b1ee0 100644
--- a/src/lib/libcrypto/man/ASN1_BIT_STRING_set.3
+++ b/src/lib/libcrypto/man/ASN1_BIT_STRING_set.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_BIT_STRING_set.3,v 1.5 2024/12/24 09:48:56 schwarze Exp $ 1.\" $OpenBSD: ASN1_BIT_STRING_set.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 24 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_BIT_STRING_SET 3 18.Dt ASN1_BIT_STRING_SET 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm ASN1_BIT_STRING_get_bit 23.Nm ASN1_BIT_STRING_get_bit
24.Nd ASN.1 BIT STRING accessors 24.Nd ASN.1 BIT STRING accessors
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/asn1.h 27.In openssl/asn1.h
27.Ft int 28.Ft int
28.Fo ASN1_BIT_STRING_set 29.Fo ASN1_BIT_STRING_set
diff --git a/src/lib/libcrypto/man/ASN1_INTEGER_get.3 b/src/lib/libcrypto/man/ASN1_INTEGER_get.3
index 84f566eda9..985e2e5084 100644
--- a/src/lib/libcrypto/man/ASN1_INTEGER_get.3
+++ b/src/lib/libcrypto/man/ASN1_INTEGER_get.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_INTEGER_get.3,v 1.7 2023/05/22 19:38:04 tb Exp $ 1.\" $OpenBSD: ASN1_INTEGER_get.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" selective merge up to: 2.\" selective merge up to:
3.\" OpenSSL man3/ASN1_INTEGER_get_int64 24a535ea Sep 22 13:14:20 2020 +0100 3.\" OpenSSL man3/ASN1_INTEGER_get_int64 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: May 22 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt ASN1_INTEGER_GET 3 70.Dt ASN1_INTEGER_GET 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -88,6 +88,7 @@
88.Nm ASN1_ENUMERATED_to_BN 88.Nm ASN1_ENUMERATED_to_BN
89.Nd ASN.1 INTEGER and ENUMERATED utilities 89.Nd ASN.1 INTEGER and ENUMERATED utilities
90.Sh SYNOPSIS 90.Sh SYNOPSIS
91.Lb libcrypto
91.In openssl/asn1.h 92.In openssl/asn1.h
92.Ft int 93.Ft int
93.Fo ASN1_INTEGER_get_uint64 94.Fo ASN1_INTEGER_get_uint64
diff --git a/src/lib/libcrypto/man/ASN1_NULL_new.3 b/src/lib/libcrypto/man/ASN1_NULL_new.3
index b4d2428ed1..1244f2e252 100644
--- a/src/lib/libcrypto/man/ASN1_NULL_new.3
+++ b/src/lib/libcrypto/man/ASN1_NULL_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_NULL_new.3,v 1.3 2021/12/09 18:42:35 schwarze Exp $ 1.\" $OpenBSD: ASN1_NULL_new.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 9 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_NULL_NEW 3 18.Dt ASN1_NULL_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm ASN1_NULL_free 22.Nm ASN1_NULL_free
23.Nd ASN.1 NULL value 23.Nd ASN.1 NULL value
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/asn1.h 26.In openssl/asn1.h
26.Ft ASN1_NULL * 27.Ft ASN1_NULL *
27.Fn ASN1_NULL_new void 28.Fn ASN1_NULL_new void
diff --git a/src/lib/libcrypto/man/ASN1_OBJECT_new.3 b/src/lib/libcrypto/man/ASN1_OBJECT_new.3
index 3e2eac02ee..3df3dd8e68 100644
--- a/src/lib/libcrypto/man/ASN1_OBJECT_new.3
+++ b/src/lib/libcrypto/man/ASN1_OBJECT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_OBJECT_new.3,v 1.16 2023/09/05 15:01:39 schwarze Exp $ 1.\" $OpenBSD: ASN1_OBJECT_new.3,v 1.17 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d4 Mar 19 12:28:58 2016 -0400 2.\" full merge up to: OpenSSL 99d63d4 Mar 19 12:28:58 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: September 5 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt ASN1_OBJECT_NEW 3 69.Dt ASN1_OBJECT_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -74,6 +74,7 @@
74.Nm ASN1_OBJECT_free 74.Nm ASN1_OBJECT_free
75.Nd ASN.1 object identifiers 75.Nd ASN.1 object identifiers
76.Sh SYNOPSIS 76.Sh SYNOPSIS
77.Lb libcrypto
77.In openssl/asn1.h 78.In openssl/asn1.h
78.Ft ASN1_OBJECT * 79.Ft ASN1_OBJECT *
79.Fo ASN1_OBJECT_new 80.Fo ASN1_OBJECT_new
diff --git a/src/lib/libcrypto/man/ASN1_PRINTABLE_type.3 b/src/lib/libcrypto/man/ASN1_PRINTABLE_type.3
index 391dd32e66..47288ee960 100644
--- a/src/lib/libcrypto/man/ASN1_PRINTABLE_type.3
+++ b/src/lib/libcrypto/man/ASN1_PRINTABLE_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_PRINTABLE_type.3,v 1.1 2021/11/15 13:39:40 schwarze Exp $ 1.\" $OpenBSD: ASN1_PRINTABLE_type.3,v 1.2 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 15 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_PRINTABLE_TYPE 3 18.Dt ASN1_PRINTABLE_TYPE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm ASN1_PRINTABLE_type 21.Nm ASN1_PRINTABLE_type
22.Nd classify a single-byte character string 22.Nd classify a single-byte character string
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/asn1.h 25.In openssl/asn1.h
25.Ft int 26.Ft int
26.Fo ASN1_PRINTABLE_type 27.Fo ASN1_PRINTABLE_type
diff --git a/src/lib/libcrypto/man/ASN1_TIME_set.3 b/src/lib/libcrypto/man/ASN1_TIME_set.3
index 233cb13f2c..8cfcf4339b 100644
--- a/src/lib/libcrypto/man/ASN1_TIME_set.3
+++ b/src/lib/libcrypto/man/ASN1_TIME_set.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_TIME_set.3,v 1.23 2024/03/05 18:30:40 tb Exp $ 1.\" $OpenBSD: ASN1_TIME_set.3,v 1.24 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 3d0f1cb9 Jul 11 03:01:24 2017 +0800 2.\" full merge up to: OpenSSL 3d0f1cb9 Jul 11 03:01:24 2017 +0800
3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -68,7 +68,7 @@
68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
69.\" OF THE POSSIBILITY OF SUCH DAMAGE. 69.\" OF THE POSSIBILITY OF SUCH DAMAGE.
70.\" 70.\"
71.Dd $Mdocdate: March 5 2024 $ 71.Dd $Mdocdate: June 8 2025 $
72.Dt ASN1_TIME_SET 3 72.Dt ASN1_TIME_SET 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -101,6 +101,7 @@
101.Nm OPENSSL_tm_to_posix 101.Nm OPENSSL_tm_to_posix
102.Nd ASN.1 Time functions 102.Nd ASN.1 Time functions
103.Sh SYNOPSIS 103.Sh SYNOPSIS
104.Lb libcrypto
104.In openssl/asn1.h 105.In openssl/asn1.h
105.Ft ASN1_TIME * 106.Ft ASN1_TIME *
106.Fo ASN1_TIME_set 107.Fo ASN1_TIME_set
diff --git a/src/lib/libcrypto/man/ASN1_TYPE_get.3 b/src/lib/libcrypto/man/ASN1_TYPE_get.3
index 16af168d91..3b3359b6ff 100644
--- a/src/lib/libcrypto/man/ASN1_TYPE_get.3
+++ b/src/lib/libcrypto/man/ASN1_TYPE_get.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_TYPE_get.3,v 1.19 2023/10/09 16:06:01 tb Exp $ 1.\" $OpenBSD: ASN1_TYPE_get.3,v 1.20 2025/06/08 22:40:29 schwarze Exp $
2.\" selective merge up to: OpenSSL 6328d367 Jul 4 21:58:30 2020 +0200 2.\" selective merge up to: OpenSSL 6328d367 Jul 4 21:58:30 2020 +0200
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: October 9 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt ASN1_TYPE_GET 3 69.Dt ASN1_TYPE_GET 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -81,6 +81,7 @@
81.Nm ASN1_TYPE_cmp 81.Nm ASN1_TYPE_cmp
82.Nd ASN.1 objects of arbitrary type 82.Nd ASN.1 objects of arbitrary type
83.Sh SYNOPSIS 83.Sh SYNOPSIS
84.Lb libcrypto
84.In openssl/asn1.h 85.In openssl/asn1.h
85.Ft ASN1_TYPE * 86.Ft ASN1_TYPE *
86.Fn ASN1_TYPE_new void 87.Fn ASN1_TYPE_new void
diff --git a/src/lib/libcrypto/man/ASN1_UNIVERSALSTRING_to_string.3 b/src/lib/libcrypto/man/ASN1_UNIVERSALSTRING_to_string.3
index 2af675295b..c76956107f 100644
--- a/src/lib/libcrypto/man/ASN1_UNIVERSALSTRING_to_string.3
+++ b/src/lib/libcrypto/man/ASN1_UNIVERSALSTRING_to_string.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_UNIVERSALSTRING_to_string.3,v 1.1 2021/11/15 13:39:40 schwarze Exp $ 1.\" $OpenBSD: ASN1_UNIVERSALSTRING_to_string.3,v 1.2 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 15 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_UNIVERSALSTRING_TO_STRING 3 18.Dt ASN1_UNIVERSALSTRING_TO_STRING 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm ASN1_UNIVERSALSTRING_to_string 21.Nm ASN1_UNIVERSALSTRING_to_string
22.Nd recode UTF-32 to ISO Latin-1 22.Nd recode UTF-32 to ISO Latin-1
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/asn1.h 25.In openssl/asn1.h
25.Ft int 26.Ft int
26.Fo ASN1_UNIVERSALSTRING_to_string 27.Fo ASN1_UNIVERSALSTRING_to_string
diff --git a/src/lib/libcrypto/man/ASN1_generate_nconf.3 b/src/lib/libcrypto/man/ASN1_generate_nconf.3
index b15d4295a9..ed92bb13b6 100644
--- a/src/lib/libcrypto/man/ASN1_generate_nconf.3
+++ b/src/lib/libcrypto/man/ASN1_generate_nconf.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_generate_nconf.3,v 1.13 2019/06/10 14:58:48 schwarze Exp $ 1.\" $OpenBSD: ASN1_generate_nconf.3,v 1.14 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL 05ea606a Fri May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a Fri May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson. 4.\" This file was written by Dr. Stephen Henson.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: June 10 2019 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt ASN1_GENERATE_NCONF 3 53.Dt ASN1_GENERATE_NCONF 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm ASN1_generate_v3 57.Nm ASN1_generate_v3
58.Nd ASN.1 generation functions 58.Nd ASN.1 generation functions
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/asn1.h 61.In openssl/asn1.h
61.Ft ASN1_TYPE * 62.Ft ASN1_TYPE *
62.Fo ASN1_generate_nconf 63.Fo ASN1_generate_nconf
diff --git a/src/lib/libcrypto/man/ASN1_get_object.3 b/src/lib/libcrypto/man/ASN1_get_object.3
index 781b12ad5a..7f92ff6d05 100644
--- a/src/lib/libcrypto/man/ASN1_get_object.3
+++ b/src/lib/libcrypto/man/ASN1_get_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_get_object.3,v 1.2 2021/07/11 19:03:45 schwarze Exp $ 1.\" $OpenBSD: ASN1_get_object.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: July 11 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_GET_OBJECT 3 18.Dt ASN1_GET_OBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm ASN1_get_object 21.Nm ASN1_get_object
22.Nd parse identifier and length octets 22.Nd parse identifier and length octets
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/asn1.h 25.In openssl/asn1.h
25.Ft int 26.Ft int
26.Fo ASN1_get_object 27.Fo ASN1_get_object
diff --git a/src/lib/libcrypto/man/ASN1_item_d2i.3 b/src/lib/libcrypto/man/ASN1_item_d2i.3
index bc99f4a6da..cb5fd19f28 100644
--- a/src/lib/libcrypto/man/ASN1_item_d2i.3
+++ b/src/lib/libcrypto/man/ASN1_item_d2i.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_d2i.3,v 1.18 2023/05/01 07:37:45 tb Exp $ 1.\" $OpenBSD: ASN1_item_d2i.3,v 1.19 2025/06/08 22:40:29 schwarze Exp $
2.\" selective merge up to: 2.\" selective merge up to:
3.\" OpenSSL doc/man3/d2i_X509.pod 256989ce Jun 19 15:00:32 2020 +0200 3.\" OpenSSL doc/man3/d2i_X509.pod 256989ce Jun 19 15:00:32 2020 +0200
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: May 1 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt ASN1_ITEM_D2I 3 70.Dt ASN1_ITEM_D2I 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -82,6 +82,7 @@
82.Nm ASN1_item_print 82.Nm ASN1_item_print
83.Nd decode and encode ASN.1 objects 83.Nd decode and encode ASN.1 objects
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/asn1.h 86.In openssl/asn1.h
86.Ft ASN1_VALUE * 87.Ft ASN1_VALUE *
87.Fo ASN1_item_d2i 88.Fo ASN1_item_d2i
diff --git a/src/lib/libcrypto/man/ASN1_item_digest.3 b/src/lib/libcrypto/man/ASN1_item_digest.3
index 56a97555e9..829b82a56b 100644
--- a/src/lib/libcrypto/man/ASN1_item_digest.3
+++ b/src/lib/libcrypto/man/ASN1_item_digest.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_digest.3,v 1.2 2022/09/11 04:39:46 jsg Exp $ 1.\" $OpenBSD: ASN1_item_digest.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 11 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_ITEM_DIGEST 3 18.Dt ASN1_ITEM_DIGEST 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm ASN1_item_digest 21.Nm ASN1_item_digest
22.Nd DER-encode and hash an ASN.1 value 22.Nd DER-encode and hash an ASN.1 value
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/x509.h 25.In openssl/x509.h
25.Ft int 26.Ft int
26.Fo ASN1_item_digest 27.Fo ASN1_item_digest
diff --git a/src/lib/libcrypto/man/ASN1_item_new.3 b/src/lib/libcrypto/man/ASN1_item_new.3
index 7015ed6319..42e9dd8f68 100644
--- a/src/lib/libcrypto/man/ASN1_item_new.3
+++ b/src/lib/libcrypto/man/ASN1_item_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_new.3,v 1.11 2022/01/12 17:54:51 tb Exp $ 1.\" $OpenBSD: ASN1_item_new.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016, 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016, 2018 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: January 12 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_ITEM_NEW 3 18.Dt ASN1_ITEM_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm ASN1_item_free 22.Nm ASN1_item_free
23.Nd generic ASN.1 value constructor and destructor 23.Nd generic ASN.1 value constructor and destructor
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/asn1.h 26.In openssl/asn1.h
26.Ft ASN1_VALUE * 27.Ft ASN1_VALUE *
27.Fo ASN1_item_new 28.Fo ASN1_item_new
diff --git a/src/lib/libcrypto/man/ASN1_item_pack.3 b/src/lib/libcrypto/man/ASN1_item_pack.3
index 4c87530622..d0023f599d 100644
--- a/src/lib/libcrypto/man/ASN1_item_pack.3
+++ b/src/lib/libcrypto/man/ASN1_item_pack.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_pack.3,v 1.1 2021/11/15 11:51:09 schwarze Exp $ 1.\" $OpenBSD: ASN1_item_pack.3,v 1.2 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 15 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_ITEM_PACK 3 18.Dt ASN1_ITEM_PACK 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm ASN1_item_unpack 22.Nm ASN1_item_unpack
23.Nd pack an ASN.1 object into an ASN1_STRING 23.Nd pack an ASN.1 object into an ASN1_STRING
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/asn1.h 26.In openssl/asn1.h
26.Ft ASN1_STRING * 27.Ft ASN1_STRING *
27.Fo ASN1_item_pack 28.Fo ASN1_item_pack
diff --git a/src/lib/libcrypto/man/ASN1_item_sign.3 b/src/lib/libcrypto/man/ASN1_item_sign.3
index 8c09fe77ff..72e317c310 100644
--- a/src/lib/libcrypto/man/ASN1_item_sign.3
+++ b/src/lib/libcrypto/man/ASN1_item_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_sign.3,v 1.3 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: ASN1_item_sign.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 6 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_ITEM_SIGN 3 18.Dt ASN1_ITEM_SIGN 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm ASN1_item_sign_ctx 22.Nm ASN1_item_sign_ctx
23.Nd DER-encode and sign an ASN.1 value 23.Nd DER-encode and sign an ASN.1 value
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509.h 26.In openssl/x509.h
26.Ft int 27.Ft int
27.Fo ASN1_item_sign 28.Fo ASN1_item_sign
diff --git a/src/lib/libcrypto/man/ASN1_item_verify.3 b/src/lib/libcrypto/man/ASN1_item_verify.3
index d2810879e3..282db875bb 100644
--- a/src/lib/libcrypto/man/ASN1_item_verify.3
+++ b/src/lib/libcrypto/man/ASN1_item_verify.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_item_verify.3,v 1.3 2021/12/18 17:47:44 schwarze Exp $ 1.\" $OpenBSD: ASN1_item_verify.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 18 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_ITEM_VERIFY 3 18.Dt ASN1_ITEM_VERIFY 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm ASN1_item_verify 21.Nm ASN1_item_verify
22.Nd signature verification for ASN.1 values 22.Nd signature verification for ASN.1 values
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/x509.h 25.In openssl/x509.h
25.Ft int 26.Ft int
26.Fo ASN1_item_verify 27.Fo ASN1_item_verify
diff --git a/src/lib/libcrypto/man/ASN1_mbstring_copy.3 b/src/lib/libcrypto/man/ASN1_mbstring_copy.3
index e0b48aaa62..6a64bc7464 100644
--- a/src/lib/libcrypto/man/ASN1_mbstring_copy.3
+++ b/src/lib/libcrypto/man/ASN1_mbstring_copy.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_mbstring_copy.3,v 1.6 2022/02/21 00:22:03 jsg Exp $ 1.\" $OpenBSD: ASN1_mbstring_copy.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: February 21 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_MBSTRING_COPY 3 18.Dt ASN1_MBSTRING_COPY 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -27,6 +27,7 @@
27.Nm ASN1_tag2bit 27.Nm ASN1_tag2bit
28.Nd copy a multibyte string into an ASN.1 string object 28.Nd copy a multibyte string into an ASN.1 string object
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/asn1.h 31.In openssl/asn1.h
31.Ft int 32.Ft int
32.Fo ASN1_mbstring_copy 33.Fo ASN1_mbstring_copy
diff --git a/src/lib/libcrypto/man/ASN1_parse_dump.3 b/src/lib/libcrypto/man/ASN1_parse_dump.3
index 50761f38aa..45aa673d4c 100644
--- a/src/lib/libcrypto/man/ASN1_parse_dump.3
+++ b/src/lib/libcrypto/man/ASN1_parse_dump.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_parse_dump.3,v 1.3 2021/12/09 18:52:09 schwarze Exp $ 1.\" $OpenBSD: ASN1_parse_dump.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 9 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_PARSE_DUMP 3 18.Dt ASN1_PARSE_DUMP 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm ASN1_parse 22.Nm ASN1_parse
23.Nd parse BER and print information about it 23.Nd parse BER and print information about it
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/asn1.h 26.In openssl/asn1.h
26.Ft int 27.Ft int
27.Fo ASN1_parse_dump 28.Fo ASN1_parse_dump
diff --git a/src/lib/libcrypto/man/ASN1_put_object.3 b/src/lib/libcrypto/man/ASN1_put_object.3
index 97a352724c..94fa55366a 100644
--- a/src/lib/libcrypto/man/ASN1_put_object.3
+++ b/src/lib/libcrypto/man/ASN1_put_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASN1_put_object.3,v 1.5 2022/01/12 17:54:51 tb Exp $ 1.\" $OpenBSD: ASN1_put_object.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2019, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2019, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: January 12 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASN1_PUT_OBJECT 3 18.Dt ASN1_PUT_OBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm ASN1_object_size 23.Nm ASN1_object_size
24.Nd start and end the BER encoding of an arbitrary ASN.1 data element 24.Nd start and end the BER encoding of an arbitrary ASN.1 data element
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/asn1.h 27.In openssl/asn1.h
27.Ft void 28.Ft void
28.Fo ASN1_put_object 29.Fo ASN1_put_object
diff --git a/src/lib/libcrypto/man/ASRange_new.3 b/src/lib/libcrypto/man/ASRange_new.3
index dc58c98e58..496147e190 100644
--- a/src/lib/libcrypto/man/ASRange_new.3
+++ b/src/lib/libcrypto/man/ASRange_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ASRange_new.3,v 1.8 2023/10/11 12:06:11 tb Exp $ 1.\" $OpenBSD: ASRange_new.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 11 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ASRANGE_NEW 3 18.Dt ASRANGE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.Nm i2d_ASIdentifierChoice 32.Nm i2d_ASIdentifierChoice
33.Nd RFC 3779 autonomous system identifiers and ranges 33.Nd RFC 3779 autonomous system identifiers and ranges
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/x509v3.h 36.In openssl/x509v3.h
36.Ft "ASRange *" 37.Ft "ASRange *"
37.Fn ASRange_new void 38.Fn ASRange_new void
diff --git a/src/lib/libcrypto/man/AUTHORITY_KEYID_new.3 b/src/lib/libcrypto/man/AUTHORITY_KEYID_new.3
index bff451ff36..982685d17f 100644
--- a/src/lib/libcrypto/man/AUTHORITY_KEYID_new.3
+++ b/src/lib/libcrypto/man/AUTHORITY_KEYID_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: AUTHORITY_KEYID_new.3,v 1.4 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: AUTHORITY_KEYID_new.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt AUTHORITY_KEYID_NEW 3 18.Dt AUTHORITY_KEYID_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm AUTHORITY_KEYID_free 22.Nm AUTHORITY_KEYID_free
23.Nd X.509 authority key identifier extension 23.Nd X.509 authority key identifier extension
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft AUTHORITY_KEYID * 27.Ft AUTHORITY_KEYID *
27.Fn AUTHORITY_KEYID_new void 28.Fn AUTHORITY_KEYID_new void
diff --git a/src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.3 b/src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.3
index e60b0d223c..f1b1486a8a 100644
--- a/src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.3
+++ b/src/lib/libcrypto/man/BASIC_CONSTRAINTS_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BASIC_CONSTRAINTS_new.3,v 1.6 2021/10/27 11:24:47 schwarze Exp $ 1.\" $OpenBSD: BASIC_CONSTRAINTS_new.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 27 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BASIC_CONSTRAINTS_NEW 3 18.Dt BASIC_CONSTRAINTS_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm BASIC_CONSTRAINTS_free 22.Nm BASIC_CONSTRAINTS_free
23.Nd X.509 extension to mark CA certificates 23.Nd X.509 extension to mark CA certificates
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft BASIC_CONSTRAINTS * 27.Ft BASIC_CONSTRAINTS *
27.Fn BASIC_CONSTRAINTS_new void 28.Fn BASIC_CONSTRAINTS_new void
diff --git a/src/lib/libcrypto/man/BF_set_key.3 b/src/lib/libcrypto/man/BF_set_key.3
index 5f4c7a689b..1299a0f2ef 100644
--- a/src/lib/libcrypto/man/BF_set_key.3
+++ b/src/lib/libcrypto/man/BF_set_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BF_set_key.3,v 1.12 2023/08/05 18:27:55 jmc Exp $ 1.\" $OpenBSD: BF_set_key.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL 99d63d46 Jul 19 09:27:53 2016 -0400 2.\" OpenSSL 99d63d46 Jul 19 09:27:53 2016 -0400
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org>. 4.\" This file was written by Richard Levitte <levitte@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: August 5 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt BF_SET_KEY 3 53.Dt BF_SET_KEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -62,6 +62,7 @@
62.Nm BF_ofb64_encrypt 62.Nm BF_ofb64_encrypt
63.Nd Blowfish encryption 63.Nd Blowfish encryption
64.Sh SYNOPSIS 64.Sh SYNOPSIS
65.Lb libcrypto
65.In openssl/blowfish.h 66.In openssl/blowfish.h
66.Ft void 67.Ft void
67.Fo BF_set_key 68.Fo BF_set_key
diff --git a/src/lib/libcrypto/man/BIO_accept.3 b/src/lib/libcrypto/man/BIO_accept.3
index e2547ac0dd..73b415017f 100644
--- a/src/lib/libcrypto/man/BIO_accept.3
+++ b/src/lib/libcrypto/man/BIO_accept.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_accept.3,v 1.2 2023/04/30 13:38:48 schwarze Exp $ 1.\" $OpenBSD: BIO_accept.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 30 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BIO_ACCEPT 3 18.Dt BIO_ACCEPT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -43,6 +43,7 @@
43.\" .Nm BIO_sock_cleanup 43.\" .Nm BIO_sock_cleanup
44.Nd wrappers for socket operations 44.Nd wrappers for socket operations
45.Sh SYNOPSIS 45.Sh SYNOPSIS
46.Lb libcrypto
46.In openssl/bio.h 47.In openssl/bio.h
47.Ft int 48.Ft int
48.Fo BIO_get_host_ip 49.Fo BIO_get_host_ip
diff --git a/src/lib/libcrypto/man/BIO_ctrl.3 b/src/lib/libcrypto/man/BIO_ctrl.3
index 2c537956e1..ca13f2067b 100644
--- a/src/lib/libcrypto/man/BIO_ctrl.3
+++ b/src/lib/libcrypto/man/BIO_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_ctrl.3,v 1.25 2023/11/16 20:19:23 schwarze Exp $ 1.\" $OpenBSD: BIO_ctrl.3,v 1.26 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 24a535eaf Tue Sep 22 13:14:20 2020 +0100 2.\" full merge up to: OpenSSL 24a535eaf Tue Sep 22 13:14:20 2020 +0100
3.\" selective merge up to: OpenSSL 0c5bc96f Tue Mar 15 13:57:22 2022 +0000 3.\" selective merge up to: OpenSSL 0c5bc96f Tue Mar 15 13:57:22 2022 +0000
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: November 16 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt BIO_CTRL 3 70.Dt BIO_CTRL 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -91,6 +91,7 @@
91.Nm bio_info_cb 91.Nm bio_info_cb
92.Nd BIO control operations 92.Nd BIO control operations
93.Sh SYNOPSIS 93.Sh SYNOPSIS
94.Lb libcrypto
94.In openssl/bio.h 95.In openssl/bio.h
95.Ft long 96.Ft long
96.Fo BIO_ctrl 97.Fo BIO_ctrl
diff --git a/src/lib/libcrypto/man/BIO_dump.3 b/src/lib/libcrypto/man/BIO_dump.3
index 5b8b90b1f0..2c06c8cc9c 100644
--- a/src/lib/libcrypto/man/BIO_dump.3
+++ b/src/lib/libcrypto/man/BIO_dump.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_dump.3,v 1.5 2025/05/09 13:24:37 tb Exp $ 1.\" $OpenBSD: BIO_dump.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 9 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BIO_DUMP 3 18.Dt BIO_DUMP 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm BIO_dump_indent 22.Nm BIO_dump_indent
23.Nd hexadecimal printout of arbitrary byte arrays 23.Nd hexadecimal printout of arbitrary byte arrays
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/bio.h 26.In openssl/bio.h
26.Ft int 27.Ft int
27.Fo BIO_dump 28.Fo BIO_dump
diff --git a/src/lib/libcrypto/man/BIO_dup_chain.3 b/src/lib/libcrypto/man/BIO_dup_chain.3
index 5c5e8c6533..ad753e71a5 100644
--- a/src/lib/libcrypto/man/BIO_dup_chain.3
+++ b/src/lib/libcrypto/man/BIO_dup_chain.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_dup_chain.3,v 1.2 2023/04/09 06:27:52 jsg Exp $ 1.\" $OpenBSD: BIO_dup_chain.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 9 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BIO_DUP_CHAIN 3 18.Dt BIO_DUP_CHAIN 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm BIO_dup_state 22.Nm BIO_dup_state
23.Nd copy a BIO chain 23.Nd copy a BIO chain
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/bio.h 26.In openssl/bio.h
26.Ft BIO * 27.Ft BIO *
27.Fn BIO_dup_chain "BIO *b" 28.Fn BIO_dup_chain "BIO *b"
diff --git a/src/lib/libcrypto/man/BIO_f_base64.3 b/src/lib/libcrypto/man/BIO_f_base64.3
index e4589de035..f652dac100 100644
--- a/src/lib/libcrypto/man/BIO_f_base64.3
+++ b/src/lib/libcrypto/man/BIO_f_base64.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_base64.3,v 1.15 2023/09/11 04:00:40 jsg Exp $ 1.\" $OpenBSD: BIO_f_base64.3,v 1.16 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -0400 2.\" OpenSSL fc1d88f0 Wed Jul 2 22:42:40 2014 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: September 11 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt BIO_F_BASE64 3 53.Dt BIO_F_BASE64 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -60,6 +60,7 @@
60.\" and practically unused outside evp/bio_b64.c. 60.\" and practically unused outside evp/bio_b64.c.
61.Nd base64 BIO filter 61.Nd base64 BIO filter
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/bio.h 64.In openssl/bio.h
64.In openssl/evp.h 65.In openssl/evp.h
65.Ft const BIO_METHOD * 66.Ft const BIO_METHOD *
diff --git a/src/lib/libcrypto/man/BIO_f_buffer.3 b/src/lib/libcrypto/man/BIO_f_buffer.3
index a3012c5c5d..28c4f3166f 100644
--- a/src/lib/libcrypto/man/BIO_f_buffer.3
+++ b/src/lib/libcrypto/man/BIO_f_buffer.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_buffer.3,v 1.17 2023/04/29 12:22:08 schwarze Exp $ 1.\" $OpenBSD: BIO_f_buffer.3,v 1.18 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: April 29 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt BIO_F_BUFFER 3 70.Dt BIO_F_BUFFER 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -82,6 +82,7 @@
82.\" whatever that is supposed to be, but are NOOPs, and nothing uses them. 82.\" whatever that is supposed to be, but are NOOPs, and nothing uses them.
83.Nd buffering BIO 83.Nd buffering BIO
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/bio.h 86.In openssl/bio.h
86.Ft const BIO_METHOD * 87.Ft const BIO_METHOD *
87.Fo BIO_f_buffer 88.Fo BIO_f_buffer
diff --git a/src/lib/libcrypto/man/BIO_f_cipher.3 b/src/lib/libcrypto/man/BIO_f_cipher.3
index c5d00c6981..3f7fe7bfaf 100644
--- a/src/lib/libcrypto/man/BIO_f_cipher.3
+++ b/src/lib/libcrypto/man/BIO_f_cipher.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_cipher.3,v 1.16 2023/04/29 12:01:53 schwarze Exp $ 1.\" $OpenBSD: BIO_f_cipher.3,v 1.17 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: April 29 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt BIO_F_CIPHER 3 53.Dt BIO_F_CIPHER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -60,6 +60,7 @@
60.\" .Nm BIO_CTRL_SET is intentionally undocumented because it has no effect. 60.\" .Nm BIO_CTRL_SET is intentionally undocumented because it has no effect.
61.Nd cipher BIO filter 61.Nd cipher BIO filter
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/bio.h 64.In openssl/bio.h
64.In openssl/evp.h 65.In openssl/evp.h
65.Ft const BIO_METHOD * 66.Ft const BIO_METHOD *
diff --git a/src/lib/libcrypto/man/BIO_f_md.3 b/src/lib/libcrypto/man/BIO_f_md.3
index 279aabc980..ba5a0d9b85 100644
--- a/src/lib/libcrypto/man/BIO_f_md.3
+++ b/src/lib/libcrypto/man/BIO_f_md.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_md.3,v 1.15 2023/04/28 16:20:01 schwarze Exp $ 1.\" $OpenBSD: BIO_f_md.3,v 1.16 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: April 28 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt BIO_F_MD 3 70.Dt BIO_F_MD 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -77,6 +77,7 @@
77.Nm BIO_set_md_ctx 77.Nm BIO_set_md_ctx
78.Nd message digest BIO filter 78.Nd message digest BIO filter
79.Sh SYNOPSIS 79.Sh SYNOPSIS
80.Lb libcrypto
80.In openssl/bio.h 81.In openssl/bio.h
81.In openssl/evp.h 82.In openssl/evp.h
82.Ft const BIO_METHOD * 83.Ft const BIO_METHOD *
diff --git a/src/lib/libcrypto/man/BIO_f_null.3 b/src/lib/libcrypto/man/BIO_f_null.3
index 687d991b52..ea75a242a4 100644
--- a/src/lib/libcrypto/man/BIO_f_null.3
+++ b/src/lib/libcrypto/man/BIO_f_null.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_null.3,v 1.12 2023/04/11 16:58:43 schwarze Exp $ 1.\" $OpenBSD: BIO_f_null.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: April 11 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BIO_F_NULL 3 52.Dt BIO_F_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -58,6 +58,7 @@
58.\" except in openssl(1) s_client/s_server -nbio_test. 58.\" except in openssl(1) s_client/s_server -nbio_test.
59.Nd null filter 59.Nd null filter
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/bio.h 62.In openssl/bio.h
62.Ft const BIO_METHOD * 63.Ft const BIO_METHOD *
63.Fo BIO_f_null 64.Fo BIO_f_null
diff --git a/src/lib/libcrypto/man/BIO_find_type.3 b/src/lib/libcrypto/man/BIO_find_type.3
index 4a9eee7832..88f36032c7 100644
--- a/src/lib/libcrypto/man/BIO_find_type.3
+++ b/src/lib/libcrypto/man/BIO_find_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_find_type.3,v 1.12 2023/07/26 20:01:04 tb Exp $ 1.\" $OpenBSD: BIO_find_type.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 1cb7eff4 Sep 10 13:56:40 2019 +0100 2.\" full merge up to: OpenSSL 1cb7eff4 Sep 10 13:56:40 2019 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: July 26 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt BIO_FIND_TYPE 3 69.Dt BIO_FIND_TYPE 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -75,6 +75,7 @@
75.Nm BIO_method_name 75.Nm BIO_method_name
76.Nd BIO chain traversal 76.Nd BIO chain traversal
77.Sh SYNOPSIS 77.Sh SYNOPSIS
78.Lb libcrypto
78.In openssl/bio.h 79.In openssl/bio.h
79.Ft BIO * 80.Ft BIO *
80.Fo BIO_find_type 81.Fo BIO_find_type
diff --git a/src/lib/libcrypto/man/BIO_get_data.3 b/src/lib/libcrypto/man/BIO_get_data.3
index 63750ac37b..26783929b1 100644
--- a/src/lib/libcrypto/man/BIO_get_data.3
+++ b/src/lib/libcrypto/man/BIO_get_data.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_get_data.3,v 1.8 2023/11/16 20:27:43 schwarze Exp $ 1.\" $OpenBSD: BIO_get_data.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: November 16 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt BIO_GET_DATA 3 69.Dt BIO_GET_DATA 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -87,6 +87,7 @@
87.Nm BIO_get_shutdown 87.Nm BIO_get_shutdown
88.Nd manage BIO state information 88.Nd manage BIO state information
89.Sh SYNOPSIS 89.Sh SYNOPSIS
90.Lb libcrypto
90.In openssl/bio.h 91.In openssl/bio.h
91.Ft void 92.Ft void
92.Fo BIO_set_data 93.Fo BIO_set_data
diff --git a/src/lib/libcrypto/man/BIO_get_ex_new_index.3 b/src/lib/libcrypto/man/BIO_get_ex_new_index.3
index 54d00775e7..13d20e14a8 100644
--- a/src/lib/libcrypto/man/BIO_get_ex_new_index.3
+++ b/src/lib/libcrypto/man/BIO_get_ex_new_index.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.17 2023/11/19 10:26:36 tb Exp $ 1.\" $OpenBSD: BIO_get_ex_new_index.3,v 1.18 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file was written by Rich Salz <rsalz@akamai.com>. 4.\" This file was written by Rich Salz <rsalz@akamai.com>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 19 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BIO_GET_EX_NEW_INDEX 3 52.Dt BIO_GET_EX_NEW_INDEX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -68,6 +68,7 @@
68.Nm EC_KEY_set_ex_data 68.Nm EC_KEY_set_ex_data
69.Nd application-specific data 69.Nd application-specific data
70.Sh SYNOPSIS 70.Sh SYNOPSIS
71.Lb libcrypto
71.In openssl/bio.h 72.In openssl/bio.h
72.In openssl/ui.h 73.In openssl/ui.h
73.In openssl/x509.h 74.In openssl/x509.h
diff --git a/src/lib/libcrypto/man/BIO_meth_new.3 b/src/lib/libcrypto/man/BIO_meth_new.3
index 2159560596..98feac5bcc 100644
--- a/src/lib/libcrypto/man/BIO_meth_new.3
+++ b/src/lib/libcrypto/man/BIO_meth_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_meth_new.3,v 1.5 2018/07/09 09:52:18 tb Exp $ 1.\" $OpenBSD: BIO_meth_new.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: July 9 2018 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt BIO_METH_NEW 3 70.Dt BIO_METH_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -91,6 +91,7 @@
91.Nm BIO_meth_set_callback_ctrl 91.Nm BIO_meth_set_callback_ctrl
92.Nd manipulate BIO_METHOD structures 92.Nd manipulate BIO_METHOD structures
93.Sh SYNOPSIS 93.Sh SYNOPSIS
94.Lb libcrypto
94.In openssl/bio.h 95.In openssl/bio.h
95.Ft int 96.Ft int
96.Fn BIO_get_new_index void 97.Fn BIO_get_new_index void
diff --git a/src/lib/libcrypto/man/BIO_new.3 b/src/lib/libcrypto/man/BIO_new.3
index f97a314826..f0079948fb 100644
--- a/src/lib/libcrypto/man/BIO_new.3
+++ b/src/lib/libcrypto/man/BIO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_new.3,v 1.28 2023/07/26 20:01:04 tb Exp $ 1.\" $OpenBSD: BIO_new.3,v 1.29 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000 3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000
4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100 4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: July 26 2023 $ 55.Dd $Mdocdate: June 8 2025 $
56.Dt BIO_NEW 3 56.Dt BIO_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -64,6 +64,7 @@
64.Nm BIO_free_all 64.Nm BIO_free_all
65.Nd construct and destruct I/O abstraction objects 65.Nd construct and destruct I/O abstraction objects
66.Sh SYNOPSIS 66.Sh SYNOPSIS
67.Lb libcrypto
67.In openssl/bio.h 68.In openssl/bio.h
68.Ft BIO * 69.Ft BIO *
69.Fo BIO_new 70.Fo BIO_new
diff --git a/src/lib/libcrypto/man/BIO_new_CMS.3 b/src/lib/libcrypto/man/BIO_new_CMS.3
index ab93e1c00c..0279f704f4 100644
--- a/src/lib/libcrypto/man/BIO_new_CMS.3
+++ b/src/lib/libcrypto/man/BIO_new_CMS.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_new_CMS.3,v 1.9 2023/05/01 07:28:11 tb Exp $ 1.\" $OpenBSD: BIO_new_CMS.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bfc Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bfc Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 1 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BIO_NEW_CMS 3 52.Dt BIO_NEW_CMS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm BIO_new_CMS 55.Nm BIO_new_CMS
56.Nd CMS streaming filter BIO 56.Nd CMS streaming filter BIO
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft BIO * 60.Ft BIO *
60.Fo BIO_new_CMS 61.Fo BIO_new_CMS
diff --git a/src/lib/libcrypto/man/BIO_printf.3 b/src/lib/libcrypto/man/BIO_printf.3
index 32dec0a828..6df31ad24c 100644
--- a/src/lib/libcrypto/man/BIO_printf.3
+++ b/src/lib/libcrypto/man/BIO_printf.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_printf.3,v 1.4 2024/03/02 09:18:28 tb Exp $ 1.\" $OpenBSD: BIO_printf.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL 2ca2e917 Mon Mar 20 16:25:22 2017 -0400 2.\" OpenSSL 2ca2e917 Mon Mar 20 16:25:22 2017 -0400
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,13 +15,14 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 2 2024 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt BIO_PRINTF 3 19.Dt BIO_PRINTF 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
22.Nm BIO_printf 22.Nm BIO_printf
23.Nd formatted output to a BIO 23.Nd formatted output to a BIO
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/bio.h 26.In openssl/bio.h
26.Ft int 27.Ft int
27.Fo BIO_printf 28.Fo BIO_printf
diff --git a/src/lib/libcrypto/man/BIO_push.3 b/src/lib/libcrypto/man/BIO_push.3
index 46c736e2c2..21b798a54f 100644
--- a/src/lib/libcrypto/man/BIO_push.3
+++ b/src/lib/libcrypto/man/BIO_push.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_push.3,v 1.14 2022/12/16 16:02:17 schwarze Exp $ 1.\" $OpenBSD: BIO_push.3,v 1.15 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL doc/man3/BIO_push.pod 791bfd91 Nov 19 20:38:27 2021 +0100 3.\" OpenSSL doc/man3/BIO_push.pod 791bfd91 Nov 19 20:38:27 2021 +0100
4.\" OpenSSL doc/man7/bio.pod 1cb7eff4 Sep 10 13:56:40 2019 +0100 4.\" OpenSSL doc/man7/bio.pod 1cb7eff4 Sep 10 13:56:40 2019 +0100
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: December 16 2022 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt BIO_PUSH 3 71.Dt BIO_PUSH 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -76,6 +76,7 @@
76.Nm BIO_set_next 76.Nm BIO_set_next
77.Nd manipulate BIO chains 77.Nd manipulate BIO chains
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/bio.h 80.In openssl/bio.h
80.Ft BIO * 81.Ft BIO *
81.Fo BIO_push 82.Fo BIO_push
diff --git a/src/lib/libcrypto/man/BIO_read.3 b/src/lib/libcrypto/man/BIO_read.3
index 5fea9f728a..2a65b18535 100644
--- a/src/lib/libcrypto/man/BIO_read.3
+++ b/src/lib/libcrypto/man/BIO_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_read.3,v 1.11 2022/12/18 17:40:55 schwarze Exp $ 1.\" $OpenBSD: BIO_read.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 18 2022 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt BIO_READ 3 69.Dt BIO_READ 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -78,6 +78,7 @@
78.Nm BIO_number_written 78.Nm BIO_number_written
79.Nd BIO I/O functions 79.Nd BIO I/O functions
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/bio.h 82.In openssl/bio.h
82.Ft int 83.Ft int
83.Fo BIO_read 84.Fo BIO_read
diff --git a/src/lib/libcrypto/man/BIO_s_accept.3 b/src/lib/libcrypto/man/BIO_s_accept.3
index 8e88fe1c52..c5a8f6d293 100644
--- a/src/lib/libcrypto/man/BIO_s_accept.3
+++ b/src/lib/libcrypto/man/BIO_s_accept.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_accept.3,v 1.16 2023/04/29 13:06:10 schwarze Exp $ 1.\" $OpenBSD: BIO_s_accept.3,v 1.17 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL c03726ca Thu Aug 27 12:28:08 2015 -0400 2.\" full merge up to: OpenSSL c03726ca Thu Aug 27 12:28:08 2015 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: April 29 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt BIO_S_ACCEPT 3 69.Dt BIO_S_ACCEPT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -80,6 +80,7 @@
80.Nm BIO_do_accept 80.Nm BIO_do_accept
81.Nd accept BIO 81.Nd accept BIO
82.Sh SYNOPSIS 82.Sh SYNOPSIS
83.Lb libcrypto
83.In openssl/bio.h 84.In openssl/bio.h
84.Ft const BIO_METHOD * 85.Ft const BIO_METHOD *
85.Fo BIO_s_accept 86.Fo BIO_s_accept
diff --git a/src/lib/libcrypto/man/BIO_s_bio.3 b/src/lib/libcrypto/man/BIO_s_bio.3
index efda019df3..6590ff81ec 100644
--- a/src/lib/libcrypto/man/BIO_s_bio.3
+++ b/src/lib/libcrypto/man/BIO_s_bio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_bio.3,v 1.20 2024/05/19 07:12:50 jsg Exp $ 1.\" $OpenBSD: BIO_s_bio.3,v 1.21 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by 4.\" This file was written by
@@ -53,7 +53,7 @@
53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 53.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
54.\" OF THE POSSIBILITY OF SUCH DAMAGE. 54.\" OF THE POSSIBILITY OF SUCH DAMAGE.
55.\" 55.\"
56.Dd $Mdocdate: May 19 2024 $ 56.Dd $Mdocdate: June 8 2025 $
57.Dt BIO_S_BIO 3 57.Dt BIO_S_BIO 3
58.Os 58.Os
59.Sh NAME 59.Sh NAME
@@ -71,6 +71,7 @@
71.Nm BIO_ctrl_reset_read_request 71.Nm BIO_ctrl_reset_read_request
72.Nd BIO pair BIO 72.Nd BIO pair BIO
73.Sh SYNOPSIS 73.Sh SYNOPSIS
74.Lb libcrypto
74.In openssl/bio.h 75.In openssl/bio.h
75.Ft const BIO_METHOD * 76.Ft const BIO_METHOD *
76.Fo BIO_s_bio 77.Fo BIO_s_bio
diff --git a/src/lib/libcrypto/man/BIO_s_connect.3 b/src/lib/libcrypto/man/BIO_s_connect.3
index bce68a26b9..ca7ee6d988 100644
--- a/src/lib/libcrypto/man/BIO_s_connect.3
+++ b/src/lib/libcrypto/man/BIO_s_connect.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_connect.3,v 1.19 2023/04/30 13:53:54 schwarze Exp $ 1.\" $OpenBSD: BIO_s_connect.3,v 1.20 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 0e474b8b Nov 1 15:45:49 2015 +0100 2.\" full merge up to: OpenSSL 0e474b8b Nov 1 15:45:49 2015 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: April 30 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt BIO_S_CONNECT 3 69.Dt BIO_S_CONNECT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -83,6 +83,7 @@
83.Nm BIO_do_connect 83.Nm BIO_do_connect
84.Nd connect BIO 84.Nd connect BIO
85.Sh SYNOPSIS 85.Sh SYNOPSIS
86.Lb libcrypto
86.In openssl/bio.h 87.In openssl/bio.h
87.Ft const BIO_METHOD * 88.Ft const BIO_METHOD *
88.Fo BIO_s_connect 89.Fo BIO_s_connect
diff --git a/src/lib/libcrypto/man/BIO_s_datagram.3 b/src/lib/libcrypto/man/BIO_s_datagram.3
index 104823e7a7..bbe80b259c 100644
--- a/src/lib/libcrypto/man/BIO_s_datagram.3
+++ b/src/lib/libcrypto/man/BIO_s_datagram.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_datagram.3,v 1.3 2023/04/28 16:49:00 schwarze Exp $ 1.\" $OpenBSD: BIO_s_datagram.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 28 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BIO_S_DATAGRAM 3 18.Dt BIO_S_DATAGRAM 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.\" They are almost unused, and OpenBSD does not appear to support them. 32.\" They are almost unused, and OpenBSD does not appear to support them.
33.Nd datagram socket BIO 33.Nd datagram socket BIO
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/bio.h 36.In openssl/bio.h
36.Ft const BIO_METHOD * 37.Ft const BIO_METHOD *
37.Fn BIO_s_datagram void 38.Fn BIO_s_datagram void
diff --git a/src/lib/libcrypto/man/BIO_s_fd.3 b/src/lib/libcrypto/man/BIO_s_fd.3
index 852a06756a..b1165f30a1 100644
--- a/src/lib/libcrypto/man/BIO_s_fd.3
+++ b/src/lib/libcrypto/man/BIO_s_fd.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_fd.3,v 1.13 2023/11/16 20:19:23 schwarze Exp $ 1.\" $OpenBSD: BIO_s_fd.3,v 1.14 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: November 16 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt BIO_S_FD 3 69.Dt BIO_S_FD 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -77,6 +77,7 @@
77.Nm BIO_fd_should_retry 77.Nm BIO_fd_should_retry
78.Nd file descriptor BIO 78.Nd file descriptor BIO
79.Sh SYNOPSIS 79.Sh SYNOPSIS
80.Lb libcrypto
80.In openssl/bio.h 81.In openssl/bio.h
81.Ft const BIO_METHOD * 82.Ft const BIO_METHOD *
82.Fo BIO_s_fd 83.Fo BIO_s_fd
diff --git a/src/lib/libcrypto/man/BIO_s_file.3 b/src/lib/libcrypto/man/BIO_s_file.3
index 14950cad13..d59e157c33 100644
--- a/src/lib/libcrypto/man/BIO_s_file.3
+++ b/src/lib/libcrypto/man/BIO_s_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_file.3,v 1.17 2023/11/16 20:19:23 schwarze Exp $ 1.\" $OpenBSD: BIO_s_file.3,v 1.18 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" selective merge up to: OpenSSL 1212818e Sep 11 13:22:14 2018 +0100 3.\" selective merge up to: OpenSSL 1212818e Sep 11 13:22:14 2018 +0100
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: November 16 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt BIO_S_FILE 3 70.Dt BIO_S_FILE 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -82,6 +82,7 @@
82.\" Nm BIO_CTRL_SET_FILENAME is unused and intentionally undocumented. 82.\" Nm BIO_CTRL_SET_FILENAME is unused and intentionally undocumented.
83.Nd FILE BIO 83.Nd FILE BIO
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/bio.h 86.In openssl/bio.h
86.Ft const BIO_METHOD * 87.Ft const BIO_METHOD *
87.Fo BIO_s_file 88.Fo BIO_s_file
diff --git a/src/lib/libcrypto/man/BIO_s_mem.3 b/src/lib/libcrypto/man/BIO_s_mem.3
index d7bbf6af43..e43be66e2f 100644
--- a/src/lib/libcrypto/man/BIO_s_mem.3
+++ b/src/lib/libcrypto/man/BIO_s_mem.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_mem.3,v 1.19 2023/11/16 20:19:23 schwarze Exp $ 1.\" $OpenBSD: BIO_s_mem.3,v 1.20 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 2.\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000
3.\" selective merge up to: OpenSSL 36359cec Mar 7 14:37:23 2018 +0100 3.\" selective merge up to: OpenSSL 36359cec Mar 7 14:37:23 2018 +0100
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: November 16 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt BIO_S_MEM 3 53.Dt BIO_S_MEM 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -61,6 +61,7 @@
61.Nm BIO_new_mem_buf 61.Nm BIO_new_mem_buf
62.Nd memory BIO 62.Nd memory BIO
63.Sh SYNOPSIS 63.Sh SYNOPSIS
64.Lb libcrypto
64.In openssl/bio.h 65.In openssl/bio.h
65.Ft const BIO_METHOD * 66.Ft const BIO_METHOD *
66.Fo BIO_s_mem 67.Fo BIO_s_mem
diff --git a/src/lib/libcrypto/man/BIO_s_null.3 b/src/lib/libcrypto/man/BIO_s_null.3
index 6e7cad6d37..64ae5b2bb8 100644
--- a/src/lib/libcrypto/man/BIO_s_null.3
+++ b/src/lib/libcrypto/man/BIO_s_null.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_null.3,v 1.10 2023/04/11 16:58:43 schwarze Exp $ 1.\" $OpenBSD: BIO_s_null.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: April 11 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BIO_S_NULL 3 52.Dt BIO_S_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.\" .Nm BIO_s_log is intentionally undocumented because it is unused 56.\" .Nm BIO_s_log is intentionally undocumented because it is unused
57.Nd null data sink 57.Nd null data sink
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/bio.h 60.In openssl/bio.h
60.Ft const BIO_METHOD * 61.Ft const BIO_METHOD *
61.Fo BIO_s_null 62.Fo BIO_s_null
diff --git a/src/lib/libcrypto/man/BIO_s_socket.3 b/src/lib/libcrypto/man/BIO_s_socket.3
index 402622b3bd..aebf399b2b 100644
--- a/src/lib/libcrypto/man/BIO_s_socket.3
+++ b/src/lib/libcrypto/man/BIO_s_socket.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_socket.3,v 1.10 2023/04/11 16:58:43 schwarze Exp $ 1.\" $OpenBSD: BIO_s_socket.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000 2.\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: April 11 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BIO_S_SOCKET 3 52.Dt BIO_S_SOCKET 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm BIO_new_socket 56.Nm BIO_new_socket
57.Nd socket BIO 57.Nd socket BIO
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/bio.h 60.In openssl/bio.h
60.Ft const BIO_METHOD * 61.Ft const BIO_METHOD *
61.Fo BIO_s_socket 62.Fo BIO_s_socket
diff --git a/src/lib/libcrypto/man/BIO_set_callback.3 b/src/lib/libcrypto/man/BIO_set_callback.3
index 56a0102be6..f3f40cba8e 100644
--- a/src/lib/libcrypto/man/BIO_set_callback.3
+++ b/src/lib/libcrypto/man/BIO_set_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_set_callback.3,v 1.12 2023/04/30 13:57:29 schwarze Exp $ 1.\" $OpenBSD: BIO_set_callback.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: April 30 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt BIO_SET_CALLBACK 3 69.Dt BIO_SET_CALLBACK 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -85,6 +85,7 @@
85.\" .Nm BIO_cb_post 85.\" .Nm BIO_cb_post
86.Nd BIO callback functions 86.Nd BIO callback functions
87.Sh SYNOPSIS 87.Sh SYNOPSIS
88.Lb libcrypto
88.In openssl/bio.h 89.In openssl/bio.h
89.Ft typedef long 90.Ft typedef long
90.Fo (*BIO_callback_fn_ex) 91.Fo (*BIO_callback_fn_ex)
diff --git a/src/lib/libcrypto/man/BIO_should_retry.3 b/src/lib/libcrypto/man/BIO_should_retry.3
index 9b93743516..4a0948ff86 100644
--- a/src/lib/libcrypto/man/BIO_should_retry.3
+++ b/src/lib/libcrypto/man/BIO_should_retry.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_should_retry.3,v 1.11 2023/04/30 14:03:47 schwarze Exp $ 1.\" $OpenBSD: BIO_should_retry.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" selective merge up to: OpenSSL 57fd5170 May 13 11:24:11 2018 +0200 3.\" selective merge up to: OpenSSL 57fd5170 May 13 11:24:11 2018 +0200
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: April 30 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt BIO_SHOULD_RETRY 3 70.Dt BIO_SHOULD_RETRY 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -80,6 +80,7 @@
80.Nm BIO_set_retry_reason 80.Nm BIO_set_retry_reason
81.Nd BIO retry functions 81.Nd BIO retry functions
82.Sh SYNOPSIS 82.Sh SYNOPSIS
83.Lb libcrypto
83.In openssl/bio.h 84.In openssl/bio.h
84.Ft int 85.Ft int
85.Fo BIO_should_read 86.Fo BIO_should_read
diff --git a/src/lib/libcrypto/man/BN_CTX_new.3 b/src/lib/libcrypto/man/BN_CTX_new.3
index 336b918896..0d5a3e847c 100644
--- a/src/lib/libcrypto/man/BN_CTX_new.3
+++ b/src/lib/libcrypto/man/BN_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_CTX_new.3,v 1.10 2023/04/25 17:21:51 tb Exp $ 1.\" $OpenBSD: BN_CTX_new.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100 2.\" OpenSSL aafbe1cc Jun 12 23:42:08 2013 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: April 25 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BN_CTX_NEW 3 52.Dt BN_CTX_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm BN_CTX_free 56.Nm BN_CTX_free
57.Nd allocate and free BN_CTX structures 57.Nd allocate and free BN_CTX structures
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/bn.h 60.In openssl/bn.h
60.Ft BN_CTX * 61.Ft BN_CTX *
61.Fo BN_CTX_new 62.Fo BN_CTX_new
diff --git a/src/lib/libcrypto/man/BN_CTX_start.3 b/src/lib/libcrypto/man/BN_CTX_start.3
index a2b62eff5c..27159ce90d 100644
--- a/src/lib/libcrypto/man/BN_CTX_start.3
+++ b/src/lib/libcrypto/man/BN_CTX_start.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_CTX_start.3,v 1.8 2019/08/20 10:59:09 schwarze Exp $ 1.\" $OpenBSD: BN_CTX_start.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 35fd9953 May 28 14:49:38 2019 +0200 2.\" full merge up to: OpenSSL 35fd9953 May 28 14:49:38 2019 +0200
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 20 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BN_CTX_START 3 52.Dt BN_CTX_START 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm BN_CTX_end 57.Nm BN_CTX_end
58.Nd use temporary BIGNUM variables 58.Nd use temporary BIGNUM variables
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/bn.h 61.In openssl/bn.h
61.Ft void 62.Ft void
62.Fo BN_CTX_start 63.Fo BN_CTX_start
diff --git a/src/lib/libcrypto/man/BN_add_word.3 b/src/lib/libcrypto/man/BN_add_word.3
index 161029c302..b8b45bfb2c 100644
--- a/src/lib/libcrypto/man/BN_add_word.3
+++ b/src/lib/libcrypto/man/BN_add_word.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_add_word.3,v 1.10 2022/11/22 19:02:07 schwarze Exp $ 1.\" $OpenBSD: BN_add_word.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 9e183d22 Mar 11 08:56:44 2017 -0500 2.\" full merge up to: OpenSSL 9e183d22 Mar 11 08:56:44 2017 -0500
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 22 2022 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BN_ADD_WORD 3 52.Dt BN_ADD_WORD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -59,6 +59,7 @@
59.Nm BN_mod_word 59.Nm BN_mod_word
60.Nd arithmetic functions on BIGNUMs with integers 60.Nd arithmetic functions on BIGNUMs with integers
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/bn.h 63.In openssl/bn.h
63.Ft int 64.Ft int
64.Fo BN_add_word 65.Fo BN_add_word
diff --git a/src/lib/libcrypto/man/BN_bn2bin.3 b/src/lib/libcrypto/man/BN_bn2bin.3
index 0fe9a90738..cf72e6dd1b 100644
--- a/src/lib/libcrypto/man/BN_bn2bin.3
+++ b/src/lib/libcrypto/man/BN_bn2bin.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_bn2bin.3,v 1.16 2023/07/09 06:45:03 tb Exp $ 1.\" $OpenBSD: BN_bn2bin.3,v 1.17 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: July 9 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt BN_BN2BIN 3 53.Dt BN_BN2BIN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -69,6 +69,7 @@
69.Nm BN_mpi2bn 69.Nm BN_mpi2bn
70.Nd format conversions 70.Nd format conversions
71.Sh SYNOPSIS 71.Sh SYNOPSIS
72.Lb libcrypto
72.In openssl/bn.h 73.In openssl/bn.h
73.Ft int 74.Ft int
74.Fo BN_bn2bin 75.Fo BN_bn2bin
diff --git a/src/lib/libcrypto/man/BN_cmp.3 b/src/lib/libcrypto/man/BN_cmp.3
index ba973313f0..3837ffcd1a 100644
--- a/src/lib/libcrypto/man/BN_cmp.3
+++ b/src/lib/libcrypto/man/BN_cmp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_cmp.3,v 1.10 2022/11/22 19:02:07 schwarze Exp $ 1.\" $OpenBSD: BN_cmp.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 5b31b9df Aug 4 10:45:52 2021 +0300 2.\" full merge up to: OpenSSL 5b31b9df Aug 4 10:45:52 2021 +0300
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 22 2022 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BN_CMP 3 52.Dt BN_CMP 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -61,6 +61,7 @@
61.Nm BN_is_odd 61.Nm BN_is_odd
62.Nd BIGNUM comparison and test functions 62.Nd BIGNUM comparison and test functions
63.Sh SYNOPSIS 63.Sh SYNOPSIS
64.Lb libcrypto
64.In openssl/bn.h 65.In openssl/bn.h
65.Ft int 66.Ft int
66.Fo BN_cmp 67.Fo BN_cmp
diff --git a/src/lib/libcrypto/man/BN_copy.3 b/src/lib/libcrypto/man/BN_copy.3
index 383255e382..5481431e97 100644
--- a/src/lib/libcrypto/man/BN_copy.3
+++ b/src/lib/libcrypto/man/BN_copy.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_copy.3,v 1.10 2021/12/06 19:45:27 schwarze Exp $ 1.\" $OpenBSD: BN_copy.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 6 2021 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt BN_COPY 3 53.Dt BN_COPY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -58,6 +58,7 @@
58.Nm BN_with_flags 58.Nm BN_with_flags
59.Nd copy BIGNUMs 59.Nd copy BIGNUMs
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/bn.h 62.In openssl/bn.h
62.Ft BIGNUM * 63.Ft BIGNUM *
63.Fo BN_copy 64.Fo BN_copy
diff --git a/src/lib/libcrypto/man/BN_generate_prime.3 b/src/lib/libcrypto/man/BN_generate_prime.3
index d9144155c6..55eed14e75 100644
--- a/src/lib/libcrypto/man/BN_generate_prime.3
+++ b/src/lib/libcrypto/man/BN_generate_prime.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_generate_prime.3,v 1.25 2023/12/29 19:12:46 tb Exp $ 1.\" $OpenBSD: BN_generate_prime.3,v 1.26 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL f987a4dd Jun 27 10:12:08 2019 +0200 2.\" full merge up to: OpenSSL f987a4dd Jun 27 10:12:08 2019 +0200
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: December 29 2023 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt BN_GENERATE_PRIME 3 71.Dt BN_GENERATE_PRIME 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -84,6 +84,7 @@
84.\" because it should not be used outside of libcrypto. 84.\" because it should not be used outside of libcrypto.
85.Nd generate primes and test for primality 85.Nd generate primes and test for primality
86.Sh SYNOPSIS 86.Sh SYNOPSIS
87.Lb libcrypto
87.In openssl/bn.h 88.In openssl/bn.h
88.Ft int 89.Ft int
89.Fo BN_is_prime_ex 90.Fo BN_is_prime_ex
diff --git a/src/lib/libcrypto/man/BN_get_rfc3526_prime_8192.3 b/src/lib/libcrypto/man/BN_get_rfc3526_prime_8192.3
index abaf80ef20..41345de274 100644
--- a/src/lib/libcrypto/man/BN_get_rfc3526_prime_8192.3
+++ b/src/lib/libcrypto/man/BN_get_rfc3526_prime_8192.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_get_rfc3526_prime_8192.3,v 1.1 2023/07/20 16:26:40 tb Exp $ 1.\" $OpenBSD: BN_get_rfc3526_prime_8192.3,v 1.2 2025/06/08 22:40:29 schwarze Exp $
2.\" checked up to: OpenSSL DH_get_1024_160 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" checked up to: OpenSSL DH_get_1024_160 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: July 20 2023 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt BN_GET_RFC3526_PRIME_8192 3 19.Dt BN_GET_RFC3526_PRIME_8192 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -29,6 +29,7 @@
29.Nm BN_get_rfc3526_prime_8192 29.Nm BN_get_rfc3526_prime_8192
30.Nd standard moduli for Diffie-Hellman key exchange 30.Nd standard moduli for Diffie-Hellman key exchange
31.Sh SYNOPSIS 31.Sh SYNOPSIS
32.Lb libcrypto
32.In openssl/bn.h 33.In openssl/bn.h
33.Ft BIGNUM * 34.Ft BIGNUM *
34.Fn BN_get_rfc2409_prime_768 "BIGNUM *bn" 35.Fn BN_get_rfc2409_prime_768 "BIGNUM *bn"
diff --git a/src/lib/libcrypto/man/BN_kronecker.3 b/src/lib/libcrypto/man/BN_kronecker.3
index 90b7f43230..6a5b7ecd88 100644
--- a/src/lib/libcrypto/man/BN_kronecker.3
+++ b/src/lib/libcrypto/man/BN_kronecker.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_kronecker.3,v 1.2 2022/11/15 17:55:00 schwarze Exp $ 1.\" $OpenBSD: BN_kronecker.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 15 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BN_KRONECKER 3 18.Dt BN_KRONECKER 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm BN_kronecker 21.Nm BN_kronecker
22.Nd Kronecker symbol 22.Nd Kronecker symbol
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/bn.h 25.In openssl/bn.h
25.Ft int 26.Ft int
26.Fo BN_kronecker 27.Fo BN_kronecker
diff --git a/src/lib/libcrypto/man/BN_mod_inverse.3 b/src/lib/libcrypto/man/BN_mod_inverse.3
index d0a4b458f4..ce10fa216e 100644
--- a/src/lib/libcrypto/man/BN_mod_inverse.3
+++ b/src/lib/libcrypto/man/BN_mod_inverse.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_mod_inverse.3,v 1.13 2023/10/21 13:53:43 schwarze Exp $ 1.\" $OpenBSD: BN_mod_inverse.3,v 1.14 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: October 21 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BN_MOD_INVERSE 3 52.Dt BN_MOD_INVERSE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm BN_mod_inverse 55.Nm BN_mod_inverse
56.Nd compute inverse modulo m 56.Nd compute inverse modulo m
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/bn.h 59.In openssl/bn.h
59.Ft BIGNUM * 60.Ft BIGNUM *
60.Fo BN_mod_inverse 61.Fo BN_mod_inverse
diff --git a/src/lib/libcrypto/man/BN_mod_mul_montgomery.3 b/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
index ed004c2549..2f9e3a532e 100644
--- a/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
+++ b/src/lib/libcrypto/man/BN_mod_mul_montgomery.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.16 2025/03/09 15:24:25 tb Exp $ 1.\" $OpenBSD: BN_mod_mul_montgomery.3,v 1.17 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000 2.\" full merge up to: OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000
3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 9 2025 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt BN_MOD_MUL_MONTGOMERY 3 70.Dt BN_MOD_MUL_MONTGOMERY 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -80,6 +80,7 @@
80.Nm BN_to_montgomery 80.Nm BN_to_montgomery
81.Nd Montgomery multiplication 81.Nd Montgomery multiplication
82.Sh SYNOPSIS 82.Sh SYNOPSIS
83.Lb libcrypto
83.In openssl/bn.h 84.In openssl/bn.h
84.Ft BN_MONT_CTX * 85.Ft BN_MONT_CTX *
85.Fo BN_MONT_CTX_new 86.Fo BN_MONT_CTX_new
diff --git a/src/lib/libcrypto/man/BN_mod_sqrt.3 b/src/lib/libcrypto/man/BN_mod_sqrt.3
index 7247d907a0..f2cd80e658 100644
--- a/src/lib/libcrypto/man/BN_mod_sqrt.3
+++ b/src/lib/libcrypto/man/BN_mod_sqrt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_mod_sqrt.3,v 1.2 2022/12/06 22:22:42 tb Exp $ 1.\" $OpenBSD: BN_mod_sqrt.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 6 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BN_MOD_SQRT 3 18.Dt BN_MOD_SQRT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm BN_mod_sqrt 21.Nm BN_mod_sqrt
22.Nd square root in a prime field 22.Nd square root in a prime field
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/bn.h 25.In openssl/bn.h
25.Ft BIGNUM * 26.Ft BIGNUM *
26.Fo BN_mod_sqrt 27.Fo BN_mod_sqrt
diff --git a/src/lib/libcrypto/man/BN_new.3 b/src/lib/libcrypto/man/BN_new.3
index 26a2a7d68a..8e61a1fcc3 100644
--- a/src/lib/libcrypto/man/BN_new.3
+++ b/src/lib/libcrypto/man/BN_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_new.3,v 1.32 2025/04/25 12:11:17 tb Exp $ 1.\" $OpenBSD: BN_new.3,v 1.33 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL man3/BN_new 2457c19d Mar 6 08:43:36 2004 +0000 2.\" full merge up to: OpenSSL man3/BN_new 2457c19d Mar 6 08:43:36 2004 +0000
3.\" selective merge up to: man3/BN_new 681acb31 Sep 29 13:10:34 2017 +0200 3.\" selective merge up to: man3/BN_new 681acb31 Sep 29 13:10:34 2017 +0200
4.\" full merge up to: OpenSSL man7/bn 05ea606a May 20 20:52:46 2016 -0400 4.\" full merge up to: OpenSSL man7/bn 05ea606a May 20 20:52:46 2016 -0400
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: April 25 2025 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt BN_NEW 3 54.Dt BN_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -60,6 +60,7 @@
60.Nm BN_clear_free 60.Nm BN_clear_free
61.Nd allocate and free BIGNUMs 61.Nd allocate and free BIGNUMs
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/bn.h 64.In openssl/bn.h
64.Ft BIGNUM * 65.Ft BIGNUM *
65.Fo BN_new 66.Fo BN_new
diff --git a/src/lib/libcrypto/man/BN_num_bytes.3 b/src/lib/libcrypto/man/BN_num_bytes.3
index 785f43e2f0..608bb2ebb8 100644
--- a/src/lib/libcrypto/man/BN_num_bytes.3
+++ b/src/lib/libcrypto/man/BN_num_bytes.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_num_bytes.3,v 1.9 2022/11/22 18:55:04 schwarze Exp $ 1.\" $OpenBSD: BN_num_bytes.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 9e183d22 Mar 11 08:56:44 2017 -0500 2.\" full merge up to: OpenSSL 9e183d22 Mar 11 08:56:44 2017 -0500
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: November 22 2022 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt BN_NUM_BYTES 3 70.Dt BN_NUM_BYTES 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -75,6 +75,7 @@
75.Nm BN_num_bytes 75.Nm BN_num_bytes
76.Nd get BIGNUM size 76.Nd get BIGNUM size
77.Sh SYNOPSIS 77.Sh SYNOPSIS
78.Lb libcrypto
78.In openssl/bn.h 79.In openssl/bn.h
79.Ft int 80.Ft int
80.Fo BN_num_bits_word 81.Fo BN_num_bits_word
diff --git a/src/lib/libcrypto/man/BN_rand.3 b/src/lib/libcrypto/man/BN_rand.3
index 3d4401a429..b21155af0d 100644
--- a/src/lib/libcrypto/man/BN_rand.3
+++ b/src/lib/libcrypto/man/BN_rand.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_rand.3,v 1.18 2021/11/30 18:34:35 tb Exp $ 1.\" $OpenBSD: BN_rand.3,v 1.19 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" selective merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 3.\" selective merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: November 30 2021 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt BN_RAND 3 54.Dt BN_RAND 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -60,6 +60,7 @@
60.Nm BN_pseudo_rand_range 60.Nm BN_pseudo_rand_range
61.Nd generate pseudo-random number 61.Nd generate pseudo-random number
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/bn.h 64.In openssl/bn.h
64.Ft int 65.Ft int
65.Fo BN_rand 66.Fo BN_rand
diff --git a/src/lib/libcrypto/man/BN_set_bit.3 b/src/lib/libcrypto/man/BN_set_bit.3
index 2c53066777..c13122b729 100644
--- a/src/lib/libcrypto/man/BN_set_bit.3
+++ b/src/lib/libcrypto/man/BN_set_bit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_set_bit.3,v 1.8 2021/11/30 18:34:35 tb Exp $ 1.\" $OpenBSD: BN_set_bit.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 30 2021 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt BN_SET_BIT 3 52.Dt BN_SET_BIT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -62,6 +62,7 @@
62.Nm BN_rshift1 62.Nm BN_rshift1
63.Nd bit operations on BIGNUMs 63.Nd bit operations on BIGNUMs
64.Sh SYNOPSIS 64.Sh SYNOPSIS
65.Lb libcrypto
65.In openssl/bn.h 66.In openssl/bn.h
66.Ft int 67.Ft int
67.Fo BN_set_bit 68.Fo BN_set_bit
diff --git a/src/lib/libcrypto/man/BN_set_flags.3 b/src/lib/libcrypto/man/BN_set_flags.3
index 1285ae2b28..eb4840a54b 100644
--- a/src/lib/libcrypto/man/BN_set_flags.3
+++ b/src/lib/libcrypto/man/BN_set_flags.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_set_flags.3,v 1.6 2023/04/27 07:22:22 tb Exp $ 1.\" $OpenBSD: BN_set_flags.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 27 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BN_SET_FLAGS 3 18.Dt BN_SET_FLAGS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm BN_get_flags 22.Nm BN_get_flags
23.Nd enable and inspect flags on BIGNUM objects 23.Nd enable and inspect flags on BIGNUM objects
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/bn.h 26.In openssl/bn.h
26.Ft void 27.Ft void
27.Fo BN_set_flags 28.Fo BN_set_flags
diff --git a/src/lib/libcrypto/man/BN_set_negative.3 b/src/lib/libcrypto/man/BN_set_negative.3
index 6cdff5c974..579bcf2123 100644
--- a/src/lib/libcrypto/man/BN_set_negative.3
+++ b/src/lib/libcrypto/man/BN_set_negative.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_set_negative.3,v 1.6 2021/12/06 19:45:27 schwarze Exp $ 1.\" $OpenBSD: BN_set_negative.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 6 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt BN_SET_NEGATIVE 3 18.Dt BN_SET_NEGATIVE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm BN_is_negative 22.Nm BN_is_negative
23.Nd change and inspect the sign of a BIGNUM 23.Nd change and inspect the sign of a BIGNUM
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/bn.h 26.In openssl/bn.h
26.Ft void 27.Ft void
27.Fo BN_set_negative 28.Fo BN_set_negative
diff --git a/src/lib/libcrypto/man/BN_swap.3 b/src/lib/libcrypto/man/BN_swap.3
index 218ca1cf02..a6a5fa95ba 100644
--- a/src/lib/libcrypto/man/BN_swap.3
+++ b/src/lib/libcrypto/man/BN_swap.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_swap.3,v 1.6 2021/12/19 22:06:35 schwarze Exp $ 1.\" $OpenBSD: BN_swap.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 19 2021 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt BN_SWAP 3 69.Dt BN_SWAP 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -73,6 +73,7 @@
73.Nm BN_consttime_swap 73.Nm BN_consttime_swap
74.Nd exchange BIGNUMs 74.Nd exchange BIGNUMs
75.Sh SYNOPSIS 75.Sh SYNOPSIS
76.Lb libcrypto
76.In openssl/bn.h 77.In openssl/bn.h
77.Ft void 78.Ft void
78.Fo BN_swap 79.Fo BN_swap
diff --git a/src/lib/libcrypto/man/BN_zero.3 b/src/lib/libcrypto/man/BN_zero.3
index 0b677b246f..07b2c0d9c4 100644
--- a/src/lib/libcrypto/man/BN_zero.3
+++ b/src/lib/libcrypto/man/BN_zero.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BN_zero.3,v 1.13 2023/04/30 19:23:54 tb Exp $ 1.\" $OpenBSD: BN_zero.3,v 1.14 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" full merge up to: OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" selective merge up to: OpenSSL b713c4ff Jan 22 14:41:09 2018 -0500 3.\" selective merge up to: OpenSSL b713c4ff Jan 22 14:41:09 2018 -0500
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: April 30 2023 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt BN_ZERO 3 71.Dt BN_ZERO 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -78,6 +78,7 @@
78.Nm BN_get_word 78.Nm BN_get_word
79.Nd BIGNUM assignment operations 79.Nd BIGNUM assignment operations
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/bn.h 82.In openssl/bn.h
82.Ft int 83.Ft int
83.Fo BN_zero 84.Fo BN_zero
diff --git a/src/lib/libcrypto/man/BUF_MEM_new.3 b/src/lib/libcrypto/man/BUF_MEM_new.3
index 8c72091abe..ef9e473cc3 100644
--- a/src/lib/libcrypto/man/BUF_MEM_new.3
+++ b/src/lib/libcrypto/man/BUF_MEM_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BUF_MEM_new.3,v 1.19 2024/07/24 08:57:58 tb Exp $ 1.\" $OpenBSD: BUF_MEM_new.3,v 1.20 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL doc/crypto/buffer.pod 18edda0f Sep 20 03:28:54 2000 +0000 2.\" OpenSSL doc/crypto/buffer.pod 18edda0f Sep 20 03:28:54 2000 +0000
3.\" not merged: 74924dcb, 58e3457a, 21b0fa91, 7644a9ae 3.\" not merged: 74924dcb, 58e3457a, 21b0fa91, 7644a9ae
4.\" OpenSSL doc/crypto/BUF_MEM_new.pod 53934822 Jun 9 16:39:19 2016 -0400 4.\" OpenSSL doc/crypto/BUF_MEM_new.pod 53934822 Jun 9 16:39:19 2016 -0400
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: July 24 2024 $ 55.Dd $Mdocdate: June 8 2025 $
56.Dt BUF_MEM_NEW 3 56.Dt BUF_MEM_NEW 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -62,6 +62,7 @@
62.Nm BUF_MEM_grow_clean 62.Nm BUF_MEM_grow_clean
63.Nd simple character arrays structure 63.Nd simple character arrays structure
64.Sh SYNOPSIS 64.Sh SYNOPSIS
65.Lb libcrypto
65.In openssl/buffer.h 66.In openssl/buffer.h
66.Ft BUF_MEM * 67.Ft BUF_MEM *
67.Fo BUF_MEM_new 68.Fo BUF_MEM_new
diff --git a/src/lib/libcrypto/man/CMAC_Init.3 b/src/lib/libcrypto/man/CMAC_Init.3
index fd32ca085a..b1b62a6359 100644
--- a/src/lib/libcrypto/man/CMAC_Init.3
+++ b/src/lib/libcrypto/man/CMAC_Init.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMAC_Init.3,v 1.9 2024/11/12 00:42:28 schwarze Exp $ 1.\" $OpenBSD: CMAC_Init.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 12 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt CMAC_INIT 3 18.Dt CMAC_INIT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -28,6 +28,7 @@
28.Nm CMAC_CTX_free 28.Nm CMAC_CTX_free
29.Nd Cipher-based message authentication code 29.Nd Cipher-based message authentication code
30.Sh SYNOPSIS 30.Sh SYNOPSIS
31.Lb libcrypto
31.In openssl/cmac.h 32.In openssl/cmac.h
32.Ft CMAC_CTX * 33.Ft CMAC_CTX *
33.Fn CMAC_CTX_new void 34.Fn CMAC_CTX_new void
diff --git a/src/lib/libcrypto/man/CMS_ContentInfo_new.3 b/src/lib/libcrypto/man/CMS_ContentInfo_new.3
index d5117fa4ae..b44f65ee91 100644
--- a/src/lib/libcrypto/man/CMS_ContentInfo_new.3
+++ b/src/lib/libcrypto/man/CMS_ContentInfo_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_ContentInfo_new.3,v 1.4 2024/01/22 14:00:13 tb Exp $ 1.\" $OpenBSD: CMS_ContentInfo_new.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: January 22 2024 $ 16.Dd $Mdocdate: June 8 2025 $
17.Dt CMS_CONTENTINFO_NEW 3 17.Dt CMS_CONTENTINFO_NEW 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -24,6 +24,7 @@
24.Nm CMS_ReceiptRequest_free 24.Nm CMS_ReceiptRequest_free
25.Nd Cryptographic Message Syntax data structures 25.Nd Cryptographic Message Syntax data structures
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/cms.h 28.In openssl/cms.h
28.Ft CMS_ContentInfo * 29.Ft CMS_ContentInfo *
29.Fn CMS_ContentInfo_new void 30.Fn CMS_ContentInfo_new void
diff --git a/src/lib/libcrypto/man/CMS_add0_cert.3 b/src/lib/libcrypto/man/CMS_add0_cert.3
index be9357cc9a..d0e9be6bd5 100644
--- a/src/lib/libcrypto/man/CMS_add0_cert.3
+++ b/src/lib/libcrypto/man/CMS_add0_cert.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_add0_cert.3,v 1.10 2024/11/30 21:21:40 tb Exp $ 1.\" $OpenBSD: CMS_add0_cert.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: November 30 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt CMS_ADD0_CERT 3 69.Dt CMS_ADD0_CERT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -77,6 +77,7 @@
77.Nm CMS_get1_crls 77.Nm CMS_get1_crls
78.Nd CMS certificate and CRL utility functions 78.Nd CMS certificate and CRL utility functions
79.Sh SYNOPSIS 79.Sh SYNOPSIS
80.Lb libcrypto
80.In openssl/cms.h 81.In openssl/cms.h
81.Ft int 82.Ft int
82.Fo CMS_add0_cert 83.Fo CMS_add0_cert
diff --git a/src/lib/libcrypto/man/CMS_add1_recipient_cert.3 b/src/lib/libcrypto/man/CMS_add1_recipient_cert.3
index 465119397d..7c0c3fae90 100644
--- a/src/lib/libcrypto/man/CMS_add1_recipient_cert.3
+++ b/src/lib/libcrypto/man/CMS_add1_recipient_cert.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_add1_recipient_cert.3,v 1.7 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_add1_recipient_cert.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: November 2 2019 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt CMS_ADD1_RECIPIENT_CERT 3 69.Dt CMS_ADD1_RECIPIENT_CERT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -73,6 +73,7 @@
73.Nm CMS_add0_recipient_key 73.Nm CMS_add0_recipient_key
74.Nd add recipients to a CMS EnvelopedData structure 74.Nd add recipients to a CMS EnvelopedData structure
75.Sh SYNOPSIS 75.Sh SYNOPSIS
76.Lb libcrypto
76.In openssl/cms.h 77.In openssl/cms.h
77.Ft CMS_RecipientInfo * 78.Ft CMS_RecipientInfo *
78.Fo CMS_add1_recipient_cert 79.Fo CMS_add1_recipient_cert
diff --git a/src/lib/libcrypto/man/CMS_add1_signer.3 b/src/lib/libcrypto/man/CMS_add1_signer.3
index 316d63c5ad..68bdb12c73 100644
--- a/src/lib/libcrypto/man/CMS_add1_signer.3
+++ b/src/lib/libcrypto/man/CMS_add1_signer.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_add1_signer.3,v 1.10 2024/04/18 16:50:22 tb Exp $ 1.\" $OpenBSD: CMS_add1_signer.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: April 18 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt CMS_ADD1_SIGNER 3 69.Dt CMS_ADD1_SIGNER 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -73,6 +73,7 @@
73.Nm CMS_SignerInfo_sign 73.Nm CMS_SignerInfo_sign
74.Nd add a signer to a CMS SignedData structure 74.Nd add a signer to a CMS SignedData structure
75.Sh SYNOPSIS 75.Sh SYNOPSIS
76.Lb libcrypto
76.In openssl/cms.h 77.In openssl/cms.h
77.Ft CMS_SignerInfo * 78.Ft CMS_SignerInfo *
78.Fo CMS_add1_signer 79.Fo CMS_add1_signer
diff --git a/src/lib/libcrypto/man/CMS_compress.3 b/src/lib/libcrypto/man/CMS_compress.3
index 242e4e96cb..9026837fc8 100644
--- a/src/lib/libcrypto/man/CMS_compress.3
+++ b/src/lib/libcrypto/man/CMS_compress.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_compress.3,v 1.7 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_compress.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,13 +65,14 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: November 2 2019 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt CMS_COMPRESS 3 69.Dt CMS_COMPRESS 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
72.Nm CMS_compress 72.Nm CMS_compress
73.Nd create a CMS CompressedData structure 73.Nd create a CMS CompressedData structure
74.Sh SYNOPSIS 74.Sh SYNOPSIS
75.Lb libcrypto
75.In openssl/cms.h 76.In openssl/cms.h
76.Ft CMS_ContentInfo * 77.Ft CMS_ContentInfo *
77.Fo CMS_compress 78.Fo CMS_compress
diff --git a/src/lib/libcrypto/man/CMS_decrypt.3 b/src/lib/libcrypto/man/CMS_decrypt.3
index 243ab2f30e..2141098084 100644
--- a/src/lib/libcrypto/man/CMS_decrypt.3
+++ b/src/lib/libcrypto/man/CMS_decrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_decrypt.3,v 1.8 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_decrypt.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: November 2 2019 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt CMS_DECRYPT 3 69.Dt CMS_DECRYPT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -74,6 +74,7 @@
74.Nm CMS_decrypt_set1_key 74.Nm CMS_decrypt_set1_key
75.Nd decrypt content from a CMS EnvelopedData structure 75.Nd decrypt content from a CMS EnvelopedData structure
76.Sh SYNOPSIS 76.Sh SYNOPSIS
77.Lb libcrypto
77.In openssl/cms.h 78.In openssl/cms.h
78.Ft int 79.Ft int
79.Fo CMS_decrypt 80.Fo CMS_decrypt
diff --git a/src/lib/libcrypto/man/CMS_encrypt.3 b/src/lib/libcrypto/man/CMS_encrypt.3
index 03d8b4edbb..5eda883857 100644
--- a/src/lib/libcrypto/man/CMS_encrypt.3
+++ b/src/lib/libcrypto/man/CMS_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_encrypt.3,v 1.7 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_encrypt.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100 2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 2 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_ENCRYPT 3 52.Dt CMS_ENCRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm CMS_encrypt 55.Nm CMS_encrypt
56.Nd create a CMS EnvelopedData structure 56.Nd create a CMS EnvelopedData structure
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft CMS_ContentInfo * 60.Ft CMS_ContentInfo *
60.Fo CMS_encrypt 61.Fo CMS_encrypt
diff --git a/src/lib/libcrypto/man/CMS_final.3 b/src/lib/libcrypto/man/CMS_final.3
index 4ca8945923..f2b5755fa9 100644
--- a/src/lib/libcrypto/man/CMS_final.3
+++ b/src/lib/libcrypto/man/CMS_final.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_final.3,v 1.6 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_final.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 25ccb589 Jul 1 02:02:06 2019 +0800 2.\" full merge up to: OpenSSL 25ccb589 Jul 1 02:02:06 2019 +0800
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 2 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_FINAL 3 52.Dt CMS_FINAL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm CMS_final 55.Nm CMS_final
56.Nd finalise a CMS_ContentInfo structure 56.Nd finalise a CMS_ContentInfo structure
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft int 60.Ft int
60.Fo CMS_final 61.Fo CMS_final
diff --git a/src/lib/libcrypto/man/CMS_get0_RecipientInfos.3 b/src/lib/libcrypto/man/CMS_get0_RecipientInfos.3
index 094d6ec487..beb54bdccc 100644
--- a/src/lib/libcrypto/man/CMS_get0_RecipientInfos.3
+++ b/src/lib/libcrypto/man/CMS_get0_RecipientInfos.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_get0_RecipientInfos.3,v 1.8 2022/03/31 17:27:16 naddy Exp $ 1.\" $OpenBSD: CMS_get0_RecipientInfos.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 31 2022 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_GET0_RECIPIENTINFOS 3 52.Dt CMS_GET0_RECIPIENTINFOS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -64,6 +64,7 @@
64.Nm CMS_RecipientInfo_encrypt 64.Nm CMS_RecipientInfo_encrypt
65.Nd CMS EnvelopedData RecipientInfo routines 65.Nd CMS EnvelopedData RecipientInfo routines
66.Sh SYNOPSIS 66.Sh SYNOPSIS
67.Lb libcrypto
67.In openssl/cms.h 68.In openssl/cms.h
68.Ft STACK_OF(CMS_RecipientInfo) * 69.Ft STACK_OF(CMS_RecipientInfo) *
69.Fo CMS_get0_RecipientInfos 70.Fo CMS_get0_RecipientInfos
diff --git a/src/lib/libcrypto/man/CMS_get0_SignerInfos.3 b/src/lib/libcrypto/man/CMS_get0_SignerInfos.3
index 017fdd40f2..f141508eb1 100644
--- a/src/lib/libcrypto/man/CMS_get0_SignerInfos.3
+++ b/src/lib/libcrypto/man/CMS_get0_SignerInfos.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_get0_SignerInfos.3,v 1.9 2024/01/22 14:00:13 tb Exp $ 1.\" $OpenBSD: CMS_get0_SignerInfos.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100 2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: January 22 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_GET0_SIGNERINFOS 3 52.Dt CMS_GET0_SIGNERINFOS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -60,6 +60,7 @@
60.Nm CMS_SignerInfo_set1_signer_cert 60.Nm CMS_SignerInfo_set1_signer_cert
61.Nd CMS SignedData signer functions 61.Nd CMS SignedData signer functions
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/cms.h 64.In openssl/cms.h
64.Ft STACK_OF(CMS_SignerInfo) * 65.Ft STACK_OF(CMS_SignerInfo) *
65.Fo CMS_get0_SignerInfos 66.Fo CMS_get0_SignerInfos
diff --git a/src/lib/libcrypto/man/CMS_get0_type.3 b/src/lib/libcrypto/man/CMS_get0_type.3
index 55adacd86d..5547de494a 100644
--- a/src/lib/libcrypto/man/CMS_get0_type.3
+++ b/src/lib/libcrypto/man/CMS_get0_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_get0_type.3,v 1.9 2023/07/27 05:31:28 tb Exp $ 1.\" $OpenBSD: CMS_get0_type.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 72a7a702 Feb 26 14:05:09 2019 +0000 2.\" full merge up to: OpenSSL 72a7a702 Feb 26 14:05:09 2019 +0000
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: July 27 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt CMS_GET0_TYPE 3 69.Dt CMS_GET0_TYPE 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -76,6 +76,7 @@
76.Nm CMS_get0_content 76.Nm CMS_get0_content
77.Nd get and set CMS content types and content 77.Nd get and set CMS content types and content
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/cms.h 80.In openssl/cms.h
80.Ft const ASN1_OBJECT * 81.Ft const ASN1_OBJECT *
81.Fo CMS_get0_type 82.Fo CMS_get0_type
diff --git a/src/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 b/src/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
index 9feedd13a2..17a14c47e3 100644
--- a/src/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
+++ b/src/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_get1_ReceiptRequest.3,v 1.7 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_get1_ReceiptRequest.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100 2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 2 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_GET1_RECEIPTREQUEST 3 52.Dt CMS_GET1_RECEIPTREQUEST 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -58,6 +58,7 @@
58.Nm CMS_ReceiptRequest_get0_values 58.Nm CMS_ReceiptRequest_get0_values
59.Nd CMS signed receipt request functions 59.Nd CMS signed receipt request functions
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/cms.h 62.In openssl/cms.h
62.Ft CMS_ReceiptRequest * 63.Ft CMS_ReceiptRequest *
63.Fo CMS_ReceiptRequest_create0 64.Fo CMS_ReceiptRequest_create0
diff --git a/src/lib/libcrypto/man/CMS_sign.3 b/src/lib/libcrypto/man/CMS_sign.3
index c9b26716d6..82f9ff9896 100644
--- a/src/lib/libcrypto/man/CMS_sign.3
+++ b/src/lib/libcrypto/man/CMS_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_sign.3,v 1.12 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: CMS_sign.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: April 17 2025 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_SIGN 3 52.Dt CMS_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm CMS_sign 55.Nm CMS_sign
56.Nd create a CMS SignedData structure 56.Nd create a CMS SignedData structure
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft CMS_ContentInfo * 60.Ft CMS_ContentInfo *
60.Fo CMS_sign 61.Fo CMS_sign
diff --git a/src/lib/libcrypto/man/CMS_sign_receipt.3 b/src/lib/libcrypto/man/CMS_sign_receipt.3
index 6394957846..32807b26e1 100644
--- a/src/lib/libcrypto/man/CMS_sign_receipt.3
+++ b/src/lib/libcrypto/man/CMS_sign_receipt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_sign_receipt.3,v 1.7 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_sign_receipt.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 2 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_SIGN_RECEIPT 3 52.Dt CMS_SIGN_RECEIPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm CMS_sign_receipt 55.Nm CMS_sign_receipt
56.Nd create a CMS signed receipt 56.Nd create a CMS signed receipt
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft CMS_ContentInfo * 60.Ft CMS_ContentInfo *
60.Fo CMS_sign_receipt 61.Fo CMS_sign_receipt
diff --git a/src/lib/libcrypto/man/CMS_signed_add1_attr.3 b/src/lib/libcrypto/man/CMS_signed_add1_attr.3
index 1a50c0b9d1..7d8a962059 100644
--- a/src/lib/libcrypto/man/CMS_signed_add1_attr.3
+++ b/src/lib/libcrypto/man/CMS_signed_add1_attr.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_signed_add1_attr.3,v 1.5 2024/09/02 07:54:21 tb Exp $ 1.\" $OpenBSD: CMS_signed_add1_attr.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024 Job Snijders <job@openbsd.org> 3.\" Copyright (c) 2024 Job Snijders <job@openbsd.org>
4.\" Copyright (c) 2024 Theo Buehler <tb@openbsd.org> 4.\" Copyright (c) 2024 Theo Buehler <tb@openbsd.org>
@@ -16,7 +16,7 @@
16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18.\" 18.\"
19.Dd $Mdocdate: September 2 2024 $ 19.Dd $Mdocdate: June 8 2025 $
20.Dt CMS_SIGNED_ADD1_ATTR 3 20.Dt CMS_SIGNED_ADD1_ATTR 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -42,6 +42,7 @@
42.Nm CMS_unsigned_get_attr_count 42.Nm CMS_unsigned_get_attr_count
43.Nd change signed and unsigned attributes of a CMS SignerInfo object 43.Nd change signed and unsigned attributes of a CMS SignerInfo object
44.Sh SYNOPSIS 44.Sh SYNOPSIS
45.Lb libcrypto
45.In openssl/cms.h 46.In openssl/cms.h
46.Ft int 47.Ft int
47.Fo CMS_signed_add1_attr 48.Fo CMS_signed_add1_attr
diff --git a/src/lib/libcrypto/man/CMS_uncompress.3 b/src/lib/libcrypto/man/CMS_uncompress.3
index ed2172521e..2a5e2f593b 100644
--- a/src/lib/libcrypto/man/CMS_uncompress.3
+++ b/src/lib/libcrypto/man/CMS_uncompress.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_uncompress.3,v 1.7 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_uncompress.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 2 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_UNCOMPRESS 3 52.Dt CMS_UNCOMPRESS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm CMS_uncompress 55.Nm CMS_uncompress
56.Nd uncompress a CMS CompressedData structure 56.Nd uncompress a CMS CompressedData structure
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft int 60.Ft int
60.Fo CMS_uncompress 61.Fo CMS_uncompress
diff --git a/src/lib/libcrypto/man/CMS_verify.3 b/src/lib/libcrypto/man/CMS_verify.3
index 63f1b8bb18..a8803b0595 100644
--- a/src/lib/libcrypto/man/CMS_verify.3
+++ b/src/lib/libcrypto/man/CMS_verify.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_verify.3,v 1.10 2024/03/29 06:43:12 tb Exp $ 1.\" $OpenBSD: CMS_verify.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 35fd9953 May 28 14:49:38 2019 +0200 2.\" full merge up to: OpenSSL 35fd9953 May 28 14:49:38 2019 +0200
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 29 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_VERIFY 3 52.Dt CMS_VERIFY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm CMS_get0_signers 56.Nm CMS_get0_signers
57.Nd verify a CMS SignedData structure 57.Nd verify a CMS SignedData structure
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/cms.h 60.In openssl/cms.h
60.Ft int 61.Ft int
61.Fo CMS_verify 62.Fo CMS_verify
diff --git a/src/lib/libcrypto/man/CMS_verify_receipt.3 b/src/lib/libcrypto/man/CMS_verify_receipt.3
index ac50087a4c..98f5c4ad91 100644
--- a/src/lib/libcrypto/man/CMS_verify_receipt.3
+++ b/src/lib/libcrypto/man/CMS_verify_receipt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CMS_verify_receipt.3,v 1.7 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: CMS_verify_receipt.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 2 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CMS_VERIFY_RECEIPT 3 52.Dt CMS_VERIFY_RECEIPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm CMS_verify_receipt 55.Nm CMS_verify_receipt
56.Nd verify a CMS signed receipt 56.Nd verify a CMS signed receipt
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft int 60.Ft int
60.Fo CMS_verify_receipt 61.Fo CMS_verify_receipt
diff --git a/src/lib/libcrypto/man/CONF_modules_free.3 b/src/lib/libcrypto/man/CONF_modules_free.3
index c5fb840942..ab299bcbda 100644
--- a/src/lib/libcrypto/man/CONF_modules_free.3
+++ b/src/lib/libcrypto/man/CONF_modules_free.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CONF_modules_free.3,v 1.6 2023/07/21 10:46:54 tb Exp $ 1.\" $OpenBSD: CONF_modules_free.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 21 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CONF_MODULES_FREE 3 52.Dt CONF_MODULES_FREE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm CONF_modules_unload 57.Nm CONF_modules_unload
58.Nd OpenSSL configuration cleanup functions 58.Nd OpenSSL configuration cleanup functions
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/conf.h 61.In openssl/conf.h
61.Ft void 62.Ft void
62.Fo CONF_modules_free 63.Fo CONF_modules_free
diff --git a/src/lib/libcrypto/man/CONF_modules_load_file.3 b/src/lib/libcrypto/man/CONF_modules_load_file.3
index d1bcd49a38..50fa6a9801 100644
--- a/src/lib/libcrypto/man/CONF_modules_load_file.3
+++ b/src/lib/libcrypto/man/CONF_modules_load_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CONF_modules_load_file.3,v 1.14 2023/11/19 20:58:07 tb Exp $ 1.\" $OpenBSD: CONF_modules_load_file.3,v 1.15 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: e9b77246 Jan 20 19:58:49 2017 +0100
3.\" selective merge up to: d090fc00 Feb 26 13:11:10 2019 +0800 3.\" selective merge up to: d090fc00 Feb 26 13:11:10 2019 +0800
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: November 19 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt CONF_MODULES_LOAD_FILE 3 70.Dt CONF_MODULES_LOAD_FILE 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -75,6 +75,7 @@
75.Nm X509_get_default_cert_area 75.Nm X509_get_default_cert_area
76.Nd OpenSSL configuration functions 76.Nd OpenSSL configuration functions
77.Sh SYNOPSIS 77.Sh SYNOPSIS
78.Lb libcrypto
78.In openssl/conf.h 79.In openssl/conf.h
79.Ft int 80.Ft int
80.Fo CONF_modules_load_file 81.Fo CONF_modules_load_file
diff --git a/src/lib/libcrypto/man/CRYPTO_lock.3 b/src/lib/libcrypto/man/CRYPTO_lock.3
index afc5eb54c5..7877dd5804 100644
--- a/src/lib/libcrypto/man/CRYPTO_lock.3
+++ b/src/lib/libcrypto/man/CRYPTO_lock.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CRYPTO_lock.3,v 1.3 2024/03/14 22:09:40 tb Exp $ 1.\" $OpenBSD: CRYPTO_lock.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000 2.\" OpenSSL doc/crypto/threads.pod fb552ac6 Sep 30 23:43:01 2009 +0000
3.\" 3.\"
4.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 14 2024 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt CRYPTO_LOCK 3 19.Dt CRYPTO_LOCK 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -27,6 +27,7 @@
27.Nm CRYPTO_add 27.Nm CRYPTO_add
28.Nd thread support 28.Nd thread support
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/crypto.h 31.In openssl/crypto.h
31.Ft void 32.Ft void
32.Fo CRYPTO_lock 33.Fo CRYPTO_lock
diff --git a/src/lib/libcrypto/man/CRYPTO_memcmp.3 b/src/lib/libcrypto/man/CRYPTO_memcmp.3
index cbc0030c55..fbe092cb90 100644
--- a/src/lib/libcrypto/man/CRYPTO_memcmp.3
+++ b/src/lib/libcrypto/man/CRYPTO_memcmp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CRYPTO_memcmp.3,v 1.1 2019/08/25 06:20:22 schwarze Exp $ 1.\" $OpenBSD: CRYPTO_memcmp.3,v 1.2 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 1075139c Jun 24 09:18:48 2019 +1000 2.\" full merge up to: OpenSSL 1075139c Jun 24 09:18:48 2019 +1000
3.\" 3.\"
4.\" This file was written by Pauli <paul.dale@oracle.com>. 4.\" This file was written by Pauli <paul.dale@oracle.com>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 25 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt CRYPTO_MEMCMP 3 52.Dt CRYPTO_MEMCMP 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm CRYPTO_memcmp 55.Nm CRYPTO_memcmp
56.Nd constant time memory comparison 56.Nd constant time memory comparison
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/crypto.h 59.In openssl/crypto.h
59.Ft int 60.Ft int
60.Fo CRYPTO_memcmp 61.Fo CRYPTO_memcmp
diff --git a/src/lib/libcrypto/man/CRYPTO_set_ex_data.3 b/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
index c22fb22352..57cdbfb4ca 100644
--- a/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
+++ b/src/lib/libcrypto/man/CRYPTO_set_ex_data.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.15 2023/09/18 14:49:43 schwarze Exp $ 1.\" $OpenBSD: CRYPTO_set_ex_data.3,v 1.16 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2023 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 18 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt CRYPTO_SET_EX_DATA 3 18.Dt CRYPTO_SET_EX_DATA 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -28,6 +28,7 @@
28.Nm CRYPTO_free_ex_data 28.Nm CRYPTO_free_ex_data
29.Nd low-level functions for application specific data 29.Nd low-level functions for application specific data
30.Sh SYNOPSIS 30.Sh SYNOPSIS
31.Lb libcrypto
31.In openssl/crypto.h 32.In openssl/crypto.h
32.Ft int 33.Ft int
33.Fo CRYPTO_get_ex_new_index 34.Fo CRYPTO_get_ex_new_index
diff --git a/src/lib/libcrypto/man/CRYPTO_set_mem_functions.3 b/src/lib/libcrypto/man/CRYPTO_set_mem_functions.3
index d020d10ff6..4fc88339a8 100644
--- a/src/lib/libcrypto/man/CRYPTO_set_mem_functions.3
+++ b/src/lib/libcrypto/man/CRYPTO_set_mem_functions.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: CRYPTO_set_mem_functions.3,v 1.2 2025/03/08 17:17:09 tb Exp $ 1.\" $OpenBSD: CRYPTO_set_mem_functions.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 8 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt CRYPTO_SET_MEM_FUNCTIONS 3 18.Dt CRYPTO_SET_MEM_FUNCTIONS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -25,6 +25,7 @@
25.Nm CRYPTO_mem_leaks_cb 25.Nm CRYPTO_mem_leaks_cb
26.Nd legacy OpenSSL memory allocation control 26.Nd legacy OpenSSL memory allocation control
27.Sh SYNOPSIS 27.Sh SYNOPSIS
28.Lb libcrypto
28.In openssl/crypto.h 29.In openssl/crypto.h
29.Ft int 30.Ft int
30.Fo CRYPTO_set_mem_functions 31.Fo CRYPTO_set_mem_functions
diff --git a/src/lib/libcrypto/man/ChaCha.3 b/src/lib/libcrypto/man/ChaCha.3
index 9aae6d70cf..54cd597f6c 100644
--- a/src/lib/libcrypto/man/ChaCha.3
+++ b/src/lib/libcrypto/man/ChaCha.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ChaCha.3,v 1.3 2022/02/18 10:24:32 jsg Exp $ 1.\" $OpenBSD: ChaCha.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: February 18 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt CHACHA 3 18.Dt CHACHA 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm CRYPTO_xchacha_20 26.Nm CRYPTO_xchacha_20
27.Nd ChaCha20 stream cipher 27.Nd ChaCha20 stream cipher
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/chacha.h 30.In openssl/chacha.h
30.Ft void 31.Ft void
31.Fo ChaCha_set_key 32.Fo ChaCha_set_key
diff --git a/src/lib/libcrypto/man/DES_set_key.3 b/src/lib/libcrypto/man/DES_set_key.3
index fd09d77730..3794285006 100644
--- a/src/lib/libcrypto/man/DES_set_key.3
+++ b/src/lib/libcrypto/man/DES_set_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DES_set_key.3,v 1.17 2024/05/24 19:18:07 tb Exp $ 1.\" $OpenBSD: DES_set_key.3,v 1.18 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/DES_random_key 521738e9 Oct 5 14:58:30 2018 -0400 3.\" OpenSSL man3/DES_random_key 521738e9 Oct 5 14:58:30 2018 -0400
4.\" 4.\"
@@ -115,7 +115,7 @@
115.\" copied and put under another distribution licence 115.\" copied and put under another distribution licence
116.\" [including the GNU Public Licence.] 116.\" [including the GNU Public Licence.]
117.\" 117.\"
118.Dd $Mdocdate: May 24 2024 $ 118.Dd $Mdocdate: June 8 2025 $
119.Dt DES_SET_KEY 3 119.Dt DES_SET_KEY 3
120.Os 120.Os
121.Sh NAME 121.Sh NAME
@@ -151,6 +151,7 @@
151.Nm DES_crypt 151.Nm DES_crypt
152.Nd DES encryption 152.Nd DES encryption
153.Sh SYNOPSIS 153.Sh SYNOPSIS
154.Lb libcrypto
154.In openssl/des.h 155.In openssl/des.h
155.Ft void 156.Ft void
156.Fo DES_random_key 157.Fo DES_random_key
diff --git a/src/lib/libcrypto/man/DH_generate_key.3 b/src/lib/libcrypto/man/DH_generate_key.3
index 076b49f7a1..c3158b8132 100644
--- a/src/lib/libcrypto/man/DH_generate_key.3
+++ b/src/lib/libcrypto/man/DH_generate_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_generate_key.3,v 1.12 2019/08/19 13:08:26 schwarze Exp $ 1.\" $OpenBSD: DH_generate_key.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 19 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DH_GENERATE_KEY 3 52.Dt DH_GENERATE_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm DH_compute_key 56.Nm DH_compute_key
57.Nd perform Diffie-Hellman key exchange 57.Nd perform Diffie-Hellman key exchange
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/dh.h 60.In openssl/dh.h
60.Ft int 61.Ft int
61.Fo DH_generate_key 62.Fo DH_generate_key
diff --git a/src/lib/libcrypto/man/DH_generate_parameters.3 b/src/lib/libcrypto/man/DH_generate_parameters.3
index ac29521ec4..f47475e3b1 100644
--- a/src/lib/libcrypto/man/DH_generate_parameters.3
+++ b/src/lib/libcrypto/man/DH_generate_parameters.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_generate_parameters.3,v 1.14 2022/07/13 13:47:59 schwarze Exp $ 1.\" $OpenBSD: DH_generate_parameters.3,v 1.15 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" selective merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000 3.\" selective merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: July 13 2022 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt DH_GENERATE_PARAMETERS 3 71.Dt DH_GENERATE_PARAMETERS 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -77,6 +77,7 @@
77.Nm DH_generate_parameters 77.Nm DH_generate_parameters
78.Nd generate and check Diffie-Hellman parameters 78.Nd generate and check Diffie-Hellman parameters
79.Sh SYNOPSIS 79.Sh SYNOPSIS
80.Lb libcrypto
80.In openssl/dh.h 81.In openssl/dh.h
81.Ft int 82.Ft int
82.Fo DH_generate_parameters_ex 83.Fo DH_generate_parameters_ex
diff --git a/src/lib/libcrypto/man/DH_get0_pqg.3 b/src/lib/libcrypto/man/DH_get0_pqg.3
index eb012980f9..ccf1f52976 100644
--- a/src/lib/libcrypto/man/DH_get0_pqg.3
+++ b/src/lib/libcrypto/man/DH_get0_pqg.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_get0_pqg.3,v 1.8 2024/07/21 08:36:43 tb Exp $ 1.\" $OpenBSD: DH_get0_pqg.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" selective merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100 2.\" selective merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 21 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DH_GET0_PQG 3 52.Dt DH_GET0_PQG 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -68,6 +68,7 @@
68.Nm DH_set_length 68.Nm DH_set_length
69.Nd get data from and set data in a DH object 69.Nd get data from and set data in a DH object
70.Sh SYNOPSIS 70.Sh SYNOPSIS
71.Lb libcrypto
71.In openssl/dh.h 72.In openssl/dh.h
72.Ft void 73.Ft void
73.Fo DH_get0_pqg 74.Fo DH_get0_pqg
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 81a0aff8ec..e0d1f1b813 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,4 @@
1.\" $OpenBSD: DH_get_ex_new_index.3,v 1.5 2018/03/23 23:18:17 schwarze Exp $ 1.\" $OpenBSD: DH_get_ex_new_index.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DH_GET_EX_NEW_INDEX 3 52.Dt DH_GET_EX_NEW_INDEX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm DH_get_ex_data 57.Nm DH_get_ex_data
58.Nd add application specific data to DH structures 58.Nd add application specific data to DH structures
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/dh.h 61.In openssl/dh.h
61.Ft int 62.Ft int
62.Fo DH_get_ex_new_index 63.Fo DH_get_ex_new_index
diff --git a/src/lib/libcrypto/man/DH_new.3 b/src/lib/libcrypto/man/DH_new.3
index 4993456897..0e01a26733 100644
--- a/src/lib/libcrypto/man/DH_new.3
+++ b/src/lib/libcrypto/man/DH_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_new.3,v 1.12 2022/07/13 21:51:35 schwarze Exp $ 1.\" $OpenBSD: DH_new.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 13 2022 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DH_NEW 3 52.Dt DH_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm DH_free 57.Nm DH_free
58.Nd allocate and free DH objects 58.Nd allocate and free DH objects
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/dh.h 61.In openssl/dh.h
61.Ft DH* 62.Ft DH*
62.Fn DH_new void 63.Fn DH_new void
diff --git a/src/lib/libcrypto/man/DH_set_method.3 b/src/lib/libcrypto/man/DH_set_method.3
index 70cf367c9d..3491cf8f6e 100644
--- a/src/lib/libcrypto/man/DH_set_method.3
+++ b/src/lib/libcrypto/man/DH_set_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_set_method.3,v 1.9 2023/11/19 10:34:26 tb Exp $ 1.\" $OpenBSD: DH_set_method.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 19 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DH_SET_METHOD 3 52.Dt DH_SET_METHOD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -59,6 +59,7 @@
59.Nm DH_OpenSSL 59.Nm DH_OpenSSL
60.Nd select DH method 60.Nd select DH method
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/dh.h 63.In openssl/dh.h
63.Ft void 64.Ft void
64.Fo DH_set_default_method 65.Fo DH_set_default_method
diff --git a/src/lib/libcrypto/man/DH_size.3 b/src/lib/libcrypto/man/DH_size.3
index 4e6dbc0cba..09c019f366 100644
--- a/src/lib/libcrypto/man/DH_size.3
+++ b/src/lib/libcrypto/man/DH_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DH_size.3,v 1.10 2022/07/13 21:51:35 schwarze Exp $ 1.\" $OpenBSD: DH_size.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: July 13 2022 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt DH_SIZE 3 53.Dt DH_SIZE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm DH_bits 57.Nm DH_bits
58.Nd get Diffie-Hellman prime size 58.Nd get Diffie-Hellman prime size
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/dh.h 61.In openssl/dh.h
61.Ft int 62.Ft int
62.Fo DH_size 63.Fo DH_size
diff --git a/src/lib/libcrypto/man/DIST_POINT_new.3 b/src/lib/libcrypto/man/DIST_POINT_new.3
index 6a5cc40468..e5aeb2a5d5 100644
--- a/src/lib/libcrypto/man/DIST_POINT_new.3
+++ b/src/lib/libcrypto/man/DIST_POINT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DIST_POINT_new.3,v 1.5 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: DIST_POINT_new.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt DIST_POINT_NEW 3 18.Dt DIST_POINT_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -28,6 +28,7 @@
28.Nm ISSUING_DIST_POINT_free 28.Nm ISSUING_DIST_POINT_free
29.Nd X.509 CRL distribution point extensions 29.Nd X.509 CRL distribution point extensions
30.Sh SYNOPSIS 30.Sh SYNOPSIS
31.Lb libcrypto
31.In openssl/x509v3.h 32.In openssl/x509v3.h
32.Ft DIST_POINT * 33.Ft DIST_POINT *
33.Fn DIST_POINT_new void 34.Fn DIST_POINT_new void
diff --git a/src/lib/libcrypto/man/DSA_SIG_new.3 b/src/lib/libcrypto/man/DSA_SIG_new.3
index 160b453939..003f71f0f1 100644
--- a/src/lib/libcrypto/man/DSA_SIG_new.3
+++ b/src/lib/libcrypto/man/DSA_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_SIG_new.3,v 1.8 2019/06/10 14:58:48 schwarze Exp $ 1.\" $OpenBSD: DSA_SIG_new.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>, 4.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: June 10 2019 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt DSA_SIG_NEW 3 54.Dt DSA_SIG_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -60,6 +60,7 @@
60.Nm DSA_SIG_set0 60.Nm DSA_SIG_set0
61.Nd manipulate DSA signature objects 61.Nd manipulate DSA signature objects
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/dsa.h 64.In openssl/dsa.h
64.Ft DSA_SIG * 65.Ft DSA_SIG *
65.Fn DSA_SIG_new void 66.Fn DSA_SIG_new void
diff --git a/src/lib/libcrypto/man/DSA_do_sign.3 b/src/lib/libcrypto/man/DSA_do_sign.3
index 4602bed872..f7de537bf9 100644
--- a/src/lib/libcrypto/man/DSA_do_sign.3
+++ b/src/lib/libcrypto/man/DSA_do_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_do_sign.3,v 1.10 2019/06/10 14:58:48 schwarze Exp $ 1.\" $OpenBSD: DSA_do_sign.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 10 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DSA_DO_SIGN 3 52.Dt DSA_DO_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm DSA_do_verify 56.Nm DSA_do_verify
57.Nd raw DSA signature operations 57.Nd raw DSA signature operations
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/dsa.h 60.In openssl/dsa.h
60.Ft DSA_SIG * 61.Ft DSA_SIG *
61.Fo DSA_do_sign 62.Fo DSA_do_sign
diff --git a/src/lib/libcrypto/man/DSA_dup_DH.3 b/src/lib/libcrypto/man/DSA_dup_DH.3
index d6163fd3c3..a3ec94f628 100644
--- a/src/lib/libcrypto/man/DSA_dup_DH.3
+++ b/src/lib/libcrypto/man/DSA_dup_DH.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_dup_DH.3,v 1.9 2023/08/12 08:26:38 tb Exp $ 1.\" $OpenBSD: DSA_dup_DH.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 12 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DSA_DUP_DH 3 52.Dt DSA_DUP_DH 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm DSA_dup_DH 55.Nm DSA_dup_DH
56.Nd create a DH structure out of DSA structure 56.Nd create a DH structure out of DSA structure
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/dsa.h 59.In openssl/dsa.h
59.Ft DH * 60.Ft DH *
60.Fo DSA_dup_DH 61.Fo DSA_dup_DH
diff --git a/src/lib/libcrypto/man/DSA_generate_key.3 b/src/lib/libcrypto/man/DSA_generate_key.3
index 37d8ec1c0f..161e0680cc 100644
--- a/src/lib/libcrypto/man/DSA_generate_key.3
+++ b/src/lib/libcrypto/man/DSA_generate_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_generate_key.3,v 1.11 2023/12/29 19:12:47 tb Exp $ 1.\" $OpenBSD: DSA_generate_key.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 29 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DSA_GENERATE_KEY 3 52.Dt DSA_GENERATE_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm DSA_generate_key 55.Nm DSA_generate_key
56.Nd generate DSA key pair 56.Nd generate DSA key pair
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/dsa.h 59.In openssl/dsa.h
59.Ft int 60.Ft int
60.Fo DSA_generate_key 61.Fo DSA_generate_key
diff --git a/src/lib/libcrypto/man/DSA_get0_pqg.3 b/src/lib/libcrypto/man/DSA_get0_pqg.3
index b82affba66..2bc35ee045 100644
--- a/src/lib/libcrypto/man/DSA_get0_pqg.3
+++ b/src/lib/libcrypto/man/DSA_get0_pqg.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_get0_pqg.3,v 1.11 2024/07/21 08:36:43 tb Exp $ 1.\" $OpenBSD: DSA_get0_pqg.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e90fc053 Jul 15 09:39:45 2017 -0400 2.\" full merge up to: OpenSSL e90fc053 Jul 15 09:39:45 2017 -0400
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 21 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DSA_GET0_PQG 3 52.Dt DSA_GET0_PQG 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -67,6 +67,7 @@
67.Nm DSA_get0_engine 67.Nm DSA_get0_engine
68.Nd get data from and set data in a DSA object 68.Nd get data from and set data in a DSA object
69.Sh SYNOPSIS 69.Sh SYNOPSIS
70.Lb libcrypto
70.In openssl/dsa.h 71.In openssl/dsa.h
71.Ft void 72.Ft void
72.Fo DSA_get0_pqg 73.Fo DSA_get0_pqg
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 8fe055f337..477c011c53 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,4 @@
1.\" $OpenBSD: DSA_get_ex_new_index.3,v 1.5 2018/03/22 16:06:33 schwarze Exp $ 1.\" $OpenBSD: DSA_get_ex_new_index.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 22 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DSA_GET_EX_NEW_INDEX 3 52.Dt DSA_GET_EX_NEW_INDEX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm DSA_get_ex_data 57.Nm DSA_get_ex_data
58.Nd add application specific data to DSA structures 58.Nd add application specific data to DSA structures
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/dsa.h 61.In openssl/dsa.h
61.Ft int 62.Ft int
62.Fo DSA_get_ex_new_index 63.Fo DSA_get_ex_new_index
diff --git a/src/lib/libcrypto/man/DSA_meth_new.3 b/src/lib/libcrypto/man/DSA_meth_new.3
index d89cd397b0..abd023346e 100644
--- a/src/lib/libcrypto/man/DSA_meth_new.3
+++ b/src/lib/libcrypto/man/DSA_meth_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_meth_new.3,v 1.3 2022/07/10 13:41:59 schwarze Exp $ 1.\" $OpenBSD: DSA_meth_new.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" selective merge up to: OpenSSL c4d3c19b Apr 3 13:57:12 2018 +0100 2.\" selective merge up to: OpenSSL c4d3c19b Apr 3 13:57:12 2018 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: July 10 2022 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt DSA_METH_NEW 3 69.Dt DSA_METH_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -78,6 +78,7 @@
78.Nm DSA_meth_set_finish 78.Nm DSA_meth_set_finish
79.Nd build up DSA methods 79.Nd build up DSA methods
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/dsa.h 82.In openssl/dsa.h
82.Ft DSA_METHOD * 83.Ft DSA_METHOD *
83.Fo DSA_meth_new 84.Fo DSA_meth_new
diff --git a/src/lib/libcrypto/man/DSA_new.3 b/src/lib/libcrypto/man/DSA_new.3
index 5a958b58c4..5340bec4bd 100644
--- a/src/lib/libcrypto/man/DSA_new.3
+++ b/src/lib/libcrypto/man/DSA_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_new.3,v 1.14 2023/12/29 19:12:47 tb Exp $ 1.\" $OpenBSD: DSA_new.3,v 1.15 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 29 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DSA_NEW 3 52.Dt DSA_NEW 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm DSA_free 57.Nm DSA_free
58.Nd allocate and free DSA objects 58.Nd allocate and free DSA objects
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/dsa.h 61.In openssl/dsa.h
61.Ft DSA* 62.Ft DSA*
62.Fn DSA_new void 63.Fn DSA_new void
diff --git a/src/lib/libcrypto/man/DSA_set_method.3 b/src/lib/libcrypto/man/DSA_set_method.3
index c60a3e29c3..f2a6eca57c 100644
--- a/src/lib/libcrypto/man/DSA_set_method.3
+++ b/src/lib/libcrypto/man/DSA_set_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_set_method.3,v 1.12 2024/05/11 06:53:19 tb Exp $ 1.\" $OpenBSD: DSA_set_method.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 11 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DSA_SET_METHOD 3 52.Dt DSA_SET_METHOD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -59,6 +59,7 @@
59.Nm DSA_OpenSSL 59.Nm DSA_OpenSSL
60.Nd select DSA method 60.Nd select DSA method
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/dsa.h 63.In openssl/dsa.h
63.Ft void 64.Ft void
64.Fo DSA_set_default_method 65.Fo DSA_set_default_method
diff --git a/src/lib/libcrypto/man/DSA_sign.3 b/src/lib/libcrypto/man/DSA_sign.3
index 59f9042ba6..787dc903ea 100644
--- a/src/lib/libcrypto/man/DSA_sign.3
+++ b/src/lib/libcrypto/man/DSA_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_sign.3,v 1.10 2019/06/10 14:58:48 schwarze Exp $ 1.\" $OpenBSD: DSA_sign.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 10 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt DSA_SIGN 3 52.Dt DSA_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm DSA_verify 57.Nm DSA_verify
58.Nd DSA signatures 58.Nd DSA signatures
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/dsa.h 61.In openssl/dsa.h
61.Ft int 62.Ft int
62.Fo DSA_sign 63.Fo DSA_sign
diff --git a/src/lib/libcrypto/man/DSA_size.3 b/src/lib/libcrypto/man/DSA_size.3
index 4786acc7e9..09ce80e132 100644
--- a/src/lib/libcrypto/man/DSA_size.3
+++ b/src/lib/libcrypto/man/DSA_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: DSA_size.3,v 1.8 2022/07/13 21:44:23 schwarze Exp $ 1.\" $OpenBSD: DSA_size.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: July 13 2022 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt DSA_SIZE 3 70.Dt DSA_SIZE 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -74,6 +74,7 @@
74.Nm DSA_bits 74.Nm DSA_bits
75.Nd get DSA signature or key size 75.Nd get DSA signature or key size
76.Sh SYNOPSIS 76.Sh SYNOPSIS
77.Lb libcrypto
77.In openssl/dsa.h 78.In openssl/dsa.h
78.Ft int 79.Ft int
79.Fo DSA_size 80.Fo DSA_size
diff --git a/src/lib/libcrypto/man/ECDH_compute_key.3 b/src/lib/libcrypto/man/ECDH_compute_key.3
index 93cbf3c078..b0ae6ad34c 100644
--- a/src/lib/libcrypto/man/ECDH_compute_key.3
+++ b/src/lib/libcrypto/man/ECDH_compute_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ECDH_compute_key.3,v 1.4 2025/04/25 20:04:09 tb Exp $ 1.\" $OpenBSD: ECDH_compute_key.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: April 25 2025 $ 16.Dd $Mdocdate: June 8 2025 $
17.Dt ECDH_COMPUTE_KEY 3 17.Dt ECDH_COMPUTE_KEY 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -21,6 +21,7 @@
21.Nm ECDH_size 21.Nm ECDH_size
22.Nd Elliptic Curve Diffie-Hellman key exchange 22.Nd Elliptic Curve Diffie-Hellman key exchange
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/ec.h 25.In openssl/ec.h
25.Ft int 26.Ft int
26.Fo ECDH_compute_key 27.Fo ECDH_compute_key
diff --git a/src/lib/libcrypto/man/ECDSA_SIG_new.3 b/src/lib/libcrypto/man/ECDSA_SIG_new.3
index 8755fe7967..dfeb88020c 100644
--- a/src/lib/libcrypto/man/ECDSA_SIG_new.3
+++ b/src/lib/libcrypto/man/ECDSA_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.22 2025/04/25 20:04:09 tb Exp $ 1.\" $OpenBSD: ECDSA_SIG_new.3,v 1.23 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" selective merge up to: OpenSSL da4ea0cf Aug 5 16:13:24 2019 +0100 3.\" selective merge up to: OpenSSL da4ea0cf Aug 5 16:13:24 2019 +0100
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: April 25 2025 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt ECDSA_SIG_NEW 3 54.Dt ECDSA_SIG_NEW 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -69,6 +69,7 @@
69.Nm ECDSA_do_verify 69.Nm ECDSA_do_verify
70.Nd Elliptic Curve Digital Signature Algorithm 70.Nd Elliptic Curve Digital Signature Algorithm
71.Sh SYNOPSIS 71.Sh SYNOPSIS
72.Lb libcrypto
72.In openssl/ec.h 73.In openssl/ec.h
73.Ft ECDSA_SIG* 74.Ft ECDSA_SIG*
74.Fo ECDSA_SIG_new 75.Fo ECDSA_SIG_new
diff --git a/src/lib/libcrypto/man/EC_GROUP_check.3 b/src/lib/libcrypto/man/EC_GROUP_check.3
index 9f1c81b9ef..fda060b2e0 100644
--- a/src/lib/libcrypto/man/EC_GROUP_check.3
+++ b/src/lib/libcrypto/man/EC_GROUP_check.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GROUP_check.3,v 1.2 2025/04/28 17:42:42 tb Exp $ 1.\" $OpenBSD: EC_GROUP_check.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 28 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EC_GROUP_CHECK 3 18.Dt EC_GROUP_CHECK 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Vt EC_GROUP 24.Vt EC_GROUP
25objects 25objects
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/bn.h 28.In openssl/bn.h
28.In openssl/ec.h 29.In openssl/ec.h
29.Pp 30.Pp
diff --git a/src/lib/libcrypto/man/EC_GROUP_get_curve_name.3 b/src/lib/libcrypto/man/EC_GROUP_get_curve_name.3
index 438debd7d1..43841dc76f 100644
--- a/src/lib/libcrypto/man/EC_GROUP_get_curve_name.3
+++ b/src/lib/libcrypto/man/EC_GROUP_get_curve_name.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GROUP_get_curve_name.3,v 1.2 2025/04/26 05:31:27 tb Exp $ 1.\" $OpenBSD: EC_GROUP_get_curve_name.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 26 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EC_GROUP_GET_CURVE_NAME 3 18.Dt EC_GROUP_GET_CURVE_NAME 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.Vt EC_GROUP 32.Vt EC_GROUP
33and related objects 33and related objects
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/ec.h 36.In openssl/ec.h
36.Ft int 37.Ft int
37.Fo EC_GROUP_get_curve_name 38.Fo EC_GROUP_get_curve_name
diff --git a/src/lib/libcrypto/man/EC_GROUP_new_by_curve_name.3 b/src/lib/libcrypto/man/EC_GROUP_new_by_curve_name.3
index 216dc56c3f..3c6e0f48fc 100644
--- a/src/lib/libcrypto/man/EC_GROUP_new_by_curve_name.3
+++ b/src/lib/libcrypto/man/EC_GROUP_new_by_curve_name.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GROUP_new_by_curve_name.3,v 1.2 2025/04/28 17:41:55 tb Exp $ 1.\" $OpenBSD: EC_GROUP_new_by_curve_name.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024, 2025 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2024, 2025 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 28 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EC_GROUP_NEW_BY_CURVE_NAME 3 18.Dt EC_GROUP_NEW_BY_CURVE_NAME 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -27,6 +27,7 @@
27.Nm EC_curve_nist2nid 27.Nm EC_curve_nist2nid
28.Nd instantiate named curves built into libcrypto 28.Nd instantiate named curves built into libcrypto
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/bn.h 31.In openssl/bn.h
31.In openssl/ec.h 32.In openssl/ec.h
32.In openssl/objects.h 33.In openssl/objects.h
diff --git a/src/lib/libcrypto/man/EC_GROUP_new_curve_GFp.3 b/src/lib/libcrypto/man/EC_GROUP_new_curve_GFp.3
index 767c50fe55..ef6d6bfada 100644
--- a/src/lib/libcrypto/man/EC_GROUP_new_curve_GFp.3
+++ b/src/lib/libcrypto/man/EC_GROUP_new_curve_GFp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_GROUP_new_curve_GFp.3,v 1.3 2025/05/01 07:27:11 tb Exp $ 1.\" $OpenBSD: EC_GROUP_new_curve_GFp.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 1 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EC_GROUP_NEW_CURVE_GFP 3 18.Dt EC_GROUP_NEW_CURVE_GFP 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.Nm EC_GROUP_get_curve_GFp 32.Nm EC_GROUP_get_curve_GFp
33.Nd define elliptic curves and retrieve information from them 33.Nd define elliptic curves and retrieve information from them
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/bn.h 36.In openssl/bn.h
36.In openssl/ec.h 37.In openssl/ec.h
37.Ft "EC_GROUP *" 38.Ft "EC_GROUP *"
diff --git a/src/lib/libcrypto/man/EC_KEY_METHOD_new.3 b/src/lib/libcrypto/man/EC_KEY_METHOD_new.3
index 5f5795d5cc..a0ab6bac9e 100644
--- a/src/lib/libcrypto/man/EC_KEY_METHOD_new.3
+++ b/src/lib/libcrypto/man/EC_KEY_METHOD_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_KEY_METHOD_new.3,v 1.5 2025/04/25 19:57:12 tb Exp $ 1.\" $OpenBSD: EC_KEY_METHOD_new.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: April 25 2025 $ 16.Dd $Mdocdate: June 8 2025 $
17.Dt EC_KEY_METHOD_NEW 3 17.Dt EC_KEY_METHOD_NEW 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -37,6 +37,7 @@
37.Nm EC_KEY_get_method 37.Nm EC_KEY_get_method
38.Nd custom EC_KEY implementations 38.Nd custom EC_KEY implementations
39.Sh SYNOPSIS 39.Sh SYNOPSIS
40.Lb libcrypto
40.In openssl/ec.h 41.In openssl/ec.h
41.Ft EC_KEY_METHOD * 42.Ft EC_KEY_METHOD *
42.Fo EC_KEY_METHOD_new 43.Fo EC_KEY_METHOD_new
diff --git a/src/lib/libcrypto/man/EC_KEY_new.3 b/src/lib/libcrypto/man/EC_KEY_new.3
index a2592a20ae..41ebbbe878 100644
--- a/src/lib/libcrypto/man/EC_KEY_new.3
+++ b/src/lib/libcrypto/man/EC_KEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_KEY_new.3,v 1.22 2025/04/25 19:57:12 tb Exp $ 1.\" $OpenBSD: EC_KEY_new.3,v 1.23 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 3aef36ff Jan 5 13:06:03 2016 -0500 2.\" full merge up to: OpenSSL 3aef36ff Jan 5 13:06:03 2016 -0500
3.\" partial merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 3.\" partial merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: April 25 2025 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EC_KEY_NEW 3 53.Dt EC_KEY_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -81,6 +81,7 @@
81.Nm EC_KEY_print_fp 81.Nm EC_KEY_print_fp
82.Nd create, destroy and manipulate EC_KEY objects 82.Nd create, destroy and manipulate EC_KEY objects
83.Sh SYNOPSIS 83.Sh SYNOPSIS
84.Lb libcrypto
84.In openssl/ec.h 85.In openssl/ec.h
85.In openssl/bn.h 86.In openssl/bn.h
86.Ft EC_KEY * 87.Ft EC_KEY *
diff --git a/src/lib/libcrypto/man/EC_POINT_add.3 b/src/lib/libcrypto/man/EC_POINT_add.3
index 9c75f0dcd3..28f3143a8d 100644
--- a/src/lib/libcrypto/man/EC_POINT_add.3
+++ b/src/lib/libcrypto/man/EC_POINT_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_POINT_add.3,v 1.16 2025/04/25 19:57:12 tb Exp $ 1.\" $OpenBSD: EC_POINT_add.3,v 1.17 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Matt Caswell <matt@openssl.org>. 4.\" This file was written by Matt Caswell <matt@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: April 25 2025 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt EC_POINT_ADD 3 52.Dt EC_POINT_ADD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -62,6 +62,7 @@
62.Nm EC_POINT_mul 62.Nm EC_POINT_mul
63.Nd perform mathematical operations and tests on EC_POINT objects 63.Nd perform mathematical operations and tests on EC_POINT objects
64.Sh SYNOPSIS 64.Sh SYNOPSIS
65.Lb libcrypto
65.In openssl/ec.h 66.In openssl/ec.h
66.In openssl/bn.h 67.In openssl/bn.h
67.Ft int 68.Ft int
diff --git a/src/lib/libcrypto/man/EC_POINT_get_affine_coordinates.3 b/src/lib/libcrypto/man/EC_POINT_get_affine_coordinates.3
index b36d480530..76ef516307 100644
--- a/src/lib/libcrypto/man/EC_POINT_get_affine_coordinates.3
+++ b/src/lib/libcrypto/man/EC_POINT_get_affine_coordinates.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_POINT_get_affine_coordinates.3,v 1.1 2025/04/25 19:57:12 tb Exp $ 1.\" $OpenBSD: EC_POINT_get_affine_coordinates.3,v 1.2 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 25 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EC_POINT_GET_AFFINE_COORDINATES 3 18.Dt EC_POINT_GET_AFFINE_COORDINATES 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -27,6 +27,7 @@
27.Nm EC_POINT_set_compressed_coordinates_GFp 27.Nm EC_POINT_set_compressed_coordinates_GFp
28.Nd get and set coordinates of elliptic curve points 28.Nd get and set coordinates of elliptic curve points
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/bn.h 31.In openssl/bn.h
31.In openssl/ec.h 32.In openssl/ec.h
32.Pp 33.Pp
diff --git a/src/lib/libcrypto/man/EC_POINT_new.3 b/src/lib/libcrypto/man/EC_POINT_new.3
index 243b84464b..be88db0ef9 100644
--- a/src/lib/libcrypto/man/EC_POINT_new.3
+++ b/src/lib/libcrypto/man/EC_POINT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_POINT_new.3,v 1.19 2025/05/18 20:44:30 tb Exp $ 1.\" $OpenBSD: EC_POINT_new.3,v 1.20 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 18 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EC_POINT_NEW 3 18.Dt EC_POINT_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -25,6 +25,7 @@
25.Nm EC_POINT_dup 25.Nm EC_POINT_dup
26.Nd allocate, free and copy elliptic curve points 26.Nd allocate, free and copy elliptic curve points
27.Sh SYNOPSIS 27.Sh SYNOPSIS
28.Lb libcrypto
28.In openssl/ec.h 29.In openssl/ec.h
29.Pp 30.Pp
30.Ft "EC_POINT *" 31.Ft "EC_POINT *"
diff --git a/src/lib/libcrypto/man/EC_POINT_point2oct.3 b/src/lib/libcrypto/man/EC_POINT_point2oct.3
index e84b939ffb..282adc9611 100644
--- a/src/lib/libcrypto/man/EC_POINT_point2oct.3
+++ b/src/lib/libcrypto/man/EC_POINT_point2oct.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EC_POINT_point2oct.3,v 1.4 2025/05/04 15:58:48 tb Exp $ 1.\" $OpenBSD: EC_POINT_point2oct.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2025 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 4 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EC_POINT_POINT2OCT 3 18.Dt EC_POINT_POINT2OCT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm EC_POINT_hex2point 26.Nm EC_POINT_hex2point
27.Nd encode and decode elliptic curve points 27.Nd encode and decode elliptic curve points
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/bn.h 30.In openssl/bn.h
30.In openssl/ec.h 31.In openssl/ec.h
31.Bd -literal 32.Bd -literal
diff --git a/src/lib/libcrypto/man/ENGINE_new.3 b/src/lib/libcrypto/man/ENGINE_new.3
index 55ed963563..f70adecc17 100644
--- a/src/lib/libcrypto/man/ENGINE_new.3
+++ b/src/lib/libcrypto/man/ENGINE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ENGINE_new.3,v 1.10 2023/11/19 21:13:47 tb Exp $ 1.\" $OpenBSD: ENGINE_new.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: November 19 2023 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt ENGINE_NEW 3 19.Dt ENGINE_NEW 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -40,6 +40,7 @@
40.Nm ENGINE_cleanup 40.Nm ENGINE_cleanup
41.Nd ENGINE stub functions 41.Nd ENGINE stub functions
42.Sh SYNOPSIS 42.Sh SYNOPSIS
43.Lb libcrypto
43.In openssl/engine.h 44.In openssl/engine.h
44.Ft ENGINE * 45.Ft ENGINE *
45.Fn ENGINE_new void 46.Fn ENGINE_new void
diff --git a/src/lib/libcrypto/man/ERR.3 b/src/lib/libcrypto/man/ERR.3
index 8f17e7a329..7d67c4f556 100644
--- a/src/lib/libcrypto/man/ERR.3
+++ b/src/lib/libcrypto/man/ERR.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR.3,v 1.11 2023/07/26 20:15:51 tb Exp $ 1.\" $OpenBSD: ERR.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,13 +49,14 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: July 26 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt ERR 3 53.Dt ERR 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm ERR 56.Nm ERR
57.Nd OpenSSL error codes 57.Nd OpenSSL error codes
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/err.h 60.In openssl/err.h
60.Sh DESCRIPTION 61.Sh DESCRIPTION
61When a call to the OpenSSL library fails, this is usually signaled by 62When a call to the OpenSSL library fails, this is usually signaled by
diff --git a/src/lib/libcrypto/man/ERR_GET_LIB.3 b/src/lib/libcrypto/man/ERR_GET_LIB.3
index bc14f0e2ac..754f7fafe3 100644
--- a/src/lib/libcrypto/man/ERR_GET_LIB.3
+++ b/src/lib/libcrypto/man/ERR_GET_LIB.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_GET_LIB.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: ERR_GET_LIB.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL doc/man3/ERR_GET_LIB.pod 3dfda1a6 Dec 12 11:14:40 2016 -0500 2.\" OpenSSL doc/man3/ERR_GET_LIB.pod 3dfda1a6 Dec 12 11:14:40 2016 -0500
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 27 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt ERR_GET_LIB 3 52.Dt ERR_GET_LIB 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -58,6 +58,7 @@
58.Nm ERR_FATAL_ERROR 58.Nm ERR_FATAL_ERROR
59.Nd get library, function and reason codes for OpenSSL errors 59.Nd get library, function and reason codes for OpenSSL errors
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/err.h 62.In openssl/err.h
62.Ft int 63.Ft int
63.Fo ERR_GET_LIB 64.Fo ERR_GET_LIB
diff --git a/src/lib/libcrypto/man/ERR_asprintf_error_data.3 b/src/lib/libcrypto/man/ERR_asprintf_error_data.3
index 4291dea23e..edd8655d6d 100644
--- a/src/lib/libcrypto/man/ERR_asprintf_error_data.3
+++ b/src/lib/libcrypto/man/ERR_asprintf_error_data.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_asprintf_error_data.3,v 1.3 2024/08/29 20:23:21 tb Exp $ 1.\" $OpenBSD: ERR_asprintf_error_data.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017 Bob Beck <beck@openbsd.org> 3.\" Copyright (c) 2017 Bob Beck <beck@openbsd.org>
4.\" 4.\"
@@ -13,13 +13,14 @@
13.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 13.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.Dd $Mdocdate: August 29 2024 $ 16.Dd $Mdocdate: June 8 2025 $
17.Dt ERR_ASPRINTF_ERROR_DATA 3 17.Dt ERR_ASPRINTF_ERROR_DATA 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
20.Nm ERR_asprintf_error_data 20.Nm ERR_asprintf_error_data
21.Nd record a LibreSSL error using a formatted string 21.Nd record a LibreSSL error using a formatted string
22.Sh SYNOPSIS 22.Sh SYNOPSIS
23.Lb libcrypto
23.In openssl/err.h 24.In openssl/err.h
24.Ft void 25.Ft void
25.Fo ERR_asprintf_error_data 26.Fo ERR_asprintf_error_data
diff --git a/src/lib/libcrypto/man/ERR_clear_error.3 b/src/lib/libcrypto/man/ERR_clear_error.3
index 54f563e166..d39ac11956 100644
--- a/src/lib/libcrypto/man/ERR_clear_error.3
+++ b/src/lib/libcrypto/man/ERR_clear_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_clear_error.3,v 1.5 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: ERR_clear_error.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 27 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt ERR_CLEAR_ERROR 3 52.Dt ERR_CLEAR_ERROR 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm ERR_clear_error 55.Nm ERR_clear_error
56.Nd clear the OpenSSL error queue 56.Nd clear the OpenSSL error queue
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/err.h 59.In openssl/err.h
59.Ft void 60.Ft void
60.Fn ERR_clear_error void 61.Fn ERR_clear_error void
diff --git a/src/lib/libcrypto/man/ERR_error_string.3 b/src/lib/libcrypto/man/ERR_error_string.3
index 60f9132859..a1df20fe70 100644
--- a/src/lib/libcrypto/man/ERR_error_string.3
+++ b/src/lib/libcrypto/man/ERR_error_string.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_error_string.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: ERR_error_string.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 27 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt ERR_ERROR_STRING 3 52.Dt ERR_ERROR_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -59,6 +59,7 @@
59.Nm ERR_reason_error_string 59.Nm ERR_reason_error_string
60.Nd obtain human-readable OpenSSL error messages 60.Nd obtain human-readable OpenSSL error messages
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/err.h 63.In openssl/err.h
63.Ft char * 64.Ft char *
64.Fo ERR_error_string 65.Fo ERR_error_string
diff --git a/src/lib/libcrypto/man/ERR_get_error.3 b/src/lib/libcrypto/man/ERR_get_error.3
index f3bcc09cbc..c592c34528 100644
--- a/src/lib/libcrypto/man/ERR_get_error.3
+++ b/src/lib/libcrypto/man/ERR_get_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_get_error.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: ERR_get_error.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 27 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt ERR_GET_ERROR 3 52.Dt ERR_GET_ERROR 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -63,6 +63,7 @@
63.Nm ERR_peek_last_error_line_data 63.Nm ERR_peek_last_error_line_data
64.Nd obtain OpenSSL error code and data 64.Nd obtain OpenSSL error code and data
65.Sh SYNOPSIS 65.Sh SYNOPSIS
66.Lb libcrypto
66.In openssl/err.h 67.In openssl/err.h
67.Ft unsigned long 68.Ft unsigned long
68.Fn ERR_get_error void 69.Fn ERR_get_error void
diff --git a/src/lib/libcrypto/man/ERR_load_crypto_strings.3 b/src/lib/libcrypto/man/ERR_load_crypto_strings.3
index 2bca8af60f..2e70372085 100644
--- a/src/lib/libcrypto/man/ERR_load_crypto_strings.3
+++ b/src/lib/libcrypto/man/ERR_load_crypto_strings.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_load_crypto_strings.3,v 1.12 2024/03/05 19:21:31 tb Exp $ 1.\" $OpenBSD: ERR_load_crypto_strings.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500 2.\" full merge up to: OpenSSL f672aee4 Feb 9 11:52:40 2016 -0500
3.\" selective merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 3.\" selective merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 5 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt ERR_LOAD_CRYPTO_STRINGS 3 70.Dt ERR_LOAD_CRYPTO_STRINGS 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -101,6 +101,7 @@
101.\" ERR_load_X509_strings() 101.\" ERR_load_X509_strings()
102.\" ERR_load_X509V3_strings() 102.\" ERR_load_X509V3_strings()
103.Sh SYNOPSIS 103.Sh SYNOPSIS
104.Lb libcrypto
104.In openssl/err.h 105.In openssl/err.h
105.Ft void 106.Ft void
106.Fn ERR_load_crypto_strings void 107.Fn ERR_load_crypto_strings void
diff --git a/src/lib/libcrypto/man/ERR_load_strings.3 b/src/lib/libcrypto/man/ERR_load_strings.3
index 1020743954..9697742404 100644
--- a/src/lib/libcrypto/man/ERR_load_strings.3
+++ b/src/lib/libcrypto/man/ERR_load_strings.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_load_strings.3,v 1.8 2024/07/26 03:40:43 tb Exp $ 1.\" $OpenBSD: ERR_load_strings.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 26 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt ERR_LOAD_STRINGS 3 52.Dt ERR_LOAD_STRINGS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm ERR_get_next_error_library 57.Nm ERR_get_next_error_library
58.Nd load arbitrary OpenSSL error strings 58.Nd load arbitrary OpenSSL error strings
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/err.h 61.In openssl/err.h
61.Ft void 62.Ft void
62.Fo ERR_load_strings 63.Fo ERR_load_strings
diff --git a/src/lib/libcrypto/man/ERR_print_errors.3 b/src/lib/libcrypto/man/ERR_print_errors.3
index a5c7c03287..4d6f8d3717 100644
--- a/src/lib/libcrypto/man/ERR_print_errors.3
+++ b/src/lib/libcrypto/man/ERR_print_errors.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_print_errors.3,v 1.8 2020/03/28 22:40:58 schwarze Exp $ 1.\" $OpenBSD: ERR_print_errors.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>, 4.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 28 2020 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt ERR_PRINT_ERRORS 3 53.Dt ERR_PRINT_ERRORS 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -58,6 +58,7 @@
58.Nm ERR_print_errors_cb 58.Nm ERR_print_errors_cb
59.Nd print OpenSSL error messages 59.Nd print OpenSSL error messages
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/err.h 62.In openssl/err.h
62.Ft void 63.Ft void
63.Fo ERR_print_errors 64.Fo ERR_print_errors
diff --git a/src/lib/libcrypto/man/ERR_put_error.3 b/src/lib/libcrypto/man/ERR_put_error.3
index 37e1b4d1ab..1af0e37826 100644
--- a/src/lib/libcrypto/man/ERR_put_error.3
+++ b/src/lib/libcrypto/man/ERR_put_error.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_put_error.3,v 1.11 2024/08/29 20:23:21 tb Exp $ 1.\" $OpenBSD: ERR_put_error.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 29 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt ERR_PUT_ERROR 3 52.Dt ERR_PUT_ERROR 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm ERR_put_error 55.Nm ERR_put_error
56.Nd record an OpenSSL error 56.Nd record an OpenSSL error
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/err.h 59.In openssl/err.h
59.Ft void 60.Ft void
60.Fo ERR_put_error 61.Fo ERR_put_error
diff --git a/src/lib/libcrypto/man/ERR_remove_state.3 b/src/lib/libcrypto/man/ERR_remove_state.3
index bc28f15dea..c05810d778 100644
--- a/src/lib/libcrypto/man/ERR_remove_state.3
+++ b/src/lib/libcrypto/man/ERR_remove_state.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_remove_state.3,v 1.7 2020/03/28 22:40:58 schwarze Exp $ 1.\" $OpenBSD: ERR_remove_state.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 28 2020 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt ERR_REMOVE_STATE 3 53.Dt ERR_REMOVE_STATE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm ERR_remove_state 57.Nm ERR_remove_state
58.Nd free a thread's OpenSSL error queue 58.Nd free a thread's OpenSSL error queue
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/err.h 61.In openssl/err.h
61.Ft void 62.Ft void
62.Fo ERR_remove_thread_state 63.Fo ERR_remove_thread_state
diff --git a/src/lib/libcrypto/man/ERR_set_mark.3 b/src/lib/libcrypto/man/ERR_set_mark.3
index 2f3486d8c0..88b1be88b5 100644
--- a/src/lib/libcrypto/man/ERR_set_mark.3
+++ b/src/lib/libcrypto/man/ERR_set_mark.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ERR_set_mark.3,v 1.4 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: ERR_set_mark.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org>. 4.\" This file was written by Richard Levitte <levitte@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 23 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt ERR_SET_MARK 3 52.Dt ERR_SET_MARK 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm ERR_pop_to_mark 56.Nm ERR_pop_to_mark
57.Nd set marks and pop OpenSSL errors until mark 57.Nd set marks and pop OpenSSL errors until mark
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/err.h 60.In openssl/err.h
60.Ft int 61.Ft int
61.Fn ERR_set_mark void 62.Fn ERR_set_mark void
diff --git a/src/lib/libcrypto/man/ESS_SIGNING_CERT_new.3 b/src/lib/libcrypto/man/ESS_SIGNING_CERT_new.3
index 4baabbcd99..7014d008af 100644
--- a/src/lib/libcrypto/man/ESS_SIGNING_CERT_new.3
+++ b/src/lib/libcrypto/man/ESS_SIGNING_CERT_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ESS_SIGNING_CERT_new.3,v 1.5 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: ESS_SIGNING_CERT_new.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt ESS_SIGNING_CERT_NEW 3 18.Dt ESS_SIGNING_CERT_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm ESS_ISSUER_SERIAL_free 26.Nm ESS_ISSUER_SERIAL_free
27.Nd signing certificates for S/MIME 27.Nd signing certificates for S/MIME
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/ts.h 30.In openssl/ts.h
30.Ft ESS_SIGNING_CERT * 31.Ft ESS_SIGNING_CERT *
31.Fn ESS_SIGNING_CERT_new void 32.Fn ESS_SIGNING_CERT_new void
diff --git a/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3 b/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3
index 8b3b8adb0f..41a829c675 100644
--- a/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3
+++ b/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_AEAD_CTX_init.3,v 1.16 2024/07/21 08:36:43 tb Exp $ 1.\" $OpenBSD: EVP_AEAD_CTX_init.3,v 1.17 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2014, Google Inc. 3.\" Copyright (c) 2014, Google Inc.
4.\" Parts of the text were written by Adam Langley and David Benjamin. 4.\" Parts of the text were written by Adam Langley and David Benjamin.
@@ -17,7 +17,7 @@
17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19.\" 19.\"
20.Dd $Mdocdate: July 21 2024 $ 20.Dd $Mdocdate: June 8 2025 $
21.Dt EVP_AEAD_CTX_INIT 3 21.Dt EVP_AEAD_CTX_INIT 3
22.Os 22.Os
23.Sh NAME 23.Sh NAME
@@ -37,6 +37,7 @@
37.Nm EVP_aead_xchacha20_poly1305 37.Nm EVP_aead_xchacha20_poly1305
38.Nd authenticated encryption with additional data 38.Nd authenticated encryption with additional data
39.Sh SYNOPSIS 39.Sh SYNOPSIS
40.Lb libcrypto
40.In openssl/evp.h 41.In openssl/evp.h
41.Ft EVP_AEAD_CTX * 42.Ft EVP_AEAD_CTX *
42.Fn EVP_AEAD_CTX_new void 43.Fn EVP_AEAD_CTX_new void
diff --git a/src/lib/libcrypto/man/EVP_BytesToKey.3 b/src/lib/libcrypto/man/EVP_BytesToKey.3
index 1f78b4de06..060335744e 100644
--- a/src/lib/libcrypto/man/EVP_BytesToKey.3
+++ b/src/lib/libcrypto/man/EVP_BytesToKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_BytesToKey.3,v 1.9 2024/12/05 15:12:37 schwarze Exp $ 1.\" $OpenBSD: EVP_BytesToKey.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,13 +49,14 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 5 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_BYTESTOKEY 3 53.Dt EVP_BYTESTOKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm EVP_BytesToKey 56.Nm EVP_BytesToKey
57.Nd password based encryption routine 57.Nd password based encryption routine
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/evp.h 60.In openssl/evp.h
60.Ft int 61.Ft int
61.Fo EVP_BytesToKey 62.Fo EVP_BytesToKey
diff --git a/src/lib/libcrypto/man/EVP_CIPHER_CTX_ctrl.3 b/src/lib/libcrypto/man/EVP_CIPHER_CTX_ctrl.3
index d7ab36e711..8aaf2cc385 100644
--- a/src/lib/libcrypto/man/EVP_CIPHER_CTX_ctrl.3
+++ b/src/lib/libcrypto/man/EVP_CIPHER_CTX_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_CIPHER_CTX_ctrl.3,v 1.4 2025/03/25 11:54:34 tb Exp $ 1.\" $OpenBSD: EVP_CIPHER_CTX_ctrl.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: March 25 2025 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt EVP_CIPHER_CTX_CTRL 3 71.Dt EVP_CIPHER_CTX_CTRL 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -82,6 +82,7 @@
82.Nm EVP_CIPHER_CTX_get_iv 82.Nm EVP_CIPHER_CTX_get_iv
83.Nd configure EVP cipher contexts 83.Nd configure EVP cipher contexts
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/evp.h 86.In openssl/evp.h
86.Ft int 87.Ft int
87.Fo EVP_CIPHER_CTX_ctrl 88.Fo EVP_CIPHER_CTX_ctrl
diff --git a/src/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3 b/src/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3
index 4f75c8b008..a549ea25f6 100644
--- a/src/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3
+++ b/src/lib/libcrypto/man/EVP_CIPHER_CTX_get_cipher_data.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_CIPHER_CTX_get_cipher_data.3,v 1.3 2023/08/26 15:12:04 schwarze Exp $ 1.\" $OpenBSD: EVP_CIPHER_CTX_get_cipher_data.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: August 26 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt EVP_CIPHER_CTX_GET_CIPHER_DATA 3 69.Dt EVP_CIPHER_CTX_GET_CIPHER_DATA 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -74,6 +74,7 @@
74.Nm EVP_CIPHER_CTX_buf_noconst 74.Nm EVP_CIPHER_CTX_buf_noconst
75.Nd inspect and modify EVP_CIPHER_CTX objects 75.Nd inspect and modify EVP_CIPHER_CTX objects
76.Sh SYNOPSIS 76.Sh SYNOPSIS
77.Lb libcrypto
77.In openssl/evp.h 78.In openssl/evp.h
78.Ft void * 79.Ft void *
79.Fo EVP_CIPHER_CTX_get_cipher_data 80.Fo EVP_CIPHER_CTX_get_cipher_data
diff --git a/src/lib/libcrypto/man/EVP_CIPHER_CTX_init.3 b/src/lib/libcrypto/man/EVP_CIPHER_CTX_init.3
index 79a8e540af..7b1d81bafa 100644
--- a/src/lib/libcrypto/man/EVP_CIPHER_CTX_init.3
+++ b/src/lib/libcrypto/man/EVP_CIPHER_CTX_init.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_CIPHER_CTX_init.3,v 1.4 2024/12/06 15:01:01 schwarze Exp $ 1.\" $OpenBSD: EVP_CIPHER_CTX_init.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL EVP_EncryptInit.pod 0874d7f2 Oct 11 13:13:47 2022 +0100 3.\" OpenSSL EVP_EncryptInit.pod 0874d7f2 Oct 11 13:13:47 2022 +0100
4.\" 4.\"
@@ -68,7 +68,7 @@
68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
69.\" OF THE POSSIBILITY OF SUCH DAMAGE. 69.\" OF THE POSSIBILITY OF SUCH DAMAGE.
70.\" 70.\"
71.Dd $Mdocdate: December 6 2024 $ 71.Dd $Mdocdate: June 8 2025 $
72.Dt EVP_CIPHER_CTX_INIT 3 72.Dt EVP_CIPHER_CTX_INIT 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -77,6 +77,7 @@
77.Nm EVP_Cipher 77.Nm EVP_Cipher
78.Nd obsolete EVP cipher functions 78.Nd obsolete EVP cipher functions
79.Sh SYNOPSIS 79.Sh SYNOPSIS
80.Lb libcrypto
80.In openssl/evp.h 81.In openssl/evp.h
81.Ft int 82.Ft int
82.Fo EVP_CIPHER_CTX_init 83.Fo EVP_CIPHER_CTX_init
diff --git a/src/lib/libcrypto/man/EVP_CIPHER_CTX_set_flags.3 b/src/lib/libcrypto/man/EVP_CIPHER_CTX_set_flags.3
index 67ef8679bc..0d86050ae6 100644
--- a/src/lib/libcrypto/man/EVP_CIPHER_CTX_set_flags.3
+++ b/src/lib/libcrypto/man/EVP_CIPHER_CTX_set_flags.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_CIPHER_CTX_set_flags.3,v 1.2 2023/09/06 16:26:49 schwarze Exp $ 1.\" $OpenBSD: EVP_CIPHER_CTX_set_flags.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: September 6 2023 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt EVP_CIPHER_CTX_SET_FLAGS 3 71.Dt EVP_CIPHER_CTX_SET_FLAGS 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -86,6 +86,7 @@
86.Nm EVP_CIPHER_CTX_set_app_data 86.Nm EVP_CIPHER_CTX_set_app_data
87.Nd unusual EVP cipher context configuration 87.Nd unusual EVP cipher context configuration
88.Sh SYNOPSIS 88.Sh SYNOPSIS
89.Lb libcrypto
89.In openssl/evp.h 90.In openssl/evp.h
90.Ft void 91.Ft void
91.Fo EVP_CIPHER_CTX_set_flags 92.Fo EVP_CIPHER_CTX_set_flags
diff --git a/src/lib/libcrypto/man/EVP_CIPHER_do_all.3 b/src/lib/libcrypto/man/EVP_CIPHER_do_all.3
index e912044978..342cf372df 100644
--- a/src/lib/libcrypto/man/EVP_CIPHER_do_all.3
+++ b/src/lib/libcrypto/man/EVP_CIPHER_do_all.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_CIPHER_do_all.3,v 1.3 2024/03/14 23:54:55 tb Exp $ 1.\" $OpenBSD: EVP_CIPHER_do_all.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023,2024 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023,2024 Theo Buehler <tb@openbsd.org>
4.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 14 2024 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt EVP_CIPHER_DO_ALL 3 19.Dt EVP_CIPHER_DO_ALL 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -27,6 +27,7 @@
27.Nm OBJ_NAME_do_all_sorted 27.Nm OBJ_NAME_do_all_sorted
28.Nd iterate over lookup tables for ciphers and digests 28.Nd iterate over lookup tables for ciphers and digests
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/evp.h 31.In openssl/evp.h
31.Ft void 32.Ft void
32.Fo EVP_CIPHER_do_all 33.Fo EVP_CIPHER_do_all
diff --git a/src/lib/libcrypto/man/EVP_CIPHER_meth_new.3 b/src/lib/libcrypto/man/EVP_CIPHER_meth_new.3
index 187dab6d8a..f831b20c3d 100644
--- a/src/lib/libcrypto/man/EVP_CIPHER_meth_new.3
+++ b/src/lib/libcrypto/man/EVP_CIPHER_meth_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_CIPHER_meth_new.3,v 1.6 2024/03/04 09:49:07 tb Exp $ 1.\" $OpenBSD: EVP_CIPHER_meth_new.3,v 1.7 2025/06/08 22:40:29 schwarze Exp $
2.\" selective merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000 2.\" selective merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 4 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt EVP_CIPHER_METH_NEW 3 70.Dt EVP_CIPHER_METH_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -84,6 +84,7 @@
84.Nm EVP_CIPHER_meth_set_ctrl 84.Nm EVP_CIPHER_meth_set_ctrl
85.Nd Routines to build up EVP_CIPHER methods 85.Nd Routines to build up EVP_CIPHER methods
86.Sh SYNOPSIS 86.Sh SYNOPSIS
87.Lb libcrypto
87.In openssl/evp.h 88.In openssl/evp.h
88.Ft EVP_CIPHER * 89.Ft EVP_CIPHER *
89.Fo EVP_CIPHER_meth_new 90.Fo EVP_CIPHER_meth_new
diff --git a/src/lib/libcrypto/man/EVP_CIPHER_nid.3 b/src/lib/libcrypto/man/EVP_CIPHER_nid.3
index 1feff4f34e..6152c389c8 100644
--- a/src/lib/libcrypto/man/EVP_CIPHER_nid.3
+++ b/src/lib/libcrypto/man/EVP_CIPHER_nid.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_CIPHER_nid.3,v 1.3 2023/09/05 14:54:21 schwarze Exp $ 1.\" $OpenBSD: EVP_CIPHER_nid.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL man3/EVP_EncryptInit.pod 2.\" full merge up to: OpenSSL man3/EVP_EncryptInit.pod
3.\" 0874d7f2 Oct 11 13:13:47 2022 +0100 3.\" 0874d7f2 Oct 11 13:13:47 2022 +0100
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: September 5 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt EVP_CIPHER_NID 3 70.Dt EVP_CIPHER_NID 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -83,6 +83,7 @@
83.Nm EVP_CIPHER_CTX_mode 83.Nm EVP_CIPHER_CTX_mode
84.Nd inspect EVP_CIPHER objects 84.Nd inspect EVP_CIPHER objects
85.Sh SYNOPSIS 85.Sh SYNOPSIS
86.Lb libcrypto
86.In openssl/evp.h 87.In openssl/evp.h
87.Ft int 88.Ft int
88.Fo EVP_CIPHER_nid 89.Fo EVP_CIPHER_nid
diff --git a/src/lib/libcrypto/man/EVP_DigestInit.3 b/src/lib/libcrypto/man/EVP_DigestInit.3
index 2a634540c7..1457d65e40 100644
--- a/src/lib/libcrypto/man/EVP_DigestInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_DigestInit.3,v 1.38 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: EVP_DigestInit.3,v 1.39 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000 2.\" full merge up to: OpenSSL 7f572e95 Dec 2 13:57:04 2015 +0000
3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -70,7 +70,7 @@
70.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 70.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
71.\" OF THE POSSIBILITY OF SUCH DAMAGE. 71.\" OF THE POSSIBILITY OF SUCH DAMAGE.
72.\" 72.\"
73.Dd $Mdocdate: April 17 2025 $ 73.Dd $Mdocdate: June 8 2025 $
74.Dt EVP_DIGESTINIT 3 74.Dt EVP_DIGESTINIT 3
75.Os 75.Os
76.Sh NAME 76.Sh NAME
@@ -103,6 +103,7 @@
103.Nm EVP_get_digestbyobj 103.Nm EVP_get_digestbyobj
104.Nd EVP digest routines 104.Nd EVP digest routines
105.Sh SYNOPSIS 105.Sh SYNOPSIS
106.Lb libcrypto
106.In openssl/evp.h 107.In openssl/evp.h
107.Ft EVP_MD_CTX * 108.Ft EVP_MD_CTX *
108.Fn EVP_MD_CTX_new void 109.Fn EVP_MD_CTX_new void
diff --git a/src/lib/libcrypto/man/EVP_DigestSignInit.3 b/src/lib/libcrypto/man/EVP_DigestSignInit.3
index caf519e28c..46b8acbd3c 100644
--- a/src/lib/libcrypto/man/EVP_DigestSignInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestSignInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_DigestSignInit.3,v 1.15 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestSignInit.3,v 1.16 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 28428130 Apr 17 15:18:40 2018 +0200 2.\" full merge up to: OpenSSL 28428130 Apr 17 15:18:40 2018 +0200
3.\" selective merge up to: OpenSSL 6328d367 Jul 4 21:58:30 2020 +0200 3.\" selective merge up to: OpenSSL 6328d367 Jul 4 21:58:30 2020 +0200
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: December 6 2024 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt EVP_DIGESTSIGNINIT 3 54.Dt EVP_DIGESTSIGNINIT 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -60,6 +60,7 @@
60.Nm EVP_DigestSign 60.Nm EVP_DigestSign
61.Nd EVP signing functions 61.Nd EVP signing functions
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/evp.h 64.In openssl/evp.h
64.Ft int 65.Ft int
65.Fo EVP_DigestSignInit 66.Fo EVP_DigestSignInit
diff --git a/src/lib/libcrypto/man/EVP_DigestVerifyInit.3 b/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
index fa62f5a0a5..3d40f8e916 100644
--- a/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_DigestVerifyInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_DigestVerifyInit.3,v 1.17 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: EVP_DigestVerifyInit.3,v 1.18 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to OpenSSL f097e875 Aug 23 11:37:22 2018 +0100 2.\" full merge up to OpenSSL f097e875 Aug 23 11:37:22 2018 +0100
3.\" selective merge up to 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: December 6 2024 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt EVP_DIGESTVERIFYINIT 3 54.Dt EVP_DIGESTVERIFYINIT 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -60,6 +60,7 @@
60.Nm EVP_DigestVerify 60.Nm EVP_DigestVerify
61.Nd EVP signature verification functions 61.Nd EVP signature verification functions
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/evp.h 64.In openssl/evp.h
64.Ft int 65.Ft int
65.Fo EVP_DigestVerifyInit 66.Fo EVP_DigestVerifyInit
diff --git a/src/lib/libcrypto/man/EVP_EncodeInit.3 b/src/lib/libcrypto/man/EVP_EncodeInit.3
index da79af84cf..82f5687c8b 100644
--- a/src/lib/libcrypto/man/EVP_EncodeInit.3
+++ b/src/lib/libcrypto/man/EVP_EncodeInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_EncodeInit.3,v 1.7 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: EVP_EncodeInit.3,v 1.8 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200 2.\" full merge up to: OpenSSL f430ba31 Jun 19 19:39:01 2016 +0200
3.\" selective merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 3.\" selective merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: June 6 2019 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_ENCODEINIT 3 53.Dt EVP_ENCODEINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -65,6 +65,7 @@
65.Nm EVP_DecodeBlock 65.Nm EVP_DecodeBlock
66.Nd EVP base64 encode/decode routines 66.Nd EVP base64 encode/decode routines
67.Sh SYNOPSIS 67.Sh SYNOPSIS
68.Lb libcrypto
68.In openssl/evp.h 69.In openssl/evp.h
69.Ft EVP_ENCODE_CTX * 70.Ft EVP_ENCODE_CTX *
70.Fn EVP_ENCODE_CTX_new void 71.Fn EVP_ENCODE_CTX_new void
diff --git a/src/lib/libcrypto/man/EVP_EncryptInit.3 b/src/lib/libcrypto/man/EVP_EncryptInit.3
index 7765be2ca6..382c0e2b06 100644
--- a/src/lib/libcrypto/man/EVP_EncryptInit.3
+++ b/src/lib/libcrypto/man/EVP_EncryptInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_EncryptInit.3,v 1.56 2024/12/20 01:54:03 schwarze Exp $ 1.\" $OpenBSD: EVP_EncryptInit.3,v 1.57 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800 2.\" full merge up to: OpenSSL 5211e094 Nov 11 14:39:11 2014 -0800
3.\" EVP_bf_cbc.pod EVP_cast5_cbc.pod EVP_idea_cbc.pod EVP_rc2_cbc.pod 3.\" EVP_bf_cbc.pod EVP_cast5_cbc.pod EVP_idea_cbc.pod EVP_rc2_cbc.pod
4.\" 7c6d372a Nov 20 13:20:01 2018 +0000 4.\" 7c6d372a Nov 20 13:20:01 2018 +0000
@@ -69,7 +69,7 @@
69.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 69.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
70.\" OF THE POSSIBILITY OF SUCH DAMAGE. 70.\" OF THE POSSIBILITY OF SUCH DAMAGE.
71.\" 71.\"
72.Dd $Mdocdate: December 20 2024 $ 72.Dd $Mdocdate: June 8 2025 $
73.Dt EVP_ENCRYPTINIT 3 73.Dt EVP_ENCRYPTINIT 3
74.Os 74.Os
75.Sh NAME 75.Sh NAME
@@ -115,6 +115,7 @@
115.Nm EVP_cast5_ofb 115.Nm EVP_cast5_ofb
116.Nd EVP cipher routines 116.Nd EVP cipher routines
117.Sh SYNOPSIS 117.Sh SYNOPSIS
118.Lb libcrypto
118.In openssl/evp.h 119.In openssl/evp.h
119.Ft EVP_CIPHER_CTX * 120.Ft EVP_CIPHER_CTX *
120.Fn EVP_CIPHER_CTX_new void 121.Fn EVP_CIPHER_CTX_new void
diff --git a/src/lib/libcrypto/man/EVP_MD_CTX_ctrl.3 b/src/lib/libcrypto/man/EVP_MD_CTX_ctrl.3
index c8c148faf0..8c4ab79724 100644
--- a/src/lib/libcrypto/man/EVP_MD_CTX_ctrl.3
+++ b/src/lib/libcrypto/man/EVP_MD_CTX_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_MD_CTX_ctrl.3,v 1.3 2024/03/05 17:21:40 tb Exp $ 1.\" $OpenBSD: EVP_MD_CTX_ctrl.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL man3/EVP_DigestInit.pod 2.\" full merge up to: OpenSSL man3/EVP_DigestInit.pod
3.\" 24a535ea Sep 22 13:14:20 2020 +0100 3.\" 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -69,7 +69,7 @@
69.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 69.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
70.\" OF THE POSSIBILITY OF SUCH DAMAGE. 70.\" OF THE POSSIBILITY OF SUCH DAMAGE.
71.\" 71.\"
72.Dd $Mdocdate: March 5 2024 $ 72.Dd $Mdocdate: June 8 2025 $
73.Dt EVP_MD_CTX_CTRL 3 73.Dt EVP_MD_CTX_CTRL 3
74.Os 74.Os
75.Sh NAME 75.Sh NAME
@@ -82,6 +82,7 @@
82.Nm EVP_MD_CTX_md_data 82.Nm EVP_MD_CTX_md_data
83.Nd configure EVP message digest contexts 83.Nd configure EVP message digest contexts
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/evp.h 86.In openssl/evp.h
86.Ft int 87.Ft int
87.Fo EVP_MD_CTX_ctrl 88.Fo EVP_MD_CTX_ctrl
diff --git a/src/lib/libcrypto/man/EVP_MD_nid.3 b/src/lib/libcrypto/man/EVP_MD_nid.3
index 15806091de..384c043149 100644
--- a/src/lib/libcrypto/man/EVP_MD_nid.3
+++ b/src/lib/libcrypto/man/EVP_MD_nid.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_MD_nid.3,v 1.4 2024/03/05 17:21:40 tb Exp $ 1.\" $OpenBSD: EVP_MD_nid.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL man3/EVP_DigestInit.pod 2.\" full merge up to: OpenSSL man3/EVP_DigestInit.pod
3.\" 24a535ea Sep 22 13:14:20 2020 +0100 3.\" 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -68,7 +68,7 @@
68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
69.\" OF THE POSSIBILITY OF SUCH DAMAGE. 69.\" OF THE POSSIBILITY OF SUCH DAMAGE.
70.\" 70.\"
71.Dd $Mdocdate: March 5 2024 $ 71.Dd $Mdocdate: June 8 2025 $
72.Dt EVP_MD_NID 3 72.Dt EVP_MD_NID 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -84,6 +84,7 @@
84.Nm EVP_MD_pkey_type 84.Nm EVP_MD_pkey_type
85.Nd inspect EVP_MD objects 85.Nd inspect EVP_MD objects
86.Sh SYNOPSIS 86.Sh SYNOPSIS
87.Lb libcrypto
87.In openssl/evp.h 88.In openssl/evp.h
88.Ft int 89.Ft int
89.Fo EVP_MD_nid 90.Fo EVP_MD_nid
diff --git a/src/lib/libcrypto/man/EVP_OpenInit.3 b/src/lib/libcrypto/man/EVP_OpenInit.3
index fbd0e75571..8cdcbda0e9 100644
--- a/src/lib/libcrypto/man/EVP_OpenInit.3
+++ b/src/lib/libcrypto/man/EVP_OpenInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_OpenInit.3,v 1.9 2023/11/16 20:27:43 schwarze Exp $ 1.\" $OpenBSD: EVP_OpenInit.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 16 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt EVP_OPENINIT 3 52.Dt EVP_OPENINIT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_OpenFinal 57.Nm EVP_OpenFinal
58.Nd EVP envelope decryption 58.Nd EVP envelope decryption
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft int 62.Ft int
62.Fo EVP_OpenInit 63.Fo EVP_OpenInit
diff --git a/src/lib/libcrypto/man/EVP_PKCS82PKEY.3 b/src/lib/libcrypto/man/EVP_PKCS82PKEY.3
index 30a43b8dca..a8b7d86808 100644
--- a/src/lib/libcrypto/man/EVP_PKCS82PKEY.3
+++ b/src/lib/libcrypto/man/EVP_PKCS82PKEY.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKCS82PKEY.3,v 1.3 2024/03/05 19:21:31 tb Exp $ 1.\" $OpenBSD: EVP_PKCS82PKEY.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 5 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EVP_PKCS82PKEY 3 18.Dt EVP_PKCS82PKEY 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm EVP_PKEY2PKCS8 22.Nm EVP_PKEY2PKCS8
23.Nd convert between EVP_PKEY and PKCS#8 PrivateKeyInfo 23.Nd convert between EVP_PKEY and PKCS#8 PrivateKeyInfo
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509.h 26.In openssl/x509.h
26.Ft EVP_PKEY * 27.Ft EVP_PKEY *
27.Fn EVP_PKCS82PKEY "const PKCS8_PRIV_KEY_INFO *keyinfo" 28.Fn EVP_PKCS82PKEY "const PKCS8_PRIV_KEY_INFO *keyinfo"
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
index 41c5a9ab9a..db65f132bb 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.29 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_ctrl.3,v 1.30 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
4.\" Parts were split out into RSA_pkey_ctx_ctrl(3). 4.\" Parts were split out into RSA_pkey_ctx_ctrl(3).
@@ -69,7 +69,7 @@
69.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 69.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
70.\" OF THE POSSIBILITY OF SUCH DAMAGE. 70.\" OF THE POSSIBILITY OF SUCH DAMAGE.
71.\" 71.\"
72.Dd $Mdocdate: April 17 2025 $ 72.Dd $Mdocdate: June 8 2025 $
73.Dt EVP_PKEY_CTX_CTRL 3 73.Dt EVP_PKEY_CTX_CTRL 3
74.Os 74.Os
75.Sh NAME 75.Sh NAME
@@ -97,6 +97,7 @@
97.Nm EVP_PKEY_CTX_get1_id_len 97.Nm EVP_PKEY_CTX_get1_id_len
98.Nd algorithm specific control operations 98.Nd algorithm specific control operations
99.Sh SYNOPSIS 99.Sh SYNOPSIS
100.Lb libcrypto
100.In openssl/evp.h 101.In openssl/evp.h
101.Ft int 102.Ft int
102.Fo EVP_PKEY_CTX_ctrl 103.Fo EVP_PKEY_CTX_ctrl
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_get_operation.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_get_operation.3
index 2482c746d4..ce234337bb 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_get_operation.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_get_operation.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_get_operation.3,v 1.3 2023/09/12 16:15:23 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_get_operation.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2023 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 12 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EVP_PKEY_CTX_GET_OPERATION 3 18.Dt EVP_PKEY_CTX_GET_OPERATION 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm EVP_PKEY_CTX_get0_pkey 22.Nm EVP_PKEY_CTX_get0_pkey
23.Nd inspect EVP_PKEY_CTX objects 23.Nd inspect EVP_PKEY_CTX objects
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/evp.h 26.In openssl/evp.h
26.Ft int 27.Ft int
27.Fo EVP_PKEY_CTX_get_operation 28.Fo EVP_PKEY_CTX_get_operation
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
index e74bce9dfb..d0f514d5ea 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_new.3,v 1.16 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_new.3,v 1.17 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 6 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt EVP_PKEY_CTX_NEW 3 69.Dt EVP_PKEY_CTX_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -75,6 +75,7 @@
75.Nm EVP_PKEY_CTX_free 75.Nm EVP_PKEY_CTX_free
76.Nd public key algorithm context functions 76.Nd public key algorithm context functions
77.Sh SYNOPSIS 77.Sh SYNOPSIS
78.Lb libcrypto
78.In openssl/evp.h 79.In openssl/evp.h
79.Ft EVP_PKEY_CTX * 80.Ft EVP_PKEY_CTX *
80.Fo EVP_PKEY_CTX_new 81.Fo EVP_PKEY_CTX_new
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3
index 973ae95974..a63744097a 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_set_hkdf_md.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_set_hkdf_md.3,v 1.4 2024/07/10 07:57:37 tb Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_set_hkdf_md.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 1cb7eff4 Sep 10 13:56:40 2019 +0100 2.\" full merge up to: OpenSSL 1cb7eff4 Sep 10 13:56:40 2019 +0100
3.\" 3.\"
4.\" This file was written by Alessandro Ghedini <alessandro@ghedini.me>, 4.\" This file was written by Alessandro Ghedini <alessandro@ghedini.me>,
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: July 10 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_PKEY_CTX_SET_HKDF_MD 3 53.Dt EVP_PKEY_CTX_SET_HKDF_MD 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -60,6 +60,7 @@
60.Nm EVP_PKEY_CTX_hkdf_mode 60.Nm EVP_PKEY_CTX_hkdf_mode
61.Nd HMAC-based Extract-and-Expand key derivation algorithm 61.Nd HMAC-based Extract-and-Expand key derivation algorithm
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/evp.h 64.In openssl/evp.h
64.In openssl/kdf.h 65.In openssl/kdf.h
65.Ft int 66.Ft int
diff --git a/src/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3 b/src/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3
index bdb1a208a2..57a85a78d9 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_CTX_set_tls1_prf_md.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_CTX_set_tls1_prf_md.3,v 1.3 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: EVP_PKEY_CTX_set_tls1_prf_md.3,v 1.4 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 1cb7eff4 Sep 10 13:56:40 2019 +0100 2.\" full merge up to: OpenSSL 1cb7eff4 Sep 10 13:56:40 2019 +0100
3.\" 3.\"
4.\" This file was written by Dr Stephen Henson <steve@openssl.org>, 4.\" This file was written by Dr Stephen Henson <steve@openssl.org>,
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: April 17 2025 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt EVP_PKEY_CTX_SET_TLS1_PRF_MD 3 52.Dt EVP_PKEY_CTX_SET_TLS1_PRF_MD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_PKEY_CTX_add1_tls1_prf_seed 57.Nm EVP_PKEY_CTX_add1_tls1_prf_seed
58.Nd TLS PRF key derivation algorithm 58.Nd TLS PRF key derivation algorithm
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.In openssl/kdf.h 62.In openssl/kdf.h
62.Ft int 63.Ft int
diff --git a/src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3 b/src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3
index f7810789b6..098a5565b2 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_asn1_get_count.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_asn1_get_count.3,v 1.10 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_asn1_get_count.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 72a7a702 Feb 26 14:05:09 2019 +0000 2.\" full merge up to: OpenSSL 72a7a702 Feb 26 14:05:09 2019 +0000
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 6 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt EVP_PKEY_ASN1_GET_COUNT 3 69.Dt EVP_PKEY_ASN1_GET_COUNT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -77,6 +77,7 @@
77.Nm EVP_PKEY_asn1_get0_info 77.Nm EVP_PKEY_asn1_get0_info
78.Nd enumerate public key ASN.1 methods 78.Nd enumerate public key ASN.1 methods
79.Sh SYNOPSIS 79.Sh SYNOPSIS
80.Lb libcrypto
80.In openssl/evp.h 81.In openssl/evp.h
81.Ft int 82.Ft int
82.Fn EVP_PKEY_asn1_get_count void 83.Fn EVP_PKEY_asn1_get_count void
diff --git a/src/lib/libcrypto/man/EVP_PKEY_cmp.3 b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
index c12843854d..bcd0152dc8 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_cmp.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_cmp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.15 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_cmp.3,v 1.16 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: December 6 2024 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt EVP_PKEY_CMP 3 71.Dt EVP_PKEY_CMP 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -81,6 +81,7 @@
81.\" resulting in incomplete output without the public key parameters. 81.\" resulting in incomplete output without the public key parameters.
82.Nd public key parameter and comparison functions 82.Nd public key parameter and comparison functions
83.Sh SYNOPSIS 83.Sh SYNOPSIS
84.Lb libcrypto
84.In openssl/evp.h 85.In openssl/evp.h
85.Ft int 86.Ft int
86.Fo EVP_PKEY_missing_parameters 87.Fo EVP_PKEY_missing_parameters
diff --git a/src/lib/libcrypto/man/EVP_PKEY_decrypt.3 b/src/lib/libcrypto/man/EVP_PKEY_decrypt.3
index c063847b10..abac0e6a2e 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_decrypt.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_decrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_decrypt.3,v 1.10 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_decrypt.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100 2.\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 6 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_PKEY_DECRYPT 3 53.Dt EVP_PKEY_DECRYPT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_PKEY_decrypt 57.Nm EVP_PKEY_decrypt
58.Nd decrypt using a public key algorithm 58.Nd decrypt using a public key algorithm
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft int 62.Ft int
62.Fo EVP_PKEY_decrypt_init 63.Fo EVP_PKEY_decrypt_init
diff --git a/src/lib/libcrypto/man/EVP_PKEY_derive.3 b/src/lib/libcrypto/man/EVP_PKEY_derive.3
index 47f467fea1..d02ef0e9e4 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_derive.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_derive.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_derive.3,v 1.12 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_derive.3,v 1.13 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100 2.\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: December 6 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt EVP_PKEY_DERIVE 3 70.Dt EVP_PKEY_DERIVE 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -76,6 +76,7 @@
76.Nm EVP_PKEY_derive 76.Nm EVP_PKEY_derive
77.Nd derive public key algorithm shared secret 77.Nd derive public key algorithm shared secret
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/evp.h 80.In openssl/evp.h
80.Ft int 81.Ft int
81.Fo EVP_PKEY_derive_init 82.Fo EVP_PKEY_derive_init
diff --git a/src/lib/libcrypto/man/EVP_PKEY_encrypt.3 b/src/lib/libcrypto/man/EVP_PKEY_encrypt.3
index c2e70cb31f..f32d411283 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_encrypt.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_encrypt.3,v 1.10 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_encrypt.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 6 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_PKEY_ENCRYPT 3 53.Dt EVP_PKEY_ENCRYPT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_PKEY_encrypt 57.Nm EVP_PKEY_encrypt
58.Nd encrypt using a public key algorithm 58.Nd encrypt using a public key algorithm
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft int 62.Ft int
62.Fo EVP_PKEY_encrypt_init 63.Fo EVP_PKEY_encrypt_init
diff --git a/src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3 b/src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3
index e9ff7c4609..5c5b07bd3c 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_get_default_digest_nid.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_get_default_digest_nid.3,v 1.10 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_get_default_digest_nid.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,13 +66,14 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: December 6 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt EVP_PKEY_GET_DEFAULT_DIGEST_NID 3 70.Dt EVP_PKEY_GET_DEFAULT_DIGEST_NID 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
73.Nm EVP_PKEY_get_default_digest_nid 73.Nm EVP_PKEY_get_default_digest_nid
74.Nd get default signature digest 74.Nd get default signature digest
75.Sh SYNOPSIS 75.Sh SYNOPSIS
76.Lb libcrypto
76.In openssl/evp.h 77.In openssl/evp.h
77.Ft int 78.Ft int
78.Fo EVP_PKEY_get_default_digest_nid 79.Fo EVP_PKEY_get_default_digest_nid
diff --git a/src/lib/libcrypto/man/EVP_PKEY_keygen.3 b/src/lib/libcrypto/man/EVP_PKEY_keygen.3
index e75859b486..3c000f8cd2 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_keygen.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_keygen.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_keygen.3,v 1.15 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_keygen.3,v 1.16 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: December 6 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt EVP_PKEY_KEYGEN 3 70.Dt EVP_PKEY_KEYGEN 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -85,6 +85,7 @@
85.Nm EVP_PKEY_CTX_get_data 85.Nm EVP_PKEY_CTX_get_data
86.Nd key and parameter generation functions 86.Nd key and parameter generation functions
87.Sh SYNOPSIS 87.Sh SYNOPSIS
88.Lb libcrypto
88.In openssl/evp.h 89.In openssl/evp.h
89.Ft int 90.Ft int
90.Fo EVP_PKEY_keygen_init 91.Fo EVP_PKEY_keygen_init
diff --git a/src/lib/libcrypto/man/EVP_PKEY_new.3 b/src/lib/libcrypto/man/EVP_PKEY_new.3
index 3b1ef029c3..7c13f625bc 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_new.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_new.3,v 1.26 2024/12/10 15:10:26 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_new.3,v 1.27 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 4dcfdfce May 27 11:50:05 2020 +0100 2.\" full merge up to: OpenSSL 4dcfdfce May 27 11:50:05 2020 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: December 10 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt EVP_PKEY_NEW 3 70.Dt EVP_PKEY_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -80,6 +80,7 @@
80.Nm EVP_PKEY_get_raw_public_key 80.Nm EVP_PKEY_get_raw_public_key
81.Nd public and private key allocation and raw key handling functions 81.Nd public and private key allocation and raw key handling functions
82.Sh SYNOPSIS 82.Sh SYNOPSIS
83.Lb libcrypto
83.In openssl/evp.h 84.In openssl/evp.h
84.Ft EVP_PKEY * 85.Ft EVP_PKEY *
85.Fn EVP_PKEY_new void 86.Fn EVP_PKEY_new void
diff --git a/src/lib/libcrypto/man/EVP_PKEY_new_CMAC_key.3 b/src/lib/libcrypto/man/EVP_PKEY_new_CMAC_key.3
index d09af3a012..e4202fab67 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_new_CMAC_key.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_new_CMAC_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_new_CMAC_key.3,v 1.1 2024/11/12 20:00:36 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_new_CMAC_key.3,v 1.2 2025/06/08 22:40:29 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 12 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EVP_PKEY_NEW_CMAC_KEY 3 18.Dt EVP_PKEY_NEW_CMAC_KEY 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm EVP_PKEY_new_CMAC_key 21.Nm EVP_PKEY_new_CMAC_key
22.Nd CMAC in the EVP framework 22.Nd CMAC in the EVP framework
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/evp.h 25.In openssl/evp.h
25.Ft EVP_PKEY * 26.Ft EVP_PKEY *
26.Fo EVP_PKEY_new_CMAC_key 27.Fo EVP_PKEY_new_CMAC_key
diff --git a/src/lib/libcrypto/man/EVP_PKEY_print_private.3 b/src/lib/libcrypto/man/EVP_PKEY_print_private.3
index a4b51a4bbb..877385d15b 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_print_private.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_print_private.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_print_private.3,v 1.8 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_print_private.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 6 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt EVP_PKEY_PRINT_PRIVATE 3 52.Dt EVP_PKEY_PRINT_PRIVATE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_PKEY_print_params 57.Nm EVP_PKEY_print_params
58.Nd public key algorithm printing routines 58.Nd public key algorithm printing routines
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft int 62.Ft int
62.Fo EVP_PKEY_print_public 63.Fo EVP_PKEY_print_public
diff --git a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
index 39404f5286..032d9329d6 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.24 2024/12/09 11:25:25 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_set1_RSA.3,v 1.25 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 9 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt EVP_PKEY_SET1_RSA 3 69.Dt EVP_PKEY_SET1_RSA 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -103,6 +103,7 @@
103.\" EVP_PKT_ENC EVP_PKT_EXCH EVP_PKT_EXP EVP_PKT_SIGN 103.\" EVP_PKT_ENC EVP_PKT_EXCH EVP_PKT_EXP EVP_PKT_SIGN
104.Nd EVP_PKEY assignment functions 104.Nd EVP_PKEY assignment functions
105.Sh SYNOPSIS 105.Sh SYNOPSIS
106.Lb libcrypto
106.In openssl/evp.h 107.In openssl/evp.h
107.Ft int 108.Ft int
108.Fo EVP_PKEY_set1_RSA 109.Fo EVP_PKEY_set1_RSA
diff --git a/src/lib/libcrypto/man/EVP_PKEY_sign.3 b/src/lib/libcrypto/man/EVP_PKEY_sign.3
index afd9177596..58d7e34cb6 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_sign.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_sign.3,v 1.10 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: EVP_PKEY_sign.3,v 1.11 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: April 17 2025 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_PKEY_SIGN 3 53.Dt EVP_PKEY_SIGN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_PKEY_sign 57.Nm EVP_PKEY_sign
58.Nd sign using a public key algorithm 58.Nd sign using a public key algorithm
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft int 62.Ft int
62.Fo EVP_PKEY_sign_init 63.Fo EVP_PKEY_sign_init
diff --git a/src/lib/libcrypto/man/EVP_PKEY_size.3 b/src/lib/libcrypto/man/EVP_PKEY_size.3
index cd25eec9c2..dc53de1268 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_size.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_size.3,v 1.4 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: EVP_PKEY_size.3,v 1.5 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL eed9d03b Jan 8 11:04:15 2020 +0100 2.\" full merge up to: OpenSSL eed9d03b Jan 8 11:04:15 2020 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 6 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt EVP_PKEY_SIZE 3 69.Dt EVP_PKEY_SIZE 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -74,6 +74,7 @@
74.Nm EVP_PKEY_security_bits 74.Nm EVP_PKEY_security_bits
75.Nd EVP_PKEY information functions 75.Nd EVP_PKEY information functions
76.Sh SYNOPSIS 76.Sh SYNOPSIS
77.Lb libcrypto
77.In openssl/evp.h 78.In openssl/evp.h
78.Ft int 79.Ft int
79.Fo EVP_PKEY_size 80.Fo EVP_PKEY_size
diff --git a/src/lib/libcrypto/man/EVP_PKEY_verify.3 b/src/lib/libcrypto/man/EVP_PKEY_verify.3
index c297e9669a..1a1d19a552 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_verify.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_verify.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_verify.3,v 1.9 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: EVP_PKEY_verify.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100 2.\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: April 17 2025 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_PKEY_VERIFY 3 53.Dt EVP_PKEY_VERIFY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_PKEY_verify 57.Nm EVP_PKEY_verify
58.Nd signature verification using a public key algorithm 58.Nd signature verification using a public key algorithm
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft int 62.Ft int
62.Fo EVP_PKEY_verify_init 63.Fo EVP_PKEY_verify_init
diff --git a/src/lib/libcrypto/man/EVP_PKEY_verify_recover.3 b/src/lib/libcrypto/man/EVP_PKEY_verify_recover.3
index 2e863f35b4..840307b41e 100644
--- a/src/lib/libcrypto/man/EVP_PKEY_verify_recover.3
+++ b/src/lib/libcrypto/man/EVP_PKEY_verify_recover.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_PKEY_verify_recover.3,v 1.11 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: EVP_PKEY_verify_recover.3,v 1.12 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100 2.\" full merge up to: OpenSSL 48e5119a Jan 19 10:49:22 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: April 17 2025 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_PKEY_VERIFY_RECOVER 3 53.Dt EVP_PKEY_VERIFY_RECOVER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_PKEY_verify_recover 57.Nm EVP_PKEY_verify_recover
58.Nd recover signature using a public key algorithm 58.Nd recover signature using a public key algorithm
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft int 62.Ft int
62.Fo EVP_PKEY_verify_recover_init 63.Fo EVP_PKEY_verify_recover_init
diff --git a/src/lib/libcrypto/man/EVP_SealInit.3 b/src/lib/libcrypto/man/EVP_SealInit.3
index da53535274..f211702ba6 100644
--- a/src/lib/libcrypto/man/EVP_SealInit.3
+++ b/src/lib/libcrypto/man/EVP_SealInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SealInit.3,v 1.9 2023/11/16 20:27:43 schwarze Exp $ 1.\" $OpenBSD: EVP_SealInit.3,v 1.10 2025/06/08 22:40:29 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: November 16 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_SEALINIT 3 53.Dt EVP_SEALINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -58,6 +58,7 @@
58.Nm EVP_SealFinal 58.Nm EVP_SealFinal
59.Nd EVP envelope encryption 59.Nd EVP envelope encryption
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/evp.h 62.In openssl/evp.h
62.Ft int 63.Ft int
63.Fo EVP_SealInit 64.Fo EVP_SealInit
diff --git a/src/lib/libcrypto/man/EVP_SignInit.3 b/src/lib/libcrypto/man/EVP_SignInit.3
index 8158b21dbf..d3964abd41 100644
--- a/src/lib/libcrypto/man/EVP_SignInit.3
+++ b/src/lib/libcrypto/man/EVP_SignInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_SignInit.3,v 1.21 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: EVP_SignInit.3,v 1.22 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 6328d367 Jul 4 21:58:30 2020 +0200 2.\" full merge up to: OpenSSL 6328d367 Jul 4 21:58:30 2020 +0200
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 6 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_SIGNINIT 3 53.Dt EVP_SIGNINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -59,6 +59,7 @@
59.Nm EVP_SignInit 59.Nm EVP_SignInit
60.Nd EVP signing functions 60.Nd EVP signing functions
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/evp.h 63.In openssl/evp.h
63.Ft int 64.Ft int
64.Fo EVP_SignInit_ex 65.Fo EVP_SignInit_ex
diff --git a/src/lib/libcrypto/man/EVP_VerifyInit.3 b/src/lib/libcrypto/man/EVP_VerifyInit.3
index 0baadfb9fb..9bf1f1e163 100644
--- a/src/lib/libcrypto/man/EVP_VerifyInit.3
+++ b/src/lib/libcrypto/man/EVP_VerifyInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_VerifyInit.3,v 1.13 2024/11/08 22:23:35 schwarze Exp $ 1.\" $OpenBSD: EVP_VerifyInit.3,v 1.14 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 2.\" full merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: November 8 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt EVP_VERIFYINIT 3 53.Dt EVP_VERIFYINIT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -59,6 +59,7 @@
59.Nm EVP_VerifyInit 59.Nm EVP_VerifyInit
60.Nd EVP signature verification functions 60.Nd EVP signature verification functions
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/evp.h 63.In openssl/evp.h
63.Ft int 64.Ft int
64.Fo EVP_VerifyInit_ex 65.Fo EVP_VerifyInit_ex
diff --git a/src/lib/libcrypto/man/EVP_aes_128_cbc.3 b/src/lib/libcrypto/man/EVP_aes_128_cbc.3
index 46e3ef0bdc..72f654b73d 100644
--- a/src/lib/libcrypto/man/EVP_aes_128_cbc.3
+++ b/src/lib/libcrypto/man/EVP_aes_128_cbc.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_aes_128_cbc.3,v 1.8 2024/12/20 01:54:03 schwarze Exp $ 1.\" $OpenBSD: EVP_aes_128_cbc.3,v 1.9 2025/06/08 22:40:29 schwarze Exp $
2.\" selective merge up to: OpenSSL 7c6d372a Nov 20 13:20:01 2018 +0000 2.\" selective merge up to: OpenSSL 7c6d372a Nov 20 13:20:01 2018 +0000
3.\" 3.\"
4.\" This file was written by Ronald Tse <ronald.tse@ribose.com> 4.\" This file was written by Ronald Tse <ronald.tse@ribose.com>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 20 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt EVP_AES_128_CBC 3 52.Dt EVP_AES_128_CBC 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -85,6 +85,7 @@
85.Nm EVP_aes_256_xts 85.Nm EVP_aes_256_xts
86.Nd EVP AES cipher 86.Nd EVP AES cipher
87.Sh SYNOPSIS 87.Sh SYNOPSIS
88.Lb libcrypto
88.In openssl/evp.h 89.In openssl/evp.h
89.Ft const EVP_CIPHER * 90.Ft const EVP_CIPHER *
90.Fn EVP_aes_128_cbc void 91.Fn EVP_aes_128_cbc void
diff --git a/src/lib/libcrypto/man/EVP_aes_128_ccm.3 b/src/lib/libcrypto/man/EVP_aes_128_ccm.3
index e9023a5b67..eaba95c936 100644
--- a/src/lib/libcrypto/man/EVP_aes_128_ccm.3
+++ b/src/lib/libcrypto/man/EVP_aes_128_ccm.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_aes_128_ccm.3,v 1.5 2024/12/29 12:27:28 schwarze Exp $ 1.\" $OpenBSD: EVP_aes_128_ccm.3,v 1.6 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL EVP_EncryptInit.pod 0874d7f2 Oct 11 13:13:47 2022 +0100 3.\" OpenSSL EVP_EncryptInit.pod 0874d7f2 Oct 11 13:13:47 2022 +0100
4.\" OpenSSL EVP_aes.pod a1ec85c1 Apr 21 10:49:12 2020 +0100 4.\" OpenSSL EVP_aes.pod a1ec85c1 Apr 21 10:49:12 2020 +0100
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: December 29 2024 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt EVP_AES_128_CCM 3 71.Dt EVP_AES_128_CCM 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -76,6 +76,7 @@
76.Nm EVP_aes_256_ccm 76.Nm EVP_aes_256_ccm
77.Nd EVP AES cipher in Counter with CBC-MAC mode 77.Nd EVP AES cipher in Counter with CBC-MAC mode
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/evp.h 80.In openssl/evp.h
80.Ft const EVP_CIPHER * 81.Ft const EVP_CIPHER *
81.Fn EVP_aes_128_ccm void 82.Fn EVP_aes_128_ccm void
diff --git a/src/lib/libcrypto/man/EVP_aes_128_gcm.3 b/src/lib/libcrypto/man/EVP_aes_128_gcm.3
index 53c41ea162..fa4a88619a 100644
--- a/src/lib/libcrypto/man/EVP_aes_128_gcm.3
+++ b/src/lib/libcrypto/man/EVP_aes_128_gcm.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_aes_128_gcm.3,v 1.2 2024/12/29 12:27:28 schwarze Exp $ 1.\" $OpenBSD: EVP_aes_128_gcm.3,v 1.3 2025/06/08 22:40:29 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL EVP_EncryptInit.pod 0874d7f2 Oct 11 13:13:47 2022 +0100 3.\" OpenSSL EVP_EncryptInit.pod 0874d7f2 Oct 11 13:13:47 2022 +0100
4.\" OpenSSL EVP_aes.pod a1ec85c1 Apr 21 10:49:12 2020 +0100 4.\" OpenSSL EVP_aes.pod a1ec85c1 Apr 21 10:49:12 2020 +0100
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: December 29 2024 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt EVP_AES_128_GCM 3 71.Dt EVP_AES_128_GCM 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -76,6 +76,7 @@
76.Nm EVP_aes_256_gcm 76.Nm EVP_aes_256_gcm
77.Nd EVP AES cipher in Galois Counter Mode 77.Nd EVP AES cipher in Galois Counter Mode
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/evp.h 80.In openssl/evp.h
80.Ft const EVP_CIPHER * 81.Ft const EVP_CIPHER *
81.Fn EVP_aes_128_gcm void 82.Fn EVP_aes_128_gcm void
diff --git a/src/lib/libcrypto/man/EVP_camellia_128_cbc.3 b/src/lib/libcrypto/man/EVP_camellia_128_cbc.3
index 6f15a85f7f..3ff5d5a0e0 100644
--- a/src/lib/libcrypto/man/EVP_camellia_128_cbc.3
+++ b/src/lib/libcrypto/man/EVP_camellia_128_cbc.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_camellia_128_cbc.3,v 1.3 2024/11/09 22:03:49 schwarze Exp $ 1.\" $OpenBSD: EVP_camellia_128_cbc.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" selective merge up to: OpenSSL 7c6d372a Nov 20 13:20:01 2018 +0000 2.\" selective merge up to: OpenSSL 7c6d372a Nov 20 13:20:01 2018 +0000
3.\" 3.\"
4.\" This file was written by Ronald Tse <ronald.tse@ribose.com> 4.\" This file was written by Ronald Tse <ronald.tse@ribose.com>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: November 9 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt EVP_CAMELLIA_128_CBC 3 52.Dt EVP_CAMELLIA_128_CBC 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -75,6 +75,7 @@
75.Nm EVP_camellia_256_ofb 75.Nm EVP_camellia_256_ofb
76.Nd EVP Camellia cipher 76.Nd EVP Camellia cipher
77.Sh SYNOPSIS 77.Sh SYNOPSIS
78.Lb libcrypto
78.In openssl/evp.h 79.In openssl/evp.h
79.Ft const EVP_CIPHER * 80.Ft const EVP_CIPHER *
80.Fn EVP_camellia_128_cbc void 81.Fn EVP_camellia_128_cbc void
diff --git a/src/lib/libcrypto/man/EVP_chacha20.3 b/src/lib/libcrypto/man/EVP_chacha20.3
index 8fc79dbf2b..45584f3e86 100644
--- a/src/lib/libcrypto/man/EVP_chacha20.3
+++ b/src/lib/libcrypto/man/EVP_chacha20.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_chacha20.3,v 1.8 2024/12/09 11:55:52 schwarze Exp $ 1.\" $OpenBSD: EVP_chacha20.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 35fd9953 May 28 14:49:38 2019 +0200 2.\" full merge up to: OpenSSL 35fd9953 May 28 14:49:38 2019 +0200
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 9 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt EVP_CHACHA20 3 69.Dt EVP_CHACHA20 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -73,6 +73,7 @@
73.Nm EVP_chacha20_poly1305 73.Nm EVP_chacha20_poly1305
74.Nd ChaCha20 stream cipher for EVP 74.Nd ChaCha20 stream cipher for EVP
75.Sh SYNOPSIS 75.Sh SYNOPSIS
76.Lb libcrypto
76.In openssl/evp.h 77.In openssl/evp.h
77.Ft const EVP_CIPHER * 78.Ft const EVP_CIPHER *
78.Fn EVP_chacha20 void 79.Fn EVP_chacha20 void
diff --git a/src/lib/libcrypto/man/EVP_des_cbc.3 b/src/lib/libcrypto/man/EVP_des_cbc.3
index 7c8a08c7db..84ee9aaa61 100644
--- a/src/lib/libcrypto/man/EVP_des_cbc.3
+++ b/src/lib/libcrypto/man/EVP_des_cbc.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_des_cbc.3,v 1.2 2024/11/09 22:03:49 schwarze Exp $ 1.\" $OpenBSD: EVP_des_cbc.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL EVP_desx_cbc.pod 8fa4d95e Oct 21 11:59:09 2017 +0900 3.\" OpenSSL EVP_desx_cbc.pod 8fa4d95e Oct 21 11:59:09 2017 +0900
4.\" selective merge up to: 4.\" selective merge up to:
@@ -51,7 +51,7 @@
51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
52.\" OF THE POSSIBILITY OF SUCH DAMAGE. 52.\" OF THE POSSIBILITY OF SUCH DAMAGE.
53.\" 53.\"
54.Dd $Mdocdate: November 9 2024 $ 54.Dd $Mdocdate: June 8 2025 $
55.Dt EVP_DES_CBC 3 55.Dt EVP_DES_CBC 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -79,6 +79,7 @@
79.Nm EVP_desx_cbc 79.Nm EVP_desx_cbc
80.Nd EVP DES cipher 80.Nd EVP DES cipher
81.Sh SYNOPSIS 81.Sh SYNOPSIS
82.Lb libcrypto
82.In openssl/evp.h 83.In openssl/evp.h
83.Ft const EVP_CIPHER * 84.Ft const EVP_CIPHER *
84.Fn EVP_des_cbc void 85.Fn EVP_des_cbc void
diff --git a/src/lib/libcrypto/man/EVP_rc2_cbc.3 b/src/lib/libcrypto/man/EVP_rc2_cbc.3
index 38c8184260..9a3bc29304 100644
--- a/src/lib/libcrypto/man/EVP_rc2_cbc.3
+++ b/src/lib/libcrypto/man/EVP_rc2_cbc.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_rc2_cbc.3,v 1.1 2024/12/08 17:41:23 schwarze Exp $ 1.\" $OpenBSD: EVP_rc2_cbc.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 8 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EVP_RC2_CBC 3 18.Dt EVP_RC2_CBC 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -27,6 +27,7 @@
27.Nm EVP_rc2_64_cbc 27.Nm EVP_rc2_64_cbc
28.Nd Rivest Cipher 2 in the EVP framework 28.Nd Rivest Cipher 2 in the EVP framework
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/evp.h 31.In openssl/evp.h
31.Ft const EVP_CIPHER * 32.Ft const EVP_CIPHER *
32.Fn EVP_rc2_cbc void 33.Fn EVP_rc2_cbc void
diff --git a/src/lib/libcrypto/man/EVP_rc4.3 b/src/lib/libcrypto/man/EVP_rc4.3
index fda041113c..40dd27e49f 100644
--- a/src/lib/libcrypto/man/EVP_rc4.3
+++ b/src/lib/libcrypto/man/EVP_rc4.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_rc4.3,v 1.1 2019/03/21 13:37:25 schwarze Exp $ 1.\" $OpenBSD: EVP_rc4.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 8fa4d95e Oct 21 11:59:09 2017 +0900 2.\" full merge up to: OpenSSL 8fa4d95e Oct 21 11:59:09 2017 +0900
3.\" 3.\"
4.\" This file was written by Ronald Tse <ronald.tse@ribose.com> 4.\" This file was written by Ronald Tse <ronald.tse@ribose.com>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt EVP_RC4 3 52.Dt EVP_RC4 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm EVP_rc4_hmac_md5 57.Nm EVP_rc4_hmac_md5
58.Nd EVP RC4 stream cipher 58.Nd EVP RC4 stream cipher
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft const EVP_CIPHER * 62.Ft const EVP_CIPHER *
62.Fn EVP_rc4 void 63.Fn EVP_rc4 void
diff --git a/src/lib/libcrypto/man/EVP_sha1.3 b/src/lib/libcrypto/man/EVP_sha1.3
index b28c9f54c3..d1e336cc42 100644
--- a/src/lib/libcrypto/man/EVP_sha1.3
+++ b/src/lib/libcrypto/man/EVP_sha1.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_sha1.3,v 1.2 2024/03/05 17:21:40 tb Exp $ 1.\" $OpenBSD: EVP_sha1.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2023 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 5 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EVP_SHA1 3 18.Dt EVP_SHA1 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm EVP_md4 24.Nm EVP_md4
25.Nd legacy message digest algorithms 25.Nd legacy message digest algorithms
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/evp.h 28.In openssl/evp.h
28.Ft const EVP_MD * 29.Ft const EVP_MD *
29.Fn EVP_sha1 void 30.Fn EVP_sha1 void
diff --git a/src/lib/libcrypto/man/EVP_sha3_224.3 b/src/lib/libcrypto/man/EVP_sha3_224.3
index 3c21ae1a09..19a9114885 100644
--- a/src/lib/libcrypto/man/EVP_sha3_224.3
+++ b/src/lib/libcrypto/man/EVP_sha3_224.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_sha3_224.3,v 1.3 2024/03/05 17:21:40 tb Exp $ 1.\" $OpenBSD: EVP_sha3_224.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" selective merge up to: OpenSSL bbda8ce9 Oct 31 15:43:01 2017 +0800 2.\" selective merge up to: OpenSSL bbda8ce9 Oct 31 15:43:01 2017 +0800
3.\" 3.\"
4.\" This file was written by Ronald Tse <ronald.tse@ribose.com>. 4.\" This file was written by Ronald Tse <ronald.tse@ribose.com>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 5 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt EVP_SHA3_224 3 52.Dt EVP_SHA3_224 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -58,6 +58,7 @@
58.Nm EVP_sha3_512 58.Nm EVP_sha3_512
59.Nd Secure Hash Algorithm 3 for EVP 59.Nd Secure Hash Algorithm 3 for EVP
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/evp.h 62.In openssl/evp.h
62.Ft const EVP_MD * 63.Ft const EVP_MD *
63.Fn EVP_sha3_224 void 64.Fn EVP_sha3_224 void
diff --git a/src/lib/libcrypto/man/EVP_sm3.3 b/src/lib/libcrypto/man/EVP_sm3.3
index aa6789f249..33621bef81 100644
--- a/src/lib/libcrypto/man/EVP_sm3.3
+++ b/src/lib/libcrypto/man/EVP_sm3.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_sm3.3,v 1.1 2019/08/25 17:08:20 schwarze Exp $ 1.\" $OpenBSD: EVP_sm3.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 21ebd2fc Aug 24 20:38:04 2018 +0800 2.\" full merge up to: OpenSSL 21ebd2fc Aug 24 20:38:04 2018 +0800
3.\" 3.\"
4.\" This file was written by Jack Lloyd <jack.lloyd@ribose.com> 4.\" This file was written by Jack Lloyd <jack.lloyd@ribose.com>
@@ -50,13 +50,14 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: August 25 2019 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt EVP_SM3 3 54.Dt EVP_SM3 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
57.Nm EVP_sm3 57.Nm EVP_sm3
58.Nd SM3 hash function for EVP 58.Nd SM3 hash function for EVP
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/evp.h 61.In openssl/evp.h
61.Ft const EVP_MD * 62.Ft const EVP_MD *
62.Fn EVP_sm3 void 63.Fn EVP_sm3 void
diff --git a/src/lib/libcrypto/man/EVP_sm4_cbc.3 b/src/lib/libcrypto/man/EVP_sm4_cbc.3
index 0605a52faa..eba31afff3 100644
--- a/src/lib/libcrypto/man/EVP_sm4_cbc.3
+++ b/src/lib/libcrypto/man/EVP_sm4_cbc.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EVP_sm4_cbc.3,v 1.2 2023/11/16 20:27:43 schwarze Exp $ 1.\" $OpenBSD: EVP_sm4_cbc.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 87103969 Oct 1 14:11:57 2018 -0700 2.\" full merge up to: OpenSSL 87103969 Oct 1 14:11:57 2018 -0700
3.\" 3.\"
4.\" Copyright (c) 2017 Ribose Inc 4.\" Copyright (c) 2017 Ribose Inc
@@ -18,7 +18,7 @@
18.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 18.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
19.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 19.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20.\" 20.\"
21.Dd $Mdocdate: November 16 2023 $ 21.Dd $Mdocdate: June 8 2025 $
22.Dt EVP_SM4_CBC 3 22.Dt EVP_SM4_CBC 3
23.Os 23.Os
24.Sh NAME 24.Sh NAME
@@ -30,6 +30,7 @@
30.Nm EVP_sm4_ctr 30.Nm EVP_sm4_ctr
31.Nd EVP SM4 cipher 31.Nd EVP SM4 cipher
32.Sh SYNOPSIS 32.Sh SYNOPSIS
33.Lb libcrypto
33.In openssl/evp.h 34.In openssl/evp.h
34.Ft const EVP_CIPHER * 35.Ft const EVP_CIPHER *
35.Fn EVP_sm4_cbc void 36.Fn EVP_sm4_cbc void
diff --git a/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3 b/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
index 3d1ed17ff3..3258c9793d 100644
--- a/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
+++ b/src/lib/libcrypto/man/EXTENDED_KEY_USAGE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: EXTENDED_KEY_USAGE_new.3,v 1.6 2021/10/27 11:24:47 schwarze Exp $ 1.\" $OpenBSD: EXTENDED_KEY_USAGE_new.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 27 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt EXTENDED_KEY_USAGE_NEW 3 18.Dt EXTENDED_KEY_USAGE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm EXTENDED_KEY_USAGE_free 22.Nm EXTENDED_KEY_USAGE_free
23.Nd X.509 key usage restrictions 23.Nd X.509 key usage restrictions
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft EXTENDED_KEY_USAGE 27.Ft EXTENDED_KEY_USAGE
27.Fn EXTENDED_KEY_USAGE_new void 28.Fn EXTENDED_KEY_USAGE_new void
diff --git a/src/lib/libcrypto/man/GENERAL_NAME_new.3 b/src/lib/libcrypto/man/GENERAL_NAME_new.3
index a6b7ee56da..84ad2edb3b 100644
--- a/src/lib/libcrypto/man/GENERAL_NAME_new.3
+++ b/src/lib/libcrypto/man/GENERAL_NAME_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: GENERAL_NAME_new.3,v 1.6 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: GENERAL_NAME_new.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt GENERAL_NAME_NEW 3 18.Dt GENERAL_NAME_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -28,6 +28,7 @@
28.Nm OTHERNAME_free 28.Nm OTHERNAME_free
29.Nd names for use in X.509 extensions 29.Nd names for use in X.509 extensions
30.Sh SYNOPSIS 30.Sh SYNOPSIS
31.Lb libcrypto
31.In openssl/x509v3.h 32.In openssl/x509v3.h
32.Ft GENERAL_NAME * 33.Ft GENERAL_NAME *
33.Fn GENERAL_NAME_new void 34.Fn GENERAL_NAME_new void
diff --git a/src/lib/libcrypto/man/HMAC.3 b/src/lib/libcrypto/man/HMAC.3
index a515014fca..0b9e24a7bd 100644
--- a/src/lib/libcrypto/man/HMAC.3
+++ b/src/lib/libcrypto/man/HMAC.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: HMAC.3,v 1.23 2024/08/29 20:21:53 tb Exp $ 1.\" $OpenBSD: HMAC.3,v 1.24 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL crypto/hmac a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" full merge up to: OpenSSL crypto/hmac a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" selective merge up to: OpenSSL man3/HMAC b3696a55 Sep 2 09:35:50 2017 -0400 3.\" selective merge up to: OpenSSL man3/HMAC b3696a55 Sep 2 09:35:50 2017 -0400
4.\" 4.\"
@@ -52,7 +52,7 @@
52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 52.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
53.\" OF THE POSSIBILITY OF SUCH DAMAGE. 53.\" OF THE POSSIBILITY OF SUCH DAMAGE.
54.\" 54.\"
55.Dd $Mdocdate: August 29 2024 $ 55.Dd $Mdocdate: June 8 2025 $
56.Dt HMAC 3 56.Dt HMAC 3
57.Os 57.Os
58.Sh NAME 58.Sh NAME
@@ -69,6 +69,7 @@
69.Nm HMAC_size 69.Nm HMAC_size
70.Nd HMAC message authentication code 70.Nd HMAC message authentication code
71.Sh SYNOPSIS 71.Sh SYNOPSIS
72.Lb libcrypto
72.In openssl/hmac.h 73.In openssl/hmac.h
73.Ft unsigned char * 74.Ft unsigned char *
74.Fo HMAC 75.Fo HMAC
diff --git a/src/lib/libcrypto/man/IPAddressRange_new.3 b/src/lib/libcrypto/man/IPAddressRange_new.3
index a812107cdf..0e85afd330 100644
--- a/src/lib/libcrypto/man/IPAddressRange_new.3
+++ b/src/lib/libcrypto/man/IPAddressRange_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: IPAddressRange_new.3,v 1.9 2023/10/03 09:58:06 tb Exp $ 1.\" $OpenBSD: IPAddressRange_new.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 3 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt IPADDRESSRANGE_NEW 3 18.Dt IPADDRESSRANGE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -36,6 +36,7 @@
36.Nm i2d_IPAddressFamily 36.Nm i2d_IPAddressFamily
37.Nd RFC 3779 IP address prefixes and ranges 37.Nd RFC 3779 IP address prefixes and ranges
38.Sh SYNOPSIS 38.Sh SYNOPSIS
39.Lb libcrypto
39.In openssl/x509v3.h 40.In openssl/x509v3.h
40.Ft "IPAddressRange *" 41.Ft "IPAddressRange *"
41.Fn IPAddressRange_new void 42.Fn IPAddressRange_new void
diff --git a/src/lib/libcrypto/man/MD5.3 b/src/lib/libcrypto/man/MD5.3
index 01e715f406..c9c89c33af 100644
--- a/src/lib/libcrypto/man/MD5.3
+++ b/src/lib/libcrypto/man/MD5.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: MD5.3,v 1.9 2024/05/26 09:54:16 tb Exp $ 1.\" $OpenBSD: MD5.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: May 26 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt MD5 3 53.Dt MD5 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -63,6 +63,7 @@
63.Nm MD5_Final 63.Nm MD5_Final
64.Nd MD4 and MD5 hash functions 64.Nd MD4 and MD5 hash functions
65.Sh SYNOPSIS 65.Sh SYNOPSIS
66.Lb libcrypto
66.In openssl/md4.h 67.In openssl/md4.h
67.Ft unsigned char * 68.Ft unsigned char *
68.Fo MD4 69.Fo MD4
diff --git a/src/lib/libcrypto/man/NAME_CONSTRAINTS_new.3 b/src/lib/libcrypto/man/NAME_CONSTRAINTS_new.3
index fec3aba7f7..7d39754858 100644
--- a/src/lib/libcrypto/man/NAME_CONSTRAINTS_new.3
+++ b/src/lib/libcrypto/man/NAME_CONSTRAINTS_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: NAME_CONSTRAINTS_new.3,v 1.4 2020/09/17 08:50:05 schwarze Exp $ 1.\" $OpenBSD: NAME_CONSTRAINTS_new.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 17 2020 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt NAME_CONSTRAINTS_NEW 3 18.Dt NAME_CONSTRAINTS_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -27,6 +27,7 @@
27.\" We probably need to deprecate it thoughtfully. 27.\" We probably need to deprecate it thoughtfully.
28.Nd X.509 CA name constraints extension 28.Nd X.509 CA name constraints extension
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/x509v3.h 31.In openssl/x509v3.h
31.Ft NAME_CONSTRAINTS * 32.Ft NAME_CONSTRAINTS *
32.Fn NAME_CONSTRAINTS_new void 33.Fn NAME_CONSTRAINTS_new void
diff --git a/src/lib/libcrypto/man/OBJ_find_sigid_algs.3 b/src/lib/libcrypto/man/OBJ_find_sigid_algs.3
index 1d7a2b649b..404c33651d 100644
--- a/src/lib/libcrypto/man/OBJ_find_sigid_algs.3
+++ b/src/lib/libcrypto/man/OBJ_find_sigid_algs.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OBJ_find_sigid_algs.3,v 1.2 2024/01/31 08:02:53 tb Exp $ 1.\" $OpenBSD: OBJ_find_sigid_algs.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: January 31 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt OBJ_FIND_SIGID_ALGS 3 18.Dt OBJ_FIND_SIGID_ALGS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm OBJ_find_sigid_by_algs 22.Nm OBJ_find_sigid_by_algs
23.Nd signature algorithm mappings 23.Nd signature algorithm mappings
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/objects.h 26.In openssl/objects.h
26.Ft int 27.Ft int
27.Fo OBJ_find_sigid_algs 28.Fo OBJ_find_sigid_algs
diff --git a/src/lib/libcrypto/man/OBJ_nid2obj.3 b/src/lib/libcrypto/man/OBJ_nid2obj.3
index ccab1ed30c..9261ac9a7d 100644
--- a/src/lib/libcrypto/man/OBJ_nid2obj.3
+++ b/src/lib/libcrypto/man/OBJ_nid2obj.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OBJ_nid2obj.3,v 1.22 2024/01/31 08:02:53 tb Exp $ 1.\" $OpenBSD: OBJ_nid2obj.3,v 1.23 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL c264592d May 14 11:28:00 2006 +0000 2.\" full merge up to: OpenSSL c264592d May 14 11:28:00 2006 +0000
3.\" selective merge up to: OpenSSL 35fd9953 May 28 14:49:38 2019 +0200 3.\" selective merge up to: OpenSSL 35fd9953 May 28 14:49:38 2019 +0200
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: January 31 2024 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt OBJ_NID2OBJ 3 71.Dt OBJ_NID2OBJ 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -86,6 +86,7 @@
86.Nm i2a_ASN1_OBJECT 86.Nm i2a_ASN1_OBJECT
87.Nd inspect and create ASN.1 object identifiers 87.Nd inspect and create ASN.1 object identifiers
88.Sh SYNOPSIS 88.Sh SYNOPSIS
89.Lb libcrypto
89.In openssl/objects.h 90.In openssl/objects.h
90.Ft ASN1_OBJECT * 91.Ft ASN1_OBJECT *
91.Fo OBJ_nid2obj 92.Fo OBJ_nid2obj
diff --git a/src/lib/libcrypto/man/OCSP_CRLID_new.3 b/src/lib/libcrypto/man/OCSP_CRLID_new.3
index 6feb608654..9b0126fe91 100644
--- a/src/lib/libcrypto/man/OCSP_CRLID_new.3
+++ b/src/lib/libcrypto/man/OCSP_CRLID_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_CRLID_new.3,v 1.8 2022/01/15 23:38:50 jsg Exp $ 1.\" $OpenBSD: OCSP_CRLID_new.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: January 15 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt OCSP_CRLID_NEW 3 18.Dt OCSP_CRLID_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm OCSP_crlID_new 23.Nm OCSP_crlID_new
24.Nd OCSP CRL extension 24.Nd OCSP CRL extension
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/ocsp.h 27.In openssl/ocsp.h
27.Ft OCSP_CRLID * 28.Ft OCSP_CRLID *
28.Fn OCSP_CRLID_new void 29.Fn OCSP_CRLID_new void
diff --git a/src/lib/libcrypto/man/OCSP_REQUEST_new.3 b/src/lib/libcrypto/man/OCSP_REQUEST_new.3
index a304f60160..0e4e0ffb38 100644
--- a/src/lib/libcrypto/man/OCSP_REQUEST_new.3
+++ b/src/lib/libcrypto/man/OCSP_REQUEST_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_REQUEST_new.3,v 1.12 2022/02/19 13:09:36 jsg Exp $ 1.\" $OpenBSD: OCSP_REQUEST_new.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: February 19 2022 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt OCSP_REQUEST_NEW 3 69.Dt OCSP_REQUEST_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -84,6 +84,7 @@
84.Nm OCSP_request_onereq_get0 84.Nm OCSP_request_onereq_get0
85.Nd OCSP request functions 85.Nd OCSP request functions
86.Sh SYNOPSIS 86.Sh SYNOPSIS
87.Lb libcrypto
87.In openssl/ocsp.h 88.In openssl/ocsp.h
88.Ft OCSP_REQUEST * 89.Ft OCSP_REQUEST *
89.Fn OCSP_REQUEST_new void 90.Fn OCSP_REQUEST_new void
diff --git a/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3 b/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
index 62eb8c320f..42288321a3 100644
--- a/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
+++ b/src/lib/libcrypto/man/OCSP_SERVICELOC_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_SERVICELOC_new.3,v 1.8 2019/08/23 12:23:39 schwarze Exp $ 1.\" $OpenBSD: OCSP_SERVICELOC_new.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: August 23 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt OCSP_SERVICELOC_NEW 3 18.Dt OCSP_SERVICELOC_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm OCSP_url_svcloc_new 23.Nm OCSP_url_svcloc_new
24.Nd OCSP service locator extension 24.Nd OCSP service locator extension
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/ocsp.h 27.In openssl/ocsp.h
27.Ft OCSP_SERVICELOC * 28.Ft OCSP_SERVICELOC *
28.Fn OCSP_SERVICELOC_new void 29.Fn OCSP_SERVICELOC_new void
diff --git a/src/lib/libcrypto/man/OCSP_cert_to_id.3 b/src/lib/libcrypto/man/OCSP_cert_to_id.3
index 032e87515e..d0c04fcbb1 100644
--- a/src/lib/libcrypto/man/OCSP_cert_to_id.3
+++ b/src/lib/libcrypto/man/OCSP_cert_to_id.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_cert_to_id.3,v 1.14 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: OCSP_cert_to_id.3,v 1.15 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: April 17 2025 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt OCSP_CERT_TO_ID 3 69.Dt OCSP_CERT_TO_ID 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -78,6 +78,7 @@
78.Nm OCSP_id_get0_info 78.Nm OCSP_id_get0_info
79.Nd OCSP certificate ID utility functions 79.Nd OCSP certificate ID utility functions
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/ocsp.h 82.In openssl/ocsp.h
82.Ft OCSP_CERTID * 83.Ft OCSP_CERTID *
83.Fn OCSP_CERTID_new void 84.Fn OCSP_CERTID_new void
diff --git a/src/lib/libcrypto/man/OCSP_request_add1_nonce.3 b/src/lib/libcrypto/man/OCSP_request_add1_nonce.3
index 036c937c61..304d686ba7 100644
--- a/src/lib/libcrypto/man/OCSP_request_add1_nonce.3
+++ b/src/lib/libcrypto/man/OCSP_request_add1_nonce.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_request_add1_nonce.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: OCSP_request_add1_nonce.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 22 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt OCSP_REQUEST_ADD1_NONCE 3 52.Dt OCSP_REQUEST_ADD1_NONCE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -58,6 +58,7 @@
58.Nm OCSP_copy_nonce 58.Nm OCSP_copy_nonce
59.Nd OCSP nonce functions 59.Nd OCSP nonce functions
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/ocsp.h 62.In openssl/ocsp.h
62.Ft int 63.Ft int
63.Fo OCSP_request_add1_nonce 64.Fo OCSP_request_add1_nonce
diff --git a/src/lib/libcrypto/man/OCSP_resp_find_status.3 b/src/lib/libcrypto/man/OCSP_resp_find_status.3
index 06d0354bd6..5e9ce02fd5 100644
--- a/src/lib/libcrypto/man/OCSP_resp_find_status.3
+++ b/src/lib/libcrypto/man/OCSP_resp_find_status.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_resp_find_status.3,v 1.11 2022/03/31 17:27:17 naddy Exp $ 1.\" $OpenBSD: OCSP_resp_find_status.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL c952780c Jun 21 07:03:34 2016 -0400 2.\" full merge up to: OpenSSL c952780c Jun 21 07:03:34 2016 -0400
3.\" selective merge up to: OpenSSL 1212818e Sep 11 13:22:14 2018 +0100 3.\" selective merge up to: OpenSSL 1212818e Sep 11 13:22:14 2018 +0100
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: March 31 2022 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt OCSP_RESP_FIND_STATUS 3 71.Dt OCSP_RESP_FIND_STATUS 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -88,6 +88,7 @@
88.Nm OCSP_basic_verify 88.Nm OCSP_basic_verify
89.Nd OCSP response utility functions 89.Nd OCSP response utility functions
90.Sh SYNOPSIS 90.Sh SYNOPSIS
91.Lb libcrypto
91.In openssl/ocsp.h 92.In openssl/ocsp.h
92.Ft OCSP_SINGLERESP * 93.Ft OCSP_SINGLERESP *
93.Fn OCSP_SINGLERESP_new void 94.Fn OCSP_SINGLERESP_new void
diff --git a/src/lib/libcrypto/man/OCSP_response_status.3 b/src/lib/libcrypto/man/OCSP_response_status.3
index 4e85384fb0..7fd8267d9f 100644
--- a/src/lib/libcrypto/man/OCSP_response_status.3
+++ b/src/lib/libcrypto/man/OCSP_response_status.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_response_status.3,v 1.8 2019/08/27 09:40:29 schwarze Exp $ 1.\" $OpenBSD: OCSP_response_status.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" full merge up to: OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" selective merge up to: OpenSSL 6738bf14 Feb 13 12:51:29 2018 +0000 3.\" selective merge up to: OpenSSL 6738bf14 Feb 13 12:51:29 2018 +0000
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: August 27 2019 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt OCSP_RESPONSE_STATUS 3 70.Dt OCSP_RESPONSE_STATUS 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -87,6 +87,7 @@
87.Nm OCSP_basic_sign 87.Nm OCSP_basic_sign
88.Nd OCSP response functions 88.Nd OCSP response functions
89.Sh SYNOPSIS 89.Sh SYNOPSIS
90.Lb libcrypto
90.In openssl/ocsp.h 91.In openssl/ocsp.h
91.Ft OCSP_RESPONSE * 92.Ft OCSP_RESPONSE *
92.Fn OCSP_RESPONSE_new void 93.Fn OCSP_RESPONSE_new void
diff --git a/src/lib/libcrypto/man/OCSP_sendreq_new.3 b/src/lib/libcrypto/man/OCSP_sendreq_new.3
index 300f719525..c6608ecce7 100644
--- a/src/lib/libcrypto/man/OCSP_sendreq_new.3
+++ b/src/lib/libcrypto/man/OCSP_sendreq_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OCSP_sendreq_new.3,v 1.10 2022/03/31 17:27:17 naddy Exp $ 1.\" $OpenBSD: OCSP_sendreq_new.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 31 2022 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt OCSP_SENDREQ_NEW 3 69.Dt OCSP_SENDREQ_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -78,6 +78,7 @@
78.Nm OCSP_sendreq_bio 78.Nm OCSP_sendreq_bio
79.Nd OCSP responder query functions 79.Nd OCSP responder query functions
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/ocsp.h 82.In openssl/ocsp.h
82.Ft OCSP_REQ_CTX * 83.Ft OCSP_REQ_CTX *
83.Fo OCSP_sendreq_new 84.Fo OCSP_sendreq_new
diff --git a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
index 76427a864b..929658c28d 100644
--- a/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
+++ b/src/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.13 2023/11/16 20:17:04 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_VERSION_NUMBER.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 1f13ad31 Dec 25 17:50:39 2017 +0800 2.\" full merge up to: OpenSSL 1f13ad31 Dec 25 17:50:39 2017 +0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -68,7 +68,7 @@
68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
69.\" OF THE POSSIBILITY OF SUCH DAMAGE. 69.\" OF THE POSSIBILITY OF SUCH DAMAGE.
70.\" 70.\"
71.Dd $Mdocdate: November 16 2023 $ 71.Dd $Mdocdate: June 8 2025 $
72.Dt OPENSSL_VERSION_NUMBER 3 72.Dt OPENSSL_VERSION_NUMBER 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -82,6 +82,7 @@
82.Nm SSLeay_version 82.Nm SSLeay_version
83.Nd get OpenSSL version number 83.Nd get OpenSSL version number
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/opensslv.h 86.In openssl/opensslv.h
86.Fd #define OPENSSL_VERSION_NUMBER 0x020000000L 87.Fd #define OPENSSL_VERSION_NUMBER 0x020000000L
87.Fd #define LIBRESSL_VERSION_NUMBER 0x02nnnn00fL 88.Fd #define LIBRESSL_VERSION_NUMBER 0x02nnnn00fL
diff --git a/src/lib/libcrypto/man/OPENSSL_cleanse.3 b/src/lib/libcrypto/man/OPENSSL_cleanse.3
index 95fe6b86fd..cf16405db9 100644
--- a/src/lib/libcrypto/man/OPENSSL_cleanse.3
+++ b/src/lib/libcrypto/man/OPENSSL_cleanse.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_cleanse.3,v 1.4 2019/06/10 09:49:48 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_cleanse.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 10 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt OPENSSL_CLEANSE 3 18.Dt OPENSSL_CLEANSE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm OPENSSL_cleanse 21.Nm OPENSSL_cleanse
22.Nd OpenSSL memory cleaning operation 22.Nd OpenSSL memory cleaning operation
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/crypto.h 25.In openssl/crypto.h
25.Ft void 26.Ft void
26.Fo OPENSSL_cleanse 27.Fo OPENSSL_cleanse
diff --git a/src/lib/libcrypto/man/OPENSSL_config.3 b/src/lib/libcrypto/man/OPENSSL_config.3
index f5f31571a1..6af0ae0dcb 100644
--- a/src/lib/libcrypto/man/OPENSSL_config.3
+++ b/src/lib/libcrypto/man/OPENSSL_config.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_config.3,v 1.16 2023/11/19 21:01:27 tb Exp $ 1.\" $OpenBSD: OPENSSL_config.3,v 1.17 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: November 19 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt OPENSSL_CONFIG 3 69.Dt OPENSSL_CONFIG 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -73,6 +73,7 @@
73.Nm OPENSSL_no_config 73.Nm OPENSSL_no_config
74.Nd simple crypto and ssl library configuration 74.Nd simple crypto and ssl library configuration
75.Sh SYNOPSIS 75.Sh SYNOPSIS
76.Lb libcrypto
76.In openssl/conf.h 77.In openssl/conf.h
77.Ft void 78.Ft void
78.Fo OPENSSL_config 79.Fo OPENSSL_config
diff --git a/src/lib/libcrypto/man/OPENSSL_init_crypto.3 b/src/lib/libcrypto/man/OPENSSL_init_crypto.3
index 6f38c7bda2..72a3059c8d 100644
--- a/src/lib/libcrypto/man/OPENSSL_init_crypto.3
+++ b/src/lib/libcrypto/man/OPENSSL_init_crypto.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_init_crypto.3,v 1.5 2020/05/24 12:21:31 schwarze Exp $ 1.\" $OpenBSD: OPENSSL_init_crypto.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" Copyright (c) 2018, 2020 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2018, 2020 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: May 24 2020 $ 16.Dd $Mdocdate: June 8 2025 $
17.Dt OPENSSL_INIT_CRYPTO 3 17.Dt OPENSSL_INIT_CRYPTO 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -21,6 +21,7 @@
21.Nm OPENSSL_init 21.Nm OPENSSL_init
22.Nd initialise the crypto library 22.Nd initialise the crypto library
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/crypto.h 25.In openssl/crypto.h
25.Ft int 26.Ft int
26.Fo OPENSSL_init_crypto 27.Fo OPENSSL_init_crypto
diff --git a/src/lib/libcrypto/man/OPENSSL_malloc.3 b/src/lib/libcrypto/man/OPENSSL_malloc.3
index a43dc56923..6e87d030d8 100644
--- a/src/lib/libcrypto/man/OPENSSL_malloc.3
+++ b/src/lib/libcrypto/man/OPENSSL_malloc.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_malloc.3,v 1.13 2024/04/04 09:30:43 tb Exp $ 1.\" $OpenBSD: OPENSSL_malloc.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 4 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt OPENSSL_MALLOC 3 18.Dt OPENSSL_MALLOC 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm CRYPTO_strdup 26.Nm CRYPTO_strdup
27.Nd legacy OpenSSL memory allocation wrappers 27.Nd legacy OpenSSL memory allocation wrappers
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/crypto.h 30.In openssl/crypto.h
30.Ft void * 31.Ft void *
31.Fo OPENSSL_malloc 32.Fo OPENSSL_malloc
diff --git a/src/lib/libcrypto/man/OPENSSL_sk_new.3 b/src/lib/libcrypto/man/OPENSSL_sk_new.3
index 8f06bb4212..632bc9d39f 100644
--- a/src/lib/libcrypto/man/OPENSSL_sk_new.3
+++ b/src/lib/libcrypto/man/OPENSSL_sk_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OPENSSL_sk_new.3,v 1.13 2024/03/04 09:47:34 tb Exp $ 1.\" $OpenBSD: OPENSSL_sk_new.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 4 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt OPENSSL_SK_NEW 3 18.Dt OPENSSL_SK_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -40,6 +40,7 @@
40.Nm sk_zero 40.Nm sk_zero
41.Nd variable-sized arrays of void pointers, called OpenSSL stacks 41.Nd variable-sized arrays of void pointers, called OpenSSL stacks
42.Sh SYNOPSIS 42.Sh SYNOPSIS
43.Lb libcrypto
43.In openssl/stack.h 44.In openssl/stack.h
44.Ft _STACK * 45.Ft _STACK *
45.Fn sk_new_null void 46.Fn sk_new_null void
diff --git a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
index 88ecef9768..ff1c3df6d9 100644
--- a/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
+++ b/src/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.16 2024/03/04 19:04:47 tb Exp $ 1.\" $OpenBSD: OpenSSL_add_all_algorithms.3,v 1.17 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400 2.\" full merge up to: OpenSSL b3696a55 Sep 2 09:35:50 2017 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 4 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3 52.Dt OPENSSL_ADD_ALL_ALGORITHMS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -64,6 +64,7 @@
64.\" because they are unused aliases. 64.\" because they are unused aliases.
65.Nd add algorithms to internal table 65.Nd add algorithms to internal table
66.Sh SYNOPSIS 66.Sh SYNOPSIS
67.Lb libcrypto
67.In openssl/evp.h 68.In openssl/evp.h
68.Ft void 69.Ft void
69.Fn OpenSSL_add_all_algorithms void 70.Fn OpenSSL_add_all_algorithms void
diff --git a/src/lib/libcrypto/man/PEM_ASN1_read.3 b/src/lib/libcrypto/man/PEM_ASN1_read.3
index 53ebe5ada4..7e2a407221 100644
--- a/src/lib/libcrypto/man/PEM_ASN1_read.3
+++ b/src/lib/libcrypto/man/PEM_ASN1_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_ASN1_read.3,v 1.2 2020/07/23 17:34:53 schwarze Exp $ 1.\" $OpenBSD: PEM_ASN1_read.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: July 23 2020 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PEM_ASN1_READ 3 18.Dt PEM_ASN1_READ 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm PEM_ASN1_read_bio 23.Nm PEM_ASN1_read_bio
24.Nd PEM and DER decode an arbitrary ASN.1 value 24.Nd PEM and DER decode an arbitrary ASN.1 value
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/pem.h 27.In openssl/pem.h
27.Ft typedef void * 28.Ft typedef void *
28.Fo d2i_of_void 29.Fo d2i_of_void
diff --git a/src/lib/libcrypto/man/PEM_X509_INFO_read.3 b/src/lib/libcrypto/man/PEM_X509_INFO_read.3
index b3216a89b6..572d5c082e 100644
--- a/src/lib/libcrypto/man/PEM_X509_INFO_read.3
+++ b/src/lib/libcrypto/man/PEM_X509_INFO_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_X509_INFO_read.3,v 1.4 2021/10/19 10:39:33 schwarze Exp $ 1.\" $OpenBSD: PEM_X509_INFO_read.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 19 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PEM_X509_INFO_READ 3 18.Dt PEM_X509_INFO_READ 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm PEM_X509_INFO_read_bio 22.Nm PEM_X509_INFO_read_bio
23.Nd PEM and DER decode X.509 certificates, private keys, and revocation lists 23.Nd PEM and DER decode X.509 certificates, private keys, and revocation lists
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/pem.h 26.In openssl/pem.h
26.Ft STACK_OF(X509_INFO) * 27.Ft STACK_OF(X509_INFO) *
27.Fo PEM_X509_INFO_read 28.Fo PEM_X509_INFO_read
diff --git a/src/lib/libcrypto/man/PEM_bytes_read_bio.3 b/src/lib/libcrypto/man/PEM_bytes_read_bio.3
index 20ad6b8a4d..08bca3b193 100644
--- a/src/lib/libcrypto/man/PEM_bytes_read_bio.3
+++ b/src/lib/libcrypto/man/PEM_bytes_read_bio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_bytes_read_bio.3,v 1.6 2020/07/23 17:34:53 schwarze Exp $ 1.\" $OpenBSD: PEM_bytes_read_bio.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" selective merge up to: 2.\" selective merge up to:
3.\" OpenSSL PEM_bytes_read_bio.pod 7671342e Feb 29 15:47:12 2016 -0600 3.\" OpenSSL PEM_bytes_read_bio.pod 7671342e Feb 29 15:47:12 2016 -0600
4.\" 4.\"
@@ -65,13 +65,14 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: July 23 2020 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt PEM_BYTES_READ_BIO 3 69.Dt PEM_BYTES_READ_BIO 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
72.Nm PEM_bytes_read_bio 72.Nm PEM_bytes_read_bio
73.Nd read a PEM-encoded data structure from a BIO 73.Nd read a PEM-encoded data structure from a BIO
74.Sh SYNOPSIS 74.Sh SYNOPSIS
75.Lb libcrypto
75.In openssl/pem.h 76.In openssl/pem.h
76.Ft int 77.Ft int
77.Fo PEM_bytes_read_bio 78.Fo PEM_bytes_read_bio
diff --git a/src/lib/libcrypto/man/PEM_read.3 b/src/lib/libcrypto/man/PEM_read.3
index 1493d54fc4..6221432b9f 100644
--- a/src/lib/libcrypto/man/PEM_read.3
+++ b/src/lib/libcrypto/man/PEM_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_read.3,v 1.15 2023/09/18 15:26:46 schwarze Exp $ 1.\" $OpenBSD: PEM_read.3,v 1.16 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100 2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: September 18 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt PEM_READ 3 70.Dt PEM_READ 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -80,6 +80,7 @@
80.Nm pem_password_cb 80.Nm pem_password_cb
81.Nd PEM encoding routines 81.Nd PEM encoding routines
82.Sh SYNOPSIS 82.Sh SYNOPSIS
83.Lb libcrypto
83.In openssl/pem.h 84.In openssl/pem.h
84.Ft int 85.Ft int
85.Fo PEM_write 86.Fo PEM_write
diff --git a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3 b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
index 9f45261725..d0b4a3659b 100644
--- a/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
+++ b/src/lib/libcrypto/man/PEM_read_bio_PrivateKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.23 2024/09/02 08:04:32 tb Exp $ 1.\" $OpenBSD: PEM_read_bio_PrivateKey.3,v 1.24 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/PEM_read_bio_PrivateKey.pod 18bad535 Apr 9 15:13:55 2019 +0100 3.\" OpenSSL man3/PEM_read_bio_PrivateKey.pod 18bad535 Apr 9 15:13:55 2019 +0100
4.\" OpenSSL man3/PEM_read_CMS.pod 83cf7abf May 29 13:07:08 2018 +0100 4.\" OpenSSL man3/PEM_read_CMS.pod 83cf7abf May 29 13:07:08 2018 +0100
@@ -51,7 +51,7 @@
51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
52.\" OF THE POSSIBILITY OF SUCH DAMAGE. 52.\" OF THE POSSIBILITY OF SUCH DAMAGE.
53.\" 53.\"
54.Dd $Mdocdate: September 2 2024 $ 54.Dd $Mdocdate: June 8 2025 $
55.Dt PEM_READ_BIO_PRIVATEKEY 3 55.Dt PEM_READ_BIO_PRIVATEKEY 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -143,6 +143,7 @@
143.Nm PEM_write_bio_CMS 143.Nm PEM_write_bio_CMS
144.Nd PEM routines 144.Nd PEM routines
145.Sh SYNOPSIS 145.Sh SYNOPSIS
146.Lb libcrypto
146.In openssl/pem.h 147.In openssl/pem.h
147.Ft EVP_PKEY * 148.Ft EVP_PKEY *
148.Fo PEM_read_bio_PrivateKey 149.Fo PEM_read_bio_PrivateKey
diff --git a/src/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 b/src/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
index 88adbba74f..a858874bab 100644
--- a/src/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
+++ b/src/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PEM_write_bio_CMS_stream.3,v 1.6 2023/05/01 07:28:11 tb Exp $ 1.\" $OpenBSD: PEM_write_bio_CMS_stream.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 1 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt PEM_WRITE_BIO_CMS_STREAM 3 52.Dt PEM_WRITE_BIO_CMS_STREAM 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm PEM_write_bio_CMS_stream 55.Nm PEM_write_bio_CMS_stream
56.Nd output CMS_ContentInfo structure in PEM format 56.Nd output CMS_ContentInfo structure in PEM format
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft int 60.Ft int
60.Fo PEM_write_bio_CMS_stream 61.Fo PEM_write_bio_CMS_stream
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 9050b8562f..a731767049 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,4 @@
1.\" $OpenBSD: PEM_write_bio_PKCS7_stream.3,v 1.12 2023/05/01 07:28:11 tb Exp $ 1.\" $OpenBSD: PEM_write_bio_PKCS7_stream.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 1 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt PEM_WRITE_BIO_PKCS7_STREAM 3 52.Dt PEM_WRITE_BIO_PKCS7_STREAM 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm PEM_write_bio_PKCS7_stream 55.Nm PEM_write_bio_PKCS7_stream
56.Nd output PKCS7 structure in PEM format 56.Nd output PKCS7 structure in PEM format
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/pkcs7.h 59.In openssl/pkcs7.h
59.Ft int 60.Ft int
60.Fo PEM_write_bio_PKCS7_stream 61.Fo PEM_write_bio_PKCS7_stream
diff --git a/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3 b/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
index e7d20ea7f6..45bdc20bc9 100644
--- a/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
+++ b/src/lib/libcrypto/man/PKCS12_SAFEBAG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_SAFEBAG_new.3,v 1.4 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: PKCS12_SAFEBAG_new.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS12_SAFEBAG_NEW 3 18.Dt PKCS12_SAFEBAG_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm PKCS12_BAGS_free 24.Nm PKCS12_BAGS_free
25.Nd PKCS#12 container for one piece of information 25.Nd PKCS#12 container for one piece of information
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/pkcs12.h 28.In openssl/pkcs12.h
28.Ft PKCS12_SAFEBAG * 29.Ft PKCS12_SAFEBAG *
29.Fn PKCS12_SAFEBAG_new void 30.Fn PKCS12_SAFEBAG_new void
diff --git a/src/lib/libcrypto/man/PKCS12_create.3 b/src/lib/libcrypto/man/PKCS12_create.3
index 904166da73..80471ca88a 100644
--- a/src/lib/libcrypto/man/PKCS12_create.3
+++ b/src/lib/libcrypto/man/PKCS12_create.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_create.3,v 1.13 2024/08/22 12:26:01 tb Exp $ 1.\" $OpenBSD: PKCS12_create.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -49,13 +49,14 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: August 22 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt PKCS12_CREATE 3 53.Dt PKCS12_CREATE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm PKCS12_create 56.Nm PKCS12_create
57.Nd create a PKCS#12 structure 57.Nd create a PKCS#12 structure
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/pkcs12.h 60.In openssl/pkcs12.h
60.Ft PKCS12 * 61.Ft PKCS12 *
61.Fo PKCS12_create 62.Fo PKCS12_create
diff --git a/src/lib/libcrypto/man/PKCS12_new.3 b/src/lib/libcrypto/man/PKCS12_new.3
index c7ccdb4911..1506eaade3 100644
--- a/src/lib/libcrypto/man/PKCS12_new.3
+++ b/src/lib/libcrypto/man/PKCS12_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_new.3,v 1.4 2019/06/06 01:06:58 schwarze Exp $ 1.\" $OpenBSD: PKCS12_new.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS12_NEW 3 18.Dt PKCS12_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm PKCS12_MAC_DATA_free 24.Nm PKCS12_MAC_DATA_free
25.Nd PKCS#12 personal information exchange (PFX) 25.Nd PKCS#12 personal information exchange (PFX)
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/pkcs12.h 28.In openssl/pkcs12.h
28.Ft PKCS12 * 29.Ft PKCS12 *
29.Fn PKCS12_new void 30.Fn PKCS12_new void
diff --git a/src/lib/libcrypto/man/PKCS12_newpass.3 b/src/lib/libcrypto/man/PKCS12_newpass.3
index b5642c96ea..b4d088e0e8 100644
--- a/src/lib/libcrypto/man/PKCS12_newpass.3
+++ b/src/lib/libcrypto/man/PKCS12_newpass.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_newpass.3,v 1.4 2019/06/14 13:59:32 schwarze Exp $ 1.\" $OpenBSD: PKCS12_newpass.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL c95a8b4e May 5 14:26:26 2016 +0100 2.\" OpenSSL c95a8b4e May 5 14:26:26 2016 +0100
3.\" 3.\"
4.\" This file was written by Jeffrey Walton <noloader@gmail.com>. 4.\" This file was written by Jeffrey Walton <noloader@gmail.com>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 14 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt PKCS12_NEWPASS 3 52.Dt PKCS12_NEWPASS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm PKCS12_newpass 55.Nm PKCS12_newpass
56.Nd change the password of a PKCS#12 structure 56.Nd change the password of a PKCS#12 structure
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/pkcs12.h 59.In openssl/pkcs12.h
59.Ft int 60.Ft int
60.Fo PKCS12_newpass 61.Fo PKCS12_newpass
diff --git a/src/lib/libcrypto/man/PKCS12_parse.3 b/src/lib/libcrypto/man/PKCS12_parse.3
index 4e92d303c7..333d86b672 100644
--- a/src/lib/libcrypto/man/PKCS12_parse.3
+++ b/src/lib/libcrypto/man/PKCS12_parse.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS12_parse.3,v 1.7 2021/07/09 12:07:27 schwarze Exp $ 1.\" $OpenBSD: PKCS12_parse.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 9 2021 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt PKCS12_PARSE 3 52.Dt PKCS12_PARSE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm PKCS12_parse 55.Nm PKCS12_parse
56.Nd parse a PKCS#12 structure 56.Nd parse a PKCS#12 structure
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/pkcs12.h 59.In openssl/pkcs12.h
59.Ft int 60.Ft int
60.Fo PKCS12_parse 61.Fo PKCS12_parse
diff --git a/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3 b/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
index 3a448b92a7..7c113029ee 100644
--- a/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
+++ b/src/lib/libcrypto/man/PKCS5_PBKDF2_HMAC.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS5_PBKDF2_HMAC.3,v 1.9 2019/06/07 20:46:25 schwarze Exp $ 1.\" $OpenBSD: PKCS5_PBKDF2_HMAC.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Jeffrey Walton <noloader@gmail.com>. 4.\" This file was written by Jeffrey Walton <noloader@gmail.com>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 7 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt PKCS5_PBKDF2_HMAC 3 52.Dt PKCS5_PBKDF2_HMAC 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm PKCS5_PBKDF2_HMAC_SHA1 56.Nm PKCS5_PBKDF2_HMAC_SHA1
57.Nd password based derivation routines with salt and iteration count 57.Nd password based derivation routines with salt and iteration count
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/evp.h 60.In openssl/evp.h
60.Ft int 61.Ft int
61.Fo PKCS5_PBKDF2_HMAC 62.Fo PKCS5_PBKDF2_HMAC
diff --git a/src/lib/libcrypto/man/PKCS7_add_attribute.3 b/src/lib/libcrypto/man/PKCS7_add_attribute.3
index 4a1c350f98..6fe2144d79 100644
--- a/src/lib/libcrypto/man/PKCS7_add_attribute.3
+++ b/src/lib/libcrypto/man/PKCS7_add_attribute.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_add_attribute.3,v 1.3 2020/06/10 11:39:12 schwarze Exp $ 1.\" $OpenBSD: PKCS7_add_attribute.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 10 2020 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS7_ADD_ATTRIBUTE 3 18.Dt PKCS7_ADD_ATTRIBUTE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -30,6 +30,7 @@
30.Nm PKCS7_add_attrib_smimecap 30.Nm PKCS7_add_attrib_smimecap
31.Nd attributes of SignerInfo objects 31.Nd attributes of SignerInfo objects
32.Sh SYNOPSIS 32.Sh SYNOPSIS
33.Lb libcrypto
33.In openssl/pkcs7.h 34.In openssl/pkcs7.h
34.Ft int 35.Ft int
35.Fo PKCS7_add_attribute 36.Fo PKCS7_add_attribute
diff --git a/src/lib/libcrypto/man/PKCS7_dataFinal.3 b/src/lib/libcrypto/man/PKCS7_dataFinal.3
index 1a01b2ff61..fdc9da7f9e 100644
--- a/src/lib/libcrypto/man/PKCS7_dataFinal.3
+++ b/src/lib/libcrypto/man/PKCS7_dataFinal.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_dataFinal.3,v 1.3 2022/12/26 07:18:52 jmc Exp $ 1.\" $OpenBSD: PKCS7_dataFinal.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 26 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS7_DATAFINAL 3 18.Dt PKCS7_DATAFINAL 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm PKCS7_dataFinal 21.Nm PKCS7_dataFinal
22.Nd move data from a BIO chain to a ContentInfo object 22.Nd move data from a BIO chain to a ContentInfo object
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/pkcs7.h 25.In openssl/pkcs7.h
25.Ft int 26.Ft int
26.Fo PKCS7_dataFinal 27.Fo PKCS7_dataFinal
diff --git a/src/lib/libcrypto/man/PKCS7_dataInit.3 b/src/lib/libcrypto/man/PKCS7_dataInit.3
index cb54d3f95c..320a227454 100644
--- a/src/lib/libcrypto/man/PKCS7_dataInit.3
+++ b/src/lib/libcrypto/man/PKCS7_dataInit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_dataInit.3,v 1.2 2020/06/03 13:41:27 schwarze Exp $ 1.\" $OpenBSD: PKCS7_dataInit.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 3 2020 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS7_DATAINIT 3 18.Dt PKCS7_DATAINIT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm PKCS7_dataInit 21.Nm PKCS7_dataInit
22.Nd construct a BIO chain for adding or retrieving content 22.Nd construct a BIO chain for adding or retrieving content
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/pkcs7.h 25.In openssl/pkcs7.h
25.Ft BIO * 26.Ft BIO *
26.Fo PKCS7_dataInit 27.Fo PKCS7_dataInit
diff --git a/src/lib/libcrypto/man/PKCS7_decrypt.3 b/src/lib/libcrypto/man/PKCS7_decrypt.3
index 8d00499b57..857777bcd6 100644
--- a/src/lib/libcrypto/man/PKCS7_decrypt.3
+++ b/src/lib/libcrypto/man/PKCS7_decrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_decrypt.3,v 1.10 2019/06/10 14:58:48 schwarze Exp $ 1.\" $OpenBSD: PKCS7_decrypt.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 10 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt PKCS7_DECRYPT 3 52.Dt PKCS7_DECRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm PKCS7_decrypt 55.Nm PKCS7_decrypt
56.Nd decrypt content from a PKCS#7 envelopedData structure 56.Nd decrypt content from a PKCS#7 envelopedData structure
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/pkcs7.h 59.In openssl/pkcs7.h
59.Ft int 60.Ft int
60.Fo PKCS7_decrypt 61.Fo PKCS7_decrypt
diff --git a/src/lib/libcrypto/man/PKCS7_encrypt.3 b/src/lib/libcrypto/man/PKCS7_encrypt.3
index 700498a1de..3e7283839d 100644
--- a/src/lib/libcrypto/man/PKCS7_encrypt.3
+++ b/src/lib/libcrypto/man/PKCS7_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_encrypt.3,v 1.11 2020/06/03 13:41:27 schwarze Exp $ 1.\" $OpenBSD: PKCS7_encrypt.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100 2.\" full merge up to: OpenSSL e9b77246 Jan 20 19:58:49 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,13 +49,14 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: June 3 2020 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt PKCS7_ENCRYPT 3 53.Dt PKCS7_ENCRYPT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm PKCS7_encrypt 56.Nm PKCS7_encrypt
57.Nd create a PKCS#7 envelopedData structure 57.Nd create a PKCS#7 envelopedData structure
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/pkcs7.h 60.In openssl/pkcs7.h
60.Ft PKCS7 * 61.Ft PKCS7 *
61.Fo PKCS7_encrypt 62.Fo PKCS7_encrypt
diff --git a/src/lib/libcrypto/man/PKCS7_final.3 b/src/lib/libcrypto/man/PKCS7_final.3
index 775b84d984..5c2063b1bd 100644
--- a/src/lib/libcrypto/man/PKCS7_final.3
+++ b/src/lib/libcrypto/man/PKCS7_final.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_final.3,v 1.3 2022/12/26 07:18:52 jmc Exp $ 1.\" $OpenBSD: PKCS7_final.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 26 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS7_FINAL 3 18.Dt PKCS7_FINAL 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm PKCS7_final 21.Nm PKCS7_final
22.Nd read data from a BIO into a ContentInfo object 22.Nd read data from a BIO into a ContentInfo object
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/pkcs7.h 25.In openssl/pkcs7.h
25.Ft int 26.Ft int
26.Fo PKCS7_final 27.Fo PKCS7_final
diff --git a/src/lib/libcrypto/man/PKCS7_get_signer_info.3 b/src/lib/libcrypto/man/PKCS7_get_signer_info.3
index 280f373ead..9edf4c63de 100644
--- a/src/lib/libcrypto/man/PKCS7_get_signer_info.3
+++ b/src/lib/libcrypto/man/PKCS7_get_signer_info.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_get_signer_info.3,v 1.1 2020/06/10 11:43:08 schwarze Exp $ 1.\" $OpenBSD: PKCS7_get_signer_info.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 10 2020 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS7_GET_SIGNER_INFO 3 18.Dt PKCS7_GET_SIGNER_INFO 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm PKCS7_get_signer_info 21.Nm PKCS7_get_signer_info
22.Nd retrieve signerInfos from a SignedData object 22.Nd retrieve signerInfos from a SignedData object
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/pkcs7.h 25.In openssl/pkcs7.h
25.Ft STACK_OF(PKCS7_SIGNER_INFO) * 26.Ft STACK_OF(PKCS7_SIGNER_INFO) *
26.Fn PKCS7_get_signer_info "PKCS7 *p7" 27.Fn PKCS7_get_signer_info "PKCS7 *p7"
diff --git a/src/lib/libcrypto/man/PKCS7_new.3 b/src/lib/libcrypto/man/PKCS7_new.3
index 151261a312..19f6f1ac81 100644
--- a/src/lib/libcrypto/man/PKCS7_new.3
+++ b/src/lib/libcrypto/man/PKCS7_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_new.3,v 1.12 2020/06/10 11:43:08 schwarze Exp $ 1.\" $OpenBSD: PKCS7_new.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 10 2020 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS7_NEW 3 18.Dt PKCS7_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -40,6 +40,7 @@
40.Nm PKCS7_ISSUER_AND_SERIAL_free 40.Nm PKCS7_ISSUER_AND_SERIAL_free
41.Nd PKCS#7 data structures 41.Nd PKCS#7 data structures
42.Sh SYNOPSIS 42.Sh SYNOPSIS
43.Lb libcrypto
43.In openssl/pkcs7.h 44.In openssl/pkcs7.h
44.Ft PKCS7 * 45.Ft PKCS7 *
45.Fn PKCS7_new void 46.Fn PKCS7_new void
diff --git a/src/lib/libcrypto/man/PKCS7_set_content.3 b/src/lib/libcrypto/man/PKCS7_set_content.3
index fa057341d5..bf0eb76786 100644
--- a/src/lib/libcrypto/man/PKCS7_set_content.3
+++ b/src/lib/libcrypto/man/PKCS7_set_content.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_set_content.3,v 1.2 2020/05/24 12:37:30 schwarze Exp $ 1.\" $OpenBSD: PKCS7_set_content.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 24 2020 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS7_SET_CONTENT 3 18.Dt PKCS7_SET_CONTENT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm PKCS7_content_new 22.Nm PKCS7_content_new
23.Nd set the nested contentInfo in a PKCS#7 structure 23.Nd set the nested contentInfo in a PKCS#7 structure
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/pkcs7.h 26.In openssl/pkcs7.h
26.Ft int 27.Ft int
27.Fo PKCS7_set_content 28.Fo PKCS7_set_content
diff --git a/src/lib/libcrypto/man/PKCS7_set_type.3 b/src/lib/libcrypto/man/PKCS7_set_type.3
index f414b128a2..23eefff972 100644
--- a/src/lib/libcrypto/man/PKCS7_set_type.3
+++ b/src/lib/libcrypto/man/PKCS7_set_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_set_type.3,v 1.2 2020/05/20 11:40:26 schwarze Exp $ 1.\" $OpenBSD: PKCS7_set_type.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2020 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 20 2020 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS7_SET_TYPE 3 18.Dt PKCS7_SET_TYPE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm PKCS7_set0_type_other 22.Nm PKCS7_set0_type_other
23.Nd initialize type of PKCS#7 ContentInfo 23.Nd initialize type of PKCS#7 ContentInfo
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/pkcs7.h 26.In openssl/pkcs7.h
26.Ft int 27.Ft int
27.Fo PKCS7_set_type 28.Fo PKCS7_set_type
diff --git a/src/lib/libcrypto/man/PKCS7_sign.3 b/src/lib/libcrypto/man/PKCS7_sign.3
index 37257e60fd..174b385196 100644
--- a/src/lib/libcrypto/man/PKCS7_sign.3
+++ b/src/lib/libcrypto/man/PKCS7_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_sign.3,v 1.13 2020/06/10 11:43:08 schwarze Exp $ 1.\" $OpenBSD: PKCS7_sign.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,13 +49,14 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: June 10 2020 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt PKCS7_SIGN 3 53.Dt PKCS7_SIGN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm PKCS7_sign 56.Nm PKCS7_sign
57.Nd create a PKCS#7 signedData structure 57.Nd create a PKCS#7 signedData structure
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/pkcs7.h 60.In openssl/pkcs7.h
60.Ft PKCS7 * 61.Ft PKCS7 *
61.Fo PKCS7_sign 62.Fo PKCS7_sign
diff --git a/src/lib/libcrypto/man/PKCS7_sign_add_signer.3 b/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
index 195d6388c9..4b88ff72bd 100644
--- a/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
+++ b/src/lib/libcrypto/man/PKCS7_sign_add_signer.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_sign_add_signer.3,v 1.13 2020/06/10 11:43:08 schwarze Exp $ 1.\" $OpenBSD: PKCS7_sign_add_signer.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,13 +49,14 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: June 10 2020 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt PKCS7_SIGN_ADD_SIGNER 3 53.Dt PKCS7_SIGN_ADD_SIGNER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm PKCS7_sign_add_signer 56.Nm PKCS7_sign_add_signer
57.Nd add a signer to a SignedData structure 57.Nd add a signer to a SignedData structure
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/pkcs7.h 60.In openssl/pkcs7.h
60.Ft PKCS7_SIGNER_INFO * 61.Ft PKCS7_SIGNER_INFO *
61.Fo PKCS7_sign_add_signer 62.Fo PKCS7_sign_add_signer
diff --git a/src/lib/libcrypto/man/PKCS7_verify.3 b/src/lib/libcrypto/man/PKCS7_verify.3
index d091c03dfd..6bf932b54b 100644
--- a/src/lib/libcrypto/man/PKCS7_verify.3
+++ b/src/lib/libcrypto/man/PKCS7_verify.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS7_verify.3,v 1.11 2022/03/31 17:27:17 naddy Exp $ 1.\" $OpenBSD: PKCS7_verify.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 31 2022 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt PKCS7_VERIFY 3 52.Dt PKCS7_VERIFY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm PKCS7_get0_signers 56.Nm PKCS7_get0_signers
57.Nd verify a PKCS#7 signedData structure 57.Nd verify a PKCS#7 signedData structure
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/pkcs7.h 60.In openssl/pkcs7.h
60.Ft int 61.Ft int
61.Fo PKCS7_verify 62.Fo PKCS7_verify
diff --git a/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3 b/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
index 822968f58d..55eb464a33 100644
--- a/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
+++ b/src/lib/libcrypto/man/PKCS8_PRIV_KEY_INFO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS8_PRIV_KEY_INFO_new.3,v 1.7 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: PKCS8_PRIV_KEY_INFO_new.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 6 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS8_PRIV_KEY_INFO_NEW 3 18.Dt PKCS8_PRIV_KEY_INFO_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm PKCS8_PRIV_KEY_INFO_free 22.Nm PKCS8_PRIV_KEY_INFO_free
23.Nd PKCS#8 private key information 23.Nd PKCS#8 private key information
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509.h 26.In openssl/x509.h
26.Ft PKCS8_PRIV_KEY_INFO * 27.Ft PKCS8_PRIV_KEY_INFO *
27.Fn PKCS8_PRIV_KEY_INFO_new void 28.Fn PKCS8_PRIV_KEY_INFO_new void
diff --git a/src/lib/libcrypto/man/PKCS8_pkey_set0.3 b/src/lib/libcrypto/man/PKCS8_pkey_set0.3
index f3d5a294c3..a8a160d544 100644
--- a/src/lib/libcrypto/man/PKCS8_pkey_set0.3
+++ b/src/lib/libcrypto/man/PKCS8_pkey_set0.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKCS8_pkey_set0.3,v 1.3 2024/09/02 07:45:09 tb Exp $ 1.\" $OpenBSD: PKCS8_pkey_set0.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 2 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKCS8_PKEY_SET0 3 18.Dt PKCS8_PKEY_SET0 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm PKCS8_pkey_get0_attrs 24.Nm PKCS8_pkey_get0_attrs
25.Nd change and inspect PKCS#8 PrivateKeyInfo objects 25.Nd change and inspect PKCS#8 PrivateKeyInfo objects
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509.h 28.In openssl/x509.h
28.Ft int 29.Ft int
29.Fo PKCS8_pkey_set0 30.Fo PKCS8_pkey_set0
diff --git a/src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.3 b/src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.3
index 40735c6f86..2d4f010bce 100644
--- a/src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.3
+++ b/src/lib/libcrypto/man/PKEY_USAGE_PERIOD_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: PKEY_USAGE_PERIOD_new.3,v 1.5 2019/06/06 01:06:59 schwarze Exp $ 1.\" $OpenBSD: PKEY_USAGE_PERIOD_new.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt PKEY_USAGE_PERIOD_NEW 3 18.Dt PKEY_USAGE_PERIOD_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm PKEY_USAGE_PERIOD_free 22.Nm PKEY_USAGE_PERIOD_free
23.Nd X.509 certificate private key usage period extension 23.Nd X.509 certificate private key usage period extension
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft PKEY_USAGE_PERIOD * 27.Ft PKEY_USAGE_PERIOD *
27.Fn PKEY_USAGE_PERIOD_new void 28.Fn PKEY_USAGE_PERIOD_new void
diff --git a/src/lib/libcrypto/man/POLICYINFO_new.3 b/src/lib/libcrypto/man/POLICYINFO_new.3
index 52c004414e..aad2ad3ce5 100644
--- a/src/lib/libcrypto/man/POLICYINFO_new.3
+++ b/src/lib/libcrypto/man/POLICYINFO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: POLICYINFO_new.3,v 1.11 2023/05/14 08:03:57 tb Exp $ 1.\" $OpenBSD: POLICYINFO_new.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 14 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt POLICYINFO_NEW 3 18.Dt POLICYINFO_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -34,6 +34,7 @@
34.Nm POLICY_CONSTRAINTS_free 34.Nm POLICY_CONSTRAINTS_free
35.Nd X.509 certificate policies 35.Nd X.509 certificate policies
36.Sh SYNOPSIS 36.Sh SYNOPSIS
37.Lb libcrypto
37.In openssl/x509v3.h 38.In openssl/x509v3.h
38.Ft POLICYINFO * 39.Ft POLICYINFO *
39.Fn POLICYINFO_new void 40.Fn POLICYINFO_new void
diff --git a/src/lib/libcrypto/man/RAND_add.3 b/src/lib/libcrypto/man/RAND_add.3
index 5404f696a3..b56707a313 100644
--- a/src/lib/libcrypto/man/RAND_add.3
+++ b/src/lib/libcrypto/man/RAND_add.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_add.3,v 1.10 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: RAND_add.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200 2.\" content checked up to: OpenSSL c16de9d8 Aug 31 23:16:22 2017 +0200
3.\" 3.\"
4.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org> 4.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 27 2018 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt RAND_ADD 3 19.Dt RAND_ADD 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -26,6 +26,7 @@
26.Nm RAND_status 26.Nm RAND_status
27.Nd manipulate the PRNG state 27.Nd manipulate the PRNG state
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/rand.h 30.In openssl/rand.h
30.Ft void 31.Ft void
31.Fo RAND_add 32.Fo RAND_add
diff --git a/src/lib/libcrypto/man/RAND_bytes.3 b/src/lib/libcrypto/man/RAND_bytes.3
index 19427a82df..ce0773f448 100644
--- a/src/lib/libcrypto/man/RAND_bytes.3
+++ b/src/lib/libcrypto/man/RAND_bytes.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_bytes.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: RAND_bytes.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 27 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RAND_BYTES 3 52.Dt RAND_BYTES 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm RAND_pseudo_bytes 56.Nm RAND_pseudo_bytes
57.Nd generate random data 57.Nd generate random data
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/rand.h 60.In openssl/rand.h
60.Ft int 61.Ft int
61.Fo RAND_bytes 62.Fo RAND_bytes
diff --git a/src/lib/libcrypto/man/RAND_load_file.3 b/src/lib/libcrypto/man/RAND_load_file.3
index 9227e2721b..1c6f7a27fb 100644
--- a/src/lib/libcrypto/man/RAND_load_file.3
+++ b/src/lib/libcrypto/man/RAND_load_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_load_file.3,v 1.6 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: RAND_load_file.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 27 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RAND_LOAD_FILE 3 52.Dt RAND_LOAD_FILE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm RAND_write_file 57.Nm RAND_write_file
58.Nd PRNG seed file 58.Nd PRNG seed file
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/rand.h 61.In openssl/rand.h
61.Ft const char * 62.Ft const char *
62.Fo RAND_file_name 63.Fo RAND_file_name
diff --git a/src/lib/libcrypto/man/RAND_set_rand_method.3 b/src/lib/libcrypto/man/RAND_set_rand_method.3
index d94d794daf..2756099c7b 100644
--- a/src/lib/libcrypto/man/RAND_set_rand_method.3
+++ b/src/lib/libcrypto/man/RAND_set_rand_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RAND_set_rand_method.3,v 1.4 2018/03/21 09:03:49 schwarze Exp $ 1.\" $OpenBSD: RAND_set_rand_method.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org> 3.\" Copyright (c) 2014 Miod Vallat <miod@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt RAND_SET_RAND_METHOD 3 18.Dt RAND_SET_RAND_METHOD 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm RAND_SSLeay 23.Nm RAND_SSLeay
24.Nd select RAND method 24.Nd select RAND method
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/rand.h 27.In openssl/rand.h
27.Ft int 28.Ft int
28.Fo RAND_set_rand_method 29.Fo RAND_set_rand_method
diff --git a/src/lib/libcrypto/man/RC2_encrypt.3 b/src/lib/libcrypto/man/RC2_encrypt.3
index a90e0f574b..735c10cbd7 100644
--- a/src/lib/libcrypto/man/RC2_encrypt.3
+++ b/src/lib/libcrypto/man/RC2_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RC2_encrypt.3,v 1.2 2024/12/18 04:15:48 jsg Exp $ 1.\" $OpenBSD: RC2_encrypt.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 18 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt RC2_ENCRYPT 3 18.Dt RC2_ENCRYPT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -27,6 +27,7 @@
27.Nm RC2_ofb64_encrypt 27.Nm RC2_ofb64_encrypt
28.Nd low-level functions for Rivest Cipher 2 28.Nd low-level functions for Rivest Cipher 2
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/rc2.h 31.In openssl/rc2.h
31.Ft void 32.Ft void
32.Fo RC2_set_key 33.Fo RC2_set_key
diff --git a/src/lib/libcrypto/man/RC4.3 b/src/lib/libcrypto/man/RC4.3
index 8b20a434b7..ff92cffc78 100644
--- a/src/lib/libcrypto/man/RC4.3
+++ b/src/lib/libcrypto/man/RC4.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RC4.3,v 1.8 2020/03/29 17:05:02 schwarze Exp $ 1.\" $OpenBSD: RC4.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 29 2020 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RC4 3 52.Dt RC4 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm RC4 56.Nm RC4
57.Nd RC4 encryption 57.Nd RC4 encryption
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/rc4.h 60.In openssl/rc4.h
60.Ft void 61.Ft void
61.Fo RC4_set_key 62.Fo RC4_set_key
diff --git a/src/lib/libcrypto/man/RIPEMD160.3 b/src/lib/libcrypto/man/RIPEMD160.3
index 43c6694036..e22f4ed841 100644
--- a/src/lib/libcrypto/man/RIPEMD160.3
+++ b/src/lib/libcrypto/man/RIPEMD160.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RIPEMD160.3,v 1.8 2024/05/26 09:54:16 tb Exp $ 1.\" $OpenBSD: RIPEMD160.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 72a7a702 Feb 26 14:05:09 2019 +0000 2.\" full merge up to: OpenSSL 72a7a702 Feb 26 14:05:09 2019 +0000
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 26 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RIPEMD160 3 52.Dt RIPEMD160 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -58,6 +58,7 @@
58.Nm RIPEMD160_Final 58.Nm RIPEMD160_Final
59.Nd RIPEMD-160 hash function 59.Nd RIPEMD-160 hash function
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/ripemd.h 62.In openssl/ripemd.h
62.Ft unsigned char * 63.Ft unsigned char *
63.Fo RIPEMD160 64.Fo RIPEMD160
diff --git a/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3 b/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3
index f69f33dbe5..6532028a57 100644
--- a/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3
+++ b/src/lib/libcrypto/man/RSA_PSS_PARAMS_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_PSS_PARAMS_new.3,v 1.4 2019/06/06 01:06:59 schwarze Exp $ 1.\" $OpenBSD: RSA_PSS_PARAMS_new.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt RSA_PSS_PARAMS_NEW 3 18.Dt RSA_PSS_PARAMS_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm RSA_PSS_PARAMS_free 22.Nm RSA_PSS_PARAMS_free
23.Nd probabilistic signature scheme with RSA hashing 23.Nd probabilistic signature scheme with RSA hashing
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/rsa.h 26.In openssl/rsa.h
26.Ft RSA_PSS_PARAMS * 27.Ft RSA_PSS_PARAMS *
27.Fn RSA_PSS_PARAMS_new void 28.Fn RSA_PSS_PARAMS_new void
diff --git a/src/lib/libcrypto/man/RSA_blinding_on.3 b/src/lib/libcrypto/man/RSA_blinding_on.3
index bd2a301377..0dfebf3739 100644
--- a/src/lib/libcrypto/man/RSA_blinding_on.3
+++ b/src/lib/libcrypto/man/RSA_blinding_on.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_blinding_on.3,v 1.7 2023/07/26 20:08:59 tb Exp $ 1.\" $OpenBSD: RSA_blinding_on.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 26 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RSA_BLINDING_ON 3 52.Dt RSA_BLINDING_ON 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm RSA_blinding_off 56.Nm RSA_blinding_off
57.Nd protect the RSA operation from timing attacks 57.Nd protect the RSA operation from timing attacks
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/rsa.h 60.In openssl/rsa.h
60.Ft int 61.Ft int
61.Fo RSA_blinding_on 62.Fo RSA_blinding_on
diff --git a/src/lib/libcrypto/man/RSA_check_key.3 b/src/lib/libcrypto/man/RSA_check_key.3
index 36b613b3a5..b6c9bc20a1 100644
--- a/src/lib/libcrypto/man/RSA_check_key.3
+++ b/src/lib/libcrypto/man/RSA_check_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_check_key.3,v 1.10 2023/11/19 21:06:15 tb Exp $ 1.\" $OpenBSD: RSA_check_key.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000 2.\" OpenSSL 6859cf74 Sep 25 13:33:28 2002 +0000
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,13 +49,14 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: November 19 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt RSA_CHECK_KEY 3 53.Dt RSA_CHECK_KEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm RSA_check_key 56.Nm RSA_check_key
57.Nd validate private RSA keys 57.Nd validate private RSA keys
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/rsa.h 60.In openssl/rsa.h
60.Ft int 61.Ft int
61.Fo RSA_check_key 62.Fo RSA_check_key
diff --git a/src/lib/libcrypto/man/RSA_generate_key.3 b/src/lib/libcrypto/man/RSA_generate_key.3
index 83703b1eaa..a72168def9 100644
--- a/src/lib/libcrypto/man/RSA_generate_key.3
+++ b/src/lib/libcrypto/man/RSA_generate_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_generate_key.3,v 1.13 2019/06/10 14:58:48 schwarze Exp $ 1.\" $OpenBSD: RSA_generate_key.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500 2.\" OpenSSL RSA_generate_key.pod bb6c5e7f Feb 5 10:29:22 2017 -0500
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 10 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RSA_GENERATE_KEY 3 52.Dt RSA_GENERATE_KEY 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm RSA_generate_key 56.Nm RSA_generate_key
57.Nd generate RSA key pair 57.Nd generate RSA key pair
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/rsa.h 60.In openssl/rsa.h
60.Ft int 61.Ft int
61.Fo RSA_generate_key_ex 62.Fo RSA_generate_key_ex
diff --git a/src/lib/libcrypto/man/RSA_get0_key.3 b/src/lib/libcrypto/man/RSA_get0_key.3
index f09fb00d2b..99eb2d3259 100644
--- a/src/lib/libcrypto/man/RSA_get0_key.3
+++ b/src/lib/libcrypto/man/RSA_get0_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_get0_key.3,v 1.8 2025/01/05 15:40:42 tb Exp $ 1.\" $OpenBSD: RSA_get0_key.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" selective merge up to: OpenSSL 665d899f Aug 2 02:19:43 2017 +0800 2.\" selective merge up to: OpenSSL 665d899f Aug 2 02:19:43 2017 +0800
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: January 5 2025 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt RSA_GET0_KEY 3 69.Dt RSA_GET0_KEY 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -88,6 +88,7 @@
88.Nm RSA_set_flags 88.Nm RSA_set_flags
89.Nd get and set data in an RSA object 89.Nd get and set data in an RSA object
90.Sh SYNOPSIS 90.Sh SYNOPSIS
91.Lb libcrypto
91.In openssl/rsa.h 92.In openssl/rsa.h
92.Ft void 93.Ft void
93.Fo RSA_get0_key 94.Fo RSA_get0_key
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 5f1fb4335f..1b7096faa1 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,4 @@
1.\" $OpenBSD: RSA_get_ex_new_index.3,v 1.13 2023/11/19 21:08:04 tb Exp $ 1.\" $OpenBSD: RSA_get_ex_new_index.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2023 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 19 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt RSA_GET_EX_NEW_INDEX 3 18.Dt RSA_GET_EX_NEW_INDEX 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm RSA_get_ex_data 23.Nm RSA_get_ex_data
24.Nd add application specific data to RSA objects 24.Nd add application specific data to RSA objects
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/rsa.h 27.In openssl/rsa.h
27.Ft int 28.Ft int
28.Fo RSA_get_ex_new_index 29.Fo RSA_get_ex_new_index
diff --git a/src/lib/libcrypto/man/RSA_meth_new.3 b/src/lib/libcrypto/man/RSA_meth_new.3
index a3a5c549e5..9626f1139f 100644
--- a/src/lib/libcrypto/man/RSA_meth_new.3
+++ b/src/lib/libcrypto/man/RSA_meth_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_meth_new.3,v 1.6 2025/01/05 15:40:42 tb Exp $ 1.\" $OpenBSD: RSA_meth_new.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL a970b14f Jul 31 18:58:40 2017 -0400 2.\" full merge up to: OpenSSL a970b14f Jul 31 18:58:40 2017 -0400
3.\" selective merge up to: OpenSSL 24907560 Sep 17 07:47:42 2018 +1000 3.\" selective merge up to: OpenSSL 24907560 Sep 17 07:47:42 2018 +1000
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: January 5 2025 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt RSA_METH_NEW 3 70.Dt RSA_METH_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -103,6 +103,7 @@
103.Nm RSA_meth_set_keygen 103.Nm RSA_meth_set_keygen
104.Nd build up RSA methods 104.Nd build up RSA methods
105.Sh SYNOPSIS 105.Sh SYNOPSIS
106.Lb libcrypto
106.In openssl/rsa.h 107.In openssl/rsa.h
107.Ft RSA_METHOD * 108.Ft RSA_METHOD *
108.Fo RSA_meth_new 109.Fo RSA_meth_new
diff --git a/src/lib/libcrypto/man/RSA_new.3 b/src/lib/libcrypto/man/RSA_new.3
index f5c7929e77..9c69ce27b1 100644
--- a/src/lib/libcrypto/man/RSA_new.3
+++ b/src/lib/libcrypto/man/RSA_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_new.3,v 1.18 2023/11/19 21:03:22 tb Exp $ 1.\" $OpenBSD: RSA_new.3,v 1.19 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL doc/man3/RSA_new.pod e9b77246 Jan 20 19:58:49 2017 +0100 3.\" OpenSSL doc/man3/RSA_new.pod e9b77246 Jan 20 19:58:49 2017 +0100
4.\" OpenSSL doc/crypto/rsa.pod 35d2e327 Jun 3 16:19:49 2016 -0400 (final) 4.\" OpenSSL doc/crypto/rsa.pod 35d2e327 Jun 3 16:19:49 2016 -0400 (final)
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: November 19 2023 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt RSA_NEW 3 71.Dt RSA_NEW 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -78,6 +78,7 @@
78.Nm RSA_free 78.Nm RSA_free
79.Nd allocate and free RSA objects 79.Nd allocate and free RSA objects
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/rsa.h 82.In openssl/rsa.h
82.Ft RSA * 83.Ft RSA *
83.Fn RSA_new void 84.Fn RSA_new void
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 e7c3a2a624..d8a142f3f9 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,4 @@
1.\" $OpenBSD: RSA_padding_add_PKCS1_type_1.3,v 1.8 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: RSA_padding_add_PKCS1_type_1.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 1e3f62a3 Jul 17 16:47:13 2017 +0200 2.\" OpenSSL 1e3f62a3 Jul 17 16:47:13 2017 +0200
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 21 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RSA_PADDING_ADD_PKCS1_TYPE_1 3 52.Dt RSA_PADDING_ADD_PKCS1_TYPE_1 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -62,6 +62,7 @@
62.Nm RSA_padding_check_none 62.Nm RSA_padding_check_none
63.Nd asymmetric encryption padding 63.Nd asymmetric encryption padding
64.Sh SYNOPSIS 64.Sh SYNOPSIS
65.Lb libcrypto
65.In openssl/rsa.h 66.In openssl/rsa.h
66.Ft int 67.Ft int
67.Fo RSA_padding_add_PKCS1_type_1 68.Fo RSA_padding_add_PKCS1_type_1
diff --git a/src/lib/libcrypto/man/RSA_pkey_ctx_ctrl.3 b/src/lib/libcrypto/man/RSA_pkey_ctx_ctrl.3
index 3d4e79cc47..ca805e5191 100644
--- a/src/lib/libcrypto/man/RSA_pkey_ctx_ctrl.3
+++ b/src/lib/libcrypto/man/RSA_pkey_ctx_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_pkey_ctx_ctrl.3,v 1.8 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: RSA_pkey_ctx_ctrl.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/EVP_PKEY_CTX_ctrl.pod 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" OpenSSL man3/EVP_PKEY_CTX_ctrl.pod 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" OpenSSL man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod 4.\" OpenSSL man3/EVP_PKEY_CTX_set_rsa_pss_keygen_md.pod
@@ -55,7 +55,7 @@
55.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 55.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
56.\" OF THE POSSIBILITY OF SUCH DAMAGE. 56.\" OF THE POSSIBILITY OF SUCH DAMAGE.
57.\" 57.\"
58.Dd $Mdocdate: December 6 2024 $ 58.Dd $Mdocdate: June 8 2025 $
59.Dt RSA_PKEY_CTX_CTRL 3 59.Dt RSA_PKEY_CTX_CTRL 3
60.Os 60.Os
61.Sh NAME 61.Sh NAME
@@ -77,6 +77,7 @@
77.Nm EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen 77.Nm EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen
78.Nd RSA private key control operations 78.Nd RSA private key control operations
79.Sh SYNOPSIS 79.Sh SYNOPSIS
80.Lb libcrypto
80.In openssl/rsa.h 81.In openssl/rsa.h
81.Ft int 82.Ft int
82.Fo RSA_pkey_ctx_ctrl 83.Fo RSA_pkey_ctx_ctrl
diff --git a/src/lib/libcrypto/man/RSA_print.3 b/src/lib/libcrypto/man/RSA_print.3
index 767241ce1c..3f5d927b79 100644
--- a/src/lib/libcrypto/man/RSA_print.3
+++ b/src/lib/libcrypto/man/RSA_print.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_print.3,v 1.9 2019/06/06 01:06:59 schwarze Exp $ 1.\" $OpenBSD: RSA_print.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 6 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RSA_PRINT 3 52.Dt RSA_PRINT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -62,6 +62,7 @@
62.Nm DHparams_print_fp 62.Nm DHparams_print_fp
63.Nd print cryptographic parameters 63.Nd print cryptographic parameters
64.Sh SYNOPSIS 64.Sh SYNOPSIS
65.Lb libcrypto
65.In openssl/rsa.h 66.In openssl/rsa.h
66.Ft int 67.Ft int
67.Fo RSA_print 68.Fo RSA_print
diff --git a/src/lib/libcrypto/man/RSA_private_encrypt.3 b/src/lib/libcrypto/man/RSA_private_encrypt.3
index 2bf6c57dba..43e94b1fd2 100644
--- a/src/lib/libcrypto/man/RSA_private_encrypt.3
+++ b/src/lib/libcrypto/man/RSA_private_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_private_encrypt.3,v 1.10 2019/06/10 14:58:48 schwarze Exp $ 1.\" $OpenBSD: RSA_private_encrypt.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL RSA_private_encrypt.pod b41f6b64 Mar 10 15:49:04 2017 +0000 2.\" OpenSSL RSA_private_encrypt.pod b41f6b64 Mar 10 15:49:04 2017 +0000
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 10 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RSA_PRIVATE_ENCRYPT 3 52.Dt RSA_PRIVATE_ENCRYPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm RSA_public_decrypt 56.Nm RSA_public_decrypt
57.Nd low level signature operations 57.Nd low level signature operations
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/rsa.h 60.In openssl/rsa.h
60.Ft int 61.Ft int
61.Fo RSA_private_encrypt 62.Fo RSA_private_encrypt
diff --git a/src/lib/libcrypto/man/RSA_public_encrypt.3 b/src/lib/libcrypto/man/RSA_public_encrypt.3
index be3afdf402..f40118846a 100644
--- a/src/lib/libcrypto/man/RSA_public_encrypt.3
+++ b/src/lib/libcrypto/man/RSA_public_encrypt.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_public_encrypt.3,v 1.13 2023/09/10 16:04:15 schwarze Exp $ 1.\" $OpenBSD: RSA_public_encrypt.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL RSA_public_encrypt.pod 1e3f62a3 Jul 17 16:47:13 2017 +0200 2.\" OpenSSL RSA_public_encrypt.pod 1e3f62a3 Jul 17 16:47:13 2017 +0200
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: September 10 2023 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt RSA_PUBLIC_ENCRYPT 3 69.Dt RSA_PUBLIC_ENCRYPT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -75,6 +75,7 @@
75.Nm EVP_PKEY_decrypt_old 75.Nm EVP_PKEY_decrypt_old
76.Nd RSA public key cryptography 76.Nd RSA public key cryptography
77.Sh SYNOPSIS 77.Sh SYNOPSIS
78.Lb libcrypto
78.In openssl/rsa.h 79.In openssl/rsa.h
79.Ft int 80.Ft int
80.Fo RSA_public_encrypt 81.Fo RSA_public_encrypt
diff --git a/src/lib/libcrypto/man/RSA_security_bits.3 b/src/lib/libcrypto/man/RSA_security_bits.3
index f7024a7956..0766ce61b1 100644
--- a/src/lib/libcrypto/man/RSA_security_bits.3
+++ b/src/lib/libcrypto/man/RSA_security_bits.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_security_bits.3,v 1.1 2022/07/13 17:32:16 schwarze Exp $ 1.\" $OpenBSD: RSA_security_bits.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2022 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: July 13 2022 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt RSA_SECURITY_BITS 3 18.Dt RSA_SECURITY_BITS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm BN_security_bits 24.Nm BN_security_bits
25.Nd get security strength 25.Nd get security strength
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/rsa.h 28.In openssl/rsa.h
28.Ft int 29.Ft int
29.Fn RSA_security_bits "const RSA *rsa" 30.Fn RSA_security_bits "const RSA *rsa"
diff --git a/src/lib/libcrypto/man/RSA_set_method.3 b/src/lib/libcrypto/man/RSA_set_method.3
index ffe22c116f..127dc62c60 100644
--- a/src/lib/libcrypto/man/RSA_set_method.3
+++ b/src/lib/libcrypto/man/RSA_set_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_set_method.3,v 1.18 2023/11/19 10:34:26 tb Exp $ 1.\" $OpenBSD: RSA_set_method.3,v 1.19 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> 4.\" This file was written by Ulf Moeller <ulf@openssl.org>
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: November 19 2023 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt RSA_SET_METHOD 3 54.Dt RSA_SET_METHOD 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -63,6 +63,7 @@
63.Nm RSA_new_method 63.Nm RSA_new_method
64.Nd select RSA method 64.Nd select RSA method
65.Sh SYNOPSIS 65.Sh SYNOPSIS
66.Lb libcrypto
66.In openssl/rsa.h 67.In openssl/rsa.h
67.Ft void 68.Ft void
68.Fo RSA_set_default_method 69.Fo RSA_set_default_method
diff --git a/src/lib/libcrypto/man/RSA_sign.3 b/src/lib/libcrypto/man/RSA_sign.3
index 888e36a680..d2a4512302 100644
--- a/src/lib/libcrypto/man/RSA_sign.3
+++ b/src/lib/libcrypto/man/RSA_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_sign.3,v 1.9 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: RSA_sign.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL aa90ca11 Aug 20 15:48:56 2016 -0400 2.\" OpenSSL aa90ca11 Aug 20 15:48:56 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: April 17 2025 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt RSA_SIGN 3 53.Dt RSA_SIGN 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm RSA_verify 57.Nm RSA_verify
58.Nd RSA signatures 58.Nd RSA signatures
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/rsa.h 61.In openssl/rsa.h
61.Ft int 62.Ft int
62.Fo RSA_sign 63.Fo RSA_sign
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 34aef42c48..bd11a0607a 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,4 @@
1.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.7 2019/06/10 14:58:48 schwarze Exp $ 1.\" $OpenBSD: RSA_sign_ASN1_OCTET_STRING.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>. 4.\" This file was written by Ulf Moeller <ulf@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 10 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt RSA_SIGN_ASN1_OCTET_STRING 3 52.Dt RSA_SIGN_ASN1_OCTET_STRING 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -56,6 +56,7 @@
56.Nm RSA_verify_ASN1_OCTET_STRING 56.Nm RSA_verify_ASN1_OCTET_STRING
57.Nd RSA signatures 57.Nd RSA signatures
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/rsa.h 60.In openssl/rsa.h
60.Ft int 61.Ft int
61.Fo RSA_sign_ASN1_OCTET_STRING 62.Fo RSA_sign_ASN1_OCTET_STRING
diff --git a/src/lib/libcrypto/man/RSA_size.3 b/src/lib/libcrypto/man/RSA_size.3
index 8a552b4e67..9988903d55 100644
--- a/src/lib/libcrypto/man/RSA_size.3
+++ b/src/lib/libcrypto/man/RSA_size.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: RSA_size.3,v 1.10 2022/07/13 21:51:35 schwarze Exp $ 1.\" $OpenBSD: RSA_size.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: July 13 2022 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt RSA_SIZE 3 53.Dt RSA_SIZE 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm RSA_bits 57.Nm RSA_bits
58.Nd get the RSA modulus size 58.Nd get the RSA modulus size
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/rsa.h 61.In openssl/rsa.h
61.Ft int 62.Ft int
62.Fo RSA_size 63.Fo RSA_size
diff --git a/src/lib/libcrypto/man/SHA1.3 b/src/lib/libcrypto/man/SHA1.3
index 4ccb08157c..74fd388cd8 100644
--- a/src/lib/libcrypto/man/SHA1.3
+++ b/src/lib/libcrypto/man/SHA1.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SHA1.3,v 1.9 2024/06/01 12:35:23 tb Exp $ 1.\" $OpenBSD: SHA1.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: June 1 2024 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt SHA1 3 53.Dt SHA1 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -75,6 +75,7 @@
75.Nm SHA512_Final 75.Nm SHA512_Final
76.Nd Secure Hash Algorithm 76.Nd Secure Hash Algorithm
77.Sh SYNOPSIS 77.Sh SYNOPSIS
78.Lb libcrypto
78.In openssl/sha.h 79.In openssl/sha.h
79.Ft unsigned char * 80.Ft unsigned char *
80.Fo SHA1 81.Fo SHA1
diff --git a/src/lib/libcrypto/man/SMIME_read_CMS.3 b/src/lib/libcrypto/man/SMIME_read_CMS.3
index e1b1d07499..9883d4a489 100644
--- a/src/lib/libcrypto/man/SMIME_read_CMS.3
+++ b/src/lib/libcrypto/man/SMIME_read_CMS.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SMIME_read_CMS.3,v 1.7 2021/12/14 14:30:50 schwarze Exp $ 1.\" $OpenBSD: SMIME_read_CMS.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 2.\" full merge up to: OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 14 2021 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt SMIME_READ_CMS 3 52.Dt SMIME_READ_CMS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm SMIME_read_CMS 55.Nm SMIME_read_CMS
56.Nd extract CMS ContentInfo from an S/MIME message 56.Nd extract CMS ContentInfo from an S/MIME message
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft CMS_ContentInfo * 60.Ft CMS_ContentInfo *
60.Fo SMIME_read_CMS 61.Fo SMIME_read_CMS
diff --git a/src/lib/libcrypto/man/SMIME_read_PKCS7.3 b/src/lib/libcrypto/man/SMIME_read_PKCS7.3
index dbe2765b8b..e75ab7723e 100644
--- a/src/lib/libcrypto/man/SMIME_read_PKCS7.3
+++ b/src/lib/libcrypto/man/SMIME_read_PKCS7.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SMIME_read_PKCS7.3,v 1.8 2021/12/14 14:30:50 schwarze Exp $ 1.\" $OpenBSD: SMIME_read_PKCS7.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100 2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 14 2021 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt SMIME_READ_PKCS7 3 52.Dt SMIME_READ_PKCS7 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm SMIME_read_PKCS7 55.Nm SMIME_read_PKCS7
56.Nd extract a PKCS#7 object from an S/MIME message 56.Nd extract a PKCS#7 object from an S/MIME message
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/pkcs7.h 59.In openssl/pkcs7.h
59.Ft PKCS7 * 60.Ft PKCS7 *
60.Fo SMIME_read_PKCS7 61.Fo SMIME_read_PKCS7
diff --git a/src/lib/libcrypto/man/SMIME_text.3 b/src/lib/libcrypto/man/SMIME_text.3
index a4c9689925..d02e5f6159 100644
--- a/src/lib/libcrypto/man/SMIME_text.3
+++ b/src/lib/libcrypto/man/SMIME_text.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SMIME_text.3,v 1.1 2021/12/14 15:22:49 schwarze Exp $ 1.\" $OpenBSD: SMIME_text.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 14 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt SMIME_TEXT 3 18.Dt SMIME_TEXT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm SMIME_text 21.Nm SMIME_text
22.Nd remove text/plain MIME headers 22.Nd remove text/plain MIME headers
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/asn1.h 25.In openssl/asn1.h
25.Ft int 26.Ft int
26.Fo SMIME_text 27.Fo SMIME_text
diff --git a/src/lib/libcrypto/man/SMIME_write_CMS.3 b/src/lib/libcrypto/man/SMIME_write_CMS.3
index c2c6b77e53..548363693d 100644
--- a/src/lib/libcrypto/man/SMIME_write_CMS.3
+++ b/src/lib/libcrypto/man/SMIME_write_CMS.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SMIME_write_CMS.3,v 1.6 2021/12/13 17:24:39 schwarze Exp $ 1.\" $OpenBSD: SMIME_write_CMS.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 13 2021 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt SMIME_WRITE_CMS 3 52.Dt SMIME_WRITE_CMS 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm SMIME_write_CMS 55.Nm SMIME_write_CMS
56.Nd convert CMS structure to S/MIME format 56.Nd convert CMS structure to S/MIME format
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft int 60.Ft int
60.Fo SMIME_write_CMS 61.Fo SMIME_write_CMS
diff --git a/src/lib/libcrypto/man/SMIME_write_PKCS7.3 b/src/lib/libcrypto/man/SMIME_write_PKCS7.3
index c1a9f051d0..e4c482a983 100644
--- a/src/lib/libcrypto/man/SMIME_write_PKCS7.3
+++ b/src/lib/libcrypto/man/SMIME_write_PKCS7.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: SMIME_write_PKCS7.3,v 1.9 2021/12/14 15:46:48 schwarze Exp $ 1.\" $OpenBSD: SMIME_write_PKCS7.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,13 +66,14 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: December 14 2021 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt SMIME_WRITE_PKCS7 3 70.Dt SMIME_WRITE_PKCS7 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
73.Nm SMIME_write_PKCS7 73.Nm SMIME_write_PKCS7
74.Nd convert PKCS#7 structure to S/MIME format 74.Nd convert PKCS#7 structure to S/MIME format
75.Sh SYNOPSIS 75.Sh SYNOPSIS
76.Lb libcrypto
76.In openssl/pkcs7.h 77.In openssl/pkcs7.h
77.Ft int 78.Ft int
78.Fo SMIME_write_PKCS7 79.Fo SMIME_write_PKCS7
diff --git a/src/lib/libcrypto/man/STACK_OF.3 b/src/lib/libcrypto/man/STACK_OF.3
index 4c627eed9b..38bca99cf6 100644
--- a/src/lib/libcrypto/man/STACK_OF.3
+++ b/src/lib/libcrypto/man/STACK_OF.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: STACK_OF.3,v 1.5 2021/10/24 13:10:46 schwarze Exp $ 1.\" $OpenBSD: STACK_OF.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 24 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt STACK_OF 3 18.Dt STACK_OF 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm STACK_OF 21.Nm STACK_OF
22.Nd variable-sized arrays of pointers, called OpenSSL stacks 22.Nd variable-sized arrays of pointers, called OpenSSL stacks
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/safestack.h 25.In openssl/safestack.h
25.Fn STACK_OF type 26.Fn STACK_OF type
26.Sh DESCRIPTION 27.Sh DESCRIPTION
diff --git a/src/lib/libcrypto/man/TS_REQ_new.3 b/src/lib/libcrypto/man/TS_REQ_new.3
index 8dbd15ea7e..796b58f4f8 100644
--- a/src/lib/libcrypto/man/TS_REQ_new.3
+++ b/src/lib/libcrypto/man/TS_REQ_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: TS_REQ_new.3,v 1.6 2019/06/06 01:06:59 schwarze Exp $ 1.\" $OpenBSD: TS_REQ_new.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: June 6 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt TS_REQ_NEW 3 18.Dt TS_REQ_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.Nm TS_MSG_IMPRINT_free 32.Nm TS_MSG_IMPRINT_free
33.Nd X.509 time-stamp protocol 33.Nd X.509 time-stamp protocol
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/ts.h 36.In openssl/ts.h
36.Ft TS_REQ * 37.Ft TS_REQ *
37.Fn TS_REQ_new void 38.Fn TS_REQ_new void
diff --git a/src/lib/libcrypto/man/UI_create_method.3 b/src/lib/libcrypto/man/UI_create_method.3
index ffd6b98157..a116baaa79 100644
--- a/src/lib/libcrypto/man/UI_create_method.3
+++ b/src/lib/libcrypto/man/UI_create_method.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: UI_create_method.3,v 1.6 2023/05/22 19:38:04 tb Exp $ 1.\" $OpenBSD: UI_create_method.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL UI_create_method.pod 8e3d46e5 Mar 11 10:51:04 2017 +0100 2.\" OpenSSL UI_create_method.pod 8e3d46e5 Mar 11 10:51:04 2017 +0100
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org>. 4.\" This file was written by Richard Levitte <levitte@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 22 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt UI_CREATE_METHOD 3 52.Dt UI_CREATE_METHOD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -68,6 +68,7 @@
68.Nm UI_method_get_prompt_constructor 68.Nm UI_method_get_prompt_constructor
69.Nd user interface method creation and destruction 69.Nd user interface method creation and destruction
70.Sh SYNOPSIS 70.Sh SYNOPSIS
71.Lb libcrypto
71.In openssl/ui.h 72.In openssl/ui.h
72.Ft UI_METHOD * 73.Ft UI_METHOD *
73.Fo UI_create_method 74.Fo UI_create_method
diff --git a/src/lib/libcrypto/man/UI_get_string_type.3 b/src/lib/libcrypto/man/UI_get_string_type.3
index bc0449a90e..84c774d94d 100644
--- a/src/lib/libcrypto/man/UI_get_string_type.3
+++ b/src/lib/libcrypto/man/UI_get_string_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: UI_get_string_type.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: UI_get_string_type.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL UI_STRING.pod e9c9971b Jul 1 18:28:50 2017 +0200 2.\" OpenSSL UI_STRING.pod e9c9971b Jul 1 18:28:50 2017 +0200
3.\" 3.\"
4.\" This file was written by Richard Levitte <levitte@openssl.org> 4.\" This file was written by Richard Levitte <levitte@openssl.org>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 22 2018 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt UI_GET_STRING_TYPE 3 52.Dt UI_GET_STRING_TYPE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -63,6 +63,7 @@
63.Nm UI_set_result 63.Nm UI_set_result
64.Nd OpenSSL user interface string parsing 64.Nd OpenSSL user interface string parsing
65.Sh SYNOPSIS 65.Sh SYNOPSIS
66.Lb libcrypto
66.In openssl/ui.h 67.In openssl/ui.h
67.Bd -literal 68.Bd -literal
68enum UI_string_types { 69enum UI_string_types {
diff --git a/src/lib/libcrypto/man/UI_new.3 b/src/lib/libcrypto/man/UI_new.3
index e55477f31e..853219aac2 100644
--- a/src/lib/libcrypto/man/UI_new.3
+++ b/src/lib/libcrypto/man/UI_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: UI_new.3,v 1.13 2025/03/09 15:25:14 tb Exp $ 1.\" $OpenBSD: UI_new.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 78b19e90 Jan 11 00:12:01 2017 +0100 2.\" full merge up to: OpenSSL 78b19e90 Jan 11 00:12:01 2017 +0100
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 9 2025 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt UI_NEW 3 53.Dt UI_NEW 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -80,6 +80,7 @@
80.Nm UI_null 80.Nm UI_null
81.Nd New User Interface 81.Nd New User Interface
82.Sh SYNOPSIS 82.Sh SYNOPSIS
83.Lb libcrypto
83.In openssl/ui.h 84.In openssl/ui.h
84.Ft UI * 85.Ft UI *
85.Fn UI_new void 86.Fn UI_new void
diff --git a/src/lib/libcrypto/man/X25519.3 b/src/lib/libcrypto/man/X25519.3
index a327f8c7b2..3686df9bfa 100644
--- a/src/lib/libcrypto/man/X25519.3
+++ b/src/lib/libcrypto/man/X25519.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X25519.3,v 1.7 2022/12/15 17:20:48 schwarze Exp $ 1.\" $OpenBSD: X25519.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" contains some text from: BoringSSL curve25519.h, curve25519.c 2.\" contains some text from: BoringSSL curve25519.h, curve25519.c
3.\" content also checked up to: OpenSSL f929439f Mar 15 12:19:16 2018 +0000 3.\" content also checked up to: OpenSSL f929439f Mar 15 12:19:16 2018 +0000
4.\" 4.\"
@@ -24,7 +24,7 @@
24.\" by Daniel J. Bernstein and others that are included in SUPERCOP 24.\" by Daniel J. Bernstein and others that are included in SUPERCOP
25.\" and that Adam Langley's BoringSSL implementation is based on. 25.\" and that Adam Langley's BoringSSL implementation is based on.
26.\" 26.\"
27.Dd $Mdocdate: December 15 2022 $ 27.Dd $Mdocdate: June 8 2025 $
28.Dt X25519 3 28.Dt X25519 3
29.Os 29.Os
30.Sh NAME 30.Sh NAME
@@ -35,6 +35,7 @@
35.Nm ED25519_verify 35.Nm ED25519_verify
36.Nd Elliptic Curve Diffie-Hellman and signature primitives based on Curve25519 36.Nd Elliptic Curve Diffie-Hellman and signature primitives based on Curve25519
37.Sh SYNOPSIS 37.Sh SYNOPSIS
38.Lb libcrypto
38.In openssl/curve25519.h 39.In openssl/curve25519.h
39.Ft int 40.Ft int
40.Fo X25519 41.Fo X25519
diff --git a/src/lib/libcrypto/man/X509V3_EXT_get_nid.3 b/src/lib/libcrypto/man/X509V3_EXT_get_nid.3
index ad153c36d0..78975874aa 100644
--- a/src/lib/libcrypto/man/X509V3_EXT_get_nid.3
+++ b/src/lib/libcrypto/man/X509V3_EXT_get_nid.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509V3_EXT_get_nid.3,v 1.8 2024/12/24 09:48:56 schwarze Exp $ 1.\" $OpenBSD: X509V3_EXT_get_nid.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2024 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 24 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_EXT_GET_NID 3 18.Dt X509V3_EXT_GET_NID 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509V3_EXT_get 22.Nm X509V3_EXT_get
23.Nd retrieve X.509v3 certificate extension methods 23.Nd retrieve X.509v3 certificate extension methods
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft const X509V3_EXT_METHOD * 27.Ft const X509V3_EXT_METHOD *
27.Fo X509V3_EXT_get_nid 28.Fo X509V3_EXT_get_nid
diff --git a/src/lib/libcrypto/man/X509V3_EXT_print.3 b/src/lib/libcrypto/man/X509V3_EXT_print.3
index edb97d3a36..8705e4d5ac 100644
--- a/src/lib/libcrypto/man/X509V3_EXT_print.3
+++ b/src/lib/libcrypto/man/X509V3_EXT_print.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509V3_EXT_print.3,v 1.3 2024/12/28 10:19:45 schwarze Exp $ 1.\" $OpenBSD: X509V3_EXT_print.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021, 2024 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021, 2024 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 28 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_EXT_PRINT 3 18.Dt X509V3_EXT_PRINT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509V3_EXT_print_fp 22.Nm X509V3_EXT_print_fp
23.Nd pretty-print an X.509 extension 23.Nd pretty-print an X.509 extension
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft int 27.Ft int
27.Fo X509V3_EXT_print 28.Fo X509V3_EXT_print
diff --git a/src/lib/libcrypto/man/X509V3_extensions_print.3 b/src/lib/libcrypto/man/X509V3_extensions_print.3
index 8c43fe9b01..d95a4da01e 100644
--- a/src/lib/libcrypto/man/X509V3_extensions_print.3
+++ b/src/lib/libcrypto/man/X509V3_extensions_print.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509V3_extensions_print.3,v 1.2 2021/11/26 13:48:21 jsg Exp $ 1.\" $OpenBSD: X509V3_extensions_print.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 26 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_EXTENSIONS_PRINT 3 18.Dt X509V3_EXTENSIONS_PRINT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm X509V3_extensions_print 21.Nm X509V3_extensions_print
22.Nd pretty-print an array of X.509 extensions 22.Nd pretty-print an array of X.509 extensions
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/x509v3.h 25.In openssl/x509v3.h
25.Ft int 26.Ft int
26.Fo X509V3_extensions_print 27.Fo X509V3_extensions_print
diff --git a/src/lib/libcrypto/man/X509V3_get_d2i.3 b/src/lib/libcrypto/man/X509V3_get_d2i.3
index bf442dc846..7920fca09f 100644
--- a/src/lib/libcrypto/man/X509V3_get_d2i.3
+++ b/src/lib/libcrypto/man/X509V3_get_d2i.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509V3_get_d2i.3,v 1.25 2024/12/31 20:17:00 tb Exp $ 1.\" $OpenBSD: X509V3_get_d2i.3,v 1.26 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL ff7fbfd5 Nov 2 11:52:01 2015 +0000 2.\" full merge up to: OpenSSL ff7fbfd5 Nov 2 11:52:01 2015 +0000
3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: December 31 2024 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt X509V3_GET_D2I 3 71.Dt X509V3_GET_D2I 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -87,6 +87,7 @@
87.Nm X509_get0_uids 87.Nm X509_get0_uids
88.Nd X509 extension decode and encode functions 88.Nd X509 extension decode and encode functions
89.Sh SYNOPSIS 89.Sh SYNOPSIS
90.Lb libcrypto
90.In openssl/x509v3.h 91.In openssl/x509v3.h
91.Ft void * 92.Ft void *
92.Fo X509V3_get_d2i 93.Fo X509V3_get_d2i
diff --git a/src/lib/libcrypto/man/X509V3_parse_list.3 b/src/lib/libcrypto/man/X509V3_parse_list.3
index 447f1a5e94..385f8ad9c8 100644
--- a/src/lib/libcrypto/man/X509V3_parse_list.3
+++ b/src/lib/libcrypto/man/X509V3_parse_list.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509V3_parse_list.3,v 1.2 2024/12/24 09:48:56 schwarze Exp $ 1.\" $OpenBSD: X509V3_parse_list.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 24 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_PARSE_LIST 3 18.Dt X509V3_PARSE_LIST 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509V3_conf_free 22.Nm X509V3_conf_free
23.Nd create and destroy CONF_VALUE objects 23.Nd create and destroy CONF_VALUE objects
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft STACK_OF(CONF_VALUE) * 27.Ft STACK_OF(CONF_VALUE) *
27.Fn X509V3_parse_list "const char *string" 28.Fn X509V3_parse_list "const char *string"
diff --git a/src/lib/libcrypto/man/X509_ALGOR_dup.3 b/src/lib/libcrypto/man/X509_ALGOR_dup.3
index ef7ca75863..bc9ba4b77d 100644
--- a/src/lib/libcrypto/man/X509_ALGOR_dup.3
+++ b/src/lib/libcrypto/man/X509_ALGOR_dup.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.23 2024/03/19 17:34:05 tb Exp $ 1.\" $OpenBSD: X509_ALGOR_dup.3,v 1.24 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400 2.\" OpenSSL 4692340e Jun 7 15:49:08 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: March 19 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt X509_ALGOR_DUP 3 70.Dt X509_ALGOR_DUP 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -78,6 +78,7 @@
78.Nm X509_ALGOR_cmp 78.Nm X509_ALGOR_cmp
79.Nd create, change, and inspect algorithm identifiers 79.Nd create, change, and inspect algorithm identifiers
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/x509.h 82.In openssl/x509.h
82.Ft X509_ALGOR * 83.Ft X509_ALGOR *
83.Fn X509_ALGOR_new void 84.Fn X509_ALGOR_new void
diff --git a/src/lib/libcrypto/man/X509_ATTRIBUTE_get0_object.3 b/src/lib/libcrypto/man/X509_ATTRIBUTE_get0_object.3
index 4212e27d7e..b452fcbea2 100644
--- a/src/lib/libcrypto/man/X509_ATTRIBUTE_get0_object.3
+++ b/src/lib/libcrypto/man/X509_ATTRIBUTE_get0_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ATTRIBUTE_get0_object.3,v 1.2 2021/10/21 16:26:34 schwarze Exp $ 1.\" $OpenBSD: X509_ATTRIBUTE_get0_object.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 21 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_ATTRIBUTE_GET0_OBJECT 3 18.Dt X509_ATTRIBUTE_GET0_OBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -27,6 +27,7 @@
27.\" The type is called "Attribute" with capital "A", not "attribute". 27.\" The type is called "Attribute" with capital "A", not "attribute".
28.Nd X.501 Attribute read accessors 28.Nd X.501 Attribute read accessors
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/x509.h 31.In openssl/x509.h
31.Ft ASN1_OBJECT * 32.Ft ASN1_OBJECT *
32.Fo X509_ATTRIBUTE_get0_object 33.Fo X509_ATTRIBUTE_get0_object
diff --git a/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3 b/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
index cc2b27d4c0..63a5c58169 100644
--- a/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
+++ b/src/lib/libcrypto/man/X509_ATTRIBUTE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.18 2024/09/02 07:57:27 tb Exp $ 1.\" $OpenBSD: X509_ATTRIBUTE_new.3,v 1.19 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 2 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_ATTRIBUTE_NEW 3 18.Dt X509_ATTRIBUTE_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -27,6 +27,7 @@
27.\" The type is called "Attribute" with capital "A", not "attribute". 27.\" The type is called "Attribute" with capital "A", not "attribute".
28.Nd generic X.501 Attribute 28.Nd generic X.501 Attribute
29.Sh SYNOPSIS 29.Sh SYNOPSIS
30.Lb libcrypto
30.In openssl/x509.h 31.In openssl/x509.h
31.Ft X509_ATTRIBUTE * 32.Ft X509_ATTRIBUTE *
32.Fn X509_ATTRIBUTE_new void 33.Fn X509_ATTRIBUTE_new void
diff --git a/src/lib/libcrypto/man/X509_ATTRIBUTE_set1_object.3 b/src/lib/libcrypto/man/X509_ATTRIBUTE_set1_object.3
index 3555d4b169..d26e7de473 100644
--- a/src/lib/libcrypto/man/X509_ATTRIBUTE_set1_object.3
+++ b/src/lib/libcrypto/man/X509_ATTRIBUTE_set1_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ATTRIBUTE_set1_object.3,v 1.3 2021/11/26 13:48:21 jsg Exp $ 1.\" $OpenBSD: X509_ATTRIBUTE_set1_object.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 26 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_ATTRIBUTE_SET1_OBJECT 3 18.Dt X509_ATTRIBUTE_SET1_OBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -28,6 +28,7 @@
28.\" The type is called "Attribute" with capital "A", not "attribute". 28.\" The type is called "Attribute" with capital "A", not "attribute".
29.Nd modify an X.501 Attribute 29.Nd modify an X.501 Attribute
30.Sh SYNOPSIS 30.Sh SYNOPSIS
31.Lb libcrypto
31.In openssl/x509.h 32.In openssl/x509.h
32.Ft int 33.Ft int
33.Fo X509_ATTRIBUTE_set1_object 34.Fo X509_ATTRIBUTE_set1_object
diff --git a/src/lib/libcrypto/man/X509_CINF_new.3 b/src/lib/libcrypto/man/X509_CINF_new.3
index 6c09c58545..62399c07f7 100644
--- a/src/lib/libcrypto/man/X509_CINF_new.3
+++ b/src/lib/libcrypto/man/X509_CINF_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CINF_new.3,v 1.11 2024/09/02 08:04:32 tb Exp $ 1.\" $OpenBSD: X509_CINF_new.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 2 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_CINF_NEW 3 18.Dt X509_CINF_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm X509_CERT_AUX_free 26.Nm X509_CERT_AUX_free
27.Nd X.509 certificate information objects 27.Nd X.509 certificate information objects
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/x509.h 30.In openssl/x509.h
30.Ft X509_CINF * 31.Ft X509_CINF *
31.Fn X509_CINF_new void 32.Fn X509_CINF_new void
diff --git a/src/lib/libcrypto/man/X509_CRL_get0_by_serial.3 b/src/lib/libcrypto/man/X509_CRL_get0_by_serial.3
index f5edee6085..5a7d57c3f5 100644
--- a/src/lib/libcrypto/man/X509_CRL_get0_by_serial.3
+++ b/src/lib/libcrypto/man/X509_CRL_get0_by_serial.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CRL_get0_by_serial.3,v 1.13 2024/03/06 02:34:14 tb Exp $ 1.\" $OpenBSD: X509_CRL_get0_by_serial.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL cdd6c8c5 Mar 20 12:29:37 2017 +0100 2.\" full merge up to: OpenSSL cdd6c8c5 Mar 20 12:29:37 2017 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 6 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_CRL_GET0_BY_SERIAL 3 52.Dt X509_CRL_GET0_BY_SERIAL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -59,6 +59,7 @@
59.Nm X509_CRL_sort 59.Nm X509_CRL_sort
60.Nd add, sort, and retrieve CRL entries 60.Nd add, sort, and retrieve CRL entries
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/x509.h 63.In openssl/x509.h
63.Ft int 64.Ft int
64.Fo X509_CRL_get0_by_serial 65.Fo X509_CRL_get0_by_serial
diff --git a/src/lib/libcrypto/man/X509_CRL_new.3 b/src/lib/libcrypto/man/X509_CRL_new.3
index f9355fcfd3..36a6439269 100644
--- a/src/lib/libcrypto/man/X509_CRL_new.3
+++ b/src/lib/libcrypto/man/X509_CRL_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CRL_new.3,v 1.14 2024/03/06 02:34:14 tb Exp $ 1.\" $OpenBSD: X509_CRL_new.3,v 1.15 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016, 2018, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016, 2018, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 6 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_CRL_NEW 3 18.Dt X509_CRL_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm X509_CRL_INFO_free 26.Nm X509_CRL_INFO_free
27.Nd X.509 certificate revocation lists 27.Nd X.509 certificate revocation lists
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/x509.h 30.In openssl/x509.h
30.Ft X509_CRL * 31.Ft X509_CRL *
31.Fn X509_CRL_new void 32.Fn X509_CRL_new void
diff --git a/src/lib/libcrypto/man/X509_CRL_print.3 b/src/lib/libcrypto/man/X509_CRL_print.3
index 2f4832f0e7..1f1d278968 100644
--- a/src/lib/libcrypto/man/X509_CRL_print.3
+++ b/src/lib/libcrypto/man/X509_CRL_print.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_CRL_print.3,v 1.1 2021/07/19 13:16:43 schwarze Exp $ 1.\" $OpenBSD: X509_CRL_print.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: July 19 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_CRL_PRINT 3 18.Dt X509_CRL_PRINT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509_CRL_print_fp 22.Nm X509_CRL_print_fp
23.Nd pretty-print a certificate revocation list 23.Nd pretty-print a certificate revocation list
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509.h 26.In openssl/x509.h
26.Ft int 27.Ft int
27.Fo X509_CRL_print 28.Fo X509_CRL_print
diff --git a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3 b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
index 45cf0dbaa5..f1356c350b 100644
--- a/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
+++ b/src/lib/libcrypto/man/X509_EXTENSION_set_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.19 2024/12/28 11:04:09 schwarze Exp $ 1.\" $OpenBSD: X509_EXTENSION_set_object.3,v 1.20 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 28 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt X509_EXTENSION_SET_OBJECT 3 69.Dt X509_EXTENSION_SET_OBJECT 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -85,6 +85,7 @@
85.\" The ASN.1 structure is called "Extension", not "extension". 85.\" The ASN.1 structure is called "Extension", not "extension".
86.Nd create, change, and inspect X.509 Extension objects 86.Nd create, change, and inspect X.509 Extension objects
87.Sh SYNOPSIS 87.Sh SYNOPSIS
88.Lb libcrypto
88.In openssl/x509.h 89.In openssl/x509.h
89.Ft X509_EXTENSION * 90.Ft X509_EXTENSION *
90.Fn X509_EXTENSION_new void 91.Fn X509_EXTENSION_new void
diff --git a/src/lib/libcrypto/man/X509_INFO_new.3 b/src/lib/libcrypto/man/X509_INFO_new.3
index 1e9bb832f3..cecfcad867 100644
--- a/src/lib/libcrypto/man/X509_INFO_new.3
+++ b/src/lib/libcrypto/man/X509_INFO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_INFO_new.3,v 1.3 2021/10/19 10:39:33 schwarze Exp $ 1.\" $OpenBSD: X509_INFO_new.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: October 19 2021 $ 16.Dd $Mdocdate: June 8 2025 $
17.Dt X509_INFO_NEW 3 17.Dt X509_INFO_NEW 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -21,6 +21,7 @@
21.Nm X509_INFO_free 21.Nm X509_INFO_free
22.Nd X.509 certificate wrapper object 22.Nd X.509 certificate wrapper object
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/x509.h 25.In openssl/x509.h
25.Ft X509_INFO * 26.Ft X509_INFO *
26.Fn X509_INFO_new void 27.Fn X509_INFO_new void
diff --git a/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3 b/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
index 5980f8f80d..74e3aaed3c 100644
--- a/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
+++ b/src/lib/libcrypto/man/X509_LOOKUP_hash_dir.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.13 2024/09/02 07:20:21 tb Exp $ 1.\" $OpenBSD: X509_LOOKUP_hash_dir.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: September 2 2024 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt X509_LOOKUP_HASH_DIR 3 71.Dt X509_LOOKUP_HASH_DIR 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -76,6 +76,7 @@
76.Nm X509_LOOKUP_mem 76.Nm X509_LOOKUP_mem
77.Nd certificate lookup methods 77.Nd certificate lookup methods
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/x509_vfy.h 80.In openssl/x509_vfy.h
80.Ft const X509_LOOKUP_METHOD * 81.Ft const X509_LOOKUP_METHOD *
81.Fn X509_LOOKUP_hash_dir void 82.Fn X509_LOOKUP_hash_dir void
diff --git a/src/lib/libcrypto/man/X509_LOOKUP_new.3 b/src/lib/libcrypto/man/X509_LOOKUP_new.3
index 559dbbb594..5fa9f99d7c 100644
--- a/src/lib/libcrypto/man/X509_LOOKUP_new.3
+++ b/src/lib/libcrypto/man/X509_LOOKUP_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_LOOKUP_new.3,v 1.12 2024/09/06 07:48:20 tb Exp $ 1.\" $OpenBSD: X509_LOOKUP_new.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 6 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_LOOKUP_NEW 3 18.Dt X509_LOOKUP_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.\" and because it doesn't do much in the first place. 32.\" and because it doesn't do much in the first place.
33.Nd certificate lookup object 33.Nd certificate lookup object
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/x509_vfy.h 36.In openssl/x509_vfy.h
36.Ft void 37.Ft void
37.Fn X509_LOOKUP_free "X509_LOOKUP *lookup" 38.Fn X509_LOOKUP_free "X509_LOOKUP *lookup"
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 2eadec7b4d..ac6d590c5f 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,4 @@
1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.16 2021/12/10 16:58:20 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_ENTRY_get_object.3,v 1.17 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400
3.\" selective merge up to: OpenSSL ca34e08d Dec 12 07:38:07 2018 +0100 3.\" selective merge up to: OpenSSL ca34e08d Dec 12 07:38:07 2018 +0100
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: December 10 2021 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt X509_NAME_ENTRY_GET_OBJECT 3 71.Dt X509_NAME_ENTRY_GET_OBJECT 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -85,6 +85,7 @@
85.\" This object defined in X.501, not in X.509. 85.\" This object defined in X.501, not in X.509.
86.Nd X.501 relative distinguished name 86.Nd X.501 relative distinguished name
87.Sh SYNOPSIS 87.Sh SYNOPSIS
88.Lb libcrypto
88.In openssl/x509.h 89.In openssl/x509.h
89.Ft X509_NAME_ENTRY * 90.Ft X509_NAME_ENTRY *
90.Fn X509_NAME_ENTRY_new void 91.Fn X509_NAME_ENTRY_new void
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 3c1237d20e..30cc3bccb1 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,4 @@
1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.16 2022/03/31 17:27:17 naddy Exp $ 1.\" $OpenBSD: X509_NAME_add_entry_by_txt.3,v 1.17 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: March 31 2022 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt X509_NAME_ADD_ENTRY_BY_TXT 3 53.Dt X509_NAME_ADD_ENTRY_BY_TXT 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -60,6 +60,7 @@
60.Nm X509_NAME_delete_entry 60.Nm X509_NAME_delete_entry
61.Nd X509_NAME modification functions 61.Nd X509_NAME modification functions
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/x509.h 64.In openssl/x509.h
64.Ft int 65.Ft int
65.Fo X509_NAME_add_entry_by_txt 66.Fo X509_NAME_add_entry_by_txt
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 a2ceb10eb5..57dd488181 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,4 @@
1.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.16 2023/05/29 11:54:50 beck Exp $ 1.\" $OpenBSD: X509_NAME_get_index_by_NID.3,v 1.17 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: May 29 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt X509_NAME_GET_INDEX_BY_NID 3 53.Dt X509_NAME_GET_INDEX_BY_NID 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -61,6 +61,7 @@
61.Nm X509_NAME_get_text_by_OBJ 61.Nm X509_NAME_get_text_by_OBJ
62.Nd X509_NAME lookup and enumeration functions 62.Nd X509_NAME lookup and enumeration functions
63.Sh SYNOPSIS 63.Sh SYNOPSIS
64.Lb libcrypto
64.In openssl/x509.h 65.In openssl/x509.h
65.Ft int 66.Ft int
66.Fo X509_NAME_get_index_by_NID 67.Fo X509_NAME_get_index_by_NID
diff --git a/src/lib/libcrypto/man/X509_NAME_hash.3 b/src/lib/libcrypto/man/X509_NAME_hash.3
index 55de9bbe2e..2e03f41ed2 100644
--- a/src/lib/libcrypto/man/X509_NAME_hash.3
+++ b/src/lib/libcrypto/man/X509_NAME_hash.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_hash.3,v 1.4 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: X509_NAME_hash.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 17 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_NAME_HASH 3 18.Dt X509_NAME_HASH 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -31,6 +31,7 @@
31.\" The type is called "Name" with capital "N", not "name". 31.\" The type is called "Name" with capital "N", not "name".
32.Nd calculate SHA-1 or MD5 hashes of X.501 Name objects 32.Nd calculate SHA-1 or MD5 hashes of X.501 Name objects
33.Sh SYNOPSIS 33.Sh SYNOPSIS
34.Lb libcrypto
34.In openssl/x509.h 35.In openssl/x509.h
35.Ft unsigned long 36.Ft unsigned long
36.Fn X509_NAME_hash "X509_NAME *name" 37.Fn X509_NAME_hash "X509_NAME *name"
diff --git a/src/lib/libcrypto/man/X509_NAME_new.3 b/src/lib/libcrypto/man/X509_NAME_new.3
index 3a4786a9ae..279df816fe 100644
--- a/src/lib/libcrypto/man/X509_NAME_new.3
+++ b/src/lib/libcrypto/man/X509_NAME_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_new.3,v 1.9 2021/07/20 17:31:32 schwarze Exp $ 1.\" $OpenBSD: X509_NAME_new.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: July 20 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_NAME_NEW 3 18.Dt X509_NAME_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -25,6 +25,7 @@
25.\" The type in called "Name" with capital "N", not "name". 25.\" The type in called "Name" with capital "N", not "name".
26.Nd X.501 Name object 26.Nd X.501 Name object
27.Sh SYNOPSIS 27.Sh SYNOPSIS
28.Lb libcrypto
28.In openssl/x509.h 29.In openssl/x509.h
29.Ft X509_NAME * 30.Ft X509_NAME *
30.Fn X509_NAME_new void 31.Fn X509_NAME_new void
diff --git a/src/lib/libcrypto/man/X509_NAME_print_ex.3 b/src/lib/libcrypto/man/X509_NAME_print_ex.3
index fc06a717cc..845428b3fb 100644
--- a/src/lib/libcrypto/man/X509_NAME_print_ex.3
+++ b/src/lib/libcrypto/man/X509_NAME_print_ex.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_NAME_print_ex.3,v 1.17 2025/03/09 16:45:31 tb Exp $ 1.\" $OpenBSD: X509_NAME_print_ex.3,v 1.18 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 9 2025 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt X509_NAME_PRINT_EX 3 54.Dt X509_NAME_PRINT_EX 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -59,6 +59,7 @@
59.Nm X509_NAME_oneline 59.Nm X509_NAME_oneline
60.Nd X509_NAME printing routines 60.Nd X509_NAME printing routines
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/x509.h 63.In openssl/x509.h
63.Ft int 64.Ft int
64.Fo X509_NAME_print_ex 65.Fo X509_NAME_print_ex
diff --git a/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3 b/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3
index 56b3926a8b..1b0de39265 100644
--- a/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3
+++ b/src/lib/libcrypto/man/X509_OBJECT_get0_X509.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.16 2025/03/08 17:02:59 tb Exp $ 1.\" $OpenBSD: X509_OBJECT_get0_X509.3,v 1.17 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2018, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2018, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 8 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_OBJECT_GET0_X509 3 18.Dt X509_OBJECT_GET0_X509 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -28,6 +28,7 @@
28.Nm X509_OBJECT_retrieve_match 28.Nm X509_OBJECT_retrieve_match
29.Nd certificate, CRL, private key, and string wrapper for certificate stores 29.Nd certificate, CRL, private key, and string wrapper for certificate stores
30.Sh SYNOPSIS 30.Sh SYNOPSIS
31.Lb libcrypto
31.In openssl/x509_vfy.h 32.In openssl/x509_vfy.h
32.Ft X509_LOOKUP_TYPE 33.Ft X509_LOOKUP_TYPE
33.Fo X509_OBJECT_get_type 34.Fo X509_OBJECT_get_type
diff --git a/src/lib/libcrypto/man/X509_PKEY_new.3 b/src/lib/libcrypto/man/X509_PKEY_new.3
index 253b0f6db5..73ae41ac19 100644
--- a/src/lib/libcrypto/man/X509_PKEY_new.3
+++ b/src/lib/libcrypto/man/X509_PKEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_PKEY_new.3,v 1.1 2021/10/19 10:39:33 schwarze Exp $ 1.\" $OpenBSD: X509_PKEY_new.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 19 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_PKEY_NEW 3 18.Dt X509_PKEY_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509_PKEY_free 22.Nm X509_PKEY_free
23.Nd X.509 private key wrapper object 23.Nd X.509 private key wrapper object
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509.h 26.In openssl/x509.h
26.Ft X509_PKEY * 27.Ft X509_PKEY *
27.Fn X509_PKEY_new void 28.Fn X509_PKEY_new void
diff --git a/src/lib/libcrypto/man/X509_PUBKEY_new.3 b/src/lib/libcrypto/man/X509_PUBKEY_new.3
index df1c50bda2..1ef1afbc34 100644
--- a/src/lib/libcrypto/man/X509_PUBKEY_new.3
+++ b/src/lib/libcrypto/man/X509_PUBKEY_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.18 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: X509_PUBKEY_new.3,v 1.19 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: December 6 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt X509_PUBKEY_NEW 3 69.Dt X509_PUBKEY_NEW 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -86,6 +86,7 @@
86.Nm X509_PUBKEY_get0_param 86.Nm X509_PUBKEY_get0_param
87.Nd X.509 SubjectPublicKeyInfo structure 87.Nd X.509 SubjectPublicKeyInfo structure
88.Sh SYNOPSIS 88.Sh SYNOPSIS
89.Lb libcrypto
89.In openssl/x509.h 90.In openssl/x509.h
90.Ft X509_PUBKEY * 91.Ft X509_PUBKEY *
91.Fn X509_PUBKEY_new void 92.Fn X509_PUBKEY_new void
diff --git a/src/lib/libcrypto/man/X509_PURPOSE_set.3 b/src/lib/libcrypto/man/X509_PURPOSE_set.3
index 1f723e9b9f..cb955f392c 100644
--- a/src/lib/libcrypto/man/X509_PURPOSE_set.3
+++ b/src/lib/libcrypto/man/X509_PURPOSE_set.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_PURPOSE_set.3,v 1.1 2021/07/23 14:27:32 schwarze Exp $ 1.\" $OpenBSD: X509_PURPOSE_set.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: July 23 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_PURPOSE_SET 3 18.Dt X509_PURPOSE_SET 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -31,6 +31,7 @@
31.Nm X509_PURPOSE_get_trust 31.Nm X509_PURPOSE_get_trust
32.Nd purpose objects, indices, and identifiers 32.Nd purpose objects, indices, and identifiers
33.Sh SYNOPSIS 33.Sh SYNOPSIS
34.Lb libcrypto
34.In openssl/x509v3.h 35.In openssl/x509v3.h
35.Ft int 36.Ft int
36.Fo X509_PURPOSE_set 37.Fo X509_PURPOSE_set
diff --git a/src/lib/libcrypto/man/X509_REQ_add1_attr.3 b/src/lib/libcrypto/man/X509_REQ_add1_attr.3
index f9b602dbef..6beb024039 100644
--- a/src/lib/libcrypto/man/X509_REQ_add1_attr.3
+++ b/src/lib/libcrypto/man/X509_REQ_add1_attr.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_REQ_add1_attr.3,v 1.4 2024/09/02 07:56:28 tb Exp $ 1.\" $OpenBSD: X509_REQ_add1_attr.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 2 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_REQ_ADD1_ATTR 3 18.Dt X509_REQ_ADD1_ATTR 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -29,6 +29,7 @@
29.Nm X509_REQ_get_attr_by_NID 29.Nm X509_REQ_get_attr_by_NID
30.Nd X.501 Attributes of PKCS#10 certification requests 30.Nd X.501 Attributes of PKCS#10 certification requests
31.Sh SYNOPSIS 31.Sh SYNOPSIS
32.Lb libcrypto
32.In openssl/x509.h 33.In openssl/x509.h
33.Ft int 34.Ft int
34.Fo X509_REQ_add1_attr 35.Fo X509_REQ_add1_attr
diff --git a/src/lib/libcrypto/man/X509_REQ_add_extensions.3 b/src/lib/libcrypto/man/X509_REQ_add_extensions.3
index ff33edf474..804e787947 100644
--- a/src/lib/libcrypto/man/X509_REQ_add_extensions.3
+++ b/src/lib/libcrypto/man/X509_REQ_add_extensions.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_REQ_add_extensions.3,v 1.2 2024/08/18 11:04:55 tb Exp $ 1.\" $OpenBSD: X509_REQ_add_extensions.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: August 18 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_REQ_ADD_EXTENSIONS 3 18.Dt X509_REQ_ADD_EXTENSIONS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm X509_REQ_extension_nid 24.Nm X509_REQ_extension_nid
25.Nd extensions in certification requests 25.Nd extensions in certification requests
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509.h 28.In openssl/x509.h
28.Ft int 29.Ft int
29.Fo X509_REQ_add_extensions 30.Fo X509_REQ_add_extensions
diff --git a/src/lib/libcrypto/man/X509_REQ_new.3 b/src/lib/libcrypto/man/X509_REQ_new.3
index 0a5828d5d4..a62f2c3acb 100644
--- a/src/lib/libcrypto/man/X509_REQ_new.3
+++ b/src/lib/libcrypto/man/X509_REQ_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_REQ_new.3,v 1.11 2021/10/29 09:42:07 schwarze Exp $ 1.\" $OpenBSD: X509_REQ_new.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 29 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_REQ_NEW 3 18.Dt X509_REQ_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm X509_REQ_INFO_free 26.Nm X509_REQ_INFO_free
27.Nd PKCS#10 certification requests 27.Nd PKCS#10 certification requests
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/x509.h 30.In openssl/x509.h
30.Ft X509_REQ * 31.Ft X509_REQ *
31.Fn X509_REQ_new void 32.Fn X509_REQ_new void
diff --git a/src/lib/libcrypto/man/X509_REVOKED_new.3 b/src/lib/libcrypto/man/X509_REVOKED_new.3
index c1a50d1c9a..6dffcfd03e 100644
--- a/src/lib/libcrypto/man/X509_REVOKED_new.3
+++ b/src/lib/libcrypto/man/X509_REVOKED_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_REVOKED_new.3,v 1.12 2021/07/19 13:16:43 schwarze Exp $ 1.\" $OpenBSD: X509_REVOKED_new.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/X509_CRL_get0_by_serial cdd6c8c5 Mar 20 12:29:37 2017 +0100 3.\" OpenSSL man3/X509_CRL_get0_by_serial cdd6c8c5 Mar 20 12:29:37 2017 +0100
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: July 19 2021 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt X509_REVOKED_NEW 3 70.Dt X509_REVOKED_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -79,6 +79,7 @@
79.Nm X509_REVOKED_set_revocationDate 79.Nm X509_REVOKED_set_revocationDate
80.Nd create, change, and inspect an X.509 CRL revoked entry 80.Nd create, change, and inspect an X.509 CRL revoked entry
81.Sh SYNOPSIS 81.Sh SYNOPSIS
82.Lb libcrypto
82.In openssl/x509.h 83.In openssl/x509.h
83.Ft X509_REVOKED * 84.Ft X509_REVOKED *
84.Fn X509_REVOKED_new void 85.Fn X509_REVOKED_new void
diff --git a/src/lib/libcrypto/man/X509_SIG_get0.3 b/src/lib/libcrypto/man/X509_SIG_get0.3
index 456261ca3f..339fcc0cf5 100644
--- a/src/lib/libcrypto/man/X509_SIG_get0.3
+++ b/src/lib/libcrypto/man/X509_SIG_get0.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_SIG_get0.3,v 1.1 2021/10/23 15:39:06 tb Exp $ 1.\" $OpenBSD: X509_SIG_get0.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: October 23 2021 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt X509_SIG_GET0 3 53.Dt X509_SIG_GET0 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -57,6 +57,7 @@
57.Nm X509_SIG_getm 57.Nm X509_SIG_getm
58.Nd DigestInfo functions 58.Nd DigestInfo functions
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/x509.h 61.In openssl/x509.h
61.Ft void 62.Ft void
62.Fo X509_SIG_get0 63.Fo X509_SIG_get0
diff --git a/src/lib/libcrypto/man/X509_SIG_new.3 b/src/lib/libcrypto/man/X509_SIG_new.3
index 8e6b29dea5..8fafc00c98 100644
--- a/src/lib/libcrypto/man/X509_SIG_new.3
+++ b/src/lib/libcrypto/man/X509_SIG_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_SIG_new.3,v 1.5 2021/10/27 11:24:47 schwarze Exp $ 1.\" $OpenBSD: X509_SIG_new.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 27 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_SIG_NEW 3 18.Dt X509_SIG_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509_SIG_free 22.Nm X509_SIG_free
23.Nd PKCS#7 digest information 23.Nd PKCS#7 digest information
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509.h 26.In openssl/x509.h
26.Ft X509_SIG * 27.Ft X509_SIG *
27.Fn X509_SIG_new void 28.Fn X509_SIG_new void
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 1f221563cb..5eb2bfe8cb 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,4 @@
1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.28 2023/06/06 16:20:13 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_get_error.3,v 1.29 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/X509_STORE_CTX_get_error 24a535ea Sep 22 13:14:20 2020 +0100 3.\" OpenSSL man3/X509_STORE_CTX_get_error 24a535ea Sep 22 13:14:20 2020 +0100
4.\" OpenSSL man3/X509_STORE_CTX_new 24a535ea Sep 22 13:14:20 2020 +0100 4.\" OpenSSL man3/X509_STORE_CTX_new 24a535ea Sep 22 13:14:20 2020 +0100
@@ -68,7 +68,7 @@
68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
69.\" OF THE POSSIBILITY OF SUCH DAMAGE. 69.\" OF THE POSSIBILITY OF SUCH DAMAGE.
70.\" 70.\"
71.Dd $Mdocdate: June 6 2023 $ 71.Dd $Mdocdate: June 8 2025 $
72.Dt X509_STORE_CTX_GET_ERROR 3 72.Dt X509_STORE_CTX_GET_ERROR 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -89,6 +89,7 @@
89.Nm X509_verify_cert_error_string 89.Nm X509_verify_cert_error_string
90.Nd get or set certificate verification status information 90.Nd get or set certificate verification status information
91.Sh SYNOPSIS 91.Sh SYNOPSIS
92.Lb libcrypto
92.In openssl/x509_vfy.h 93.In openssl/x509_vfy.h
93.Ft int 94.Ft int
94.Fo X509_STORE_CTX_get_error 95.Fo X509_STORE_CTX_get_error
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 bfec65a123..1c34efa947 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,4 @@
1.\" $OpenBSD: X509_STORE_CTX_get_ex_new_index.3,v 1.6 2021/07/29 08:32:13 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_get_ex_new_index.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400 2.\" OpenSSL a528d4f0 Oct 27 13:40:11 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: July 29 2021 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_STORE_CTX_GET_EX_NEW_INDEX 3 52.Dt X509_STORE_CTX_GET_EX_NEW_INDEX 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -59,6 +59,7 @@
59.Nm X509_STORE_CTX_get_app_data 59.Nm X509_STORE_CTX_get_app_data
60.Nd add application specific data to X509_STORE_CTX structures 60.Nd add application specific data to X509_STORE_CTX structures
61.Sh SYNOPSIS 61.Sh SYNOPSIS
62.Lb libcrypto
62.In openssl/x509_vfy.h 63.In openssl/x509_vfy.h
63.Ft int 64.Ft int
64.Fo X509_STORE_CTX_get_ex_new_index 65.Fo X509_STORE_CTX_get_ex_new_index
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_new.3 b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
index 96af7a8afb..4c0f8c5857 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_new.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.27 2022/11/16 14:55:40 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_CTX_new.3,v 1.28 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL aae41f8c Jun 25 09:47:15 2015 +0100 2.\" full merge up to: OpenSSL aae41f8c Jun 25 09:47:15 2015 +0100
3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: November 16 2022 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt X509_STORE_CTX_NEW 3 71.Dt X509_STORE_CTX_NEW 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -89,6 +89,7 @@
89.\" X509_STORE_CTX_set_verify moved to X509_STORE_CTX_set_verify(3) 89.\" X509_STORE_CTX_set_verify moved to X509_STORE_CTX_set_verify(3)
90.Nd X509_STORE_CTX initialisation 90.Nd X509_STORE_CTX initialisation
91.Sh SYNOPSIS 91.Sh SYNOPSIS
92.Lb libcrypto
92.In openssl/x509_vfy.h 93.In openssl/x509_vfy.h
93.Ft X509_STORE_CTX * 94.Ft X509_STORE_CTX *
94.Fn X509_STORE_CTX_new void 95.Fn X509_STORE_CTX_new void
diff --git a/src/lib/libcrypto/man/X509_STORE_CTX_set_verify.3 b/src/lib/libcrypto/man/X509_STORE_CTX_set_verify.3
index 8c27deea5d..4a319ed8bb 100644
--- a/src/lib/libcrypto/man/X509_STORE_CTX_set_verify.3
+++ b/src/lib/libcrypto/man/X509_STORE_CTX_set_verify.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_CTX_set_verify.3,v 1.8 2024/06/07 05:51:39 tb Exp $ 1.\" $OpenBSD: X509_STORE_CTX_set_verify.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021, 2022 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021, 2022 Ingo Schwarze <schwarze@openbsd.org>
4.\" Copyright (c) 2023 Job Snijders <job@openbsd.org> 4.\" Copyright (c) 2023 Job Snijders <job@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: June 7 2024 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt X509_STORE_CTX_SET_VERIFY 3 19.Dt X509_STORE_CTX_SET_VERIFY 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -31,6 +31,7 @@
31.Nm X509_STORE_CTX_get_check_issued 31.Nm X509_STORE_CTX_get_check_issued
32.Nd user-defined certificate chain verification function 32.Nd user-defined certificate chain verification function
33.Sh SYNOPSIS 33.Sh SYNOPSIS
34.Lb libcrypto
34.In openssl/x509_vfy.h 35.In openssl/x509_vfy.h
35.Ft typedef int 36.Ft typedef int
36.Fo (*X509_STORE_CTX_verify_fn) 37.Fo (*X509_STORE_CTX_verify_fn)
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 0fe086b721..29f1e79b62 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,4 @@
1.\" $OpenBSD: X509_STORE_CTX_set_verify_cb.3,v 1.12 2023/05/30 07:37:34 op Exp $ 1.\" $OpenBSD: X509_STORE_CTX_set_verify_cb.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400 2.\" full merge up to: OpenSSL aebb9aac Jul 19 09:27:53 2016 -0400
3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: May 30 2023 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt X509_STORE_CTX_SET_VERIFY_CB 3 70.Dt X509_STORE_CTX_SET_VERIFY_CB 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -75,6 +75,7 @@
75.Nm X509_STORE_CTX_get_verify_cb 75.Nm X509_STORE_CTX_get_verify_cb
76.Nd set and retrieve verification callback 76.Nd set and retrieve verification callback
77.Sh SYNOPSIS 77.Sh SYNOPSIS
78.Lb libcrypto
78.In openssl/x509_vfy.h 79.In openssl/x509_vfy.h
79.Ft typedef int 80.Ft typedef int
80.Fo (*X509_STORE_CTX_verify_cb) 81.Fo (*X509_STORE_CTX_verify_cb)
diff --git a/src/lib/libcrypto/man/X509_STORE_get_by_subject.3 b/src/lib/libcrypto/man/X509_STORE_get_by_subject.3
index 0f6fbd8410..a8379ad5cb 100644
--- a/src/lib/libcrypto/man/X509_STORE_get_by_subject.3
+++ b/src/lib/libcrypto/man/X509_STORE_get_by_subject.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_get_by_subject.3,v 1.6 2024/05/12 05:08:59 tb Exp $ 1.\" $OpenBSD: X509_STORE_get_by_subject.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021, 2023 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021, 2023 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 12 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_STORE_GET_BY_SUBJECT 3 18.Dt X509_STORE_GET_BY_SUBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -28,6 +28,7 @@
28.Nm X509_STORE_get1_crls 28.Nm X509_STORE_get1_crls
29.Nd retrieve objects from a certificate store 29.Nd retrieve objects from a certificate store
30.Sh SYNOPSIS 30.Sh SYNOPSIS
31.Lb libcrypto
31.In openssl/x509_vfy.h 32.In openssl/x509_vfy.h
32.Ft int 33.Ft int
33.Fo X509_STORE_CTX_get_by_subject 34.Fo X509_STORE_CTX_get_by_subject
diff --git a/src/lib/libcrypto/man/X509_STORE_load_locations.3 b/src/lib/libcrypto/man/X509_STORE_load_locations.3
index a8177b0fd4..d876ef831a 100644
--- a/src/lib/libcrypto/man/X509_STORE_load_locations.3
+++ b/src/lib/libcrypto/man/X509_STORE_load_locations.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_load_locations.3,v 1.12 2024/09/02 07:20:21 tb Exp $ 1.\" $OpenBSD: X509_STORE_load_locations.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL X509_STORE_add_cert b0edda11 Mar 20 13:00:17 2018 +0000 3.\" OpenSSL X509_STORE_add_cert b0edda11 Mar 20 13:00:17 2018 +0000
4.\" 4.\"
@@ -16,7 +16,7 @@
16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18.\" 18.\"
19.Dd $Mdocdate: September 2 2024 $ 19.Dd $Mdocdate: June 8 2025 $
20.Dt X509_STORE_LOAD_LOCATIONS 3 20.Dt X509_STORE_LOAD_LOCATIONS 3
21.Os 21.Os
22.Sh NAME 22.Sh NAME
@@ -26,6 +26,7 @@
26.Nm X509_STORE_add_lookup 26.Nm X509_STORE_add_lookup
27.Nd configure files and directories used by a certificate store 27.Nd configure files and directories used by a certificate store
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/x509_vfy.h 30.In openssl/x509_vfy.h
30.Ft int 31.Ft int
31.Fo X509_STORE_load_locations 32.Fo X509_STORE_load_locations
diff --git a/src/lib/libcrypto/man/X509_STORE_new.3 b/src/lib/libcrypto/man/X509_STORE_new.3
index a17da03a41..e1d146da43 100644
--- a/src/lib/libcrypto/man/X509_STORE_new.3
+++ b/src/lib/libcrypto/man/X509_STORE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_new.3,v 1.7 2021/11/17 16:08:32 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_new.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 3.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
4.\" 4.\"
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: November 17 2021 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt X509_STORE_NEW 3 71.Dt X509_STORE_NEW 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -76,6 +76,7 @@
76.Nm X509_STORE_free 76.Nm X509_STORE_free
77.Nd allocate and free X.509 certificate stores 77.Nd allocate and free X.509 certificate stores
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/x509_vfy.h 80.In openssl/x509_vfy.h
80.Ft X509_STORE * 81.Ft X509_STORE *
81.Fn X509_STORE_new void 82.Fn X509_STORE_new void
diff --git a/src/lib/libcrypto/man/X509_STORE_set1_param.3 b/src/lib/libcrypto/man/X509_STORE_set1_param.3
index 527fe652e5..d96a33a8fa 100644
--- a/src/lib/libcrypto/man/X509_STORE_set1_param.3
+++ b/src/lib/libcrypto/man/X509_STORE_set1_param.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.22 2024/03/14 22:19:12 tb Exp $ 1.\" $OpenBSD: X509_STORE_set1_param.3,v 1.23 2025/06/08 22:40:30 schwarze Exp $
2.\" content checked up to: 2.\" content checked up to:
3.\" OpenSSL man3/X509_STORE_add_cert b0edda11 Mar 20 13:00:17 2018 +0000 3.\" OpenSSL man3/X509_STORE_add_cert b0edda11 Mar 20 13:00:17 2018 +0000
4.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400 4.\" OpenSSL man3/X509_STORE_get0_param e90fc053 Jul 15 09:39:45 2017 -0400
@@ -17,7 +17,7 @@
17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19.\" 19.\"
20.Dd $Mdocdate: March 14 2024 $ 20.Dd $Mdocdate: June 8 2025 $
21.Dt X509_STORE_SET1_PARAM 3 21.Dt X509_STORE_SET1_PARAM 3
22.Os 22.Os
23.Sh NAME 23.Sh NAME
@@ -36,6 +36,7 @@
36.Nm X509_STORE_get_ex_data 36.Nm X509_STORE_get_ex_data
37.Nd get and set X509_STORE data 37.Nd get and set X509_STORE data
38.Sh SYNOPSIS 38.Sh SYNOPSIS
39.Lb libcrypto
39.In openssl/x509_vfy.h 40.In openssl/x509_vfy.h
40.Ft int 41.Ft int
41.Fo X509_STORE_set1_param 42.Fo X509_STORE_set1_param
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 bdd5ea5044..a09e6741a2 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,4 @@
1.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.12 2022/11/16 14:51:08 schwarze Exp $ 1.\" $OpenBSD: X509_STORE_set_verify_cb_func.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" full merge up to: OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" selective merge up to: OpenSSL 315c47e0 Dec 1 14:22:16 2020 +0100 3.\" selective merge up to: OpenSSL 315c47e0 Dec 1 14:22:16 2020 +0100
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: November 16 2022 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt X509_STORE_SET_VERIFY_CB_FUNC 3 53.Dt X509_STORE_SET_VERIFY_CB_FUNC 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -58,6 +58,7 @@
58.Nm X509_STORE_get_verify_cb 58.Nm X509_STORE_get_verify_cb
59.Nd set verification callback 59.Nd set verification callback
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/x509_vfy.h 62.In openssl/x509_vfy.h
62.Ft void 63.Ft void
63.Fo X509_STORE_set_verify_cb 64.Fo X509_STORE_set_verify_cb
diff --git a/src/lib/libcrypto/man/X509_VERIFY_PARAM_new.3 b/src/lib/libcrypto/man/X509_VERIFY_PARAM_new.3
index a22d2b1b4b..333b3860e0 100644
--- a/src/lib/libcrypto/man/X509_VERIFY_PARAM_new.3
+++ b/src/lib/libcrypto/man/X509_VERIFY_PARAM_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_VERIFY_PARAM_new.3,v 1.5 2023/05/24 09:57:50 tb Exp $ 1.\" $OpenBSD: X509_VERIFY_PARAM_new.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2018, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2018, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: May 24 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_VERIFY_PARAM_NEW 3 18.Dt X509_VERIFY_PARAM_NEW 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -38,6 +38,7 @@
38.\" X509_VP_FLAG_ONCE 38.\" X509_VP_FLAG_ONCE
39.Nd X509 verification parameter objects 39.Nd X509 verification parameter objects
40.Sh SYNOPSIS 40.Sh SYNOPSIS
41.Lb libcrypto
41.In openssl/x509_vfy.h 42.In openssl/x509_vfy.h
42.Ft X509_VERIFY_PARAM * 43.Ft X509_VERIFY_PARAM *
43.Fo X509_VERIFY_PARAM_new 44.Fo X509_VERIFY_PARAM_new
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 a0ae839f9a..e21d1122a9 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,4 @@
1.\" $OpenBSD: X509_VERIFY_PARAM_set_flags.3,v 1.29 2023/04/30 19:40:23 tb Exp $ 1.\" $OpenBSD: X509_VERIFY_PARAM_set_flags.3,v 1.30 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL d33def66 Feb 9 14:17:13 2016 -0500 2.\" full merge up to: OpenSSL d33def66 Feb 9 14:17:13 2016 -0500
3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100 3.\" selective merge up to: OpenSSL 24a535ea Sep 22 13:14:20 2020 +0100
4.\" 4.\"
@@ -68,7 +68,7 @@
68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 68.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
69.\" OF THE POSSIBILITY OF SUCH DAMAGE. 69.\" OF THE POSSIBILITY OF SUCH DAMAGE.
70.\" 70.\"
71.Dd $Mdocdate: April 30 2023 $ 71.Dd $Mdocdate: June 8 2025 $
72.Dt X509_VERIFY_PARAM_SET_FLAGS 3 72.Dt X509_VERIFY_PARAM_SET_FLAGS 3
73.Os 73.Os
74.Sh NAME 74.Sh NAME
@@ -95,6 +95,7 @@
95.Nm X509_VERIFY_PARAM_set1_ip_asc 95.Nm X509_VERIFY_PARAM_set1_ip_asc
96.Nd X509 verification parameters 96.Nd X509 verification parameters
97.Sh SYNOPSIS 97.Sh SYNOPSIS
98.Lb libcrypto
98.In openssl/x509_vfy.h 99.In openssl/x509_vfy.h
99.Ft const char * 100.Ft const char *
100.Fo X509_VERIFY_PARAM_get0_name 101.Fo X509_VERIFY_PARAM_get0_name
diff --git a/src/lib/libcrypto/man/X509_add1_trust_object.3 b/src/lib/libcrypto/man/X509_add1_trust_object.3
index 067bf64464..e1ca67a8f3 100644
--- a/src/lib/libcrypto/man/X509_add1_trust_object.3
+++ b/src/lib/libcrypto/man/X509_add1_trust_object.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_add1_trust_object.3,v 1.4 2024/09/02 08:04:32 tb Exp $ 1.\" $OpenBSD: X509_add1_trust_object.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 2 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_ADD1_TRUST_OBJECT 3 18.Dt X509_ADD1_TRUST_OBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm X509_reject_clear 24.Nm X509_reject_clear
25.Nd mark an X.509 certificate as intended for a specific purpose 25.Nd mark an X.509 certificate as intended for a specific purpose
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509.h 28.In openssl/x509.h
28.Ft int 29.Ft int
29.Fo X509_add1_trust_object 30.Fo X509_add1_trust_object
diff --git a/src/lib/libcrypto/man/X509_check_ca.3 b/src/lib/libcrypto/man/X509_check_ca.3
index 114bac69e7..2aa496b6ff 100644
--- a/src/lib/libcrypto/man/X509_check_ca.3
+++ b/src/lib/libcrypto/man/X509_check_ca.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_ca.3,v 1.7 2022/05/10 19:44:29 tb Exp $ 1.\" $OpenBSD: X509_check_ca.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>. 4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 10 2022 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_CHECK_CA 3 52.Dt X509_CHECK_CA 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm X509_check_ca 55.Nm X509_check_ca
56.Nd check whether a certificate is a CA certificate 56.Nd check whether a certificate is a CA certificate
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/x509v3.h 59.In openssl/x509v3.h
59.Ft int 60.Ft int
60.Fo X509_check_ca 61.Fo X509_check_ca
diff --git a/src/lib/libcrypto/man/X509_check_host.3 b/src/lib/libcrypto/man/X509_check_host.3
index dbc56c0d21..be3190b2d2 100644
--- a/src/lib/libcrypto/man/X509_check_host.3
+++ b/src/lib/libcrypto/man/X509_check_host.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_host.3,v 1.6 2020/09/17 08:04:22 schwarze Exp $ 1.\" $OpenBSD: X509_check_host.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL a09e4d24 Jun 12 01:56:31 2014 -0400 2.\" full merge up to: OpenSSL a09e4d24 Jun 12 01:56:31 2014 -0400
3.\" selective merge up to: OpenSSL 6328d367 Jul 4 21:58:30 2020 +0200 3.\" selective merge up to: OpenSSL 6328d367 Jul 4 21:58:30 2020 +0200
4.\" 4.\"
@@ -51,7 +51,7 @@
51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
52.\" OF THE POSSIBILITY OF SUCH DAMAGE. 52.\" OF THE POSSIBILITY OF SUCH DAMAGE.
53.\" 53.\"
54.Dd $Mdocdate: September 17 2020 $ 54.Dd $Mdocdate: June 8 2025 $
55.Dt X509_CHECK_HOST 3 55.Dt X509_CHECK_HOST 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
@@ -61,6 +61,7 @@
61.Nm X509_check_ip_asc 61.Nm X509_check_ip_asc
62.Nd X.509 certificate matching 62.Nd X.509 certificate matching
63.Sh SYNOPSIS 63.Sh SYNOPSIS
64.Lb libcrypto
64.In openssl/x509v3.h 65.In openssl/x509v3.h
65.Ft int 66.Ft int
66.Fo X509_check_host 67.Fo X509_check_host
diff --git a/src/lib/libcrypto/man/X509_check_issued.3 b/src/lib/libcrypto/man/X509_check_issued.3
index f8c2a5297a..24457674d5 100644
--- a/src/lib/libcrypto/man/X509_check_issued.3
+++ b/src/lib/libcrypto/man/X509_check_issued.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_issued.3,v 1.4 2019/06/06 01:06:59 schwarze Exp $ 1.\" $OpenBSD: X509_check_issued.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>. 4.\" This file was written by Victor B. Wagner <vitus@cryptocom.ru>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 6 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_CHECK_ISSUED 3 52.Dt X509_CHECK_ISSUED 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm X509_check_issued 55.Nm X509_check_issued
56.Nd check whether a certificate was issued using a given CA certificate 56.Nd check whether a certificate was issued using a given CA certificate
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/x509v3.h 59.In openssl/x509v3.h
59.Ft int 60.Ft int
60.Fo X509_check_issued 61.Fo X509_check_issued
diff --git a/src/lib/libcrypto/man/X509_check_private_key.3 b/src/lib/libcrypto/man/X509_check_private_key.3
index 31df2126cc..61ff091728 100644
--- a/src/lib/libcrypto/man/X509_check_private_key.3
+++ b/src/lib/libcrypto/man/X509_check_private_key.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_private_key.3,v 1.6 2019/06/06 01:06:59 schwarze Exp $ 1.\" $OpenBSD: X509_check_private_key.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 2017 +0800 2.\" OpenSSL X509_check_private_key.pod 09ddb878 Jun 5 03:56:07 2017 +0800
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: June 6 2019 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt X509_CHECK_PRIVATE_KEY 3 19.Dt X509_CHECK_PRIVATE_KEY 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -23,6 +23,7 @@
23.Nm X509_REQ_check_private_key 23.Nm X509_REQ_check_private_key
24.Nd compare public key components 24.Nd compare public key components
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/x509.h 27.In openssl/x509.h
27.Ft int 28.Ft int
28.Fo X509_check_private_key 29.Fo X509_check_private_key
diff --git a/src/lib/libcrypto/man/X509_check_purpose.3 b/src/lib/libcrypto/man/X509_check_purpose.3
index 8fea6679fc..86ee53f559 100644
--- a/src/lib/libcrypto/man/X509_check_purpose.3
+++ b/src/lib/libcrypto/man/X509_check_purpose.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_check_purpose.3,v 1.12 2024/09/02 08:04:32 tb Exp $ 1.\" $OpenBSD: X509_check_purpose.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2019, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2019, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 2 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_CHECK_PURPOSE 3 18.Dt X509_CHECK_PURPOSE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm X509_check_purpose 21.Nm X509_check_purpose
22.Nd check intended usage of a public key 22.Nd check intended usage of a public key
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/x509v3.h 25.In openssl/x509v3.h
25.Ft int 26.Ft int
26.Fo X509_check_purpose 27.Fo X509_check_purpose
diff --git a/src/lib/libcrypto/man/X509_cmp_time.3 b/src/lib/libcrypto/man/X509_cmp_time.3
index bb430dfbb7..2ac584ad09 100644
--- a/src/lib/libcrypto/man/X509_cmp_time.3
+++ b/src/lib/libcrypto/man/X509_cmp_time.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_cmp_time.3,v 1.12 2024/03/05 18:30:40 tb Exp $ 1.\" $OpenBSD: X509_cmp_time.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100 2.\" full merge up to: OpenSSL 83cf7abf May 29 13:07:08 2018 +0100
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 5 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt X509_CMP_TIME 3 69.Dt X509_CMP_TIME 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -76,6 +76,7 @@
76.Nm X509_gmtime_adj 76.Nm X509_gmtime_adj
77.Nd ASN.1 Time utilities 77.Nd ASN.1 Time utilities
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/x509.h 80.In openssl/x509.h
80.Ft int 81.Ft int
81.Fo X509_cmp_time 82.Fo X509_cmp_time
diff --git a/src/lib/libcrypto/man/X509_digest.3 b/src/lib/libcrypto/man/X509_digest.3
index 7627e07731..991d1990b2 100644
--- a/src/lib/libcrypto/man/X509_digest.3
+++ b/src/lib/libcrypto/man/X509_digest.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_digest.3,v 1.8 2019/08/20 13:27:19 schwarze Exp $ 1.\" $OpenBSD: X509_digest.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 1212818e Sep 11 13:22:14 2018 +0100 2.\" full merge up to: OpenSSL 1212818e Sep 11 13:22:14 2018 +0100
3.\" 3.\"
4.\" This file was written by Rich Salz <rsalz@openssl.org> 4.\" This file was written by Rich Salz <rsalz@openssl.org>
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: August 20 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_DIGEST 3 52.Dt X509_DIGEST 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -60,6 +60,7 @@
60.Nm PKCS7_ISSUER_AND_SERIAL_digest 60.Nm PKCS7_ISSUER_AND_SERIAL_digest
61.Nd get digests of various objects 61.Nd get digests of various objects
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/x509.h 64.In openssl/x509.h
64.Ft int 65.Ft int
65.Fo X509_digest 66.Fo X509_digest
diff --git a/src/lib/libcrypto/man/X509_find_by_subject.3 b/src/lib/libcrypto/man/X509_find_by_subject.3
index 98a76a1fca..962eb80854 100644
--- a/src/lib/libcrypto/man/X509_find_by_subject.3
+++ b/src/lib/libcrypto/man/X509_find_by_subject.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_find_by_subject.3,v 1.1 2021/07/04 12:56:27 schwarze Exp $ 1.\" $OpenBSD: X509_find_by_subject.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: July 4 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_FIND_BY_SUBJECT 3 18.Dt X509_FIND_BY_SUBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509_find_by_issuer_and_serial 22.Nm X509_find_by_issuer_and_serial
23.Nd search an array of X.509 certificates 23.Nd search an array of X.509 certificates
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509.h 26.In openssl/x509.h
26.Ft X509 * 27.Ft X509 *
27.Fo X509_find_by_subject 28.Fo X509_find_by_subject
diff --git a/src/lib/libcrypto/man/X509_get0_notBefore.3 b/src/lib/libcrypto/man/X509_get0_notBefore.3
index 5e5c08b79a..5ac075fe31 100644
--- a/src/lib/libcrypto/man/X509_get0_notBefore.3
+++ b/src/lib/libcrypto/man/X509_get0_notBefore.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get0_notBefore.3,v 1.7 2024/03/05 18:30:40 tb Exp $ 1.\" $OpenBSD: X509_get0_notBefore.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" content checked up to: OpenSSL 27b138e9 May 19 00:16:38 2017 +0000 2.\" content checked up to: OpenSSL 27b138e9 May 19 00:16:38 2017 +0000
3.\" 3.\"
4.\" Copyright (c) 2018, 2020 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2018, 2020 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 5 2024 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt X509_GET0_NOTBEFORE 3 19.Dt X509_GET0_NOTBEFORE 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -39,6 +39,7 @@
39.Nm X509_CRL_set_nextUpdate 39.Nm X509_CRL_set_nextUpdate
40.Nd get and set certificate and CRL validity dates 40.Nd get and set certificate and CRL validity dates
41.Sh SYNOPSIS 41.Sh SYNOPSIS
42.Lb libcrypto
42.In openssl/x509.h 43.In openssl/x509.h
43.Ft const ASN1_TIME * 44.Ft const ASN1_TIME *
44.Fo X509_get0_notBefore 45.Fo X509_get0_notBefore
diff --git a/src/lib/libcrypto/man/X509_get0_signature.3 b/src/lib/libcrypto/man/X509_get0_signature.3
index 2428f411b1..b5cdd2952e 100644
--- a/src/lib/libcrypto/man/X509_get0_signature.3
+++ b/src/lib/libcrypto/man/X509_get0_signature.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get0_signature.3,v 1.10 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: X509_get0_signature.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" selective merge up to: 2.\" selective merge up to:
3.\" OpenSSL man3/X509_get0_signature 2f7a2520 Apr 25 17:28:08 2017 +0100 3.\" OpenSSL man3/X509_get0_signature 2f7a2520 Apr 25 17:28:08 2017 +0100
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: April 17 2025 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt X509_GET0_SIGNATURE 3 70.Dt X509_GET0_SIGNATURE 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -82,6 +82,7 @@
82.Nm X509_get_signature_info 82.Nm X509_get_signature_info
83.Nd signature information 83.Nd signature information
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/x509.h 86.In openssl/x509.h
86.Ft void 87.Ft void
87.Fo X509_get0_signature 88.Fo X509_get0_signature
diff --git a/src/lib/libcrypto/man/X509_get1_email.3 b/src/lib/libcrypto/man/X509_get1_email.3
index c38a604899..020708d227 100644
--- a/src/lib/libcrypto/man/X509_get1_email.3
+++ b/src/lib/libcrypto/man/X509_get1_email.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get1_email.3,v 1.1 2019/08/23 12:23:39 schwarze Exp $ 1.\" $OpenBSD: X509_get1_email.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: August 23 2019 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_GET1_EMAIL 3 18.Dt X509_GET1_EMAIL 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm X509_email_free 23.Nm X509_email_free
24.Nd utilities for stacks of strings 24.Nd utilities for stacks of strings
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/x509v3.h 27.In openssl/x509v3.h
27.Vt typedef char *OPENSSL_STRING ; 28.Vt typedef char *OPENSSL_STRING ;
28.Ft STACK_OF(OPENSSL_STRING) * 29.Ft STACK_OF(OPENSSL_STRING) *
diff --git a/src/lib/libcrypto/man/X509_get_extension_flags.3 b/src/lib/libcrypto/man/X509_get_extension_flags.3
index e5e773f2e8..1d15be407e 100644
--- a/src/lib/libcrypto/man/X509_get_extension_flags.3
+++ b/src/lib/libcrypto/man/X509_get_extension_flags.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_extension_flags.3,v 1.5 2025/04/17 14:58:09 tb Exp $ 1.\" $OpenBSD: X509_get_extension_flags.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 361136f4 Sep 1 18:56:58 2015 +0100 2.\" full merge up to: OpenSSL 361136f4 Sep 1 18:56:58 2015 +0100
3.\" selective merge up to: OpenSSL 2b2e3106f Feb 16 15:04:45 2021 +0000 3.\" selective merge up to: OpenSSL 2b2e3106f Feb 16 15:04:45 2021 +0000
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: April 17 2025 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt X509_GET_EXTENSION_FLAGS 3 53.Dt X509_GET_EXTENSION_FLAGS 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -58,6 +58,7 @@
58.Nm X509_get_extended_key_usage 58.Nm X509_get_extended_key_usage
59.Nd retrieve certificate extension data 59.Nd retrieve certificate extension data
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/x509v3.h 62.In openssl/x509v3.h
62.Ft uint32_t 63.Ft uint32_t
63.Fo X509_get_extension_flags 64.Fo X509_get_extension_flags
diff --git a/src/lib/libcrypto/man/X509_get_pubkey.3 b/src/lib/libcrypto/man/X509_get_pubkey.3
index 0829397982..9af6f49a33 100644
--- a/src/lib/libcrypto/man/X509_get_pubkey.3
+++ b/src/lib/libcrypto/man/X509_get_pubkey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_pubkey.3,v 1.13 2022/03/31 17:27:17 naddy Exp $ 1.\" $OpenBSD: X509_get_pubkey.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" selective merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: March 31 2022 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt X509_GET_PUBKEY 3 69.Dt X509_GET_PUBKEY 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -81,6 +81,7 @@
81.Nm X509_REQ_extract_key 81.Nm X509_REQ_extract_key
82.Nd get or set certificate or certificate request public key 82.Nd get or set certificate or certificate request public key
83.Sh SYNOPSIS 83.Sh SYNOPSIS
84.Lb libcrypto
84.In openssl/x509.h 85.In openssl/x509.h
85.Ft EVP_PKEY * 86.Ft EVP_PKEY *
86.Fo X509_get_pubkey 87.Fo X509_get_pubkey
diff --git a/src/lib/libcrypto/man/X509_get_pubkey_parameters.3 b/src/lib/libcrypto/man/X509_get_pubkey_parameters.3
index 181361477e..b2611210d1 100644
--- a/src/lib/libcrypto/man/X509_get_pubkey_parameters.3
+++ b/src/lib/libcrypto/man/X509_get_pubkey_parameters.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_pubkey_parameters.3,v 1.2 2021/11/26 13:35:10 schwarze Exp $ 1.\" $OpenBSD: X509_get_pubkey_parameters.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 26 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_GET_PUBKEY_PARAMETERS 3 18.Dt X509_GET_PUBKEY_PARAMETERS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm X509_get_pubkey_parameters 21.Nm X509_get_pubkey_parameters
22.Nd copy public key parameters from a chain 22.Nd copy public key parameters from a chain
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/x509.h 25.In openssl/x509.h
25.Ft int 26.Ft int
26.Fo X509_get_pubkey_parameters 27.Fo X509_get_pubkey_parameters
diff --git a/src/lib/libcrypto/man/X509_get_serialNumber.3 b/src/lib/libcrypto/man/X509_get_serialNumber.3
index 7d757c7a71..56f108f3d7 100644
--- a/src/lib/libcrypto/man/X509_get_serialNumber.3
+++ b/src/lib/libcrypto/man/X509_get_serialNumber.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_serialNumber.3,v 1.5 2020/06/19 12:01:20 schwarze Exp $ 1.\" $OpenBSD: X509_get_serialNumber.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 19 2020 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_GET_SERIALNUMBER 3 52.Dt X509_GET_SERIALNUMBER 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -57,6 +57,7 @@
57.Nm X509_set_serialNumber 57.Nm X509_set_serialNumber
58.Nd get or set certificate serial number 58.Nd get or set certificate serial number
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/x509.h 61.In openssl/x509.h
61.Ft ASN1_INTEGER * 62.Ft ASN1_INTEGER *
62.Fo X509_get_serialNumber 63.Fo X509_get_serialNumber
diff --git a/src/lib/libcrypto/man/X509_get_subject_name.3 b/src/lib/libcrypto/man/X509_get_subject_name.3
index fb9611f645..8dc19080f6 100644
--- a/src/lib/libcrypto/man/X509_get_subject_name.3
+++ b/src/lib/libcrypto/man/X509_get_subject_name.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_subject_name.3,v 1.10 2020/10/21 17:17:44 tb Exp $ 1.\" $OpenBSD: X509_get_subject_name.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: October 21 2020 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_GET_SUBJECT_NAME 3 52.Dt X509_GET_SUBJECT_NAME 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -62,6 +62,7 @@
62.Nm X509_CRL_set_issuer_name 62.Nm X509_CRL_set_issuer_name
63.Nd get and set issuer or subject names 63.Nd get and set issuer or subject names
64.Sh SYNOPSIS 64.Sh SYNOPSIS
65.Lb libcrypto
65.In openssl/x509.h 66.In openssl/x509.h
66.Ft X509_NAME * 67.Ft X509_NAME *
67.Fo X509_get_subject_name 68.Fo X509_get_subject_name
diff --git a/src/lib/libcrypto/man/X509_get_version.3 b/src/lib/libcrypto/man/X509_get_version.3
index ee46ff7c8c..d539053d81 100644
--- a/src/lib/libcrypto/man/X509_get_version.3
+++ b/src/lib/libcrypto/man/X509_get_version.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_get_version.3,v 1.8 2020/10/21 17:17:44 tb Exp $ 1.\" $OpenBSD: X509_get_version.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: October 21 2020 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_GET_VERSION 3 52.Dt X509_GET_VERSION 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -60,6 +60,7 @@
60.Nm X509_CRL_set_version 60.Nm X509_CRL_set_version
61.Nd get or set certificate, certificate request, or CRL version 61.Nd get or set certificate, certificate request, or CRL version
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/x509.h 64.In openssl/x509.h
64.Ft long 65.Ft long
65.Fo X509_get_version 66.Fo X509_get_version
diff --git a/src/lib/libcrypto/man/X509_keyid_set1.3 b/src/lib/libcrypto/man/X509_keyid_set1.3
index c529fc742b..e1668f976a 100644
--- a/src/lib/libcrypto/man/X509_keyid_set1.3
+++ b/src/lib/libcrypto/man/X509_keyid_set1.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_keyid_set1.3,v 1.2 2021/07/09 14:41:14 tb Exp $ 1.\" $OpenBSD: X509_keyid_set1.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: July 9 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_KEYID_SET1 3 18.Dt X509_KEYID_SET1 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm X509_alias_get0 24.Nm X509_alias_get0
25.Nd auxiliary certificate data for PKCS#12 25.Nd auxiliary certificate data for PKCS#12
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509.h 28.In openssl/x509.h
28.Ft int 29.Ft int
29.Fo X509_keyid_set1 30.Fo X509_keyid_set1
diff --git a/src/lib/libcrypto/man/X509_load_cert_file.3 b/src/lib/libcrypto/man/X509_load_cert_file.3
index 95a83dd00e..04a666da25 100644
--- a/src/lib/libcrypto/man/X509_load_cert_file.3
+++ b/src/lib/libcrypto/man/X509_load_cert_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_load_cert_file.3,v 1.1 2021/11/09 16:23:04 schwarze Exp $ 1.\" $OpenBSD: X509_load_cert_file.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: November 9 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_LOAD_CERT_FILE 3 18.Dt X509_LOAD_CERT_FILE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm X509_load_cert_crl_file 23.Nm X509_load_cert_crl_file
24.Nd read, decode, and cache certificates and CRLs 24.Nd read, decode, and cache certificates and CRLs
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/x509_vfy.h 27.In openssl/x509_vfy.h
27.Ft int 28.Ft int
28.Fo X509_load_cert_file 29.Fo X509_load_cert_file
diff --git a/src/lib/libcrypto/man/X509_new.3 b/src/lib/libcrypto/man/X509_new.3
index 7b62363d4d..f7d2c09040 100644
--- a/src/lib/libcrypto/man/X509_new.3
+++ b/src/lib/libcrypto/man/X509_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_new.3,v 1.45 2024/09/02 08:04:32 tb Exp $ 1.\" $OpenBSD: X509_new.3,v 1.46 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: September 2 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt X509_NEW 3 70.Dt X509_NEW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -78,6 +78,7 @@
78.Nm X509_chain_up_ref 78.Nm X509_chain_up_ref
79.Nd X.509 certificate object 79.Nd X.509 certificate object
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/x509.h 82.In openssl/x509.h
82.Ft X509 * 83.Ft X509 *
83.Fn X509_new void 84.Fn X509_new void
diff --git a/src/lib/libcrypto/man/X509_ocspid_print.3 b/src/lib/libcrypto/man/X509_ocspid_print.3
index b9b6c92fbb..7b0493c655 100644
--- a/src/lib/libcrypto/man/X509_ocspid_print.3
+++ b/src/lib/libcrypto/man/X509_ocspid_print.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_ocspid_print.3,v 1.1 2021/08/06 21:45:55 schwarze Exp $ 1.\" $OpenBSD: X509_ocspid_print.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: August 6 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_OCSPID_PRINT 3 18.Dt X509_OCSPID_PRINT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm X509_ocspid_print 21.Nm X509_ocspid_print
22.Nd pretty-print hashes of subject name and public key 22.Nd pretty-print hashes of subject name and public key
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/x509.h 25.In openssl/x509.h
25.Ft int 26.Ft int
26.Fo X509_ocspid_print 27.Fo X509_ocspid_print
diff --git a/src/lib/libcrypto/man/X509_print_ex.3 b/src/lib/libcrypto/man/X509_print_ex.3
index c769e77c32..b392df7a3a 100644
--- a/src/lib/libcrypto/man/X509_print_ex.3
+++ b/src/lib/libcrypto/man/X509_print_ex.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_print_ex.3,v 1.5 2025/03/09 14:02:46 tb Exp $ 1.\" $OpenBSD: X509_print_ex.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 9 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_PRINT_EX 3 18.Dt X509_PRINT_EX 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -25,6 +25,7 @@
25.Nm X509_print_fp 25.Nm X509_print_fp
26.Nd pretty-print an X.509 certificate 26.Nd pretty-print an X.509 certificate
27.Sh SYNOPSIS 27.Sh SYNOPSIS
28.Lb libcrypto
28.In openssl/x509.h 29.In openssl/x509.h
29.Ft int 30.Ft int
30.Fo X509_print_ex 31.Fo X509_print_ex
diff --git a/src/lib/libcrypto/man/X509_sign.3 b/src/lib/libcrypto/man/X509_sign.3
index 059d92bac5..6d3cabeec4 100644
--- a/src/lib/libcrypto/man/X509_sign.3
+++ b/src/lib/libcrypto/man/X509_sign.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_sign.3,v 1.11 2024/03/06 02:34:14 tb Exp $ 1.\" $OpenBSD: X509_sign.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: March 6 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_SIGN 3 52.Dt X509_SIGN 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -63,6 +63,7 @@
63.Nm X509_CRL_verify 63.Nm X509_CRL_verify
64.Nd sign or verify certificate, certificate request, or CRL signature 64.Nd sign or verify certificate, certificate request, or CRL signature
65.Sh SYNOPSIS 65.Sh SYNOPSIS
66.Lb libcrypto
66.In openssl/x509.h 67.In openssl/x509.h
67.Ft int 68.Ft int
68.Fo X509_sign 69.Fo X509_sign
diff --git a/src/lib/libcrypto/man/X509_signature_dump.3 b/src/lib/libcrypto/man/X509_signature_dump.3
index 3333a615bf..c5b9277e0c 100644
--- a/src/lib/libcrypto/man/X509_signature_dump.3
+++ b/src/lib/libcrypto/man/X509_signature_dump.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_signature_dump.3,v 1.3 2024/12/06 12:51:13 schwarze Exp $ 1.\" $OpenBSD: X509_signature_dump.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 6 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509_SIGNATURE_DUMP 3 18.Dt X509_SIGNATURE_DUMP 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509_signature_print 22.Nm X509_signature_print
23.Nd pretty-print ASN.1 strings 23.Nd pretty-print ASN.1 strings
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509.h 26.In openssl/x509.h
26.Ft int 27.Ft int
27.Fo X509_signature_dump 28.Fo X509_signature_dump
diff --git a/src/lib/libcrypto/man/X509_verify_cert.3 b/src/lib/libcrypto/man/X509_verify_cert.3
index 9c085d7780..7897e09f80 100644
--- a/src/lib/libcrypto/man/X509_verify_cert.3
+++ b/src/lib/libcrypto/man/X509_verify_cert.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509_verify_cert.3,v 1.8 2019/06/06 01:06:59 schwarze Exp $ 1.\" $OpenBSD: X509_verify_cert.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 6 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509_VERIFY_CERT 3 52.Dt X509_VERIFY_CERT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm X509_verify_cert 55.Nm X509_verify_cert
56.Nd discover and verify X509 certificate chain 56.Nd discover and verify X509 certificate chain
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/x509.h 59.In openssl/x509.h
59.Ft int 60.Ft int
60.Fo X509_verify_cert 61.Fo X509_verify_cert
diff --git a/src/lib/libcrypto/man/X509v3_addr_add_inherit.3 b/src/lib/libcrypto/man/X509v3_addr_add_inherit.3
index 4b2d150c86..d33de1f6a8 100644
--- a/src/lib/libcrypto/man/X509v3_addr_add_inherit.3
+++ b/src/lib/libcrypto/man/X509v3_addr_add_inherit.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_addr_add_inherit.3,v 1.11 2023/10/01 22:46:21 tb Exp $ 1.\" $OpenBSD: X509v3_addr_add_inherit.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: October 1 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_ADDR_ADD_INHERIT 3 18.Dt X509V3_ADDR_ADD_INHERIT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -25,6 +25,7 @@
25.Nm X509v3_addr_is_canonical 25.Nm X509v3_addr_is_canonical
26.Nd RFC 3779 IP address delegation extensions 26.Nd RFC 3779 IP address delegation extensions
27.Sh SYNOPSIS 27.Sh SYNOPSIS
28.Lb libcrypto
28.In openssl/x509v3.h 29.In openssl/x509v3.h
29.Ft int 30.Ft int
30.Fo X509v3_addr_add_inherit 31.Fo X509v3_addr_add_inherit
diff --git a/src/lib/libcrypto/man/X509v3_addr_get_range.3 b/src/lib/libcrypto/man/X509v3_addr_get_range.3
index e0d83b1162..7ad279d7cc 100644
--- a/src/lib/libcrypto/man/X509v3_addr_get_range.3
+++ b/src/lib/libcrypto/man/X509v3_addr_get_range.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_addr_get_range.3,v 1.2 2023/09/30 14:12:40 schwarze Exp $ 1.\" $OpenBSD: X509v3_addr_get_range.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 30 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_ADDR_GET_RANGE 3 18.Dt X509V3_ADDR_GET_RANGE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509v3_addr_get_range 22.Nm X509v3_addr_get_range
23.Nd parse helpers for the IP address delegation extension 23.Nd parse helpers for the IP address delegation extension
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft unsigned 27.Ft unsigned
27.Fn X509v3_addr_get_afi "const IPAddressFamily *af" 28.Fn X509v3_addr_get_afi "const IPAddressFamily *af"
diff --git a/src/lib/libcrypto/man/X509v3_addr_inherits.3 b/src/lib/libcrypto/man/X509v3_addr_inherits.3
index 8e3cecf7ae..0da24ad10f 100644
--- a/src/lib/libcrypto/man/X509v3_addr_inherits.3
+++ b/src/lib/libcrypto/man/X509v3_addr_inherits.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_addr_inherits.3,v 1.3 2023/09/30 14:21:57 schwarze Exp $ 1.\" $OpenBSD: X509v3_addr_inherits.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 30 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_ADDR_INHERITS 3 18.Dt X509V3_ADDR_INHERITS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509v3_asid_inherits 22.Nm X509v3_asid_inherits
23.Nd RFC 3779 inheritance 23.Nd RFC 3779 inheritance
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft int 27.Ft int
27.Fn X509v3_addr_inherits "IPAddrBlocks *addrblocks" 28.Fn X509v3_addr_inherits "IPAddrBlocks *addrblocks"
diff --git a/src/lib/libcrypto/man/X509v3_addr_subset.3 b/src/lib/libcrypto/man/X509v3_addr_subset.3
index 93714a26fa..5629d9c3cf 100644
--- a/src/lib/libcrypto/man/X509v3_addr_subset.3
+++ b/src/lib/libcrypto/man/X509v3_addr_subset.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_addr_subset.3,v 1.2 2023/09/30 14:24:00 schwarze Exp $ 1.\" $OpenBSD: X509v3_addr_subset.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 30 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_ADDR_SUBSET 3 18.Dt X509V3_ADDR_SUBSET 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm X509v3_asid_subset 22.Nm X509v3_asid_subset
23.Nd RFC 3779 subset relationship 23.Nd RFC 3779 subset relationship
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft int 27.Ft int
27.Fn X509v3_addr_subset "IPAddrBlocks *child" "IPAddrBlocks *parent" 28.Fn X509v3_addr_subset "IPAddrBlocks *child" "IPAddrBlocks *parent"
diff --git a/src/lib/libcrypto/man/X509v3_addr_validate_path.3 b/src/lib/libcrypto/man/X509v3_addr_validate_path.3
index fe6065d599..5bafc6eba4 100644
--- a/src/lib/libcrypto/man/X509v3_addr_validate_path.3
+++ b/src/lib/libcrypto/man/X509v3_addr_validate_path.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_addr_validate_path.3,v 1.5 2023/09/30 19:07:38 tb Exp $ 1.\" $OpenBSD: X509v3_addr_validate_path.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 30 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_ADDR_VALIDATE_PATH 3 18.Dt X509V3_ADDR_VALIDATE_PATH 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm X509v3_asid_validate_resource_set 24.Nm X509v3_asid_validate_resource_set
25.Nd RFC 3779 path validation for IP address and AS number delegation 25.Nd RFC 3779 path validation for IP address and AS number delegation
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509v3.h 28.In openssl/x509v3.h
28.Ft int 29.Ft int
29.Fn X509v3_addr_validate_path "X509_STORE_CTX *ctx" 30.Fn X509v3_addr_validate_path "X509_STORE_CTX *ctx"
diff --git a/src/lib/libcrypto/man/X509v3_asid_add_id_or_range.3 b/src/lib/libcrypto/man/X509v3_asid_add_id_or_range.3
index 81221ca9bc..6378f45ae8 100644
--- a/src/lib/libcrypto/man/X509v3_asid_add_id_or_range.3
+++ b/src/lib/libcrypto/man/X509v3_asid_add_id_or_range.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_asid_add_id_or_range.3,v 1.9 2023/09/30 18:16:44 tb Exp $ 1.\" $OpenBSD: X509v3_asid_add_id_or_range.3,v 1.10 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 30 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt X509V3_ASID_ADD_ID_OR_RANGE 3 18.Dt X509V3_ASID_ADD_ID_OR_RANGE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm X509v3_asid_is_canonical 24.Nm X509v3_asid_is_canonical
25.Nd RFC 3779 autonomous system identifier delegation extension 25.Nd RFC 3779 autonomous system identifier delegation extension
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509v3.h 28.In openssl/x509v3.h
28.Ft int 29.Ft int
29.Fo X509v3_asid_add_id_or_range 30.Fo X509v3_asid_add_id_or_range
diff --git a/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3 b/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
index 8c7c159f80..63f8180151 100644
--- a/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
+++ b/src/lib/libcrypto/man/X509v3_get_ext_by_NID.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.15 2024/05/22 09:44:10 tb Exp $ 1.\" $OpenBSD: X509v3_get_ext_by_NID.3,v 1.16 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL fd38836b Jun 20 15:25:43 2018 +0100 2.\" full merge up to: OpenSSL fd38836b Jun 20 15:25:43 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 22 2024 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt X509V3_GET_EXT_BY_NID 3 52.Dt X509V3_GET_EXT_BY_NID 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -82,6 +82,7 @@
82.Nm X509_REVOKED_add_ext 82.Nm X509_REVOKED_add_ext
83.Nd extension stack utility functions 83.Nd extension stack utility functions
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/x509.h 86.In openssl/x509.h
86.Ft int 87.Ft int
87.Fo X509v3_get_ext_count 88.Fo X509v3_get_ext_count
diff --git a/src/lib/libcrypto/man/a2d_ASN1_OBJECT.3 b/src/lib/libcrypto/man/a2d_ASN1_OBJECT.3
index 7d36a54be2..ed5e7b21f6 100644
--- a/src/lib/libcrypto/man/a2d_ASN1_OBJECT.3
+++ b/src/lib/libcrypto/man/a2d_ASN1_OBJECT.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: a2d_ASN1_OBJECT.3,v 1.3 2023/08/09 17:34:39 schwarze Exp $ 1.\" $OpenBSD: a2d_ASN1_OBJECT.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,13 +14,14 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: August 9 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt A2D_ASN1_OBJECT 3 18.Dt A2D_ASN1_OBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
21.Nm a2d_ASN1_OBJECT 21.Nm a2d_ASN1_OBJECT
22.Nd DER content octets of an ASN.1 object identifier 22.Nd DER content octets of an ASN.1 object identifier
23.Sh SYNOPSIS 23.Sh SYNOPSIS
24.Lb libcrypto
24.In openssl/asn1.h 25.In openssl/asn1.h
25.Ft int 26.Ft int
26.Fo a2d_ASN1_OBJECT 27.Fo a2d_ASN1_OBJECT
diff --git a/src/lib/libcrypto/man/a2i_ipadd.3 b/src/lib/libcrypto/man/a2i_ipadd.3
index 1372b2acfd..1fea5e1a05 100644
--- a/src/lib/libcrypto/man/a2i_ipadd.3
+++ b/src/lib/libcrypto/man/a2i_ipadd.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: a2i_ipadd.3,v 1.1 2024/12/27 15:30:17 schwarze Exp $ 1.\" $OpenBSD: a2i_ipadd.3,v 1.2 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 27 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt A2I_IPADD 3 18.Dt A2I_IPADD 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -23,6 +23,7 @@
23.Nm a2i_IPADDRESS_NC 23.Nm a2i_IPADDRESS_NC
24.Nd parse Internet Protocol addresses into ASN.1 OCTET STRINGs for X.509 24.Nd parse Internet Protocol addresses into ASN.1 OCTET STRINGs for X.509
25.Sh SYNOPSIS 25.Sh SYNOPSIS
26.Lb libcrypto
26.In openssl/x509v3.h 27.In openssl/x509v3.h
27.Ft int 28.Ft int
28.Fo a2i_ipadd 29.Fo a2i_ipadd
diff --git a/src/lib/libcrypto/man/d2i_ASN1_NULL.3 b/src/lib/libcrypto/man/d2i_ASN1_NULL.3
index 037c9c93e1..06aafc08a2 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_NULL.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_NULL.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_NULL.3,v 1.5 2023/09/26 09:36:22 tb Exp $ 1.\" $OpenBSD: d2i_ASN1_NULL.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: September 26 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_ASN1_NULL 3 18.Dt D2I_ASN1_NULL 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm i2d_ASN1_NULL 22.Nm i2d_ASN1_NULL
23.Nd decode and encode an ASN.1 NULL type 23.Nd decode and encode an ASN.1 NULL type
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/asn1.h 26.In openssl/asn1.h
26.Ft ASN1_NULL * 27.Ft ASN1_NULL *
27.Fo d2i_ASN1_NULL 28.Fo d2i_ASN1_NULL
diff --git a/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3 b/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
index bbb70ad8c6..3d90c60e0b 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_OBJECT.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_OBJECT.3,v 1.15 2025/03/14 21:32:15 tb Exp $ 1.\" $OpenBSD: d2i_ASN1_OBJECT.3,v 1.16 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017, 2022, 2023 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017, 2022, 2023 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 14 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_ASN1_OBJECT 3 18.Dt D2I_ASN1_OBJECT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm OBJ_length 24.Nm OBJ_length
25.Nd decode and encode ASN.1 object identifiers 25.Nd decode and encode ASN.1 object identifiers
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/asn1.h 28.In openssl/asn1.h
28.Ft ASN1_OBJECT * 29.Ft ASN1_OBJECT *
29.Fo d2i_ASN1_OBJECT 30.Fo d2i_ASN1_OBJECT
diff --git a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3 b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
index d544af0fe4..bd4b900193 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_OCTET_STRING.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.20 2024/02/13 12:38:43 job Exp $ 1.\" $OpenBSD: d2i_ASN1_OCTET_STRING.3,v 1.21 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: February 13 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_ASN1_OCTET_STRING 3 18.Dt D2I_ASN1_OCTET_STRING 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -57,6 +57,7 @@
57.Nm i2d_ASN1_TIME 57.Nm i2d_ASN1_TIME
58.Nd decode and encode ASN1_STRING objects 58.Nd decode and encode ASN1_STRING objects
59.Sh SYNOPSIS 59.Sh SYNOPSIS
60.Lb libcrypto
60.In openssl/asn1.h 61.In openssl/asn1.h
61.Ft ASN1_OCTET_STRING * 62.Ft ASN1_OCTET_STRING *
62.Fo d2i_ASN1_OCTET_STRING 63.Fo d2i_ASN1_OCTET_STRING
diff --git a/src/lib/libcrypto/man/d2i_ASN1_SEQUENCE_ANY.3 b/src/lib/libcrypto/man/d2i_ASN1_SEQUENCE_ANY.3
index 654f0b1e6b..bd54520005 100644
--- a/src/lib/libcrypto/man/d2i_ASN1_SEQUENCE_ANY.3
+++ b/src/lib/libcrypto/man/d2i_ASN1_SEQUENCE_ANY.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ASN1_SEQUENCE_ANY.3,v 1.3 2021/12/09 19:05:09 schwarze Exp $ 1.\" $OpenBSD: d2i_ASN1_SEQUENCE_ANY.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2017, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2017, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 9 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_ASN1_SEQUENCE_ANY 3 18.Dt D2I_ASN1_SEQUENCE_ANY 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm i2d_ASN1_SET_ANY 24.Nm i2d_ASN1_SET_ANY
25.Nd decode and encode ASN.1 sequences and sets 25.Nd decode and encode ASN.1 sequences and sets
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/asn1.h 28.In openssl/asn1.h
28.Ft ASN1_SEQUENCE_ANY * 29.Ft ASN1_SEQUENCE_ANY *
29.Fo d2i_ASN1_SEQUENCE_ANY 30.Fo d2i_ASN1_SEQUENCE_ANY
diff --git a/src/lib/libcrypto/man/d2i_AUTHORITY_KEYID.3 b/src/lib/libcrypto/man/d2i_AUTHORITY_KEYID.3
index 413f41e179..de1acfb6e1 100644
--- a/src/lib/libcrypto/man/d2i_AUTHORITY_KEYID.3
+++ b/src/lib/libcrypto/man/d2i_AUTHORITY_KEYID.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_AUTHORITY_KEYID.3,v 1.2 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: d2i_AUTHORITY_KEYID.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_AUTHORITY_KEYID 3 18.Dt D2I_AUTHORITY_KEYID 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm i2d_AUTHORITY_KEYID 22.Nm i2d_AUTHORITY_KEYID
23.Nd decode and encode X.509 authority key identifiers 23.Nd decode and encode X.509 authority key identifiers
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft AUTHORITY_KEYID * 27.Ft AUTHORITY_KEYID *
27.Fo d2i_AUTHORITY_KEYID 28.Fo d2i_AUTHORITY_KEYID
diff --git a/src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3 b/src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
index 2964a1f90e..b90c13df06 100644
--- a/src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
+++ b/src/lib/libcrypto/man/d2i_BASIC_CONSTRAINTS.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_BASIC_CONSTRAINTS.3,v 1.3 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: d2i_BASIC_CONSTRAINTS.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 22 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_BASIC_CONSTRAINTS 3 18.Dt D2I_BASIC_CONSTRAINTS 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm i2d_EXTENDED_KEY_USAGE 24.Nm i2d_EXTENDED_KEY_USAGE
25.Nd decode and encode X.509 key usage purposes 25.Nd decode and encode X.509 key usage purposes
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509v3.h 28.In openssl/x509v3.h
28.Ft BASIC_CONSTRAINTS * 29.Ft BASIC_CONSTRAINTS *
29.Fo d2i_BASIC_CONSTRAINTS 30.Fo d2i_BASIC_CONSTRAINTS
diff --git a/src/lib/libcrypto/man/d2i_CMS_ContentInfo.3 b/src/lib/libcrypto/man/d2i_CMS_ContentInfo.3
index 0c61047c42..f4238d664d 100644
--- a/src/lib/libcrypto/man/d2i_CMS_ContentInfo.3
+++ b/src/lib/libcrypto/man/d2i_CMS_ContentInfo.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_CMS_ContentInfo.3,v 1.3 2019/11/02 15:39:46 schwarze Exp $ 1.\" $OpenBSD: d2i_CMS_ContentInfo.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org> 2.\" Copyright (c) 2019 Ingo Schwarze <schwarze@openbsd.org>
3.\" 3.\"
4.\" Permission to use, copy, modify, and distribute this software for any 4.\" Permission to use, copy, modify, and distribute this software for any
@@ -13,7 +13,7 @@
13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 13.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 14.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15.\" 15.\"
16.Dd $Mdocdate: November 2 2019 $ 16.Dd $Mdocdate: June 8 2025 $
17.Dt D2I_CMS_CONTENTINFO 3 17.Dt D2I_CMS_CONTENTINFO 3
18.Os 18.Os
19.Sh NAME 19.Sh NAME
@@ -25,6 +25,7 @@
25.Nm i2d_CMS_ReceiptRequest 25.Nm i2d_CMS_ReceiptRequest
26.Nd decode and encode Cryptographic Message Syntax data 26.Nd decode and encode Cryptographic Message Syntax data
27.Sh SYNOPSIS 27.Sh SYNOPSIS
28.Lb libcrypto
28.In openssl/cms.h 29.In openssl/cms.h
29.Ft CMS_ContentInfo * 30.Ft CMS_ContentInfo *
30.Fo d2i_CMS_ContentInfo 31.Fo d2i_CMS_ContentInfo
diff --git a/src/lib/libcrypto/man/d2i_DHparams.3 b/src/lib/libcrypto/man/d2i_DHparams.3
index 7fd9878dc0..f3cbd21f13 100644
--- a/src/lib/libcrypto/man/d2i_DHparams.3
+++ b/src/lib/libcrypto/man/d2i_DHparams.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_DHparams.3,v 1.8 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: d2i_DHparams.3,v 1.9 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org> and 4.\" This file was written by Ulf Moeller <ulf@openssl.org> and
@@ -50,7 +50,7 @@
50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 50.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
51.\" OF THE POSSIBILITY OF SUCH DAMAGE. 51.\" OF THE POSSIBILITY OF SUCH DAMAGE.
52.\" 52.\"
53.Dd $Mdocdate: March 27 2018 $ 53.Dd $Mdocdate: June 8 2025 $
54.Dt D2I_DHPARAMS 3 54.Dt D2I_DHPARAMS 3
55.Os 55.Os
56.Sh NAME 56.Sh NAME
@@ -58,6 +58,7 @@
58.Nm i2d_DHparams 58.Nm i2d_DHparams
59.Nd PKCS#3 DH parameter functions 59.Nd PKCS#3 DH parameter functions
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/dh.h 62.In openssl/dh.h
62.Ft DH * 63.Ft DH *
63.Fo d2i_DHparams 64.Fo d2i_DHparams
diff --git a/src/lib/libcrypto/man/d2i_DIST_POINT.3 b/src/lib/libcrypto/man/d2i_DIST_POINT.3
index 34bdb26fb4..0e49dfeeb3 100644
--- a/src/lib/libcrypto/man/d2i_DIST_POINT.3
+++ b/src/lib/libcrypto/man/d2i_DIST_POINT.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_DIST_POINT.3,v 1.4 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: d2i_DIST_POINT.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 23 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_DIST_POINT 3 18.Dt D2I_DIST_POINT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.Nm i2d_AUTHORITY_INFO_ACCESS 32.Nm i2d_AUTHORITY_INFO_ACCESS
33.Nd decode and encode X.509 data access extensions 33.Nd decode and encode X.509 data access extensions
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/x509v3.h 36.In openssl/x509v3.h
36.Ft DIST_POINT * 37.Ft DIST_POINT *
37.Fo d2i_DIST_POINT 38.Fo d2i_DIST_POINT
diff --git a/src/lib/libcrypto/man/d2i_DSAPublicKey.3 b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
index 37ef22e1b9..62dcc45082 100644
--- a/src/lib/libcrypto/man/d2i_DSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_DSAPublicKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.14 2018/08/26 17:03:32 tb Exp $ 1.\" $OpenBSD: d2i_DSAPublicKey.3,v 1.15 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: August 26 2018 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt D2I_DSAPUBLICKEY 3 53.Dt D2I_DSAPUBLICKEY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -78,6 +78,7 @@
78.Nm i2d_DSA_SIG 78.Nm i2d_DSA_SIG
79.Nd decode and encode DSA keys 79.Nd decode and encode DSA keys
80.Sh SYNOPSIS 80.Sh SYNOPSIS
81.Lb libcrypto
81.In openssl/dsa.h 82.In openssl/dsa.h
82.Ft DSA * 83.Ft DSA *
83.Fo d2i_DSAPublicKey 84.Fo d2i_DSAPublicKey
diff --git a/src/lib/libcrypto/man/d2i_ECPKParameters.3 b/src/lib/libcrypto/man/d2i_ECPKParameters.3
index 3e1fe1ac70..8e824951d6 100644
--- a/src/lib/libcrypto/man/d2i_ECPKParameters.3
+++ b/src/lib/libcrypto/man/d2i_ECPKParameters.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ECPKParameters.3,v 1.14 2025/04/25 20:04:09 tb Exp $ 1.\" $OpenBSD: d2i_ECPKParameters.3,v 1.15 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400 2.\" OpenSSL 05ea606a May 20 20:52:46 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: April 25 2025 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt D2I_ECPKPARAMETERS 3 69.Dt D2I_ECPKPARAMETERS 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -98,6 +98,7 @@
98.Nm i2d_EC_PUBKEY_fp 98.Nm i2d_EC_PUBKEY_fp
99.Nd decode and encode ASN.1 representations of elliptic curve entities 99.Nd decode and encode ASN.1 representations of elliptic curve entities
100.Sh SYNOPSIS 100.Sh SYNOPSIS
101.Lb libcrypto
101.In openssl/ec.h 102.In openssl/ec.h
102.Ft EC_GROUP * 103.Ft EC_GROUP *
103.Fo d2i_ECPKParameters 104.Fo d2i_ECPKParameters
diff --git a/src/lib/libcrypto/man/d2i_ESS_SIGNING_CERT.3 b/src/lib/libcrypto/man/d2i_ESS_SIGNING_CERT.3
index c1d61d3b5e..0305ca78a1 100644
--- a/src/lib/libcrypto/man/d2i_ESS_SIGNING_CERT.3
+++ b/src/lib/libcrypto/man/d2i_ESS_SIGNING_CERT.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_ESS_SIGNING_CERT.3,v 1.2 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: d2i_ESS_SIGNING_CERT.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 23 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_ESS_SIGNING_CERT 3 18.Dt D2I_ESS_SIGNING_CERT 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm i2d_ESS_ISSUER_SERIAL 26.Nm i2d_ESS_ISSUER_SERIAL
27.Nd decode and encode signing certificates for S/MIME 27.Nd decode and encode signing certificates for S/MIME
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/ts.h 30.In openssl/ts.h
30.Ft ESS_SIGNING_CERT * 31.Ft ESS_SIGNING_CERT *
31.Fo d2i_ESS_SIGNING_CERT 32.Fo d2i_ESS_SIGNING_CERT
diff --git a/src/lib/libcrypto/man/d2i_GENERAL_NAME.3 b/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
index bfdcc6c67c..557e5ce353 100644
--- a/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
+++ b/src/lib/libcrypto/man/d2i_GENERAL_NAME.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.4 2018/03/22 21:08:22 schwarze Exp $ 1.\" $OpenBSD: d2i_GENERAL_NAME.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 22 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_GENERAL_NAME 3 18.Dt D2I_GENERAL_NAME 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -28,6 +28,7 @@
28.Nm i2d_OTHERNAME 28.Nm i2d_OTHERNAME
29.Nd decode and encode names for use in X.509 extensions 29.Nd decode and encode names for use in X.509 extensions
30.Sh SYNOPSIS 30.Sh SYNOPSIS
31.Lb libcrypto
31.In openssl/x509v3.h 32.In openssl/x509v3.h
32.Ft GENERAL_NAME * 33.Ft GENERAL_NAME *
33.Fo d2i_GENERAL_NAME 34.Fo d2i_GENERAL_NAME
diff --git a/src/lib/libcrypto/man/d2i_OCSP_REQUEST.3 b/src/lib/libcrypto/man/d2i_OCSP_REQUEST.3
index 07a990556d..7d27d2b4c1 100644
--- a/src/lib/libcrypto/man/d2i_OCSP_REQUEST.3
+++ b/src/lib/libcrypto/man/d2i_OCSP_REQUEST.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_OCSP_REQUEST.3,v 1.3 2021/03/12 05:18:00 jsg Exp $ 1.\" $OpenBSD: d2i_OCSP_REQUEST.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 12 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_OCSP_REQUEST 3 18.Dt D2I_OCSP_REQUEST 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.Nm i2d_OCSP_SERVICELOC 32.Nm i2d_OCSP_SERVICELOC
33.Nd decode and encode OCSP requests 33.Nd decode and encode OCSP requests
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/ocsp.h 36.In openssl/ocsp.h
36.Ft OCSP_REQUEST * 37.Ft OCSP_REQUEST *
37.Fo d2i_OCSP_REQUEST 38.Fo d2i_OCSP_REQUEST
diff --git a/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3 b/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
index 716e85dc6e..a89c566c12 100644
--- a/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
+++ b/src/lib/libcrypto/man/d2i_OCSP_RESPONSE.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_OCSP_RESPONSE.3,v 1.4 2021/03/12 05:18:00 jsg Exp $ 1.\" $OpenBSD: d2i_OCSP_RESPONSE.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 12 2021 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_OCSP_RESPONSE 3 18.Dt D2I_OCSP_RESPONSE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -38,6 +38,7 @@
38.Nm i2d_OCSP_CRLID 38.Nm i2d_OCSP_CRLID
39.Nd decode and encode OCSP responses 39.Nd decode and encode OCSP responses
40.Sh SYNOPSIS 40.Sh SYNOPSIS
41.Lb libcrypto
41.In openssl/ocsp.h 42.In openssl/ocsp.h
42.Ft OCSP_RESPONSE * 43.Ft OCSP_RESPONSE *
43.Fo d2i_OCSP_RESPONSE 44.Fo d2i_OCSP_RESPONSE
diff --git a/src/lib/libcrypto/man/d2i_PKCS12.3 b/src/lib/libcrypto/man/d2i_PKCS12.3
index 55272d1f36..2dda946a3f 100644
--- a/src/lib/libcrypto/man/d2i_PKCS12.3
+++ b/src/lib/libcrypto/man/d2i_PKCS12.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS12.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: d2i_PKCS12.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_PKCS12 3 18.Dt D2I_PKCS12 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -32,6 +32,7 @@
32.Nm i2d_PKCS12_BAGS 32.Nm i2d_PKCS12_BAGS
33.Nd decode and encode PKCS#12 structures 33.Nd decode and encode PKCS#12 structures
34.Sh SYNOPSIS 34.Sh SYNOPSIS
35.Lb libcrypto
35.In openssl/pkcs12.h 36.In openssl/pkcs12.h
36.Ft PKCS12 * 37.Ft PKCS12 *
37.Fo d2i_PKCS12 38.Fo d2i_PKCS12
diff --git a/src/lib/libcrypto/man/d2i_PKCS7.3 b/src/lib/libcrypto/man/d2i_PKCS7.3
index e587787465..6d72433b7d 100644
--- a/src/lib/libcrypto/man/d2i_PKCS7.3
+++ b/src/lib/libcrypto/man/d2i_PKCS7.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS7.3,v 1.7 2023/04/25 18:05:07 tb Exp $ 1.\" $OpenBSD: d2i_PKCS7.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: April 25 2023 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_PKCS7 3 18.Dt D2I_PKCS7 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -44,6 +44,7 @@
44.Nm i2d_PKCS7_SIGN_ENVELOPE 44.Nm i2d_PKCS7_SIGN_ENVELOPE
45.Nd decode and encode PKCS#7 data structures 45.Nd decode and encode PKCS#7 data structures
46.Sh SYNOPSIS 46.Sh SYNOPSIS
47.Lb libcrypto
47.In openssl/pkcs7.h 48.In openssl/pkcs7.h
48.Ft PKCS7 * 49.Ft PKCS7 *
49.Fo d2i_PKCS7 50.Fo d2i_PKCS7
diff --git a/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3 b/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
index 58dd989fae..41ab7ebcba 100644
--- a/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
+++ b/src/lib/libcrypto/man/d2i_PKCS8PrivateKey_bio.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.11 2019/06/07 19:28:52 schwarze Exp $ 1.\" $OpenBSD: d2i_PKCS8PrivateKey_bio.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 2.\" full merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: June 7 2019 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt D2I_PKCS8PRIVATEKEY_BIO 3 52.Dt D2I_PKCS8PRIVATEKEY_BIO 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -60,6 +60,7 @@
60.Nm i2d_PKCS8PrivateKey_nid_fp 60.Nm i2d_PKCS8PrivateKey_nid_fp
61.Nd PKCS#8 format private key functions 61.Nd PKCS#8 format private key functions
62.Sh SYNOPSIS 62.Sh SYNOPSIS
63.Lb libcrypto
63.In openssl/evp.h 64.In openssl/evp.h
64.Ft EVP_PKEY * 65.Ft EVP_PKEY *
65.Fo d2i_PKCS8PrivateKey_bio 66.Fo d2i_PKCS8PrivateKey_bio
diff --git a/src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3 b/src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
index 1ac0f2c308..583fd536f2 100644
--- a/src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
+++ b/src/lib/libcrypto/man/d2i_PKCS8_PRIV_KEY_INFO.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKCS8_PRIV_KEY_INFO.3,v 1.3 2018/03/21 21:18:08 schwarze Exp $ 1.\" $OpenBSD: d2i_PKCS8_PRIV_KEY_INFO.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_PKCS8_PRIV_KEY_INFO 3 18.Dt D2I_PKCS8_PRIV_KEY_INFO 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm i2d_PKCS8_PRIV_KEY_INFO_fp 26.Nm i2d_PKCS8_PRIV_KEY_INFO_fp
27.Nd decode and encode PKCS#8 private key 27.Nd decode and encode PKCS#8 private key
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/x509.h 30.In openssl/x509.h
30.Ft PKCS8_PRIV_KEY_INFO * 31.Ft PKCS8_PRIV_KEY_INFO *
31.Fo d2i_PKCS8_PRIV_KEY_INFO 32.Fo d2i_PKCS8_PRIV_KEY_INFO
diff --git a/src/lib/libcrypto/man/d2i_PKEY_USAGE_PERIOD.3 b/src/lib/libcrypto/man/d2i_PKEY_USAGE_PERIOD.3
index df8639264c..1c3a215a38 100644
--- a/src/lib/libcrypto/man/d2i_PKEY_USAGE_PERIOD.3
+++ b/src/lib/libcrypto/man/d2i_PKEY_USAGE_PERIOD.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PKEY_USAGE_PERIOD.3,v 1.2 2018/03/21 16:09:51 schwarze Exp $ 1.\" $OpenBSD: d2i_PKEY_USAGE_PERIOD.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_PKEY_USAGE_PERIOD 3 18.Dt D2I_PKEY_USAGE_PERIOD 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm i2d_PKEY_USAGE_PERIOD 22.Nm i2d_PKEY_USAGE_PERIOD
23.Nd decode and encode X.509 key usage period extensions 23.Nd decode and encode X.509 key usage period extensions
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft PKEY_USAGE_PERIOD * 27.Ft PKEY_USAGE_PERIOD *
27.Fo d2i_PKEY_USAGE_PERIOD 28.Fo d2i_PKEY_USAGE_PERIOD
diff --git a/src/lib/libcrypto/man/d2i_POLICYINFO.3 b/src/lib/libcrypto/man/d2i_POLICYINFO.3
index bae78b17c7..c335edc1df 100644
--- a/src/lib/libcrypto/man/d2i_POLICYINFO.3
+++ b/src/lib/libcrypto/man/d2i_POLICYINFO.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_POLICYINFO.3,v 1.2 2018/03/21 17:57:48 schwarze Exp $ 1.\" $OpenBSD: d2i_POLICYINFO.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 21 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_POLICYINFO 3 18.Dt D2I_POLICYINFO 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -30,6 +30,7 @@
30.Nm i2d_NOTICEREF 30.Nm i2d_NOTICEREF
31.Nd decode and encode X.509 certificate policies 31.Nd decode and encode X.509 certificate policies
32.Sh SYNOPSIS 32.Sh SYNOPSIS
33.Lb libcrypto
33.In openssl/x509v3.h 34.In openssl/x509v3.h
34.Ft POLICYINFO * 35.Ft POLICYINFO *
35.Fo d2i_POLICYINFO 36.Fo d2i_POLICYINFO
diff --git a/src/lib/libcrypto/man/d2i_PrivateKey.3 b/src/lib/libcrypto/man/d2i_PrivateKey.3
index b544ea0e9a..48f1b93a19 100644
--- a/src/lib/libcrypto/man/d2i_PrivateKey.3
+++ b/src/lib/libcrypto/man/d2i_PrivateKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_PrivateKey.3,v 1.11 2024/10/24 21:42:10 tb Exp $ 1.\" $OpenBSD: d2i_PrivateKey.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000 2.\" full merge up to: OpenSSL b0edda11 Mar 20 13:00:17 2018 +0000
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -65,7 +65,7 @@
65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 65.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
66.\" OF THE POSSIBILITY OF SUCH DAMAGE. 66.\" OF THE POSSIBILITY OF SUCH DAMAGE.
67.\" 67.\"
68.Dd $Mdocdate: October 24 2024 $ 68.Dd $Mdocdate: June 8 2025 $
69.Dt D2I_PRIVATEKEY 3 69.Dt D2I_PRIVATEKEY 3
70.Os 70.Os
71.Sh NAME 71.Sh NAME
@@ -82,6 +82,7 @@
82.Nm i2d_PublicKey 82.Nm i2d_PublicKey
83.Nd decode and encode EVP_PKEY objects 83.Nd decode and encode EVP_PKEY objects
84.Sh SYNOPSIS 84.Sh SYNOPSIS
85.Lb libcrypto
85.In openssl/evp.h 86.In openssl/evp.h
86.Ft EVP_PKEY * 87.Ft EVP_PKEY *
87.Fo d2i_PrivateKey 88.Fo d2i_PrivateKey
diff --git a/src/lib/libcrypto/man/d2i_RSAPublicKey.3 b/src/lib/libcrypto/man/d2i_RSAPublicKey.3
index d6c376d84b..3f738641df 100644
--- a/src/lib/libcrypto/man/d2i_RSAPublicKey.3
+++ b/src/lib/libcrypto/man/d2i_RSAPublicKey.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.13 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: d2i_RSAPublicKey.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" 3.\"
4.\" This file is a derived work. 4.\" This file is a derived work.
@@ -67,7 +67,7 @@
67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 67.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
68.\" OF THE POSSIBILITY OF SUCH DAMAGE. 68.\" OF THE POSSIBILITY OF SUCH DAMAGE.
69.\" 69.\"
70.Dd $Mdocdate: March 27 2018 $ 70.Dd $Mdocdate: June 8 2025 $
71.Dt D2I_RSAPUBLICKEY 3 71.Dt D2I_RSAPUBLICKEY 3
72.Os 72.Os
73.Sh NAME 73.Sh NAME
@@ -95,6 +95,7 @@
95.Nm i2d_RSA_PUBKEY_fp 95.Nm i2d_RSA_PUBKEY_fp
96.Nd decode and encode RSA keys and parameters 96.Nd decode and encode RSA keys and parameters
97.Sh SYNOPSIS 97.Sh SYNOPSIS
98.Lb libcrypto
98.In openssl/rsa.h 99.In openssl/rsa.h
99.Ft RSA * 100.Ft RSA *
100.Fo d2i_RSAPublicKey 101.Fo d2i_RSAPublicKey
diff --git a/src/lib/libcrypto/man/d2i_TS_REQ.3 b/src/lib/libcrypto/man/d2i_TS_REQ.3
index 9f7c860fa1..87e9a402b8 100644
--- a/src/lib/libcrypto/man/d2i_TS_REQ.3
+++ b/src/lib/libcrypto/man/d2i_TS_REQ.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_TS_REQ.3,v 1.2 2018/03/23 04:34:23 schwarze Exp $ 1.\" $OpenBSD: d2i_TS_REQ.3,v 1.3 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 23 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_TS_REQ 3 18.Dt D2I_TS_REQ 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -48,6 +48,7 @@
48.Nm i2d_TS_MSG_IMPRINT_fp 48.Nm i2d_TS_MSG_IMPRINT_fp
49.Nd decode and encode X.509 time-stamp protocol structures 49.Nd decode and encode X.509 time-stamp protocol structures
50.Sh SYNOPSIS 50.Sh SYNOPSIS
51.Lb libcrypto
51.In openssl/ts.h 52.In openssl/ts.h
52.Ft TS_REQ * 53.Ft TS_REQ *
53.Fo d2i_TS_REQ 54.Fo d2i_TS_REQ
diff --git a/src/lib/libcrypto/man/d2i_X509.3 b/src/lib/libcrypto/man/d2i_X509.3
index 6102e49e0e..2905e49aca 100644
--- a/src/lib/libcrypto/man/d2i_X509.3
+++ b/src/lib/libcrypto/man/d2i_X509.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509.3,v 1.11 2021/10/27 10:35:43 schwarze Exp $ 1.\" $OpenBSD: d2i_X509.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL d2i_X509.pod checked up to: 2.\" OpenSSL d2i_X509.pod checked up to:
3.\" 256989ce4 Jun 19 15:00:32 2020 +0200 3.\" 256989ce4 Jun 19 15:00:32 2020 +0200
4.\" OpenSSL i2d_re_X509_tbs.pod checked up to: 4.\" OpenSSL i2d_re_X509_tbs.pod checked up to:
@@ -71,7 +71,7 @@
71.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 71.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
72.\" OF THE POSSIBILITY OF SUCH DAMAGE. 72.\" OF THE POSSIBILITY OF SUCH DAMAGE.
73.\" 73.\"
74.Dd $Mdocdate: October 27 2021 $ 74.Dd $Mdocdate: June 8 2025 $
75.Dt D2I_X509 3 75.Dt D2I_X509 3
76.Os 76.Os
77.Sh NAME 77.Sh NAME
@@ -94,6 +94,7 @@
94.Nm i2d_re_X509_REQ_tbs 94.Nm i2d_re_X509_REQ_tbs
95.Nd decode and encode X.509 certificates 95.Nd decode and encode X.509 certificates
96.Sh SYNOPSIS 96.Sh SYNOPSIS
97.Lb libcrypto
97.In openssl/x509.h 98.In openssl/x509.h
98.Ft X509 * 99.Ft X509 *
99.Fo d2i_X509 100.Fo d2i_X509
diff --git a/src/lib/libcrypto/man/d2i_X509_ALGOR.3 b/src/lib/libcrypto/man/d2i_X509_ALGOR.3
index 252f3fc344..2691ceda85 100644
--- a/src/lib/libcrypto/man/d2i_X509_ALGOR.3
+++ b/src/lib/libcrypto/man/d2i_X509_ALGOR.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.11 2025/03/14 21:32:15 tb Exp $ 1.\" $OpenBSD: d2i_X509_ALGOR.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 14 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_X509_ALGOR 3 18.Dt D2I_X509_ALGOR 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -24,6 +24,7 @@
24.Nm i2d_X509_ALGORS 24.Nm i2d_X509_ALGORS
25.Nd decode and encode algorithm identifiers 25.Nd decode and encode algorithm identifiers
26.Sh SYNOPSIS 26.Sh SYNOPSIS
27.Lb libcrypto
27.In openssl/x509.h 28.In openssl/x509.h
28.Ft X509_ALGOR * 29.Ft X509_ALGOR *
29.Fo d2i_X509_ALGOR 30.Fo d2i_X509_ALGOR
diff --git a/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3 b/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
index 6b070e5e51..be4924d3e0 100644
--- a/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
+++ b/src/lib/libcrypto/man/d2i_X509_ATTRIBUTE.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_ATTRIBUTE.3,v 1.3 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_ATTRIBUTE.3,v 1.4 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 27 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_X509_ATTRIBUTE 3 18.Dt D2I_X509_ATTRIBUTE 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -25,6 +25,7 @@
25.\" The type in called "Attribute" with capital "A", not "attribute". 25.\" The type in called "Attribute" with capital "A", not "attribute".
26.Nd decode and encode generic X.501 Attribute 26.Nd decode and encode generic X.501 Attribute
27.Sh SYNOPSIS 27.Sh SYNOPSIS
28.Lb libcrypto
28.In openssl/x509.h 29.In openssl/x509.h
29.Ft X509_ATTRIBUTE * 30.Ft X509_ATTRIBUTE *
30.Fo d2i_X509_ATTRIBUTE 31.Fo d2i_X509_ATTRIBUTE
diff --git a/src/lib/libcrypto/man/d2i_X509_CRL.3 b/src/lib/libcrypto/man/d2i_X509_CRL.3
index 79c1ed9f8c..040ac0395f 100644
--- a/src/lib/libcrypto/man/d2i_X509_CRL.3
+++ b/src/lib/libcrypto/man/d2i_X509_CRL.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_CRL.3,v 1.10 2025/03/15 15:17:41 tb Exp $ 1.\" $OpenBSD: d2i_X509_CRL.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 15 2025 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_X509_CRL 3 18.Dt D2I_X509_CRL 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -30,6 +30,7 @@
30.Nm i2d_X509_REVOKED 30.Nm i2d_X509_REVOKED
31.Nd decode and encode X.509 certificate revocation lists 31.Nd decode and encode X.509 certificate revocation lists
32.Sh SYNOPSIS 32.Sh SYNOPSIS
33.Lb libcrypto
33.In openssl/x509.h 34.In openssl/x509.h
34.Ft X509_CRL * 35.Ft X509_CRL *
35.Fo d2i_X509_CRL 36.Fo d2i_X509_CRL
diff --git a/src/lib/libcrypto/man/d2i_X509_EXTENSION.3 b/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
index 46a680c1ba..3e1011d180 100644
--- a/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
+++ b/src/lib/libcrypto/man/d2i_X509_EXTENSION.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.4 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_EXTENSION.3,v 1.5 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: March 27 2018 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt D2I_X509_EXTENSION 3 18.Dt D2I_X509_EXTENSION 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.\" The ASN.1 structure is called "Extensions", not "extensions". 26.\" The ASN.1 structure is called "Extensions", not "extensions".
27.Nd decode and encode X.509 Extensions 27.Nd decode and encode X.509 Extensions
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/x509.h 30.In openssl/x509.h
30.Ft X509_EXTENSION * 31.Ft X509_EXTENSION *
31.Fo d2i_X509_EXTENSION 32.Fo d2i_X509_EXTENSION
diff --git a/src/lib/libcrypto/man/d2i_X509_NAME.3 b/src/lib/libcrypto/man/d2i_X509_NAME.3
index f5cafaee97..c8df55f10d 100644
--- a/src/lib/libcrypto/man/d2i_X509_NAME.3
+++ b/src/lib/libcrypto/man/d2i_X509_NAME.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_NAME.3,v 1.18 2025/03/14 21:32:15 tb Exp $ 1.\" $OpenBSD: d2i_X509_NAME.3,v 1.19 2025/06/08 22:40:30 schwarze Exp $
2.\" checked up to: 2.\" checked up to:
3.\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and 3.\" OpenSSL crypto/d2i_X509_NAME 4692340e Jun 7 15:49:08 2016 -0400 and
4.\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400 4.\" OpenSSL man3/X509_NAME_get0_der 99d63d46 Oct 26 13:56:48 2016 -0400
@@ -17,7 +17,7 @@
17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19.\" 19.\"
20.Dd $Mdocdate: March 14 2025 $ 20.Dd $Mdocdate: June 8 2025 $
21.Dt D2I_X509_NAME 3 21.Dt D2I_X509_NAME 3
22.Os 22.Os
23.Sh NAME 23.Sh NAME
@@ -34,6 +34,7 @@
34.\" The type is called "Name" with capital "N", not "name". 34.\" The type is called "Name" with capital "N", not "name".
35.Nd decode and encode X.501 Name objects 35.Nd decode and encode X.501 Name objects
36.Sh SYNOPSIS 36.Sh SYNOPSIS
37.Lb libcrypto
37.In openssl/x509.h 38.In openssl/x509.h
38.Ft X509_NAME * 39.Ft X509_NAME *
39.Fo d2i_X509_NAME 40.Fo d2i_X509_NAME
diff --git a/src/lib/libcrypto/man/d2i_X509_REQ.3 b/src/lib/libcrypto/man/d2i_X509_REQ.3
index 95785a2d25..0f113757ee 100644
--- a/src/lib/libcrypto/man/d2i_X509_REQ.3
+++ b/src/lib/libcrypto/man/d2i_X509_REQ.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_REQ.3,v 1.7 2018/03/27 17:35:50 schwarze Exp $ 1.\" $OpenBSD: d2i_X509_REQ.3,v 1.8 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400 2.\" OpenSSL bb9ad09e Jun 6 00:43:05 2016 -0400
3.\" 3.\"
4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 27 2018 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt D2I_X509_REQ 3 19.Dt D2I_X509_REQ 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -29,6 +29,7 @@
29.Nm i2d_X509_REQ_INFO 29.Nm i2d_X509_REQ_INFO
30.Nd decode and encode PKCS#10 certification requests 30.Nd decode and encode PKCS#10 certification requests
31.Sh SYNOPSIS 31.Sh SYNOPSIS
32.Lb libcrypto
32.In openssl/x509.h 33.In openssl/x509.h
33.Ft X509_REQ * 34.Ft X509_REQ *
34.Fo d2i_X509_REQ 35.Fo d2i_X509_REQ
diff --git a/src/lib/libcrypto/man/d2i_X509_SIG.3 b/src/lib/libcrypto/man/d2i_X509_SIG.3
index c9fbf86633..1700b2d728 100644
--- a/src/lib/libcrypto/man/d2i_X509_SIG.3
+++ b/src/lib/libcrypto/man/d2i_X509_SIG.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: d2i_X509_SIG.3,v 1.10 2025/03/14 21:32:15 tb Exp $ 1.\" $OpenBSD: d2i_X509_SIG.3,v 1.11 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2016 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 14 2025 $ 18.Dd $Mdocdate: June 8 2025 $
19.Dt D2I_X509_SIG 3 19.Dt D2I_X509_SIG 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -29,6 +29,7 @@
29.\" These functions are misnamed. 29.\" These functions are misnamed.
30.Nd decode and encode PKCS#7 digest information 30.Nd decode and encode PKCS#7 digest information
31.Sh SYNOPSIS 31.Sh SYNOPSIS
32.Lb libcrypto
32.In openssl/x509.h 33.In openssl/x509.h
33.Ft X509_SIG * 34.Ft X509_SIG *
34.Fo d2i_X509_SIG 35.Fo d2i_X509_SIG
diff --git a/src/lib/libcrypto/man/des_read_pw.3 b/src/lib/libcrypto/man/des_read_pw.3
index 7cb35b47f8..2ffe13bbe9 100644
--- a/src/lib/libcrypto/man/des_read_pw.3
+++ b/src/lib/libcrypto/man/des_read_pw.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: des_read_pw.3,v 1.12 2024/08/24 07:48:37 tb Exp $ 1.\" $OpenBSD: des_read_pw.3,v 1.13 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL doc/crypto/des.pod 2.\" full merge up to: OpenSSL doc/crypto/des.pod
3.\" 53934822 Jun 9 16:39:19 2016 -0400 3.\" 53934822 Jun 9 16:39:19 2016 -0400
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: August 24 2024 $ 69.Dd $Mdocdate: June 8 2025 $
70.Dt DES_READ_PW 3 70.Dt DES_READ_PW 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -76,6 +76,7 @@
76.Nm EVP_get_pw_prompt 76.Nm EVP_get_pw_prompt
77.Nd compatibility user interface functions 77.Nd compatibility user interface functions
78.Sh SYNOPSIS 78.Sh SYNOPSIS
79.Lb libcrypto
79.In openssl/evp.h 80.In openssl/evp.h
80.Ft int 81.Ft int
81.Fo EVP_read_pw_string 82.Fo EVP_read_pw_string
diff --git a/src/lib/libcrypto/man/evp.3 b/src/lib/libcrypto/man/evp.3
index 2c54c0f981..fc472d9b89 100644
--- a/src/lib/libcrypto/man/evp.3
+++ b/src/lib/libcrypto/man/evp.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: evp.3,v 1.36 2024/12/06 14:27:49 schwarze Exp $ 1.\" $OpenBSD: evp.3,v 1.37 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL man7/evp 24a535ea Sep 22 13:14:20 2020 +0100 2.\" full merge up to: OpenSSL man7/evp 24a535ea Sep 22 13:14:20 2020 +0100
3.\" 3.\"
4.\" This file was written by Ulf Moeller <ulf@openssl.org>, 4.\" This file was written by Ulf Moeller <ulf@openssl.org>,
@@ -51,13 +51,14 @@
51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 51.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
52.\" OF THE POSSIBILITY OF SUCH DAMAGE. 52.\" OF THE POSSIBILITY OF SUCH DAMAGE.
53.\" 53.\"
54.Dd $Mdocdate: December 6 2024 $ 54.Dd $Mdocdate: June 8 2025 $
55.Dt EVP 3 55.Dt EVP 3
56.Os 56.Os
57.Sh NAME 57.Sh NAME
58.Nm evp 58.Nm evp
59.Nd high-level cryptographic functions 59.Nd high-level cryptographic functions
60.Sh SYNOPSIS 60.Sh SYNOPSIS
61.Lb libcrypto
61.In openssl/evp.h 62.In openssl/evp.h
62.Sh DESCRIPTION 63.Sh DESCRIPTION
63The EVP library provides a high-level interface to cryptographic 64The EVP library provides a high-level interface to cryptographic
diff --git a/src/lib/libcrypto/man/i2a_ASN1_STRING.3 b/src/lib/libcrypto/man/i2a_ASN1_STRING.3
index 7d46474775..c16259e565 100644
--- a/src/lib/libcrypto/man/i2a_ASN1_STRING.3
+++ b/src/lib/libcrypto/man/i2a_ASN1_STRING.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: i2a_ASN1_STRING.3,v 1.5 2024/12/27 15:30:17 schwarze Exp $ 1.\" $OpenBSD: i2a_ASN1_STRING.3,v 1.6 2025/06/08 22:40:30 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2019, 2021 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2019, 2021 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 27 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt I2A_ASN1_STRING 3 18.Dt I2A_ASN1_STRING 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm a2i_ASN1_ENUMERATED 26.Nm a2i_ASN1_ENUMERATED
27.Nd hexadecimal dump of an ASN.1 string 27.Nd hexadecimal dump of an ASN.1 string
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/asn1.h 30.In openssl/asn1.h
30.Ft int 31.Ft int
31.Fo i2a_ASN1_STRING 32.Fo i2a_ASN1_STRING
diff --git a/src/lib/libcrypto/man/i2d_CMS_bio_stream.3 b/src/lib/libcrypto/man/i2d_CMS_bio_stream.3
index b60468464c..403f7c2906 100644
--- a/src/lib/libcrypto/man/i2d_CMS_bio_stream.3
+++ b/src/lib/libcrypto/man/i2d_CMS_bio_stream.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: i2d_CMS_bio_stream.3,v 1.6 2023/05/01 07:28:11 tb Exp $ 1.\" $OpenBSD: i2d_CMS_bio_stream.3,v 1.7 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" full merge up to: OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,13 +48,14 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: May 1 2023 $ 51.Dd $Mdocdate: June 8 2025 $
52.Dt I2D_CMS_BIO_STREAM 3 52.Dt I2D_CMS_BIO_STREAM 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
55.Nm i2d_CMS_bio_stream 55.Nm i2d_CMS_bio_stream
56.Nd output CMS_ContentInfo structure in BER format 56.Nd output CMS_ContentInfo structure in BER format
57.Sh SYNOPSIS 57.Sh SYNOPSIS
58.Lb libcrypto
58.In openssl/cms.h 59.In openssl/cms.h
59.Ft int 60.Ft int
60.Fo i2d_CMS_bio_stream 61.Fo i2d_CMS_bio_stream
diff --git a/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 b/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
index 7a47ba3026..3636960aa2 100644
--- a/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
+++ b/src/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: i2d_PKCS7_bio_stream.3,v 1.11 2023/05/01 07:28:11 tb Exp $ 1.\" $OpenBSD: i2d_PKCS7_bio_stream.3,v 1.12 2025/06/08 22:40:30 schwarze Exp $
2.\" OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100 2.\" OpenSSL df75c2bf Dec 9 01:02:36 2018 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,13 +49,14 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: May 1 2023 $ 52.Dd $Mdocdate: June 8 2025 $
53.Dt I2D_PKCS7_BIO_STREAM 3 53.Dt I2D_PKCS7_BIO_STREAM 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
56.Nm i2d_PKCS7_bio_stream 56.Nm i2d_PKCS7_bio_stream
57.Nd output PKCS7 structure in BER format 57.Nd output PKCS7 structure in BER format
58.Sh SYNOPSIS 58.Sh SYNOPSIS
59.Lb libcrypto
59.In openssl/pkcs7.h 60.In openssl/pkcs7.h
60.Ft int 61.Ft int
61.Fo i2d_PKCS7_bio_stream 62.Fo i2d_PKCS7_bio_stream
diff --git a/src/lib/libcrypto/man/lh_new.3 b/src/lib/libcrypto/man/lh_new.3
index 2550a7d2e7..cc0b3d6b96 100644
--- a/src/lib/libcrypto/man/lh_new.3
+++ b/src/lib/libcrypto/man/lh_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: lh_new.3,v 1.13 2024/03/05 22:15:29 tb Exp $ 1.\" $OpenBSD: lh_new.3,v 1.14 2025/06/08 22:40:30 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL doc/crypto/lhash.pod 1bc74519 May 20 08:11:46 2016 -0400 3.\" OpenSSL doc/crypto/lhash.pod 1bc74519 May 20 08:11:46 2016 -0400
4.\" selective merge up to: 4.\" selective merge up to:
@@ -118,7 +118,7 @@
118.\" copied and put under another distribution licence 118.\" copied and put under another distribution licence
119.\" [including the GNU Public Licence.] 119.\" [including the GNU Public Licence.]
120.\" 120.\"
121.Dd $Mdocdate: March 5 2024 $ 121.Dd $Mdocdate: June 8 2025 $
122.Dt LH_NEW 3 122.Dt LH_NEW 3
123.Os 123.Os
124.Sh NAME 124.Sh NAME
@@ -137,6 +137,7 @@
137.Nm lh_strhash 137.Nm lh_strhash
138.Nd dynamic hash table 138.Nd dynamic hash table
139.Sh SYNOPSIS 139.Sh SYNOPSIS
140.Lb libcrypto
140.In openssl/lhash.h 141.In openssl/lhash.h
141.Fn DECLARE_LHASH_OF <type> 142.Fn DECLARE_LHASH_OF <type>
142.Ft LHASH * 143.Ft LHASH *
diff --git a/src/lib/libcrypto/man/s2i_ASN1_INTEGER.3 b/src/lib/libcrypto/man/s2i_ASN1_INTEGER.3
index a2105bc4bc..6ba1b40506 100644
--- a/src/lib/libcrypto/man/s2i_ASN1_INTEGER.3
+++ b/src/lib/libcrypto/man/s2i_ASN1_INTEGER.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: s2i_ASN1_INTEGER.3,v 1.9 2024/12/27 15:30:17 schwarze Exp $ 1.\" $OpenBSD: s2i_ASN1_INTEGER.3,v 1.10 2025/06/08 22:40:31 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 27 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt S2I_ASN1_INTEGER 3 18.Dt S2I_ASN1_INTEGER 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -26,6 +26,7 @@
26.Nm s2i_ASN1_OCTET_STRING 26.Nm s2i_ASN1_OCTET_STRING
27.Nd ASN.1 data type conversion utilities for certificate extensions 27.Nd ASN.1 data type conversion utilities for certificate extensions
28.Sh SYNOPSIS 28.Sh SYNOPSIS
29.Lb libcrypto
29.In openssl/asn1.h 30.In openssl/asn1.h
30.In openssl/x509v3.h 31.In openssl/x509v3.h
31.Ft "char *" 32.Ft "char *"
diff --git a/src/lib/libcrypto/man/v2i_ASN1_BIT_STRING.3 b/src/lib/libcrypto/man/v2i_ASN1_BIT_STRING.3
index 36d9f7496b..107a57ae35 100644
--- a/src/lib/libcrypto/man/v2i_ASN1_BIT_STRING.3
+++ b/src/lib/libcrypto/man/v2i_ASN1_BIT_STRING.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: v2i_ASN1_BIT_STRING.3,v 1.1 2024/12/24 09:48:56 schwarze Exp $ 1.\" $OpenBSD: v2i_ASN1_BIT_STRING.3,v 1.2 2025/06/08 22:40:31 schwarze Exp $
2.\" 2.\"
3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org> 3.\" Copyright (c) 2024 Ingo Schwarze <schwarze@openbsd.org>
4.\" 4.\"
@@ -14,7 +14,7 @@
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\" 16.\"
17.Dd $Mdocdate: December 24 2024 $ 17.Dd $Mdocdate: June 8 2025 $
18.Dt V2I_ASN1_BIT_STRING 3 18.Dt V2I_ASN1_BIT_STRING 3
19.Os 19.Os
20.Sh NAME 20.Sh NAME
@@ -22,6 +22,7 @@
22.Nm i2v_ASN1_BIT_STRING 22.Nm i2v_ASN1_BIT_STRING
23.Nd ASN.1 BIT STRING utility functions for certificate extensions 23.Nd ASN.1 BIT STRING utility functions for certificate extensions
24.Sh SYNOPSIS 24.Sh SYNOPSIS
25.Lb libcrypto
25.In openssl/x509v3.h 26.In openssl/x509v3.h
26.Ft ASN1_BIT_STRING * 27.Ft ASN1_BIT_STRING *
27.Fo v2i_ASN1_BIT_STRING 28.Fo v2i_ASN1_BIT_STRING