version 1.42, 2022/04/13 14:34:48 |
version 1.43, 2022/04/13 14:44:35 |
|
|
Documentation coverage of ASN.1 and X.509 code has been |
Documentation coverage of ASN.1 and X.509 code has been |
significantly improved. |
significantly improved. |
</ul> |
</ul> |
|
|
<li>API additions and removals |
|
<ul> |
|
<li>libssl |
|
<ul> |
|
<li>API additions |
|
<ul> |
|
<li>SSL_get0_verified_chain SSL_peek_ex SSL_read_ex SSL_write_ex |
|
</ul> |
|
<li>API stubs for compatibility |
|
<ul> |
|
<li>SSL_CTX_get_keylog_callback SSL_CTX_get_num_tickets<br> |
|
SSL_CTX_set_keylog_callback SSL_CTX_set_num_tickets<br> |
|
SSL_get_num_tickets SSL_set_num_tickets |
|
</ul> |
|
</ul> |
|
<li>libcrypto |
|
<ul> |
|
<li>added API (some of these were previously available as macros): |
|
<ul> |
|
<li>ASIdOrRange_free ASIdOrRange_new ASIdentifierChoice_free<br> |
|
ASIdentifierChoice_new ASIdentifiers_free ASIdentifiers_new<br> |
|
ASN1_TIME_diff ASRange_free ASRange_new BIO_get_callback_ex<br> |
|
BIO_get_init BIO_set_callback_ex BIO_set_next<br> |
|
BIO_set_retry_reason BN_GENCB_set BN_GENCB_set_old<br> |
|
BN_abs_is_word BN_get_flags BN_is_negative<br> |
|
BN_is_odd BN_is_one BN_is_word BN_is_zero BN_set_flags<br> |
|
BN_to_montgomery BN_with_flags BN_zero_ex CTLOG_STORE_free<br> |
|
CTLOG_STORE_get0_log_by_id CTLOG_STORE_load_default_file<br> |
|
CTLOG_STORE_load_file CTLOG_STORE_new CTLOG_free<br> |
|
CTLOG_get0_log_id CTLOG_get0_name CTLOG_get0_public_key<br> |
|
CTLOG_new CTLOG_new_from_base64 CT_POLICY_EVAL_CTX_free<br> |
|
CT_POLICY_EVAL_CTX_get0_cert CT_POLICY_EVAL_CTX_get0_issuer<br> |
|
CT_POLICY_EVAL_CTX_get0_log_store CT_POLICY_EVAL_CTX_get_time<br> |
|
CT_POLICY_EVAL_CTX_new CT_POLICY_EVAL_CTX_set1_cert<br> |
|
CT_POLICY_EVAL_CTX_set1_issuer<br> |
|
CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE<br> |
|
CT_POLICY_EVAL_CTX_set_time DH_get0_g DH_get0_p DH_get0_priv_key<br> |
|
DH_get0_pub_key DH_get0_q DH_get_length DSA_bits DSA_get0_g<br> |
|
DSA_get0_p DSA_get0_priv_key DSA_get0_pub_key DSA_get0_q<br> |
|
ECDSA_SIG_get0_r ECDSA_SIG_get0_s EVP_AEAD_CTX_free<br> |
|
EVP_AEAD_CTX_new EVP_CIPHER_CTX_buf_noconst<br> |
|
EVP_CIPHER_CTX_get_cipher_data EVP_CIPHER_CTX_set_cipher_data<br> |
|
EVP_MD_CTX_md_data EVP_MD_CTX_pkey_ctx EVP_MD_CTX_set_pkey_ctx<br> |
|
EVP_MD_meth_dup EVP_MD_meth_free EVP_MD_meth_new<br> |
|
EVP_MD_meth_set_app_datasize EVP_MD_meth_set_cleanup<br> |
|
EVP_MD_meth_set_copy EVP_MD_meth_set_ctrl EVP_MD_meth_set_final<br> |
|
EVP_MD_meth_set_flags EVP_MD_meth_set_init<br> |
|
EVP_MD_meth_set_input_blocksize EVP_MD_meth_set_result_size<br> |
|
EVP_MD_meth_set_update EVP_PKEY_asn1_set_check<br> |
|
EVP_PKEY_asn1_set_param_check EVP_PKEY_asn1_set_public_check<br> |
|
EVP_PKEY_check EVP_PKEY_meth_set_check<br> |
|
EVP_PKEY_meth_set_param_check EVP_PKEY_meth_set_public_check<br> |
|
EVP_PKEY_param_check EVP_PKEY_public_check FIPS_mode<br> |
|
FIPS_mode_set IPAddressChoice_free IPAddressChoice_new<br> |
|
IPAddressFamily_free IPAddressFamily_new IPAddressOrRange_free<br> |
|
IPAddressOrRange_new IPAddressRange_free IPAddressRange_new<br> |
|
OBJ_get0_data OBJ_length OCSP_resp_get0_certs OCSP_resp_get0_id<br> |
|
OCSP_resp_get0_produced_at OCSP_resp_get0_respdata<br> |
|
OCSP_resp_get0_signature OCSP_resp_get0_signer<br> |
|
OCSP_resp_get0_tbs_sigalg PEM_write_bio_PrivateKey_traditional<br> |
|
RSA_get0_d RSA_get0_dmp1 RSA_get0_dmq1 RSA_get0_e RSA_get0_iqmp<br> |
|
RSA_get0_n RSA_get0_p RSA_get0_pss_params RSA_get0_q<br> |
|
SCT_LIST_free SCT_LIST_print SCT_LIST_validate SCT_free<br> |
|
SCT_get0_extensions SCT_get0_log_id SCT_get0_signature<br> |
|
SCT_get_log_entry_type SCT_get_signature_nid SCT_get_source<br> |
|
SCT_get_timestamp SCT_get_validation_status SCT_get_version<br> |
|
SCT_new SCT_new_from_base64 SCT_print SCT_set0_extensions<br> |
|
SCT_set0_log_id SCT_set0_signature SCT_set1_extensions<br> |
|
SCT_set1_log_id SCT_set1_signature SCT_set_log_entry_type<br> |
|
SCT_set_signature_nid SCT_set_source SCT_set_timestamp<br> |
|
SCT_set_version SCT_validate SCT_validation_status_string<br> |
|
X509_OBJECT_free X509_OBJECT_new X509_REQ_get0_pubkey<br> |
|
X509_SIG_get0 X509_SIG_getm X509_STORE_CTX_get_by_subject<br> |
|
X509_STORE_CTX_get_num_untrusted<br> |
|
X509_STORE_CTX_get_obj_by_subject X509_STORE_CTX_get_verify<br> |
|
X509_STORE_CTX_get_verify_cb X509_STORE_CTX_set0_verified_chain<br> |
|
X509_STORE_CTX_set_current_cert X509_STORE_CTX_set_error_depth<br> |
|
X509_STORE_CTX_set_verify X509_STORE_get_verify<br> |
|
X509_STORE_get_verify_cb X509_STORE_set_verify<br> |
|
X509_get_X509_PUBKEY X509_get_extended_key_usage<br> |
|
X509_get_extension_flags X509_get_key_usage<br> |
|
X509v3_addr_add_inherit X509v3_addr_add_prefix<br> |
|
X509v3_addr_add_range X509v3_addr_canonize X509v3_addr_get_afi<br> |
|
X509v3_addr_get_range X509v3_addr_inherits<br> |
|
X509v3_addr_is_canonical X509v3_addr_subset<br> |
|
X509v3_addr_validate_path X509v3_addr_validate_resource_set<br> |
|
X509v3_asid_add_id_or_range X509v3_asid_add_inherit<br> |
|
X509v3_asid_canonize X509v3_asid_inherits<br> |
|
X509v3_asid_is_canonical X509v3_asid_subset<br> |
|
X509v3_asid_validate_path X509v3_asid_validate_resource_set<br> |
|
d2i_ASIdOrRange d2i_ASIdentifierChoice d2i_ASIdentifiers<br> |
|
d2i_ASRange d2i_IPAddressChoice d2i_IPAddressFamily<br> |
|
d2i_IPAddressOrRange d2i_IPAddressRange d2i_SCT_LIST<br> |
|
i2d_ASIdOrRange i2d_ASIdentifierChoice i2d_ASIdentifiers<br> |
|
i2d_ASRange i2d_IPAddressChoice i2d_IPAddressFamily<br> |
|
i2d_IPAddressOrRange i2d_IPAddressRange i2d_SCT_LIST<br> |
|
i2d_re_X509_CRL_tbs i2d_re_X509_REQ_tbs i2d_re_X509_tbs i2o_SCT<br> |
|
i2o_SCT_LIST o2i_SCT o2i_SCT_LIST |
|
</ul> |
|
<li>removed API: |
|
<ul> |
|
<li>ASN1_check_infinite_end ASN1_const_check_infinite_end EVP_dss<br> |
|
EVP_dss1 EVP_ecdsa HMAC_CTX_cleanup HMAC_CTX_init<br> |
|
NETSCAPE_ENCRYPTED_PKEY_free NETSCAPE_ENCRYPTED_PKEY_new<br> |
|
NETSCAPE_PKEY_free NETSCAPE_PKEY_new NETSCAPE_X509_free<br> |
|
NETSCAPE_X509_new OBJ_bsearch_ex_ PEM_SealFinal PEM_SealInit<br> |
|
PEM_SealUpdate PEM_read_X509_CERT_PAIR<br> |
|
PEM_read_bio_X509_CERT_PAIR PEM_write_X509_CERT_PAIR<br> |
|
PEM_write_bio_X509_CERT_PAIR X509_CERT_PAIR_free<br> |
|
X509_CERT_PAIR_new X509_OBJECT_free_contents asn1_do_adb<br> |
|
asn1_do_lock asn1_enc_free asn1_enc_init asn1_enc_restore<br> |
|
asn1_enc_save asn1_ex_c2i asn1_get_choice_selector<br> |
|
asn1_get_field_ptr asn1_set_choice_selector check_defer<br> |
|
d2i_ASN1_BOOLEAN d2i_NETSCAPE_ENCRYPTED_PKEY d2i_NETSCAPE_PKEY<br> |
|
d2i_NETSCAPE_X509 d2i_Netscape_RSA d2i_RSA_NET<br> |
|
d2i_X509_CERT_PAIR i2d_ASN1_BOOLEAN i2d_NETSCAPE_ENCRYPTED_PKEY<br> |
|
i2d_NETSCAPE_PKEY i2d_NETSCAPE_X509 i2d_Netscape_RSA i2d_RSA_NET<br> |
|
i2d_X509_CERT_PAIR name_cmp obj_cleanup_defer |
|
</ul> |
|
</ul> |
|
</ul> |
|
</ul> |
</ul> |
|
|
<li>OpenSSH version 9.0 |
<li>OpenSSH version 9.0 |