libtokencap adding timingsafe* string comparators

This commit is contained in:
David Carlier 2019-12-30 17:23:23 +00:00
parent 9829c5eb95
commit e90fa623d9

View File

@ -687,6 +687,20 @@ bool strcsequal(const void* s1, const void* s2) {
} }
/* bcmp/memcmp BSD flavors, similar to CRYPTO_memcmp */
int timingsafe_bcmp(const void* mem1, const void* mem2, size_t len) {
return bcmp(mem1, mem2, len);
}
int timingsafe_memcmp(const void* mem1, const void* mem2, size_t len) {
return memcmp(mem1, mem2, len);
}
/* Init code to open the output file (or default to stderr). */ /* Init code to open the output file (or default to stderr). */
__attribute__((constructor)) void __tokencap_init(void) { __attribute__((constructor)) void __tokencap_init(void) {