X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=util%2Fmissingcrypto.txt;h=6ce32388a24097d0773531e7bb9db43224614011;hp=7f1cf49ab3cec2c558e0e56d1e95de2b624df714;hb=e32e00ab200c83b138594292228d6bd26722bd95;hpb=9372ddf1a294d61dcbf507680e4e3d5b094ef71d diff --git a/util/missingcrypto.txt b/util/missingcrypto.txt index 7f1cf49ab3..6ce32388a2 100644 --- a/util/missingcrypto.txt +++ b/util/missingcrypto.txt @@ -1,4 +1,3 @@ -# Missing functions in libcrypto, as of Tue Oct 1 16:13:38 EDT 2019 ACCESS_DESCRIPTION_it(3) ADMISSIONS_it(3) ADMISSION_SYNTAX_it(3) @@ -20,6 +19,159 @@ AES_wrap_key(3) ASIdOrRange_it(3) ASIdentifierChoice_it(3) ASIdentifiers_it(3) +ASN1_ANY_it(3) +ASN1_BIT_STRING_check(3) +ASN1_BIT_STRING_free(3) +ASN1_BIT_STRING_get_bit(3) +ASN1_BIT_STRING_it(3) +ASN1_BIT_STRING_name_print(3) +ASN1_BIT_STRING_new(3) +ASN1_BIT_STRING_num_asc(3) +ASN1_BIT_STRING_set(3) +ASN1_BIT_STRING_set_asc(3) +ASN1_BIT_STRING_set_bit(3) +ASN1_BMPSTRING_free(3) +ASN1_BMPSTRING_it(3) +ASN1_BMPSTRING_new(3) +ASN1_BOOLEAN_it(3) +ASN1_ENUMERATED_free(3) +ASN1_ENUMERATED_it(3) +ASN1_ENUMERATED_new(3) +ASN1_FBOOLEAN_it(3) +ASN1_GENERALIZEDTIME_free(3) +ASN1_GENERALIZEDTIME_it(3) +ASN1_GENERALIZEDTIME_new(3) +ASN1_GENERALSTRING_free(3) +ASN1_GENERALSTRING_it(3) +ASN1_GENERALSTRING_new(3) +ASN1_IA5STRING_free(3) +ASN1_IA5STRING_it(3) +ASN1_IA5STRING_new(3) +ASN1_INTEGER_cmp(3) +ASN1_INTEGER_dup(3) +ASN1_INTEGER_free(3) +ASN1_INTEGER_it(3) +ASN1_INTEGER_new(3) +ASN1_NULL_free(3) +ASN1_NULL_it(3) +ASN1_NULL_new(3) +ASN1_OBJECT_create(3) +ASN1_OBJECT_it(3) +ASN1_OCTET_STRING_NDEF_it(3) +ASN1_OCTET_STRING_cmp(3) +ASN1_OCTET_STRING_dup(3) +ASN1_OCTET_STRING_free(3) +ASN1_OCTET_STRING_it(3) +ASN1_OCTET_STRING_new(3) +ASN1_OCTET_STRING_set(3) +ASN1_PCTX_free(3) +ASN1_PCTX_get_cert_flags(3) +ASN1_PCTX_get_flags(3) +ASN1_PCTX_get_nm_flags(3) +ASN1_PCTX_get_oid_flags(3) +ASN1_PCTX_get_str_flags(3) +ASN1_PCTX_new(3) +ASN1_PCTX_set_cert_flags(3) +ASN1_PCTX_set_flags(3) +ASN1_PCTX_set_nm_flags(3) +ASN1_PCTX_set_oid_flags(3) +ASN1_PCTX_set_str_flags(3) +ASN1_PRINTABLESTRING_free(3) +ASN1_PRINTABLESTRING_it(3) +ASN1_PRINTABLESTRING_new(3) +ASN1_PRINTABLE_free(3) +ASN1_PRINTABLE_it(3) +ASN1_PRINTABLE_new(3) +ASN1_PRINTABLE_type(3) +ASN1_SCTX_free(3) +ASN1_SCTX_get_app_data(3) +ASN1_SCTX_get_flags(3) +ASN1_SCTX_get_item(3) +ASN1_SCTX_get_template(3) +ASN1_SCTX_new(3) +ASN1_SCTX_set_app_data(3) +ASN1_SEQUENCE_ANY_it(3) +ASN1_SEQUENCE_it(3) +ASN1_SET_ANY_it(3) +ASN1_STRING_clear_free(3) +ASN1_STRING_copy(3) +ASN1_STRING_get_default_mask(3) +ASN1_STRING_length_set(3) +ASN1_STRING_set0(3) +ASN1_STRING_set_by_NID(3) +ASN1_STRING_set_default_mask(3) +ASN1_STRING_set_default_mask_asc(3) +ASN1_T61STRING_free(3) +ASN1_T61STRING_it(3) +ASN1_T61STRING_new(3) +ASN1_TBOOLEAN_it(3) +ASN1_TIME_free(3) +ASN1_TIME_it(3) +ASN1_TIME_new(3) +ASN1_TYPE_free(3) +ASN1_TYPE_get_int_octetstring(3) +ASN1_TYPE_get_octetstring(3) +ASN1_TYPE_new(3) +ASN1_TYPE_set_int_octetstring(3) +ASN1_TYPE_set_octetstring(3) +ASN1_UNIVERSALSTRING_free(3) +ASN1_UNIVERSALSTRING_it(3) +ASN1_UNIVERSALSTRING_new(3) +ASN1_UNIVERSALSTRING_to_string(3) +ASN1_UTCTIME_free(3) +ASN1_UTCTIME_it(3) +ASN1_UTCTIME_new(3) +ASN1_UTF8STRING_free(3) +ASN1_UTF8STRING_it(3) +ASN1_UTF8STRING_new(3) +ASN1_VISIBLESTRING_free(3) +ASN1_VISIBLESTRING_it(3) +ASN1_VISIBLESTRING_new(3) +ASN1_add_stable_module(3) +ASN1_bn_print(3) +ASN1_buf_print(3) +ASN1_check_infinite_end(3) +ASN1_const_check_infinite_end(3) +ASN1_d2i_bio(3) +ASN1_d2i_fp(3) +ASN1_digest(3) +ASN1_dup(3) +ASN1_get_object(3) +ASN1_i2d_bio(3) +ASN1_i2d_fp(3) +ASN1_item_d2i(3) +ASN1_item_d2i_bio(3) +ASN1_item_d2i_fp(3) +ASN1_item_digest(3) +ASN1_item_dup(3) +ASN1_item_ex_d2i(3) +ASN1_item_ex_free(3) +ASN1_item_ex_i2d(3) +ASN1_item_ex_new(3) +ASN1_item_free(3) +ASN1_item_i2d(3) +ASN1_item_i2d_bio(3) +ASN1_item_i2d_fp(3) +ASN1_item_ndef_i2d(3) +ASN1_item_new(3) +ASN1_item_pack(3) +ASN1_item_print(3) +ASN1_item_sign(3) +ASN1_item_sign_ctx(3) +ASN1_item_unpack(3) +ASN1_item_verify(3) +ASN1_item_verify_ctx(3) +ASN1_mbstring_copy(3) +ASN1_mbstring_ncopy(3) +ASN1_object_size(3) +ASN1_parse(3) +ASN1_parse_dump(3) +ASN1_put_eoc(3) +ASN1_put_object(3) +ASN1_sign(3) +ASN1_str2mask(3) +ASN1_tag2bit(3) +ASN1_verify(3) ASRange_it(3) AUTHORITY_INFO_ACCESS_it(3) AUTHORITY_KEYID_it(3) @@ -173,7 +325,6 @@ CMS_RecipientInfo_kari_get0_ctx(3) CMS_RecipientInfo_kari_get0_orig_id(3) CMS_RecipientInfo_kari_get0_reks(3) CMS_RecipientInfo_kari_orig_id_cmp(3) -CMS_RecipientInfo_kari_set0_pkey(3) CMS_RecipientInfo_ktri_get0_algs(3) CMS_RecipientInfo_set0_password(3) CMS_SharedInfo_encode(3) @@ -195,7 +346,6 @@ CMS_dataInit(3) CMS_data_create(3) CMS_decrypt_set1_key(3) CMS_decrypt_set1_password(3) -CMS_decrypt_set1_pkey(3) CMS_digest_create(3) CMS_digest_verify(3) CMS_is_detached(3) @@ -422,6 +572,39 @@ ENGINE_setup_bsd_cryptodev(3) ENGINE_unregister_EC(3) ENGINE_unregister_pkey_asn1_meths(3) ENGINE_unregister_pkey_meths(3) +EVP_ASYM_CIPHER-RSA(7) +EVP_CIPHER-AES(7) +EVP_CIPHER-ARIA(7) +EVP_CIPHER-BF(7) +EVP_CIPHER-DES(7) +EVP_CIPHER-CAMELLIA(7) +EVP_CIPHER-CAST5(7) +EVP_CIPHER-ChaCha20(7) +EVP_CIPHER-ChaCha20-Poly1305(7) +EVP_CIPHER-DES(7) +EVP_CIPHER-IDEA(7) +EVP_CIPHER-RC2(7) +EVP_CIPHER-RC4(7) +EVP_CIPHER-RC5(7) +EVP_CIPHER-SEED(7) +EVP_CIPHER-SM4(7) +EVP_KDF-KBKDF(7) +EVP_KDF-SSKDF(7) +EVP_KDF-TLS1-PRF(7) +EVP_KEYEXCH-DH(7) +EVP_KEYEXCH-ECDH(7) +EVP_KEYEXCH-DSA(7) +EVP_KEYEXCH-RSA(7) +EVP_KEYEXCH-X25519(7) +EVP_KEYEXCH-X448(7) +EVP_KEYMGMT-DH(7) +EVP_KEYMGMT-EC(7) +EVP_KEYMGMT-DSA(7) +EVP_KEYMGMT-RSA(7) +EVP_KEYMGMT-X25519(7) +EVP_KEYMGMT-X448(7) +EVP_SIGNATURE-DSA(7) +EVP_SIGNATURE-RSA(7) ERR_clear_last_mark(3) ERR_get_state(3) ERR_load_ASN1_strings(3) @@ -445,16 +628,17 @@ ERR_load_ENGINE_strings(3) ERR_load_ERR_strings(3) ERR_load_ESS_strings(3) ERR_load_EVP_strings(3) +ERR_load_HTTP_strings(3) ERR_load_KDF_strings(3) ERR_load_OBJ_strings(3) ERR_load_OCSP_strings(3) +ERR_load_OSSL_SERIALIZER_strings(3) ERR_load_OSSL_STORE_strings(3) ERR_load_PEM_strings(3) ERR_load_PKCS12_strings(3) ERR_load_PKCS7_strings(3) ERR_load_RAND_strings(3) ERR_load_RSA_strings(3) -ERR_load_OSSL_SERIALIZER_strings(3) ERR_load_TS_strings(3) ERR_load_UI_strings(3) ERR_load_X509V3_strings(3) @@ -479,6 +663,7 @@ 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_CipherInit(3) @@ -503,7 +688,6 @@ EVP_PKEY_add1_attr_by_NID(3) EVP_PKEY_add1_attr_by_OBJ(3) EVP_PKEY_add1_attr_by_txt(3) EVP_PKEY_assign(3) -EVP_PKEY_bits(3) EVP_PKEY_decrypt_old(3) EVP_PKEY_delete_attr(3) EVP_PKEY_encrypt_old(3) @@ -515,8 +699,6 @@ EVP_PKEY_get_attr_by_OBJ(3) EVP_PKEY_get_attr_count(3) EVP_PKEY_save_parameters(3) EVP_PKEY_set1_tls_encodedpoint(3) -EVP_PKEY_set_type(3) -EVP_PKEY_set_type_str(3) EVP_add_alg_module(3) EVP_add_cipher(3) EVP_add_digest(3) @@ -565,18 +747,14 @@ NAME_CONSTRAINTS_check_CN(3) NAME_CONSTRAINTS_it(3) NAMING_AUTHORITY_it(3) NCONF_WIN32(3) -NCONF_default(3) NCONF_dump_bio(3) NCONF_dump_fp(3) -NCONF_free(3) NCONF_free_data(3) NCONF_get_number_e(3) NCONF_get_section(3) NCONF_get_string(3) -NCONF_load(3) NCONF_load_bio(3) NCONF_load_fp(3) -NCONF_new(3) NETSCAPE_CERT_SEQUENCE_it(3) NETSCAPE_SPKAC_it(3) NETSCAPE_SPKI_b64_decode(3) @@ -731,6 +909,12 @@ OPENSSL_strnlen(3) OPENSSL_uni2asc(3) OPENSSL_uni2utf8(3) OPENSSL_utf82uni(3) +OSSL_SERIALIZER-DH(7) +OSSL_SERIALIZER-DSA(7) +OSSL_SERIALIZER-EC(7) +OSSL_SERIALIZER-RSA(7) +OSSL_SERIALIZER-X25519(7) +OSSL_SERIALIZER-X448(7) OSSL_STORE_do_all_loaders(3) OSSL_STORE_vctrl(3) OTHERNAME_cmp(3) @@ -871,9 +1055,7 @@ PKCS8_add_keyusage(3) PKCS8_decrypt(3) PKCS8_encrypt(3) PKCS8_get_attr(3) -PKCS8_pkey_add1_attr_by_NID(3) PKCS8_pkey_get0(3) -PKCS8_pkey_get0_attrs(3) PKCS8_pkey_set0(3) PKCS8_set0_pbe(3) PKEY_USAGE_PERIOD_it(3) @@ -934,14 +1116,9 @@ SMIME_crlf_copy(3) SMIME_read_ASN1(3) SMIME_text(3) SMIME_write_ASN1(3) -SRP_Calc_A(3) -SRP_Calc_B(3) -SRP_Calc_client_key(3) -SRP_Calc_server_key(3) -SRP_Calc_u(3) -SRP_Calc_x(3) SRP_Verify_A_mod_N(3) SRP_Verify_B_mod_N(3) +SSL_CTX_set0_ctlog_store(3) SXNETID_it(3) SXNET_add_id_INTEGER(3) SXNET_add_id_asc(3) @@ -1159,7 +1336,6 @@ X509_CRL_diff(3) X509_CRL_get_lastUpdate(3) X509_CRL_get_meth_data(3) X509_CRL_get_nextUpdate(3) -X509_CRL_http_nbio(3) X509_CRL_it(3) X509_CRL_print(3) X509_CRL_print_ex(3) @@ -1171,15 +1347,6 @@ X509_EXTENSIONS_it(3) X509_EXTENSION_it(3) X509_INFO_free(3) X509_INFO_new(3) -X509_LOOKUP_by_alias(3) -X509_LOOKUP_by_fingerprint(3) -X509_LOOKUP_by_issuer_serial(3) -X509_LOOKUP_by_subject(3) -X509_LOOKUP_ctrl(3) -X509_LOOKUP_free(3) -X509_LOOKUP_init(3) -X509_LOOKUP_new(3) -X509_LOOKUP_shutdown(3) X509_NAME_ENTRY_it(3) X509_NAME_ENTRY_set(3) X509_NAME_hash(3) @@ -1252,7 +1419,6 @@ X509_STORE_CTX_set_flags(3) X509_STORE_CTX_set_purpose(3) X509_STORE_CTX_set_time(3) X509_STORE_CTX_set_trust(3) -X509_STORE_add_lookup(3) X509_STORE_get_verify(3) X509_TRUST_add(3) X509_TRUST_cleanup(3) @@ -1275,6 +1441,7 @@ 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) @@ -1285,7 +1452,6 @@ X509_aux_print(3) X509_certificate_type(3) X509_chain_check_suiteb(3) X509_check_akid(3) -X509_check_purpose(3) X509_check_trust(3) X509_email_free(3) X509_find_by_issuer_and_serial(3) @@ -1304,7 +1470,6 @@ X509_get_default_private_dir(3) X509_get_pubkey_parameters(3) X509_get_signature_type(3) X509_gmtime_adj(3) -X509_http_nbio(3) X509_issuer_and_serial_hash(3) X509_issuer_name_hash(3) X509_issuer_name_hash_old(3) @@ -1330,6 +1495,7 @@ 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) @@ -1388,6 +1554,8 @@ conf_ssl_name_find(3) d2i_X509_bio(3) d2i_X509_fp(3) err_free_strings_int(3) +# The following is internal but exported by libcrypto +evp_pkey_get_EC_KEY_curve_nid(3) i2a_ACCESS_DESCRIPTION(3) i2a_ASN1_ENUMERATED(3) i2a_ASN1_INTEGER(3) @@ -1401,18 +1569,12 @@ i2d_PrivateKey_fp(3) i2d_X509_bio(3) i2d_X509_fp(3) i2o_ECPublicKey(3) -i2s_ASN1_ENUMERATED(3) -i2s_ASN1_ENUMERATED_TABLE(3) -i2s_ASN1_IA5STRING(3) -i2s_ASN1_INTEGER(3) -i2s_ASN1_OCTET_STRING(3) i2v_ASN1_BIT_STRING(3) i2v_GENERAL_NAME(3) i2v_GENERAL_NAMES(3) o2i_ECPublicKey(3) -s2i_ASN1_IA5STRING(3) -s2i_ASN1_INTEGER(3) -s2i_ASN1_OCTET_STRING(3) +openssl-core_numbers.h(7) +provider-kdf(7) v2i_ASN1_BIT_STRING(3) v2i_GENERAL_NAME(3) v2i_GENERAL_NAMES(3)