diff options
| author | Sam Hartman <hartmans@mit.edu> | 2011-10-05 21:30:31 +0000 |
|---|---|---|
| committer | Sam Hartman <hartmans@mit.edu> | 2011-10-05 21:30:31 +0000 |
| commit | c4deb50427a24c104458ae1439b696aee41963d2 (patch) | |
| tree | 386498c31aa2852ec65c973bdbbc997788602728 /src/plugins/preauth | |
| parent | db74c9ff528d5b9bf1bf76acdb4a53068ae621ac (diff) | |
| download | krb5-c4deb50427a24c104458ae1439b696aee41963d2.tar.gz krb5-c4deb50427a24c104458ae1439b696aee41963d2.tar.xz krb5-c4deb50427a24c104458ae1439b696aee41963d2.zip | |
From: Sam Hartman <hartmans@debian.org>
Pkinit: offer supported KDFs in client
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25308 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/plugins/preauth')
| -rw-r--r-- | src/plugins/preauth/pkinit/pkinit_clnt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/preauth/pkinit/pkinit_clnt.c b/src/plugins/preauth/pkinit/pkinit_clnt.c index f8cfac5ad..a6232e997 100644 --- a/src/plugins/preauth/pkinit/pkinit_clnt.c +++ b/src/plugins/preauth/pkinit/pkinit_clnt.c @@ -282,6 +282,7 @@ pkinit_as_req_create(krb5_context context, auth_pack->pkAuthenticator.paChecksum = *cksum; auth_pack->clientDHNonce.length = 0; auth_pack->clientPublicValue = info; + auth_pack->supportedKDFs = (krb5_octet_data **) supported_kdf_alg_ids; /* add List of CMS algorithms */ retval = create_krb5_supportedCMSTypes(context, plgctx->cryptoctx, @@ -454,6 +455,7 @@ pkinit_as_req_create(krb5_context context, cleanup: switch((int)reqctx->pa_type) { case KRB5_PADATA_PK_AS_REQ: + auth_pack->supportedKDFs = NULL; /*alias to global constant*/ free_krb5_auth_pack(&auth_pack); free_krb5_pa_pk_as_req(&req); break; |
