summaryrefslogtreecommitdiff
path: root/krb5/plugins/preauth
diff options
context:
space:
mode:
Diffstat (limited to 'krb5/plugins/preauth')
-rw-r--r--krb5/plugins/preauth/otp/Makefile3
-rw-r--r--krb5/plugins/preauth/otp/version.map3
-rw-r--r--krb5/plugins/preauth/pkinit/Makefile3
-rw-r--r--krb5/plugins/preauth/pkinit/version.map128
-rw-r--r--krb5/plugins/preauth/spake/Makefile3
-rw-r--r--krb5/plugins/preauth/spake/version.map22
-rw-r--r--krb5/plugins/preauth/test/Makefile3
-rw-r--r--krb5/plugins/preauth/test/version.map2
8 files changed, 163 insertions, 4 deletions
diff --git a/krb5/plugins/preauth/otp/Makefile b/krb5/plugins/preauth/otp/Makefile
index fa047b44e176..ed1f8ba9c5f1 100644
--- a/krb5/plugins/preauth/otp/Makefile
+++ b/krb5/plugins/preauth/otp/Makefile
@@ -24,6 +24,7 @@ SRCS= main.c \
CFLAGS+=-I${KRB5_DIR}/plugins/preauth/otp \
-I${KRB5_DIR}/include \
- -I${KRB5_SRCTOP}/include
+ -I${KRB5_SRCTOP}/include \
+ -I${KRB5_OBJTOP}/util/profile
.include <bsd.lib.mk>
diff --git a/krb5/plugins/preauth/otp/version.map b/krb5/plugins/preauth/otp/version.map
index f2d914551789..df492c9217c6 100644
--- a/krb5/plugins/preauth/otp/version.map
+++ b/krb5/plugins/preauth/otp/version.map
@@ -2,4 +2,7 @@ HIDDEN { local: __*; _rest*; _save*; *; };
otp_0_MIT {
global:
kdcpreauth_otp_initvt;
+ otp_state_free;
+ otp_state_new;
+ otp_state_verify;
};
diff --git a/krb5/plugins/preauth/pkinit/Makefile b/krb5/plugins/preauth/pkinit/Makefile
index 47e02b315cd6..0c68bfa19094 100644
--- a/krb5/plugins/preauth/pkinit/Makefile
+++ b/krb5/plugins/preauth/pkinit/Makefile
@@ -32,6 +32,7 @@ SRCS= pkinit_accessor.c \
CFLAGS+=-I${KRB5_DIR}/plugins/preauth/pkinit \
-I${KRB5_DIR}/include \
- -I${KRB5_SRCTOP}/include
+ -I${KRB5_SRCTOP}/include \
+ -I${KRB5_OBJTOP}/util/profile
.include <bsd.lib.mk>
diff --git a/krb5/plugins/preauth/pkinit/version.map b/krb5/plugins/preauth/pkinit/version.map
index c4498e8f473a..904246187463 100644
--- a/krb5/plugins/preauth/pkinit/version.map
+++ b/krb5/plugins/preauth/pkinit/version.map
@@ -3,4 +3,132 @@ pkinit_0_MIT {
global:
clpreauth_pkinit_initvt;
kdcpreauth_pkinit_initvt;
+ catype2string;
+ client_create_dh;
+ client_process_dh;
+ cms_contentinfo_create;
+ cms_sha1_id;
+ cms_sha256_id;
+ cms_sha384_id;
+ cms_sha512_id;
+ cms_signeddata_create;
+ cms_signeddata_verify;
+ create_issuerAndSerial;
+ create_krb5_supportedCMSTypes;
+ create_krb5_trustedCertifiers;
+ crypto_cert_free_matching_data;
+ crypto_cert_free_matching_data_list;
+ crypto_cert_get_matching_data;
+ crypto_cert_select;
+ crypto_cert_select_default;
+ crypto_check_cert_eku;
+ crypto_encode_der_cert;
+ crypto_free_cert_info;
+ crypto_generate_checksums;
+ crypto_get_deferred_ids;
+ crypto_load_cas_and_crls;
+ crypto_load_certs;
+ crypto_req_cert_matching_data;
+ crypto_retrieve_cert_sans;
+ crypto_retrieve_signer_identity;
+ crypto_set_deferred_id;
+ crypto_verify_checksums;
+ dh_oid;
+ ec_oid;
+ ec_p256;
+ ec_p384;
+ ec_p521;
+ ecdsaWithSha1_id;
+ ecdsaWithSha256_id;
+ ecdsaWithSha384_id;
+ ecdsaWithSha512_id;
+ eku_keywords;
+ free_krb5_algorithm_identifier;
+ free_krb5_algorithm_identifiers;
+ free_krb5_auth_pack;
+ free_krb5_external_principal_identifier;
+ free_krb5_kdc_dh_key_info;
+ free_krb5_pa_pk_as_rep;
+ free_krb5_pa_pk_as_req;
+ free_krb5_reply_key_pack;
+ free_pachecksum2;
+ idtype2string;
+ init_krb5_pa_pk_as_rep;
+ init_krb5_pa_pk_as_req;
+ init_krb5_reply_key_pack;
+ k5int_decode_krb5_auth_pack;
+ k5int_decode_krb5_kdc_dh_key_info;
+ k5int_decode_krb5_pa_pk_as_rep;
+ k5int_decode_krb5_pa_pk_as_req;
+ k5int_decode_krb5_principal_name;
+ k5int_decode_krb5_reply_key_pack;
+ k5int_decode_krb5_td_dh_parameters;
+ k5int_decode_krb5_td_trusted_certifiers;
+ k5int_encode_krb5_auth_pack;
+ k5int_encode_krb5_kdc_dh_key_info;
+ k5int_encode_krb5_kdc_req_body;
+ k5int_encode_krb5_pa_pk_as_rep;
+ k5int_encode_krb5_pa_pk_as_req;
+ k5int_encode_krb5_reply_key_pack;
+ k5int_encode_krb5_td_dh_parameters;
+ k5int_encode_krb5_td_trusted_certifiers;
+ k5int_krb5_free_kdc_req;
+ k5int_set_prompt_types;
+ kdf_sha1_id;
+ kdf_sha256_id;
+ kdf_sha512_id;
+ ku_keywords;
+ matching_keywords;
+ oakley_1024;
+ oakley_2048;
+ oakley_4096;
+ parse_dh_min_bits;
+ pkinit_accessor_init;
+ pkinit_cert_matching;
+ pkinit_check_kdc_pkid;
+ pkinit_client_cert_match;
+ pkinit_copy_krb5_data;
+ pkinit_create_td_dh_parameters;
+ pkinit_create_td_invalid_certificate;
+ pkinit_create_td_trusted_certifiers;
+ pkinit_dup_identity_opts;
+ pkinit_find_deferred_id;
+ pkinit_fini_identity_crypto;
+ pkinit_fini_identity_opts;
+ pkinit_fini_plg_crypto;
+ pkinit_fini_plg_opts;
+ pkinit_fini_req_crypto;
+ pkinit_fini_req_opts;
+ pkinit_free_deferred_ids;
+ pkinit_get_deferred_id_flags;
+ pkinit_get_kdc_cert;
+ pkinit_identity_initialize;
+ pkinit_identity_prompt;
+ pkinit_identity_set_prompter;
+ pkinit_init_identity_crypto;
+ pkinit_init_identity_opts;
+ pkinit_init_plg_crypto;
+ pkinit_init_plg_opts;
+ pkinit_init_req_crypto;
+ pkinit_init_req_opts;
+ pkinit_kdcdefault_boolean;
+ pkinit_kdcdefault_integer;
+ pkinit_kdcdefault_string;
+ pkinit_kdcdefault_strings;
+ pkinit_kdf;
+ pkinit_libdefault_boolean;
+ pkinit_libdefault_integer;
+ pkinit_libdefault_string;
+ pkinit_libdefault_strings;
+ pkinit_process_td_dh_params;
+ pkinit_process_td_trusted_certifiers;
+ pkinit_set_deferred_id;
+ print_buffer;
+ print_buffer_bin;
+ server_check_dh;
+ server_process_dh;
+ sha256WithRSAEncr_id;
+ sha512WithRSAEncr_id;
+ supported_cms_algs;
+ supported_kdf_alg_ids;
};
diff --git a/krb5/plugins/preauth/spake/Makefile b/krb5/plugins/preauth/spake/Makefile
index 602d563d291f..a8f21569e15f 100644
--- a/krb5/plugins/preauth/spake/Makefile
+++ b/krb5/plugins/preauth/spake/Makefile
@@ -29,6 +29,7 @@ SRCS= edwards25519.c \
CFLAGS+=-I${KRB5_DIR}/plugins/preauth/spake \
-I${KRB5_DIR}/include \
- -I${KRB5_SRCTOP}/include
+ -I${KRB5_SRCTOP}/include \
+ -I${KRB5_OBJTOP}/util/profile
.include <bsd.lib.mk>
diff --git a/krb5/plugins/preauth/spake/version.map b/krb5/plugins/preauth/spake/version.map
index d29c0e05083d..edd63ec2c81b 100644
--- a/krb5/plugins/preauth/spake/version.map
+++ b/krb5/plugins/preauth/spake/version.map
@@ -3,4 +3,26 @@ spake_0_MIT {
global:
clpreauth_spake_initvt;
kdcpreauth_spake_initvt;
+ builtin_edwards25519;
+ convert_to_padata;
+ derive_key;
+ derive_wbytes;
+ group_free_state;
+ group_get_permitted;
+ group_hash;
+ group_hash_len;
+ group_init_state;
+ group_is_permitted;
+ group_keygen;
+ group_mult_len;
+ group_optimistic_challenge;
+ group_result;
+ ossl_P256;
+ ossl_P384;
+ ossl_P521;
+ spake_iana_edwards25519;
+ spake_iana_p256;
+ spake_iana_p384;
+ spake_iana_p521;
+ update_thash;
};
diff --git a/krb5/plugins/preauth/test/Makefile b/krb5/plugins/preauth/test/Makefile
index 70292dec9a14..70fbeb2afe07 100644
--- a/krb5/plugins/preauth/test/Makefile
+++ b/krb5/plugins/preauth/test/Makefile
@@ -25,6 +25,7 @@ SRCS= cltest.c \
CFLAGS+=-I${KRB5_DIR}/plugins/preauth/test \
-I${KRB5_DIR}/include \
- -I${KRB5_SRCTOP}/include
+ -I${KRB5_SRCTOP}/include \
+ -I${KRB5_OBJTOP}/util/profile
.include <bsd.lib.mk>
diff --git a/krb5/plugins/preauth/test/version.map b/krb5/plugins/preauth/test/version.map
index d6d445ad5bf8..d054a879a003 100644
--- a/krb5/plugins/preauth/test/version.map
+++ b/krb5/plugins/preauth/test/version.map
@@ -3,4 +3,6 @@ test_0_MIT {
global:
clpreauth_test_initvt;
kdcpreauth_test_initvt;
+ make_pa;
+ make_pa_list;
};