From 69eaa66e83f07268b692570986bd61846d858cd0 Mon Sep 17 00:00:00 2001 From: Andreas Schwier Date: Wed, 2 Mar 2016 14:20:30 +0100 Subject: [PATCH] sc-hsm: Fix #698 --- src/pkcs15init/pkcs15-sc-hsm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pkcs15init/pkcs15-sc-hsm.c b/src/pkcs15init/pkcs15-sc-hsm.c index 2d02f582..26bff960 100644 --- a/src/pkcs15init/pkcs15-sc-hsm.c +++ b/src/pkcs15init/pkcs15-sc-hsm.c @@ -485,6 +485,9 @@ static int sc_hsm_emu_update_prkd(struct sc_profile *profile, struct sc_pkcs15_c size_t buflen; int r; + // Don't save AID in PRKD + key_info->path.aid.len = 0; + r = sc_pkcs15_encode_prkdf_entry(p15card->card->ctx, object, &buf, &buflen); LOG_TEST_RET(p15card->card->ctx, r, "Error encoding PRKD entry");