Press button when signing with HD.
Fixes #103. Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
@@ -305,6 +305,9 @@ int cmd_signature() {
|
|||||||
mbedtls_ecp_keypair_free(&hd_context);
|
mbedtls_ecp_keypair_free(&hd_context);
|
||||||
return SW_INCORRECT_PARAMS();
|
return SW_INCORRECT_PARAMS();
|
||||||
}
|
}
|
||||||
|
if (wait_button_pressed() == true) { // timeout
|
||||||
|
return SW_SECURE_MESSAGE_EXEC_ERROR();
|
||||||
|
}
|
||||||
md = MBEDTLS_MD_SHA256;
|
md = MBEDTLS_MD_SHA256;
|
||||||
if (mbedtls_ecdsa_write_signature(&hd_context, md, apdu.data, apdu.nc, buf,
|
if (mbedtls_ecdsa_write_signature(&hd_context, md, apdu.data, apdu.nc, buf,
|
||||||
MBEDTLS_ECDSA_MAX_LEN,
|
MBEDTLS_ECDSA_MAX_LEN,
|
||||||
|
|||||||
Reference in New Issue
Block a user