aboutsummaryrefslogtreecommitdiff
path: root/lib/krb5/version-script.map
diff options
context:
space:
mode:
Diffstat (limited to 'lib/krb5/version-script.map')
-rw-r--r--lib/krb5/version-script.map92
1 files changed, 90 insertions, 2 deletions
diff --git a/lib/krb5/version-script.map b/lib/krb5/version-script.map
index 4e7225612a7a..f6278e9ecbf6 100644
--- a/lib/krb5/version-script.map
+++ b/lib/krb5/version-script.map
@@ -24,6 +24,8 @@ HEIMDAL_KRB5_2.0 {
krb5_appdefault_time;
krb5_append_addresses;
krb5_auth_con_addflags;
+ krb5_auth_con_add_AuthorizationData;
+ krb5_auth_con_add_AuthorizationDataIfRelevant;
krb5_auth_con_free;
krb5_auth_con_genaddrs;
krb5_auth_con_generatelocalsubkey;
@@ -83,9 +85,12 @@ HEIMDAL_KRB5_2.0 {
krb5_cc_cache_next;
krb5_cc_clear_mcred;
krb5_cc_close;
+ krb5_cc_configured_default_name;
krb5_cc_copy_cache;
krb5_cc_copy_match_f;
krb5_cc_default;
+ krb5_cc_default_for;
+ krb5_cc_default_sub;
krb5_cc_default_name;
krb5_cc_destroy;
krb5_cc_end_seq_get;
@@ -110,6 +115,8 @@ HEIMDAL_KRB5_2.0 {
krb5_cc_register;
krb5_cc_remove_cred;
krb5_cc_resolve;
+ krb5_cc_resolve_for;
+ krb5_cc_resolve_sub;
krb5_cc_retrieve_cred;
krb5_cc_set_config;
krb5_cc_set_default_name;
@@ -183,6 +190,7 @@ HEIMDAL_KRB5_2.0 {
krb5_crypto_init;
krb5_crypto_overhead;
krb5_crypto_prf;
+ krb5_crypto_prfplus;
krb5_crypto_prf_length;
krb5_crypto_length;
krb5_crypto_length_iov;
@@ -196,6 +204,7 @@ HEIMDAL_KRB5_2.0 {
krb5_data_free;
krb5_data_realloc;
krb5_data_zero;
+ krb5_debug;
krb5_decode_Authenticator;
krb5_decode_ETYPE_INFO2;
krb5_decode_ETYPE_INFO;
@@ -362,11 +371,13 @@ HEIMDAL_KRB5_2.0 {
krb5_get_init_creds_opt_set_tkt_life;
krb5_get_init_creds_opt_set_win2k;
krb5_get_init_creds_password;
+ krb5_get_instance;
krb5_get_kdc_cred;
krb5_get_kdc_sec_offset;
krb5_get_krb524hst;
krb5_get_krb_admin_hst;
krb5_get_krb_changepw_hst;
+ krb5_get_krb_readonly_admin_hst;
krb5_get_krbhst;
krb5_get_max_time_skew;
krb5_get_pw_salt;
@@ -379,12 +390,14 @@ HEIMDAL_KRB5_2.0 {
krb5_h_addr2addr;
krb5_h_addr2sockaddr;
krb5_h_errno_to_heim_errno;
+ krb5_have_debug;
krb5_have_error_string;
krb5_hmac;
krb5_init_context;
krb5_init_ets;
krb5_initlog;
krb5_is_config_principal;
+ krb5_is_enctype_old;
krb5_is_enctype_weak;
krb5_is_thread_safe;
krb5_kcm_call;
@@ -428,13 +441,29 @@ HEIMDAL_KRB5_2.0 {
krb5_kt_resolve;
krb5_kt_start_seq_get;
krb5_kuserok;
+ krb5_kx509;
+ krb5_kx509_ctx_add_eku;
+ krb5_kx509_ctx_add_san_dns_name;
+ krb5_kx509_ctx_add_san_ms_upn;
+ krb5_kx509_ctx_add_san_pkinit;
+ krb5_kx509_ctx_add_san_registeredID;
+ krb5_kx509_ctx_add_san_rfc822Name;
+ krb5_kx509_ctx_add_san_xmpp;
+ krb5_kx509_ctx_free;
+ krb5_kx509_ctx_init;
+ krb5_kx509_ctx_set_csr_der;
+ krb5_kx509_ctx_set_key;
+ krb5_kx509_ctx_set_realm;
+ krb5_kx509_ext;
krb5_log;
krb5_log_msg;
krb5_make_addrport;
krb5_make_principal;
krb5_max_sockaddr_size;
+ krb5_mk_1cred;
krb5_mk_error;
krb5_mk_error_ext;
+ krb5_mk_ncred;
krb5_mk_priv;
krb5_mk_rep;
krb5_mk_req;
@@ -466,11 +495,14 @@ HEIMDAL_KRB5_2.0 {
krb5_pac_add_buffer;
krb5_pac_free;
krb5_pac_get_buffer;
+ _krb5_pac_get_buffer_by_name;
+ krb5_pac_get_kdc_checksum_info;
krb5_pac_get_types;
krb5_pac_init;
krb5_pac_parse;
krb5_pac_verify;
krb5_padata_add;
+ _krb5_parse_address_no_lookup;
krb5_parse_address;
krb5_parse_name;
krb5_parse_name_flags;
@@ -495,7 +527,9 @@ HEIMDAL_KRB5_2.0 {
krb5_principal_set_realm;
krb5_principal_set_type;
krb5_principal_is_anonymous;
+ krb5_principal_is_federated;
krb5_principal_is_krbtgt;
+ krb5_principal_is_root_krbtgt;
krb5_print_address;
krb5_program_setup;
krb5_prompter_posix;
@@ -571,6 +605,9 @@ HEIMDAL_KRB5_2.0 {
krb5_sendto_ctx_set_type;
krb5_sendto_kdc;
krb5_sendto_kdc_flags;
+ krb5_sendto_set_hostname;
+ krb5_sendto_set_sitename;
+ krb5_set_config;
krb5_set_config_files;
krb5_set_debug_dest;
krb5_set_default_in_tkt_etypes;
@@ -583,6 +620,7 @@ HEIMDAL_KRB5_2.0 {
krb5_set_home_dir_access;
krb5_set_ignore_addresses;
krb5_set_kdc_sec_offset;
+ krb5_set_log_dest;
krb5_set_max_time_skew;
krb5_set_password;
krb5_set_password_using_ccache;
@@ -609,6 +647,7 @@ HEIMDAL_KRB5_2.0 {
krb5_storage_get_eof_code;
krb5_storage_is_flags;
krb5_storage_read;
+ krb5_storage_stdio_from_fd;
krb5_storage_seek;
krb5_storage_set_byteorder;
krb5_storage_set_eof_code;
@@ -620,9 +659,11 @@ HEIMDAL_KRB5_2.0 {
krb5_store_address;
krb5_store_addrs;
krb5_store_authdata;
+ krb5_store_bytes;
krb5_store_creds;
krb5_store_creds_tag;
krb5_store_data;
+ krb5_store_datalen;
krb5_store_int16;
krb5_store_int32;
krb5_store_int64;
@@ -646,11 +687,13 @@ HEIMDAL_KRB5_2.0 {
krb5_string_to_key_derived;
krb5_string_to_key_salt;
krb5_string_to_key_salt_opaque;
+ krb5_string_to_keysalts2;
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_times;
krb5_ticket_get_server;
krb5_timeofday;
krb5_unparse_name;
@@ -699,6 +742,7 @@ HEIMDAL_KRB5_2.0 {
krb5_cccol_cursor_new;
krb5_cccol_cursor_next;
krb5_cccol_cursor_free;
+ krb5_cccol_get_default_ccname;
# com_err error tables
initialize_krb5_error_table_r;
@@ -709,12 +753,15 @@ HEIMDAL_KRB5_2.0 {
initialize_heim_error_table;
initialize_k524_error_table_r;
initialize_k524_error_table;
+ initialize_k5e1_error_table_r;
+ initialize_k5e1_error_table;
# variables
krb5_dcc_ops;
krb5_mcc_ops;
krb5_acc_ops;
krb5_fcc_ops;
+ krb5_krcc_ops;
krb5_scc_ops;
krb5_kcm_ops;
krb5_wrfkt_ops;
@@ -730,6 +777,7 @@ HEIMDAL_KRB5_2.0 {
krb5_cc_type_file;
krb5_cc_type_memory;
krb5_cc_type_kcm;
+ krb5_cc_type_keyring;
krb5_cc_type_scc;
# shared with HDB
@@ -741,6 +789,26 @@ HEIMDAL_KRB5_2.0 {
_krb5_crc_update;
_krb5_get_krbtgt;
_krb5_build_authenticator;
+ _krb5_kt_client_default_name;
+ _krb5_have_debug;
+ _krb5_SP800_108_HMAC_KDF;
+ _krb5_get_ad;
+
+ # Shared with GSSAPI preauth wrapper
+ _krb5_init_creds_set_gss_mechanism;
+ _krb5_init_creds_get_gss_mechanism;
+ _krb5_init_creds_set_gss_cred;
+ _krb5_init_creds_get_gss_cred;
+ _krb5_init_creds_init_gss;
+
+ # Private init_creds API
+ _krb5_init_creds_get_cred_starttime;
+ _krb5_init_creds_get_cred_endtime;
+ _krb5_init_creds_get_cred_client;
+
+ # Shared with libkadm5
+ _krb5_load_plugins;
+ _krb5_unload_plugins;
# Shared with libkdc
_krb5_AES_SHA1_string_to_default_iterator;
@@ -750,19 +818,28 @@ HEIMDAL_KRB5_2.0 {
_krb5_get_int;
_krb5_get_int64;
_krb5_pac_sign;
+ _krb5_pac_get_attributes_info;
+ _krb5_pac_get_canon_principal;
+ _krb5_kdc_pac_sign_ticket;
+ _krb5_kdc_pac_ticket_parse;
+ _kdc_tkt_insert_pac;
+ _kdc_tkt_add_if_relevant_ad;
_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_run_f;
_krb5_principal2principalname;
_krb5_principalname2krb5_principal;
+ _krb5_kdcrep2krb5_principal;
+ _krb5_ticket2krb5_principal;
_krb5_put_int;
_krb5_s4u2self_to_checksumdata;
_krb5_HMAC_MD5_checksum;
+ _krb5_crypto_set_flags;
+ _krb5_make_pa_enc_challenge;
+ _krb5_validate_pa_enc_challenge;
# kinit helper
krb5_get_init_creds_opt_set_pkinit_user_certs;
@@ -770,24 +847,35 @@ HEIMDAL_KRB5_2.0 {
krb5_process_last_request;
krb5_init_creds_init;
krb5_init_creds_set_service;
+ krb5_init_creds_set_fast_anon_pkinit;
+ _krb5_init_creds_set_fast_anon_pkinit_optimistic;
krb5_init_creds_set_fast_ccache;
krb5_init_creds_set_keytab;
+ krb5_init_creds_set_kdc_hostname;
krb5_init_creds_get;
+ krb5_init_creds_get_as_reply_key;
krb5_init_creds_get_creds;
krb5_init_creds_get_error;
krb5_init_creds_set_password;
+ krb5_init_creds_set_sitename;
+ krb5_init_creds_step;
krb5_init_creds_store;
+ krb5_init_creds_store_config;
krb5_init_creds_free;
+ krb5_init_creds_warn_user;
# testing
+ krb5_time_abs;
_krb5_aes_cts_encrypt;
_krb5_n_fold;
_krb5_expand_default_cc_name;
_krb5_expand_path_tokensv;
+ _krb5_expand_path_tokens;
# FAST
_krb5_fast_cf2;
_krb5_fast_armor_key;
+ _krb5_fast_explicit_armor_key;
# TGS
_krb5_find_capath;