diff options
| author | Greg Hudson <ghudson@mit.edu> | 2011-10-12 16:34:07 +0000 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2011-10-12 16:34:07 +0000 |
| commit | ba2aac09eeb8bceeedb4f08460ff2926ad9b54f4 (patch) | |
| tree | deadd8fc692b674acc36e3b3e289e731f08021b2 /src/lib | |
| parent | 36f0bb19f13e132d449c8a3826154f263ae59ba7 (diff) | |
| download | krb5-ba2aac09eeb8bceeedb4f08460ff2926ad9b54f4.tar.gz krb5-ba2aac09eeb8bceeedb4f08460ff2926ad9b54f4.tar.xz krb5-ba2aac09eeb8bceeedb4f08460ff2926ad9b54f4.zip | |
Make krb5_pac_sign public
krb5int_pac_sign was created as a private API because it is only
needed by the KDC. But it is actually used by DAL or authdata plugin
modules, not the core KDC code. Since plugin modules should not need
to consume internal libkrb5 functions, rename krb5int_pac_sign to
krb5_pac_sign and make it public.
ticket: 6974
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25325 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/krb5/krb/pac_sign.c | 10 | ||||
| -rw-r--r-- | src/lib/krb5/krb/t_pac.c | 18 | ||||
| -rw-r--r-- | src/lib/krb5/libkrb5.exports | 2 | ||||
| -rw-r--r-- | src/lib/krb5_32.def | 1 |
4 files changed, 14 insertions, 17 deletions
diff --git a/src/lib/krb5/krb/pac_sign.c b/src/lib/krb5/krb/pac_sign.c index ae11a0c02..26b1f133e 100644 --- a/src/lib/krb5/krb/pac_sign.c +++ b/src/lib/krb5/krb/pac_sign.c @@ -180,13 +180,9 @@ k5_pac_encode_header(krb5_context context, krb5_pac pac) } krb5_error_code KRB5_CALLCONV -krb5int_pac_sign(krb5_context context, - krb5_pac pac, - krb5_timestamp authtime, - krb5_const_principal principal, - const krb5_keyblock *server_key, - const krb5_keyblock *privsvr_key, - krb5_data *data) +krb5_pac_sign(krb5_context context, krb5_pac pac, krb5_timestamp authtime, + krb5_const_principal principal, const krb5_keyblock *server_key, + const krb5_keyblock *privsvr_key, krb5_data *data) { krb5_error_code ret; krb5_data server_cksum, privsvr_cksum; diff --git a/src/lib/krb5/krb/t_pac.c b/src/lib/krb5/krb/t_pac.c index 9e96b692e..61fb51a98 100644 --- a/src/lib/krb5/krb/t_pac.c +++ b/src/lib/krb5/krb/t_pac.c @@ -149,10 +149,10 @@ main(int argc, char **argv) if (ret) err(context, ret, "krb5_pac_verify"); - ret = krb5int_pac_sign(context, pac, authtime, p, - &member_keyblock, &kdc_keyblock, &data); + ret = krb5_pac_sign(context, pac, authtime, p, + &member_keyblock, &kdc_keyblock, &data); if (ret) - err(context, ret, "krb5int_pac_sign"); + err(context, ret, "krb5_pac_sign"); krb5_pac_free(context, pac); @@ -204,10 +204,10 @@ main(int argc, char **argv) } free(list); - ret = krb5int_pac_sign(context, pac2, authtime, p, - &member_keyblock, &kdc_keyblock, &data); + ret = krb5_pac_sign(context, pac2, authtime, p, + &member_keyblock, &kdc_keyblock, &data); if (ret) - err(context, ret, "krb5int_pac_sign 4"); + err(context, ret, "krb5_pac_sign 4"); krb5_pac_free(context, pac2); @@ -283,10 +283,10 @@ main(int argc, char **argv) krb5_free_data_contents(context, &data); } - ret = krb5int_pac_sign(context, pac, authtime, p, - &member_keyblock, &kdc_keyblock, &data); + ret = krb5_pac_sign(context, pac, authtime, p, + &member_keyblock, &kdc_keyblock, &data); if (ret) - err(context, ret, "krb5int_pac_sign"); + err(context, ret, "krb5_pac_sign"); krb5_pac_free(context, pac); diff --git a/src/lib/krb5/libkrb5.exports b/src/lib/krb5/libkrb5.exports index e31ebb9cb..c4a0015f0 100644 --- a/src/lib/krb5/libkrb5.exports +++ b/src/lib/krb5/libkrb5.exports @@ -465,6 +465,7 @@ krb5_pac_get_buffer krb5_pac_get_types krb5_pac_init krb5_pac_parse +krb5_pac_sign krb5_pac_verify krb5_parse_name krb5_parse_name_flags @@ -617,7 +618,6 @@ krb5int_get_authdata_containee_types krb5int_init_context_kdc krb5int_init_trace krb5int_initialize_library -krb5int_pac_sign krb5int_sendtokdc_debug_handler krb5int_trace profile_abandon diff --git a/src/lib/krb5_32.def b/src/lib/krb5_32.def index 17d15b076..208b92b8f 100644 --- a/src/lib/krb5_32.def +++ b/src/lib/krb5_32.def @@ -418,3 +418,4 @@ EXPORTS krb5_cc_switch @392 krb5_free_string @393 krb5_cc_select @394 + krb5_pac_sign @395 |
