mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-24 04:55:31 +00:00
Rename ATTACK_DETECTED to FAULT_DETECTED
We don't know for sure it's an attack, it could be the hardware failing randomly as well.
This commit is contained in:
parent
2b90961b8d
commit
4d6186beb0
|
@ -88,7 +88,7 @@ extern "C" {
|
||||||
* attacks flipping a low number of bits. */
|
* attacks flipping a low number of bits. */
|
||||||
#define UECC_SUCCESS 0
|
#define UECC_SUCCESS 0
|
||||||
#define UECC_FAILURE 0x75555555
|
#define UECC_FAILURE 0x75555555
|
||||||
#define UECC_ATTACK_DETECTED 0x7aaaaaaa
|
#define UECC_FAULT_DETECTED 0x7aaaaaaa
|
||||||
|
|
||||||
/* Word size (4 bytes considering 32-bits architectures) */
|
/* Word size (4 bytes considering 32-bits architectures) */
|
||||||
#define uECC_WORD_SIZE 4
|
#define uECC_WORD_SIZE 4
|
||||||
|
|
|
@ -592,7 +592,7 @@ static int uecc_eckey_verify_wrap( void *ctx, mbedtls_md_type_t md_alg,
|
||||||
ret_fi = uECC_verify( keypair->public_key, hash,
|
ret_fi = uECC_verify( keypair->public_key, hash,
|
||||||
(unsigned) hash_len, signature );
|
(unsigned) hash_len, signature );
|
||||||
|
|
||||||
if( ret_fi == UECC_ATTACK_DETECTED )
|
if( ret_fi == UECC_FAULT_DETECTED )
|
||||||
return( MBEDTLS_ERR_PLATFORM_FAULT_DETECTED );
|
return( MBEDTLS_ERR_PLATFORM_FAULT_DETECTED );
|
||||||
|
|
||||||
if( ret_fi == UECC_SUCCESS )
|
if( ret_fi == UECC_SUCCESS )
|
||||||
|
|
|
@ -304,7 +304,7 @@ int uECC_verify(const uint8_t *public_key, const uint8_t *message_hash,
|
||||||
return UECC_SUCCESS;
|
return UECC_SUCCESS;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return UECC_ATTACK_DETECTED;
|
return UECC_FAULT_DETECTED;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue