From 18f53895255ae12b1eb7c82035453197705a4c5e Mon Sep 17 00:00:00 2001 From: Andrzej Kurek Date: Tue, 23 Jan 2018 06:30:09 -0500 Subject: [PATCH] Change key type when getting CKA_EC_PARAMS --- library/pkcs11_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/pkcs11_client.c b/library/pkcs11_client.c index 1e03ef192..040b971bf 100644 --- a/library/pkcs11_client.c +++ b/library/pkcs11_client.c @@ -375,7 +375,7 @@ int mbedtls_pk_setup_pkcs11( mbedtls_pk_context *ctx, attributes[0].type = CKA_EC_PARAMS; attributes[0].pValue = ecParams; attributes[0].ulValueLen = sizeof( ecParams ); - rv = C_GetAttributeValue( hSession, hPrivateKey, attributes, 1 ); + rv = C_GetAttributeValue( hSession, hPublicKey, attributes, 1 ); if( rv != CKR_OK ) return( pkcs11_err_to_mbedtls_pk_err( rv ) ); params_asn1.tag = ecParams[0];