From e73e2ee2c2ae53975aaace31350fb68d319fd35e Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Mon, 6 Nov 2017 23:37:31 +0100 Subject: [PATCH] Define a POISON macro --- src/libsodium/include/sodium/private/common.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libsodium/include/sodium/private/common.h b/src/libsodium/include/sodium/private/common.h index b012d245..a3983818 100644 --- a/src/libsodium/include/sodium/private/common.h +++ b/src/libsodium/include/sodium/private/common.h @@ -233,4 +233,10 @@ xor_buf(unsigned char *out, const unsigned char *in, size_t n) # include #endif +#ifdef HAVE_LIBCTGRIND +# define POISON(X, L) ct_poison((X), (L)) +#else +# define POISON(X, L) (void) 0 +#endif + #endif