diff --git a/crypto/heimdal/lib/hx509/version-script.map b/crypto/heimdal/lib/hx509/version-script.map index 7ee26dd91922..99ce18daf7b4 100644 --- a/crypto/heimdal/lib/hx509/version-script.map +++ b/crypto/heimdal/lib/hx509/version-script.map @@ -1,249 +1,244 @@ # $Id$ HEIMDAL_X509_1.2 { global: _hx509_cert_assign_key; _hx509_cert_private_key; _hx509_certs_keys_free; _hx509_certs_keys_get; _hx509_expr_eval; _hx509_expr_free; _hx509_expr_parse; _hx509_generate_private_key; _hx509_generate_private_key_bits; _hx509_generate_private_key_free; _hx509_generate_private_key_init; _hx509_generate_private_key_is_ca; _hx509_map_file_os; _hx509_name_from_Name; _hx509_private_key_ref; _hx509_request_add_dns_name; _hx509_request_add_email; _hx509_request_parse; _hx509_request_print; - _hx509_request_set_email; _hx509_request_to_pkcs10; _hx509_unmap_file_os; _hx509_write_file; hx509_bitstring_print; hx509_ca_sign; hx509_ca_sign_self; hx509_ca_tbs_add_crl_dp_uri; hx509_ca_tbs_add_eku; hx509_ca_tbs_add_san_hostname; hx509_ca_tbs_add_san_jid; hx509_ca_tbs_add_san_ms_upn; hx509_ca_tbs_add_san_otherName; hx509_ca_tbs_add_san_pkinit; hx509_ca_tbs_add_san_rfc822name; hx509_ca_tbs_free; hx509_ca_tbs_init; hx509_ca_tbs_set_ca; hx509_ca_tbs_set_domaincontroller; hx509_ca_tbs_set_notAfter; hx509_ca_tbs_set_notAfter_lifetime; hx509_ca_tbs_set_notBefore; hx509_ca_tbs_set_proxy; hx509_ca_tbs_set_serialnumber; hx509_ca_tbs_set_spki; hx509_ca_tbs_set_subject; hx509_ca_tbs_set_template; hx509_ca_tbs_set_unique; hx509_ca_tbs_subject_expand; hx509_ca_tbs_template_units; - hx509_cert; - hx509_cert_attribute; hx509_cert_binary; hx509_cert_check_eku; hx509_cert_cmp; hx509_cert_find_subjectAltName_otherName; hx509_cert_free; hx509_cert_get_SPKI; hx509_cert_get_SPKI_AlgorithmIdentifier; hx509_cert_get_attribute; hx509_cert_get_base_subject; hx509_cert_get_friendly_name; hx509_cert_get_issuer; hx509_cert_get_notAfter; hx509_cert_get_notBefore; hx509_cert_get_serialnumber; hx509_cert_get_subject; hx509_cert_get_issuer_unique_id; hx509_cert_get_subject_unique_id; hx509_cert_init; hx509_cert_init_data; hx509_cert_keyusage_print; hx509_cert_public_encrypt; hx509_cert_ref; hx509_cert_set_friendly_name; hx509_certs_add; hx509_certs_append; hx509_certs_end_seq; hx509_certs_ref; hx509_certs_filter; hx509_certs_find; hx509_certs_free; hx509_certs_info; hx509_certs_init; - hx509_certs_iter; hx509_certs_iter_f; hx509_certs_merge; hx509_certs_next_cert; hx509_certs_start_seq; hx509_certs_store; hx509_ci_print_names; hx509_clear_error_string; hx509_cms_create_signed; hx509_cms_create_signed_1; hx509_cms_decrypt_encrypted; hx509_cms_envelope_1; hx509_cms_unenvelope; hx509_cms_unwrap_ContentInfo; hx509_cms_verify_signed; hx509_cms_wrap_ContentInfo; hx509_context_free; hx509_context_init; hx509_context_set_missing_revoke; hx509_crl_add_revoked_certs; hx509_crl_alloc; hx509_crl_free; hx509_crl_lifetime; hx509_crl_sign; hx509_crypto_aes128_cbc; hx509_crypto_aes256_cbc; hx509_crypto_allow_weak; hx509_crypto_available; hx509_crypto_decrypt; hx509_crypto_des_rsdi_ede3_cbc; hx509_crypto_destroy; hx509_crypto_encrypt; hx509_crypto_enctype_by_name; hx509_crypto_free_algs; hx509_crypto_get_params; hx509_crypto_init; hx509_crypto_provider; hx509_crypto_select; hx509_crypto_set_key_data; hx509_crypto_set_key_name; hx509_crypto_set_padding; hx509_crypto_set_params; hx509_crypto_set_random_key; hx509_env_add; hx509_env_add_binding; hx509_env_find; hx509_env_find_binding; hx509_env_free; - hx509_env_init; hx509_env_lfind; hx509_err; hx509_free_error_string; hx509_free_octet_string_list; hx509_find_private_alg; hx509_general_name_unparse; hx509_get_error_string; hx509_get_one_cert; hx509_lock_add_cert; hx509_lock_add_certs; hx509_lock_add_password; hx509_lock_command_string; hx509_lock_free; hx509_lock_init; hx509_lock_prompt; hx509_lock_reset_certs; hx509_lock_reset_passwords; hx509_lock_reset_promper; hx509_lock_set_prompter; hx509_name_binary; hx509_name_cmp; hx509_name_copy; hx509_name_expand; hx509_name_free; hx509_name_is_null_p; hx509_name_normalize; hx509_name_to_Name; hx509_name_to_string; hx509_ocsp_request; hx509_ocsp_verify; hx509_oid_print; hx509_oid_sprint; hx509_parse_name; hx509_parse_private_key; hx509_peer_info_add_cms_alg; hx509_peer_info_alloc; hx509_peer_info_free; hx509_peer_info_set_cert; hx509_peer_info_set_cms_algs; hx509_pem_add_header; hx509_pem_find_header; hx509_pem_free_header; hx509_pem_read; hx509_pem_write; hx509_print_stdout; hx509_print_cert; hx509_private_key_assign_rsa; hx509_private_key_free; hx509_private_key_private_decrypt; hx509_private_key_init; hx509_private_key2SPKI; hx509_prompt_hidden; hx509_query_alloc; hx509_query_free; hx509_query_match_cmp_func; hx509_query_match_eku; hx509_query_match_expr; hx509_query_match_friendly_name; hx509_query_match_issuer_serial; hx509_query_match_option; hx509_query_statistic_file; hx509_query_unparse_stats; hx509_request_get_name; hx509_request_get_SubjectPublicKeyInfo; hx509_request_free; hx509_request_init; hx509_request_set_name; hx509_request_set_SubjectPublicKeyInfo; hx509_revoke_add_crl; hx509_revoke_add_ocsp; hx509_revoke_free; hx509_revoke_init; hx509_revoke_ocsp_print; hx509_revoke_verify; hx509_set_error_string; hx509_set_error_stringv; hx509_signature_md5; hx509_signature_rsa; hx509_signature_rsa_with_md5; hx509_signature_rsa_with_sha1; hx509_signature_rsa_with_sha256; hx509_signature_rsa_with_sha384; hx509_signature_rsa_with_sha512; hx509_signature_sha1; hx509_signature_sha256; hx509_signature_sha384; hx509_signature_sha512; hx509_unparse_der_name; hx509_validate_cert; hx509_validate_ctx_add_flags; hx509_validate_ctx_free; hx509_validate_ctx_init; hx509_validate_ctx_set_print; hx509_verify_attach_anchors; hx509_verify_attach_revoke; hx509_verify_ctx_f_allow_default_trustanchors; hx509_verify_destroy_ctx; hx509_verify_hostname; hx509_verify_init_ctx; hx509_verify_path; hx509_verify_set_max_depth; hx509_verify_set_proxy_certificate; hx509_verify_set_strict_rfc3280_verification; hx509_verify_set_time; hx509_verify_signature; hx509_xfree; initialize_hx_error_table_r; # pkcs11 symbols C_GetFunctionList; local: *; }; diff --git a/crypto/heimdal/lib/kadm5/version-script.map b/crypto/heimdal/lib/kadm5/version-script.map index 90bd6fee10b1..51235b784254 100644 --- a/crypto/heimdal/lib/kadm5/version-script.map +++ b/crypto/heimdal/lib/kadm5/version-script.map @@ -1,66 +1,64 @@ # $Id$ HEIMDAL_KAMD5_SERVER_1.0 { global: - kadm5_ad_init_with_password; - kadm5_ad_init_with_password_ctx; kadm5_add_passwd_quality_verifier; kadm5_check_password_quality; kadm5_chpass_principal; kadm5_chpass_principal_with_key; kadm5_create_principal; kadm5_delete_principal; kadm5_destroy; kadm5_flush; kadm5_free_key_data; kadm5_free_name_list; kadm5_free_principal_ent; kadm5_get_principal; kadm5_get_principals; kadm5_get_privs; kadm5_init_with_creds; kadm5_init_with_creds_ctx; kadm5_init_with_password; kadm5_init_with_password_ctx; kadm5_init_with_skey; kadm5_init_with_skey_ctx; kadm5_modify_principal; kadm5_randkey_principal; kadm5_rename_principal; kadm5_ret_key_data; kadm5_ret_principal_ent; kadm5_ret_principal_ent_mask; kadm5_ret_tl_data; kadm5_setup_passwd_quality_check; kadm5_store_key_data; kadm5_store_principal_ent; kadm5_store_principal_ent_mask; kadm5_store_tl_data; kadm5_s_init_with_password_ctx; kadm5_s_init_with_password; kadm5_s_init_with_skey_ctx; kadm5_s_init_with_skey; kadm5_s_init_with_creds_ctx; kadm5_s_init_with_creds; kadm5_s_chpass_principal_cond; kadm5_log_set_version; kadm5_log_signal_socket; kadm5_log_previous; kadm5_log_goto_end; kadm5_log_foreach; kadm5_log_get_version_fd; kadm5_log_get_version; kadm5_log_replay; kadm5_log_end; kadm5_log_reinit; kadm5_log_init; kadm5_log_nop; kadm5_log_truncate; kadm5_log_modify; _kadm5_acl_check_permission; _kadm5_unmarshal_params; _kadm5_s_get_db; _kadm5_privs_to_string; local: *; }; diff --git a/crypto/heimdal/lib/krb5/version-script.map b/crypto/heimdal/lib/krb5/version-script.map index 818e6e071cbd..05fc0cef1bd9 100644 --- a/crypto/heimdal/lib/krb5/version-script.map +++ b/crypto/heimdal/lib/krb5/version-script.map @@ -1,774 +1,752 @@ HEIMDAL_KRB5_2.0 { global: krb524_convert_creds_kdc; krb524_convert_creds_kdc_ccache; - krb5_425_conv_principal; - krb5_425_conv_principal_ext2; - krb5_425_conv_principal_ext; - krb5_524_conv_principal; krb5_abort; krb5_abortx; krb5_acl_match_file; krb5_acl_match_string; krb5_add_et_list; krb5_add_extra_addresses; krb5_add_ignore_addresses; krb5_addlog_dest; krb5_addlog_func; krb5_addr2sockaddr; krb5_address_compare; krb5_address_order; krb5_address_prefixlen_boundary; krb5_address_search; krb5_allow_weak_crypto; krb5_aname_to_localname; krb5_anyaddr; krb5_appdefault_boolean; krb5_appdefault_string; krb5_appdefault_time; krb5_append_addresses; krb5_auth_con_addflags; krb5_auth_con_free; krb5_auth_con_genaddrs; krb5_auth_con_generatelocalsubkey; krb5_auth_con_getaddrs; krb5_auth_con_getauthenticator; krb5_auth_con_getcksumtype; krb5_auth_con_getflags; krb5_auth_con_getkey; krb5_auth_con_getkeytype; krb5_auth_con_getlocalseqnumber; krb5_auth_con_getlocalsubkey; krb5_auth_con_getrcache; krb5_auth_con_getremoteseqnumber; krb5_auth_con_getremotesubkey; krb5_auth_con_init; krb5_auth_con_removeflags; krb5_auth_con_setaddrs; krb5_auth_con_setaddrs_from_fd; krb5_auth_con_setcksumtype; krb5_auth_con_setflags; krb5_auth_con_setkey; krb5_auth_con_setkeytype; krb5_auth_con_setlocalseqnumber; krb5_auth_con_setlocalsubkey; krb5_auth_con_setrcache; krb5_auth_con_setremoteseqnumber; krb5_auth_con_setremotesubkey; krb5_auth_con_setuserkey; krb5_auth_getremoteseqnumber; krb5_build_ap_req; krb5_build_principal; krb5_build_principal_ext; krb5_build_principal_va; krb5_build_principal_va_ext; krb5_c_block_size; krb5_c_checksum_length; krb5_c_decrypt; krb5_c_encrypt; krb5_c_encrypt_length; krb5_c_enctype_compare; krb5_c_get_checksum; krb5_c_is_coll_proof_cksum; krb5_c_is_keyed_cksum; krb5_c_keylengths; krb5_c_make_checksum; krb5_c_make_random_key; krb5_c_prf; krb5_c_prf_length; krb5_c_set_checksum; krb5_c_valid_cksumtype; krb5_c_valid_enctype; krb5_c_verify_checksum; krb5_cc_cache_end_seq_get; krb5_cc_cache_get_first; krb5_cc_cache_match; krb5_cc_cache_next; krb5_cc_clear_mcred; krb5_cc_close; krb5_cc_copy_cache; krb5_cc_copy_match_f; krb5_cc_default; krb5_cc_default_name; krb5_cc_destroy; krb5_cc_end_seq_get; krb5_cc_gen_new; krb5_cc_get_config; krb5_cc_get_friendly_name; krb5_cc_get_full_name; krb5_cc_get_kdc_offset; krb5_cc_get_lifetime; krb5_cc_get_name; krb5_cc_get_ops; krb5_cc_get_prefix_ops; krb5_cc_get_principal; krb5_cc_get_type; krb5_cc_get_version; krb5_cc_initialize; krb5_cc_last_change_time; krb5_cc_move; krb5_cc_new_unique; krb5_cc_next_cred; - krb5_cc_next_cred_match; krb5_cc_register; krb5_cc_remove_cred; krb5_cc_resolve; krb5_cc_retrieve_cred; krb5_cc_set_config; krb5_cc_set_default_name; krb5_cc_set_flags; krb5_cc_set_kdc_offset; krb5_cc_start_seq_get; krb5_cc_store_cred; krb5_cc_support_switch; krb5_cc_switch; krb5_cc_set_friendly_name; krb5_change_password; krb5_check_transited; krb5_check_transited_realms; krb5_checksum_disable; krb5_checksum_free; krb5_checksum_is_collision_proof; krb5_checksum_is_keyed; krb5_checksumsize; krb5_cksumtype_to_enctype; krb5_cksumtype_valid; krb5_clear_error_string; krb5_clear_error_message; krb5_closelog; krb5_compare_creds; krb5_config_file_free; krb5_config_free_strings; krb5_config_get_bool; krb5_config_get_bool_default; krb5_config_get_int; krb5_config_get_int_default; krb5_config_get_list; krb5_config_get_string; krb5_config_get_string_default; krb5_config_get_strings; krb5_config_get_time; krb5_config_get_time_default; krb5_config_parse_file; krb5_config_parse_file_multi; krb5_config_parse_string_multi; krb5_config_vget_bool; krb5_config_vget_bool_default; krb5_config_vget_int; krb5_config_vget_int_default; krb5_config_vget_list; krb5_config_vget_string; krb5_config_vget_string_default; krb5_config_vget_strings; krb5_config_vget_time; krb5_config_vget_time_default; krb5_copy_address; krb5_copy_addresses; krb5_copy_checksum; krb5_copy_creds; krb5_copy_creds_contents; krb5_copy_context; krb5_copy_data; krb5_copy_host_realm; krb5_copy_keyblock; krb5_copy_keyblock_contents; krb5_copy_principal; krb5_copy_ticket; krb5_create_checksum; krb5_create_checksum_iov; krb5_crypto_destroy; krb5_crypto_fx_cf2; krb5_crypto_get_checksum_type; krb5_crypto_getblocksize; krb5_crypto_getconfoundersize; krb5_crypto_getenctype; krb5_crypto_getpadsize; krb5_crypto_init; krb5_crypto_overhead; krb5_crypto_prf; krb5_crypto_prf_length; krb5_crypto_length; krb5_crypto_length_iov; krb5_decrypt_iov_ivec; krb5_encrypt_iov_ivec; krb5_enomem; krb5_data_alloc; krb5_data_ct_cmp; krb5_data_cmp; krb5_data_copy; krb5_data_free; krb5_data_realloc; krb5_data_zero; krb5_decode_Authenticator; krb5_decode_ETYPE_INFO2; krb5_decode_ETYPE_INFO; krb5_decode_EncAPRepPart; krb5_decode_EncASRepPart; krb5_decode_EncKrbCredPart; krb5_decode_EncTGSRepPart; krb5_decode_EncTicketPart; krb5_decode_ap_req; krb5_decrypt; krb5_decrypt_EncryptedData; krb5_decrypt_ivec; krb5_decrypt_ticket; krb5_derive_key; krb5_digest_alloc; krb5_digest_free; krb5_digest_get_client_binding; krb5_digest_get_identifier; krb5_digest_get_opaque; krb5_digest_get_rsp; krb5_digest_get_server_nonce; krb5_digest_get_session_key; krb5_digest_get_tickets; krb5_digest_init_request; krb5_digest_probe; krb5_digest_rep_get_status; krb5_digest_request; krb5_digest_set_authentication_user; krb5_digest_set_authid; krb5_digest_set_client_nonce; krb5_digest_set_digest; krb5_digest_set_hostname; krb5_digest_set_identifier; krb5_digest_set_method; krb5_digest_set_nonceCount; krb5_digest_set_opaque; krb5_digest_set_qop; krb5_digest_set_realm; krb5_digest_set_responseData; krb5_digest_set_server_cb; krb5_digest_set_server_nonce; krb5_digest_set_type; krb5_digest_set_uri; krb5_digest_set_username; krb5_domain_x500_decode; krb5_domain_x500_encode; krb5_eai_to_heim_errno; krb5_encode_Authenticator; krb5_encode_ETYPE_INFO2; krb5_encode_ETYPE_INFO; krb5_encode_EncAPRepPart; krb5_encode_EncASRepPart; krb5_encode_EncKrbCredPart; krb5_encode_EncTGSRepPart; krb5_encode_EncTicketPart; krb5_encrypt; krb5_encrypt_EncryptedData; krb5_encrypt_ivec; krb5_enctype_enable; krb5_enctype_disable; krb5_enctype_keybits; krb5_enctype_keysize; krb5_enctype_to_keytype; krb5_enctype_to_string; krb5_enctype_valid; krb5_enctypes_compatible_keys; krb5_err; krb5_error_from_rd_error; krb5_errx; krb5_expand_hostname; krb5_expand_hostname_realms; krb5_find_padata; krb5_format_time; krb5_free_address; krb5_free_addresses; krb5_free_ap_rep_enc_part; krb5_free_authenticator; krb5_free_checksum; krb5_free_checksum_contents; krb5_free_config_files; krb5_free_context; krb5_free_cred_contents; krb5_free_creds; krb5_free_creds_contents; krb5_free_data; krb5_free_data_contents; krb5_free_default_realm; krb5_free_error; krb5_free_error_contents; krb5_free_error_string; krb5_free_error_message; krb5_free_host_realm; krb5_free_kdc_rep; krb5_free_keyblock; krb5_free_keyblock_contents; krb5_free_krbhst; krb5_free_principal; krb5_free_salt; krb5_free_ticket; krb5_free_unparsed_name; krb5_fwd_tgt_creds; krb5_generate_random_block; krb5_generate_random_keyblock; krb5_generate_seq_number; krb5_generate_subkey; krb5_generate_subkey_extended; krb5_get_all_client_addrs; krb5_get_all_server_addrs; krb5_get_cred_from_kdc; krb5_get_cred_from_kdc_opt; krb5_get_credentials; krb5_get_credentials_with_flags; krb5_get_creds; krb5_get_creds_opt_add_options; krb5_get_creds_opt_alloc; krb5_get_creds_opt_free; krb5_get_creds_opt_set_enctype; krb5_get_creds_opt_set_impersonate; krb5_get_creds_opt_set_options; krb5_get_creds_opt_set_ticket; krb5_get_default_config_files; krb5_get_default_in_tkt_etypes; krb5_get_default_principal; krb5_get_default_realm; krb5_get_default_realms; krb5_get_dns_canonicalize_hostname; krb5_get_err_text; krb5_get_error_message; krb5_get_error_string; krb5_get_extra_addresses; krb5_get_fcache_version; krb5_get_forwarded_creds; krb5_get_host_realm; krb5_get_ignore_addresses; krb5_get_in_cred; krb5_cccol_last_change_time; krb5_get_in_tkt; krb5_get_in_tkt_with_keytab; krb5_get_in_tkt_with_password; krb5_get_in_tkt_with_skey; - krb5_get_init_creds; krb5_get_init_creds_keyblock; krb5_get_init_creds_keytab; krb5_get_init_creds_opt_alloc; krb5_get_init_creds_opt_free; krb5_get_init_creds_opt_get_error; krb5_get_init_creds_opt_init; krb5_get_init_creds_opt_set_address_list; krb5_get_init_creds_opt_set_addressless; krb5_get_init_creds_opt_set_anonymous; krb5_get_init_creds_opt_set_canonicalize; krb5_get_init_creds_opt_set_default_flags; krb5_get_init_creds_opt_set_etype_list; krb5_get_init_creds_opt_set_forwardable; krb5_get_init_creds_opt_set_pa_password; krb5_get_init_creds_opt_set_pac_request; krb5_get_init_creds_opt_set_pkinit; krb5_get_init_creds_opt_set_preauth_list; krb5_get_init_creds_opt_set_process_last_req; krb5_get_init_creds_opt_set_proxiable; krb5_get_init_creds_opt_set_renew_life; krb5_get_init_creds_opt_set_salt; krb5_get_init_creds_opt_set_tkt_life; krb5_get_init_creds_opt_set_win2k; krb5_get_init_creds_password; krb5_get_kdc_cred; krb5_get_kdc_sec_offset; krb5_get_krb524hst; krb5_get_krb_admin_hst; krb5_get_krb_changepw_hst; krb5_get_krbhst; krb5_get_max_time_skew; krb5_get_pw_salt; krb5_get_renewed_creds; krb5_get_server_rcache; krb5_get_use_admin_kdc; krb5_get_warn_dest; krb5_get_wrapped_length; krb5_getportbyname; krb5_h_addr2addr; krb5_h_addr2sockaddr; krb5_h_errno_to_heim_errno; krb5_have_error_string; krb5_hmac; krb5_init_context; krb5_init_ets; krb5_initlog; krb5_is_config_principal; krb5_is_thread_safe; krb5_kcm_call; krb5_kcm_storage_request; krb5_kerberos_enctypes; krb5_keyblock_get_enctype; krb5_keyblock_init; krb5_keyblock_key_proc; krb5_keyblock_zero; krb5_keytab_key_proc; krb5_keytype_to_enctypes; krb5_keytype_to_enctypes_default; krb5_keytype_to_string; krb5_krbhst_format_string; krb5_krbhst_free; krb5_krbhst_get_addrinfo; krb5_krbhst_init; krb5_krbhst_init_flags; krb5_krbhst_next; krb5_krbhst_next_as_string; krb5_krbhst_reset; krb5_kt_add_entry; krb5_kt_close; krb5_kt_compare; krb5_kt_copy_entry_contents; krb5_kt_default; krb5_kt_default_modify_name; krb5_kt_default_name; krb5_kt_destroy; krb5_kt_end_seq_get; krb5_kt_free_entry; krb5_kt_get_entry; krb5_kt_get_full_name; krb5_kt_get_name; krb5_kt_get_type; krb5_kt_have_content; krb5_kt_next_entry; krb5_kt_read_service_key; krb5_kt_register; krb5_kt_remove_entry; krb5_kt_resolve; krb5_kt_start_seq_get; krb5_kuserok; krb5_log; krb5_log_msg; krb5_make_addrport; krb5_make_principal; krb5_max_sockaddr_size; krb5_mk_error; krb5_mk_priv; krb5_mk_rep; krb5_mk_req; krb5_mk_req_exact; krb5_mk_req_extended; krb5_mk_safe; krb5_net_read; krb5_net_write; krb5_net_write_block; krb5_ntlm_alloc; krb5_ntlm_free; krb5_ntlm_init_get_challange; krb5_ntlm_init_get_flags; krb5_ntlm_init_get_opaque; krb5_ntlm_init_get_targetinfo; krb5_ntlm_init_get_targetname; krb5_ntlm_init_request; krb5_ntlm_rep_get_sessionkey; krb5_ntlm_rep_get_status; krb5_ntlm_req_set_flags; krb5_ntlm_req_set_lm; krb5_ntlm_req_set_ntlm; krb5_ntlm_req_set_opaque; krb5_ntlm_req_set_session; krb5_ntlm_req_set_targetname; krb5_ntlm_req_set_username; krb5_ntlm_request; krb5_openlog; krb5_pac_add_buffer; krb5_pac_free; krb5_pac_get_buffer; krb5_pac_get_types; krb5_pac_init; krb5_pac_parse; krb5_pac_verify; krb5_padata_add; krb5_parse_address; krb5_parse_name; krb5_parse_name_flags; krb5_parse_nametype; krb5_passwd_result_to_string; krb5_password_key_proc; krb5_get_permitted_enctypes; krb5_plugin_register; krb5_prepend_config_files; krb5_prepend_config_files_default; krb5_prepend_error_message; krb5_princ_realm; krb5_princ_set_realm; krb5_principal_compare; krb5_principal_compare_any_realm; krb5_principal_get_comp_string; krb5_principal_get_num_comp; krb5_principal_get_realm; krb5_principal_get_type; krb5_principal_match; krb5_principal_set_realm; krb5_principal_set_type; krb5_principal_is_krbtgt; krb5_print_address; krb5_program_setup; krb5_prompter_posix; krb5_random_to_key; krb5_rc_close; krb5_rc_default; krb5_rc_default_name; krb5_rc_default_type; krb5_rc_destroy; krb5_rc_expunge; krb5_rc_get_lifespan; krb5_rc_get_name; krb5_rc_get_type; krb5_rc_initialize; krb5_rc_recover; krb5_rc_resolve; krb5_rc_resolve_full; krb5_rc_resolve_type; krb5_rc_store; krb5_rd_cred2; krb5_rd_cred; krb5_rd_error; krb5_rd_priv; krb5_rd_rep; krb5_rd_req; krb5_rd_req_ctx; krb5_rd_req_in_ctx_alloc; krb5_rd_req_in_ctx_free; krb5_rd_req_in_set_keyblock; krb5_rd_req_in_set_keytab; krb5_rd_req_in_set_pac_check; krb5_rd_req_out_ctx_free; krb5_rd_req_out_get_ap_req_options; krb5_rd_req_out_get_keyblock; krb5_rd_req_out_get_ticket; krb5_rd_req_with_keyblock; krb5_rd_safe; krb5_read_message; krb5_read_priv_message; krb5_read_safe_message; krb5_realm_compare; krb5_recvauth; krb5_recvauth_match_version; krb5_ret_address; krb5_ret_addrs; krb5_ret_authdata; krb5_ret_creds; krb5_ret_creds_tag; krb5_ret_data; krb5_ret_int16; krb5_ret_int32; krb5_ret_int8; krb5_ret_keyblock; krb5_ret_principal; krb5_ret_string; krb5_ret_stringnl; krb5_ret_stringz; krb5_ret_times; krb5_ret_uint16; krb5_ret_uint32; krb5_ret_uint8; krb5_salttype_to_string; krb5_sendauth; krb5_sendto; krb5_sendto_context; krb5_sendto_ctx_add_flags; krb5_sendto_ctx_alloc; krb5_sendto_ctx_free; krb5_sendto_ctx_get_flags; krb5_sendto_ctx_set_func; krb5_sendto_ctx_set_type; krb5_sendto_kdc; krb5_sendto_kdc_flags; krb5_set_config_files; krb5_set_default_in_tkt_etypes; krb5_set_default_realm; krb5_set_dns_canonicalize_hostname; krb5_set_error_message; krb5_set_error_string; krb5_set_extra_addresses; krb5_set_fcache_version; krb5_set_home_dir_access; krb5_set_ignore_addresses; krb5_set_kdc_sec_offset; krb5_set_max_time_skew; krb5_set_password; krb5_set_password_using_ccache; krb5_set_real_time; krb5_set_send_to_kdc_func; krb5_set_use_admin_kdc; krb5_set_warn_dest; krb5_sname_to_principal; krb5_sock_to_principal; krb5_sockaddr2address; krb5_sockaddr2port; krb5_sockaddr_uninteresting; krb5_std_usage; krb5_storage_clear_flags; krb5_storage_emem; krb5_storage_free; krb5_storage_from_data; krb5_storage_from_fd; krb5_storage_from_mem; krb5_storage_from_readonly_mem; krb5_storage_get_byteorder; krb5_storage_get_eof_code; krb5_storage_is_flags; krb5_storage_read; krb5_storage_seek; krb5_storage_set_byteorder; krb5_storage_set_eof_code; krb5_storage_set_flags; krb5_storage_set_max_alloc; krb5_storage_to_data; krb5_storage_truncate; krb5_storage_write; krb5_store_address; krb5_store_addrs; krb5_store_authdata; krb5_store_creds; krb5_store_creds_tag; krb5_store_data; krb5_store_int16; krb5_store_int32; krb5_store_int8; krb5_store_keyblock; krb5_store_principal; krb5_store_string; krb5_store_stringnl; krb5_store_stringz; krb5_store_times; krb5_store_uint16; krb5_store_uint32; krb5_store_uint8; krb5_string_to_deltat; krb5_string_to_enctype; krb5_string_to_key; krb5_string_to_key_data; krb5_string_to_key_data_salt; krb5_string_to_key_data_salt_opaque; krb5_string_to_key_derived; krb5_string_to_key_salt; krb5_string_to_key_salt_opaque; krb5_string_to_keytype; krb5_string_to_salttype; krb5_ticket_get_authorization_data_type; krb5_ticket_get_client; krb5_ticket_get_endtime; krb5_ticket_get_server; krb5_timeofday; krb5_unparse_name; krb5_unparse_name_fixed; krb5_unparse_name_fixed_flags; krb5_unparse_name_fixed_short; krb5_unparse_name_flags; krb5_unparse_name_short; krb5_us_timeofday; krb5_vabort; krb5_vabortx; krb5_verify_ap_req2; krb5_verify_ap_req; krb5_verify_authenticator_checksum; krb5_verify_checksum; krb5_verify_checksum_iov; krb5_verify_init_creds; krb5_verify_init_creds_opt_init; krb5_verify_init_creds_opt_set_ap_req_nofail; krb5_verify_opt_alloc; krb5_verify_opt_free; krb5_verify_opt_init; krb5_verify_opt_set_ccache; krb5_verify_opt_set_flags; krb5_verify_opt_set_keytab; krb5_verify_opt_set_secure; krb5_verify_opt_set_service; krb5_verify_user; krb5_verify_user_lrealm; krb5_verify_user_opt; krb5_verr; krb5_verrx; krb5_vlog; krb5_vlog_msg; krb5_vprepend_error_message; krb5_vset_error_message; krb5_vset_error_string; krb5_vwarn; krb5_vwarnx; krb5_warn; krb5_warnx; krb5_write_message; krb5_write_priv_message; krb5_write_safe_message; krb5_xfree; krb5_cccol_cursor_new; krb5_cccol_cursor_next; krb5_cccol_cursor_free; # com_err error tables initialize_krb5_error_table_r; initialize_krb5_error_table; initialize_krb_error_table_r; initialize_krb_error_table; initialize_heim_error_table_r; initialize_heim_error_table; initialize_k524_error_table_r; initialize_k524_error_table; # variables krb5_mcc_ops; krb5_acc_ops; krb5_fcc_ops; - krb5_scc_ops; krb5_kcm_ops; krb5_wrfkt_ops; krb5_mkt_ops; krb5_akf_ops; krb5_any_ops; heimdal_version; heimdal_long_version; krb5_config_file; krb5_defkeyname; krb5_cc_type_api; krb5_cc_type_file; krb5_cc_type_memory; krb5_cc_type_kcm; krb5_cc_type_scc; # Shared with GSSAPI krb5 _krb5_crc_init_table; _krb5_crc_update; _krb5_get_krbtgt; _krb5_build_authenticator; - # V4 compat glue - _krb5_krb_tf_setup; - _krb5_krb_dest_tkt; - _krb5_krb_life_to_time; - _krb5_krb_decomp_ticket; - _krb5_krb_decomp_ticket; - _krb5_krb_create_ticket; - _krb5_krb_create_ciph; - _krb5_krb_create_auth_reply; - _krb5_krb_rd_req; - _krb5_krb_free_auth_data; - _krb5_krb_time_to_life; - _krb5_krb_cr_err_reply; - # Shared with libkdc _krb5_AES_string_to_default_iterator; _krb5_dh_group_ok; _krb5_get_host_realm_int; _krb5_get_int; _krb5_pac_sign; _krb5_parse_moduli; _krb5_pk_kdf; _krb5_pk_load_id; _krb5_pk_mk_ContentInfo; _krb5_pk_octetstring2key; _krb5_plugin_find; _krb5_plugin_free; _krb5_plugin_get_next; _krb5_plugin_get_symbol; _krb5_principal2principalname; _krb5_principalname2krb5_principal; _krb5_put_int; _krb5_s4u2self_to_checksumdata; # kinit helper krb5_get_init_creds_opt_set_pkinit_user_certs; krb5_pk_enterprise_cert; # testing - _krb5_aes_cts_encrypt; _krb5_n_fold; _krb5_expand_default_cc_name; local: *; }; diff --git a/crypto/heimdal/lib/roken/version-script.map b/crypto/heimdal/lib/roken/version-script.map index bb2139ed74cc..94c8918b0eb1 100644 --- a/crypto/heimdal/lib/roken/version-script.map +++ b/crypto/heimdal/lib/roken/version-script.map @@ -1,198 +1,133 @@ HEIMDAL_ROKEN_1.0 { global: arg_printusage; arg_printusage_i18n; base64_decode; base64_encode; - cgetcap; - cgetclose; - cgetmatch; - cgetnum; - cgetset; - cgetustr; ct_memcmp; - err; - errx; fbsd_ossl_provider_load; free_getarg_strings; get_default_username; get_window_size; getarg; getnameinfo_verified; - hex_decode; - hex_encode; issuid; k_getpwnam; k_getpwuid; mini_inetd; mini_inetd_addrinfo; net_read; net_write; parse_bytes; parse_flags; parse_time; parse_units; print_flags_table; print_time_table; print_units_table; rk_asnprintf; - rk_asprintf; rk_bswap16; rk_bswap32; - rk_cgetent; - rk_cgetstr; rk_cloexec; rk_cloexec_file; rk_cloexec_dir; - rk_closefrom; rk_copyhostent; rk_dns_free_data; rk_dns_lookup; rk_dns_srv_order; rk_dns_string_to_type; rk_dns_type_to_string; rk_dumpdata; rk_ecalloc; rk_emalloc; rk_eread; rk_erealloc; rk_esetenv; rk_estrdup; rk_ewrite; - rk_flock; - rk_fnmatch; rk_free_environment; - rk_freeaddrinfo; - rk_freehostent; - rk_freeifaddrs; - rk_gai_strerror; - rk_getaddrinfo; - rk_getifaddrs; - rk_getipnodebyaddr; - rk_getipnodebyname; - rk_getnameinfo; - rk_getprogname; - rk_glob; - rk_globfree; rk_hex_decode; rk_hex_encode; rk_hostent_find_fqdn; - rk_inet_ntop; - rk_inet_pton; - rk_localtime_r; - rk_mkstemp; rk_pid_file_delete; rk_pid_file_write; rk_pidfile; rk_pipe_execv; rk_random_init; rk_read_environment; - rk_readv; rk_realloc; - rk_strerror; - rk_strerror_r; - rk_setprogname; rk_simple_execle; rk_simple_execlp; rk_simple_execve; rk_simple_execve_timed; rk_simple_execvp; rk_simple_execvp_timed; rk_socket; rk_socket_addr_size; rk_socket_get_address; rk_socket_get_port; rk_socket_set_address_and_port; rk_socket_set_any; rk_socket_set_debug; rk_socket_set_ipv6only; rk_socket_set_port; rk_socket_set_portrange; rk_socket_set_reuseaddr; rk_socket_set_tos; rk_socket_sockaddr_size; rk_strcollect; - rk_strftime; - rk_strlcat; - rk_strlcpy; rk_strlwr; - rk_strndup; - rk_strnlen; rk_strpoolcollect; rk_strpoolfree; rk_strpoolprintf; - rk_strptime; rk_strsep_copy; - rk_strsvis; - rk_strsvisx; - rk_strunvis; - rk_strunvisx; rk_strupr; - rk_strvis; - rk_strvisx; - rk_svis; - rk_timegm; rk_timevaladd; rk_timevalfix; rk_timevalsub; - rk_tdelete; - rk_tfind; - rk_tsearch; - rk_twalk; rk_undumpdata; rk_unvis; rk_vasnprintf; - rk_vasprintf; - rk_vis; - rk_vsnprintf; rk_vstrcollect; rk_wait_for_process; rk_wait_for_process_timed; rk_warnerr; rk_xfree; roken_concat; roken_getaddrinfo_hostspec2; roken_getaddrinfo_hostspec; roken_gethostby_setup; roken_gethostbyaddr; roken_gethostbyname; roken_mconcat; roken_vconcat; roken_vmconcat; rtbl_add_column; rtbl_add_column_by_id; rtbl_add_column_entry; rtbl_add_column_entry_by_id; rtbl_add_column_entryv; rtbl_add_column_entryv_by_id; rtbl_create; rtbl_destroy; rtbl_format; rtbl_get_flags; rtbl_new_row; rtbl_set_column_affix_by_id; rtbl_set_column_prefix; rtbl_set_flags; rtbl_set_prefix; rtbl_set_separator; signal; - simple_execl; tm2time; unix_verify_user; unparse_bytes; unparse_bytes_short; unparse_flags; unparse_time; unparse_time_approx; unparse_units; unparse_units_approx; - verr; - verrx; - vwarn; - vwarnx; - warn; - warnx; - writev; local: *; };