Remove GCC redundant-decls workaround for mbedtls_ct_memcmp

Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
This commit is contained in:
Dave Rodgman 2023-07-31 12:33:36 +01:00
parent 0172de8b3d
commit 9ee0e1f6fe
2 changed files with 6 additions and 13 deletions

View File

@ -23,11 +23,6 @@
#include <stddef.h>
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wredundant-decls"
#endif
/** Constant-time buffer comparison without branches.
*
* This is equivalent to the standard memcmp function, but is likely to be
@ -47,8 +42,4 @@ int mbedtls_ct_memcmp(const void *a,
const void *b,
size_t n);
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
#endif /* MBEDTLS_CONSTANT_TIME_H */

View File

@ -476,10 +476,12 @@ void mbedtls_ct_memcpy_offset(unsigned char *dest,
size_t offset_max,
size_t len);
/* Documented in include/mbedtls/constant_time.h. a and b are secret. */
int mbedtls_ct_memcmp(const void *a,
const void *b,
size_t n);
/* Documented in include/mbedtls/constant_time.h. a and b are secret.
int mbedtls_ct_memcmp(const void *a,
const void *b,
size_t n);
*/
#ifdef __GNUC__
#pragma GCC diagnostic pop