Cleanup the missing*.txt files
authorMatt Caswell <matt@openssl.org>
Tue, 18 May 2021 16:39:56 +0000 (17:39 +0100)
committerTomas Mraz <tomas@openssl.org>
Fri, 21 May 2021 09:03:37 +0000 (11:03 +0200)
One macro existed that was added since 1.1.1 and was undocumented. This
had been added to missingmacro.txt. This is the wrong approach and so
has been removed from there.

There were some entries in missingcrypto.txt that don't exist as functions
at all. There were also some which were in fact documented.

Additionally 2 entries from missingcrypto.txt have been moved to
missingmacro.txt. These entries existed in 1.1.1 and were undocumented. In
master they have been deprecated and compatibility macros for them
implemented. The replacement functions have been documented.

An entry in missingcrypto111.txt was not in alphabetical order (and was
also) duplicated, but the equivalent entry in missingcrypto.txt was in the
correct place. This has been corrected to make comparisons between the files
easier.

Finally a function has been added to missingcrypto111.txt. This function
did exist in 1.1.1 and was undocumented. Its unclear why this wasn't in
missingcrypto111.txt to start with.

Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15333)

doc/man3/OSSL_CORE_MAKE_FUNC.pod
doc/man3/X509_LOOKUP_hash_dir.pod
doc/man3/X509_check_host.pod
doc/man7/EVP_KDF-KRB5KDF.pod
util/missingcrypto.txt
util/missingcrypto111.txt
util/missingmacro.txt
util/other.syms

index 751a01fc57dfd3bc215449d97f7a813eb676000e..a7a902a336c02cb2e95ccdb53b8a3ad0a2a1dd2c 100644 (file)
@@ -3,7 +3,8 @@
 =head1 NAME
 
 OSSL_CORE_MAKE_FUNC,
-SSL_OP_BIT
+SSL_OP_BIT,
+EXT_UTF8STRING
 - OpenSSL reserved symbols
 
 =head1 SYNOPSIS
@@ -12,6 +13,7 @@ SSL_OP_BIT
 
  #define OSSL_CORE_MAKE_FUNC(type,name,args)
  #define SSL_OP_BIT(n)
+ #define EXT_UTF8STRING(nid)
 
 =head1 DESCRIPTION
 
index 921222882822001194c5c585e780701db6df3189..22a599692549f222a51df8677c9421b5cb93d59b 100644 (file)
@@ -142,7 +142,6 @@ the number of loaded objects or 0 on error.
 
 L<PEM_read_PrivateKey(3)>,
 L<X509_STORE_load_locations(3)>,
-L<X509_store_add_lookup(3)>,
 L<SSL_CTX_load_verify_locations(3)>,
 L<X509_LOOKUP_meth_new(3)>,
 L<ossl_store(7)>
index 23476a81dfd4fa6899515cbd174d5a07df6e5789..3a9f616f48f50906b0b3de1209028f48972cbd2d 100644 (file)
@@ -145,8 +145,7 @@ L<SSL_get_verify_result(3)>,
 L<X509_VERIFY_PARAM_set1_host(3)>,
 L<X509_VERIFY_PARAM_add1_host(3)>,
 L<X509_VERIFY_PARAM_set1_email(3)>,
-L<X509_VERIFY_PARAM_set1_ip(3)>,
-L<X509_VERIFY_PARAM_set1_ipasc(3)>
+L<X509_VERIFY_PARAM_set1_ip(3)>
 
 =head1 HISTORY
 
index b239f4ed30de0316e9494d57fbf2082102b5beca..1d71aca17b6525a457e2606a4280918db3fb388f 100644 (file)
@@ -94,7 +94,6 @@ RFC 3961
 
 L<EVP_KDF(3)>,
 L<EVP_KDF_CTX_free(3)>,
-L<EVP_KDF_ctrl(3)>,
 L<EVP_KDF_CTX_get_kdf_size(3)>,
 L<EVP_KDF_derive(3)>,
 L<EVP_KDF(3)/PARAMETERS>
index 0946be28a08e2b36e9723d6b374af4474d02303c..00083c834d26ef8641e2c14cce78dbf0d15dad94 100644 (file)
@@ -505,7 +505,6 @@ ECPARAMETERS_it(3)
 ECPKPARAMETERS_it(3)
 ECParameters_print(3)
 ECParameters_print_fp(3)
-EC_GROUP_get_field_type(3)
 EC_GROUP_get_mont_data(3)
 EC_KEY_METHOD_free(3)
 EC_KEY_METHOD_get_compute_key(3)
@@ -590,7 +589,6 @@ EVP_KEYMGMT-DSA(7)
 EVP_KEYMGMT-RSA(7)
 EVP_KEYMGMT-X25519(7)
 EVP_KEYMGMT-X448(7)
-EVP_PKEY_CTX_set_rsa_pss_keygen_mgf1_md_name(3)
 EVP_SIGNATURE-DSA(7)
 EVP_SIGNATURE-ECDSA(7)
 EVP_SIGNATURE-ED25519(7)
@@ -602,7 +600,6 @@ ERR_load_ASYNC_strings(3)
 ERR_load_BIO_strings(3)
 ERR_load_BN_strings(3)
 ERR_load_BUF_strings(3)
-ERR_load_CMP_strings(3)
 ERR_load_CMS_strings(3)
 ERR_load_COMP_strings(3)
 ERR_load_CONF_strings(3)
@@ -646,7 +643,6 @@ EVP_CIPHER_do_all_sorted(3)
 EVP_CIPHER_get_asn1_iv(3)
 EVP_CIPHER_impl_ctx_size(3)
 EVP_CIPHER_set_asn1_iv(3)
-EVP_KDF_ctrl(3)
 EVP_MD_do_all(3)
 EVP_MD_do_all_sorted(3)
 EVP_PBE_alg_add(3)
@@ -678,11 +674,9 @@ EVP_add_alg_module(3)
 EVP_add_cipher(3)
 EVP_add_digest(3)
 EVP_get_pw_prompt(3)
-EVP_hex2ctrl(3)
 EVP_read_pw_string(3)
 EVP_read_pw_string_min(3)
 EVP_set_pw_prompt(3)
-EVP_str2ctrl(3)
 EXTENDED_KEY_USAGE_it(3)
 GENERAL_NAMES_it(3)
 GENERAL_NAME_cmp(3)
@@ -776,10 +770,6 @@ OCSP_ONEREQ_get_ext_by_critical(3)
 OCSP_ONEREQ_get_ext_count(3)
 OCSP_ONEREQ_it(3)
 OCSP_REQINFO_it(3)
-OCSP_REQ_CTX_get0_mem_bio(3)
-OCSP_REQ_CTX_http(3)
-OCSP_REQ_CTX_new(3)
-OCSP_REQ_CTX_nbio(3)
 OCSP_REQUEST_add1_ext_i2d(3)
 OCSP_REQUEST_add_ext(3)
 OCSP_REQUEST_delete_ext(3)
@@ -842,9 +832,6 @@ OPENSSL_strnlen(3)
 OPENSSL_uni2asc(3)
 OPENSSL_uni2utf8(3)
 OPENSSL_utf82uni(3)
-OSSL_CRMF_CERTID_dup(3)
-OSSL_PARAM_modified(3)
-OSSL_PARAM_set_all_unmodified(3)
 OSSL_ENCODER-DH(7)
 OSSL_ENCODER-DSA(7)
 OSSL_ENCODER-EC(7)
@@ -1329,7 +1316,6 @@ X509_VERIFY_PARAM_lookup(3)
 X509_VERIFY_PARAM_move_peername(3)
 X509_VERIFY_PARAM_new(3)
 X509_VERIFY_PARAM_set1(3)
-X509_VERIFY_PARAM_set1_ipasc(3)
 X509_VERIFY_PARAM_set1_name(3)
 X509_VERIFY_PARAM_table_cleanup(3)
 X509_add1_reject_object(3)
@@ -1383,7 +1369,6 @@ X509_print_fp(3)
 X509_reject_clear(3)
 X509_signature_dump(3)
 X509_signature_print(3)
-X509_store_add_lookup(3)
 X509_subject_name_hash(3)
 X509_subject_name_hash_old(3)
 X509_supported_extension(3)
index 4be52cf25c84448a2791428e817c9dea1cde245b..76dde23a3d55d591d4b7bfd5bc6bf05a7142e869 100644 (file)
@@ -28,8 +28,6 @@ ASIdentifierChoice_it(3)
 ASIdentifierChoice_it(3)
 ASIdentifiers_it(3)
 ASIdentifiers_it(3)
-ASRange_it(3)
-ASRange_it(3)
 ASN1_ANY_it(3)
 ASN1_BIT_STRING_check(3)
 ASN1_BIT_STRING_free(3)
@@ -182,6 +180,7 @@ ASN1_sign(3)
 ASN1_str2mask(3)
 ASN1_tag2bit(3)
 ASN1_verify(3)
+ASRange_it(3)
 AUTHORITY_INFO_ACCESS_it(3)
 AUTHORITY_INFO_ACCESS_it(3)
 AUTHORITY_KEYID_it(3)
@@ -1232,6 +1231,7 @@ SRP_create_verifier(3)
 SRP_create_verifier_BN(3)
 SRP_get_default_gN(3)
 SRP_user_pwd_free(3)
+SSL_CTX_set0_ctlog_store(3)
 SXNETID_it(3)
 SXNETID_it(3)
 SXNET_add_id_INTEGER(3)
index 6b7f9fa2b323063fa96e391b22e710e55a846705..97d22205afc543f43d16eb55062f5ea63dbaad80 100644 (file)
@@ -93,6 +93,8 @@ int_implement_lhash_doall(3)
 OBJ_create_and_add_object(3)
 OBJ_bsearch(3)
 OBJ_bsearch_ex(3)
+OCSP_REQ_CTX_http(3)
+OCSP_REQ_CTX_new(3)
 PEM_read_bio_OCSP_REQUEST(3)
 PEM_read_bio_OCSP_RESPONSE(3)
 PEM_write_bio_OCSP_REQUEST(3)
@@ -172,4 +174,3 @@ X509V3_set_ctx_test(3)
 X509V3_set_ctx_nodb(3)
 EXT_BITSTRING(3)
 EXT_IA5STRING(3)
-EXT_UTF8STRING(3)
index 466373ad7fdcd7430828d03a5caffe1670f5775d..706ad7f5da5a560a2faa95adf6982477469746ae 100644 (file)
@@ -333,6 +333,7 @@ EVP_rc5_32_12_16_cfb                    define
 EVP_RSA_gen                             define
 EVP_seed_cfb                            define
 EVP_sm4_cfb                             define
+EXT_UTF8STRING                          define
 OBJ_cleanup                             define deprecated 1.1.0
 OCSP_parse_url                          define
 OCSP_REQ_CTX                            datatype deprecated 3.0.0