diff options
| author | Sam Hartman <hartmans@mit.edu> | 2006-10-13 18:50:40 +0000 |
|---|---|---|
| committer | Sam Hartman <hartmans@mit.edu> | 2006-10-13 18:50:40 +0000 |
| commit | be321d5f49f8f48e4522903228fe2b4d327d6642 (patch) | |
| tree | 9386af06c9546a1fe05d797bf82949ef870b72eb /src/plugins/preauth | |
| parent | b3ab73a1e7dd274c8f095d2276f175cd8b1a7938 (diff) | |
| download | krb5-be321d5f49f8f48e4522903228fe2b4d327d6642.tar.gz krb5-be321d5f49f8f48e4522903228fe2b4d327d6642.tar.xz krb5-be321d5f49f8f48e4522903228fe2b4d327d6642.zip | |
Patch to split client plugin from server plugin
ticket: 4377
status: open
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18693 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/plugins/preauth')
| -rw-r--r-- | src/plugins/preauth/cksum_body/cksum_body.exports | 3 | ||||
| -rw-r--r-- | src/plugins/preauth/cksum_body/src/cksum_body.c | 8 | ||||
| -rw-r--r-- | src/plugins/preauth/wpse/src/wpse.c | 8 | ||||
| -rw-r--r-- | src/plugins/preauth/wpse/wpse.exports | 3 |
4 files changed, 16 insertions, 6 deletions
diff --git a/src/plugins/preauth/cksum_body/cksum_body.exports b/src/plugins/preauth/cksum_body/cksum_body.exports index ff5e3f139a..32e067ba90 100644 --- a/src/plugins/preauth/cksum_body/cksum_body.exports +++ b/src/plugins/preauth/cksum_body/cksum_body.exports @@ -1 +1,2 @@ -preauthentication0 +preauthentication_client_0 +preauthentication_server_0 diff --git a/src/plugins/preauth/cksum_body/src/cksum_body.c b/src/plugins/preauth/cksum_body/src/cksum_body.c index ff4cc847f4..31ecaf839e 100644 --- a/src/plugins/preauth/cksum_body/src/cksum_body.c +++ b/src/plugins/preauth/cksum_body/src/cksum_body.c @@ -468,10 +468,9 @@ static krb5_preauthtype supported_server_pa_types[] = { KRB5_PADATA_CKSUM_BODY_REQ, 0, }; -struct krb5plugin_preauth_ftable_v0 preauthentication0 = { +struct krb5plugin_preauth_client_ftable_v0 preauthentication_client_0 = { "cksum_body", &supported_client_pa_types[0], - &supported_server_pa_types[0], NULL, NULL, NULL, @@ -479,6 +478,11 @@ struct krb5plugin_preauth_ftable_v0 preauthentication0 = { NULL, client_process, NULL, +}; + +struct krb5plugin_preauth_server_ftable_v0 preauthentication_server_0 = { + "cksum_body", + &supported_server_pa_types[0], server_init, server_fini, server_get_flags, diff --git a/src/plugins/preauth/wpse/src/wpse.c b/src/plugins/preauth/wpse/src/wpse.c index 579c63b0c1..07c52d95a3 100644 --- a/src/plugins/preauth/wpse/src/wpse.c +++ b/src/plugins/preauth/wpse/src/wpse.c @@ -316,10 +316,9 @@ server_get_flags(krb5_context kcontext, krb5_preauthtype pa_type) static krb5_preauthtype supported_client_pa_types[] = {KRB5_PADATA_WPSE_REQ, 0}; static krb5_preauthtype supported_server_pa_types[] = {KRB5_PADATA_WPSE_REQ, 0}; -struct krb5plugin_preauth_ftable_v0 preauthentication0 = { +struct krb5plugin_preauth_client_ftable_v0 preauthentication_client_0 = { "wpse", &supported_client_pa_types[0], - &supported_server_pa_types[0], NULL, client_init, client_fini, @@ -327,6 +326,11 @@ struct krb5plugin_preauth_ftable_v0 preauthentication0 = { client_cleanup, client_process, NULL, +}; + +struct krb5plugin_preauth_server_ftable_v0 preauthentication_server_0 = { + "wpse", + &supported_server_pa_types[0], NULL, NULL, server_get_flags, diff --git a/src/plugins/preauth/wpse/wpse.exports b/src/plugins/preauth/wpse/wpse.exports index ff5e3f139a..32e067ba90 100644 --- a/src/plugins/preauth/wpse/wpse.exports +++ b/src/plugins/preauth/wpse/wpse.exports @@ -1 +1,2 @@ -preauthentication0 +preauthentication_client_0 +preauthentication_server_0 |
