sync code with last fixes and improvements from OpenBSD

This commit is contained in:
purplerain 2023-07-30 17:58:45 +00:00
parent f960599e67
commit 691f97cc10
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
215 changed files with 1520 additions and 11518 deletions

View file

@ -931,10 +931,6 @@ _libre_i2d_ASN1_BIT_STRING
_libre_ASN1_BIT_STRING_set
_libre_ASN1_BIT_STRING_set_bit
_libre_ASN1_BIT_STRING_get_bit
_libre_ASN1_BIT_STRING_check
_libre_ASN1_BIT_STRING_name_print
_libre_ASN1_BIT_STRING_num_asc
_libre_ASN1_BIT_STRING_set_asc
_libre_ASN1_INTEGER_new
_libre_ASN1_INTEGER_free
_libre_d2i_ASN1_INTEGER
@ -1078,8 +1074,6 @@ _libre_ASN1_GENERALIZEDTIME_print
_libre_ASN1_TIME_print
_libre_ASN1_STRING_print
_libre_ASN1_STRING_print_ex
_libre_ASN1_bn_print
_libre_ASN1_buf_print
_libre_ASN1_parse
_libre_ASN1_parse_dump
_libre_ASN1_tag2bit
@ -1120,7 +1114,6 @@ _libre_ASN1_PCTX_get_oid_flags
_libre_ASN1_PCTX_set_oid_flags
_libre_ASN1_PCTX_get_str_flags
_libre_ASN1_PCTX_set_str_flags
_libre_BIO_f_asn1
_libre_SMIME_crlf_copy
_libre_SMIME_text
_libre_ERR_load_ASN1_strings
@ -1164,10 +1157,6 @@ _libre_BIO_set_ex_data
_libre_BIO_get_ex_data
_libre_BIO_number_read
_libre_BIO_number_written
_libre_BIO_asn1_set_prefix
_libre_BIO_asn1_get_prefix
_libre_BIO_asn1_set_suffix
_libre_BIO_asn1_get_suffix
_libre_BIO_get_new_index
_libre_BIO_s_file
_libre_BIO_new_file
@ -1202,10 +1191,6 @@ _libre_BIO_get_retry_BIO
_libre_BIO_get_retry_reason
_libre_BIO_set_retry_reason
_libre_BIO_dup_chain
_libre_BIO_nread0
_libre_BIO_nread
_libre_BIO_nwrite0
_libre_BIO_nwrite
_libre_BIO_debug_callback
_libre_BIO_s_mem
_libre_BIO_new_mem_buf
@ -1253,14 +1238,8 @@ _libre_BIO_vsnprintf
_libre_ERR_load_BIO_strings
_libre_ASN1_item_ex_new
_libre_ASN1_item_ex_free
_libre_ASN1_template_new
_libre_ASN1_primitive_new
_libre_ASN1_template_free
_libre_ASN1_template_d2i
_libre_ASN1_item_ex_d2i
_libre_ASN1_item_ex_i2d
_libre_ASN1_template_i2d
_libre_ASN1_primitive_free
_libre_EC_GFp_simple_method
_libre_EC_GFp_mont_method
_libre_EC_GROUP_new
@ -1407,17 +1386,11 @@ _libre_ERR_free_strings
_libre_ERR_remove_thread_state
_libre_ERR_remove_state
_libre_ERR_get_state
_libre_ERR_get_string_table
_libre_ERR_get_err_state_table
_libre_ERR_release_err_state_table
_libre_ERR_get_next_error_library
_libre_ERR_set_mark
_libre_ERR_pop_to_mark
_libre_ERR_get_implementation
_libre_ERR_set_implementation
_libre_RAND_set_rand_method
_libre_RAND_get_rand_method
_libre_RAND_set_rand_engine
_libre_RAND_SSLeay
_libre_ERR_load_RAND_strings
_libre_ECDSA_SIG_new
@ -1429,25 +1402,14 @@ _libre_ECDSA_SIG_get0_r
_libre_ECDSA_SIG_get0_s
_libre_ECDSA_SIG_set0
_libre_ECDSA_do_sign
_libre_ECDSA_do_sign_ex
_libre_ECDSA_do_verify
_libre_ECDSA_OpenSSL
_libre_ECDSA_set_default_method
_libre_ECDSA_get_default_method
_libre_ECDSA_set_method
_libre_ECDSA_size
_libre_ECDSA_sign_setup
_libre_ECDSA_sign
_libre_ECDSA_sign_ex
_libre_ECDSA_verify
_libre_ECDSA_get_ex_new_index
_libre_ECDSA_set_ex_data
_libre_ECDSA_get_ex_data
_libre_EC_KEY_METHOD_set_sign
_libre_EC_KEY_METHOD_set_verify
_libre_EC_KEY_METHOD_get_sign
_libre_EC_KEY_METHOD_get_verify
_libre_ERR_load_ECDSA_strings
_libre_HKDF
_libre_HKDF_extract
_libre_HKDF_expand
@ -1627,8 +1589,6 @@ _libre_TS_CONF_load_certs
_libre_TS_CONF_load_key
_libre_TS_CONF_get_tsa_section
_libre_TS_CONF_set_serial
_libre_TS_CONF_set_crypto_device
_libre_TS_CONF_set_default_engine
_libre_TS_CONF_set_signer_cert
_libre_TS_CONF_set_certs
_libre_TS_CONF_set_signer_key
@ -1647,16 +1607,8 @@ _libre_SM4_encrypt
_libre_CRYPTO_poly1305_init
_libre_CRYPTO_poly1305_update
_libre_CRYPTO_poly1305_finish
_libre_ECDH_OpenSSL
_libre_ECDH_set_default_method
_libre_ECDH_get_default_method
_libre_ECDH_set_method
_libre_ECDH_size
_libre_ECDH_compute_key
_libre_ECDH_get_ex_new_index
_libre_ECDH_set_ex_data
_libre_ECDH_get_ex_data
_libre_ERR_load_ECDH_strings
_libre_PEM_get_EVP_CIPHER_INFO
_libre_PEM_do_header
_libre_PEM_read_bio
@ -1795,31 +1747,6 @@ _libre_lh_node_usage_stats_bio
_libre_SM3_Init
_libre_SM3_Update
_libre_SM3_Final
_libre_DSO_new
_libre_DSO_new_method
_libre_DSO_free
_libre_DSO_flags
_libre_DSO_up_ref
_libre_DSO_ctrl
_libre_DSO_set_name_converter
_libre_DSO_get_filename
_libre_DSO_set_filename
_libre_DSO_convert_filename
_libre_DSO_merge
_libre_DSO_get_loaded_filename
_libre_DSO_set_default_method
_libre_DSO_get_default_method
_libre_DSO_get_method
_libre_DSO_set_method
_libre_DSO_load
_libre_DSO_bind_var
_libre_DSO_bind_func
_libre_DSO_METHOD_openssl
_libre_DSO_METHOD_null
_libre_DSO_METHOD_dlfcn
_libre_DSO_pathbyaddr
_libre_DSO_global_lookup
_libre_ERR_load_DSO_strings
_libre_CT_POLICY_EVAL_CTX_new
_libre_CT_POLICY_EVAL_CTX_free
_libre_CT_POLICY_EVAL_CTX_get0_cert
@ -1883,14 +1810,6 @@ _libre__CONF_add_string
_libre__CONF_get_string
_libre__CONF_new_data
_libre__CONF_free_data
_libre_COMP_CTX_new
_libre_COMP_CTX_free
_libre_COMP_compress_block
_libre_COMP_expand_block
_libre_COMP_rle
_libre_COMP_zlib
_libre_COMP_zlib_cleanup
_libre_ERR_load_COMP_strings
_libre_CMS_ContentInfo_new
_libre_CMS_ContentInfo_free
_libre_d2i_CMS_ContentInfo
@ -1901,6 +1820,8 @@ _libre_d2i_CMS_ReceiptRequest
_libre_i2d_CMS_ReceiptRequest
_libre_CMS_ContentInfo_print_ctx
_libre_CMS_get0_type
_libre_CMS_get_version
_libre_CMS_SignerInfo_get_version
_libre_CMS_dataInit
_libre_CMS_dataFinal
_libre_CMS_is_detached
@ -2017,9 +1938,6 @@ _libre_OpenSSL_version
_libre_OpenSSL_version_num
_libre_SSLeay_version
_libre_SSLeay
_libre_CRYPTO_get_ex_data_implementation
_libre_CRYPTO_set_ex_data_implementation
_libre_CRYPTO_ex_data_new_class
_libre_CRYPTO_get_ex_new_index
_libre_CRYPTO_new_ex_data
_libre_CRYPTO_dup_ex_data
@ -2070,7 +1988,6 @@ _libre_CAST_decrypt
_libre_CAST_cbc_encrypt
_libre_CAST_cfb64_encrypt
_libre_CAST_ofb64_encrypt
_libre_idea_options
_libre_idea_ecb_encrypt
_libre_idea_set_encrypt_key
_libre_idea_set_decrypt_key
@ -2272,7 +2189,6 @@ _libre_BN_is_odd
_libre_BN_zero
_libre_BN_one
_libre_BN_value_one
_libre_BN_options
_libre_BN_CTX_new
_libre_BN_CTX_free
_libre_BN_CTX_start
@ -2361,27 +2277,8 @@ _libre_BN_MONT_CTX_free
_libre_BN_MONT_CTX_set
_libre_BN_MONT_CTX_copy
_libre_BN_MONT_CTX_set_locked
_libre_BN_BLINDING_new
_libre_BN_BLINDING_free
_libre_BN_BLINDING_update
_libre_BN_BLINDING_convert
_libre_BN_BLINDING_invert
_libre_BN_BLINDING_convert_ex
_libre_BN_BLINDING_invert_ex
_libre_BN_BLINDING_thread_id
_libre_BN_BLINDING_get_flags
_libre_BN_BLINDING_set_flags
_libre_BN_BLINDING_create_param
_libre_get_rfc2409_prime_768
_libre_get_rfc2409_prime_1024
_libre_BN_get_rfc2409_prime_768
_libre_BN_get_rfc2409_prime_1024
_libre_get_rfc3526_prime_1536
_libre_get_rfc3526_prime_2048
_libre_get_rfc3526_prime_3072
_libre_get_rfc3526_prime_4096
_libre_get_rfc3526_prime_6144
_libre_get_rfc3526_prime_8192
_libre_BN_get_rfc3526_prime_1536
_libre_BN_get_rfc3526_prime_2048
_libre_BN_get_rfc3526_prime_3072
@ -2453,7 +2350,6 @@ _libre_RSA_sign_ASN1_OCTET_STRING
_libre_RSA_verify_ASN1_OCTET_STRING
_libre_RSA_blinding_on
_libre_RSA_blinding_off
_libre_RSA_setup_blinding
_libre_RSA_padding_add_PKCS1_type_1
_libre_RSA_padding_check_PKCS1_type_1
_libre_RSA_padding_add_PKCS1_type_2
@ -2554,8 +2450,6 @@ _libre_OBJ_length
_libre_OBJ_get0_data
_libre_OBJ_find_sigid_algs
_libre_OBJ_find_sigid_by_algs
_libre_OBJ_add_sigid
_libre_OBJ_sigid_free
_libre_ERR_load_OBJ_strings
_libre_CMAC_CTX_new
_libre_CMAC_CTX_cleanup