Change key type when getting CKA_EC_PARAMS

This commit is contained in:
Andrzej Kurek 2018-01-23 06:30:09 -05:00
parent b03bc43f22
commit 18f5389525

View file

@ -375,7 +375,7 @@ int mbedtls_pk_setup_pkcs11( mbedtls_pk_context *ctx,
attributes[0].type = CKA_EC_PARAMS; attributes[0].type = CKA_EC_PARAMS;
attributes[0].pValue = ecParams; attributes[0].pValue = ecParams;
attributes[0].ulValueLen = sizeof( ecParams ); attributes[0].ulValueLen = sizeof( ecParams );
rv = C_GetAttributeValue( hSession, hPrivateKey, attributes, 1 ); rv = C_GetAttributeValue( hSession, hPublicKey, attributes, 1 );
if( rv != CKR_OK ) if( rv != CKR_OK )
return( pkcs11_err_to_mbedtls_pk_err( rv ) ); return( pkcs11_err_to_mbedtls_pk_err( rv ) );
params_asn1.tag = ecParams[0]; params_asn1.tag = ecParams[0];