From 0c750991113ab675cb8c414e246799a62fb2e0db Mon Sep 17 00:00:00 2001 From: David Garske Date: Wed, 10 Feb 2021 10:14:31 -0800 Subject: [PATCH] Fix for copy/paste error in PR 3728, which makes sure the ECC key type is specified. --- wolfcrypt/src/wc_pkcs11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/wc_pkcs11.c b/wolfcrypt/src/wc_pkcs11.c index 3520c0d91..cd2b9254e 100644 --- a/wolfcrypt/src/wc_pkcs11.c +++ b/wolfcrypt/src/wc_pkcs11.c @@ -1938,8 +1938,8 @@ static int Pkcs11FindEccKey(CK_OBJECT_HANDLE* key, CK_OBJECT_CLASS keyClass, if (len >= ASN_LONG_LENGTH) ecPoint[i++] = (ASN_LONG_LENGTH | 1); ecPoint[i++] = len; - if (public_key->type == 0) - public_key->type = ECC_PUBLICKEY; + if (eccKey->type == 0) + eccKey->type = ECC_PUBLICKEY; ret = wc_ecc_export_x963(eccKey, ecPoint + i, &len); } if (ret == 0 && keyClass == CKO_PUBLIC_KEY) {