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:
Manuel Pégourié-Gonnard 2019-11-25 10:53:24 +01:00
parent 2b90961b8d
commit 4d6186beb0
3 changed files with 3 additions and 3 deletions

View file

@ -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

View file

@ -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 )

View file

@ -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;
} }
} }