summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/preauth/pkinit/pkinit_clnt.c2
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;