From 562164a328a8f0c1b3bb5c1ec8ded2d3ca93b73c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Vejpustek?= Date: Tue, 16 Nov 2021 15:34:52 +0100 Subject: [PATCH] build(crypto): make valgrind flag compatible with secp256k1-zkp --- crypto/Makefile | 4 +++- crypto/tests/test_check.c | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/crypto/Makefile b/crypto/Makefile index 9aadb083a8e..e8c6105b076 100644 --- a/crypto/Makefile +++ b/crypto/Makefile @@ -51,10 +51,12 @@ ZKP_PATH = ../vendor/secp256k1-zkp CFLAGS += -DSECP256K1_CONTEXT_SIZE=208 VALGRIND ?= 1 +ifdef valgrind +CFLAGS += -DVALGRIND +endif CFLAGS += -I. CFLAGS += -I.. -CFLAGS += -DVALGRIND=$(VALGRIND) CFLAGS += -DUSE_ETHEREUM=1 CFLAGS += -DUSE_GRAPHENE=1 CFLAGS += -DUSE_KECCAK=1 diff --git a/crypto/tests/test_check.c b/crypto/tests/test_check.c index 926545fd78b..865bc9e3521 100644 --- a/crypto/tests/test_check.c +++ b/crypto/tests/test_check.c @@ -32,7 +32,7 @@ #include "check_mem.h" -#if VALGRIND +#ifdef VALGRIND #include #include #endif @@ -76,7 +76,7 @@ #include "zkp_context.h" #include "zkp_ecdsa.h" -#if VALGRIND +#ifdef VALGRIND /* * This is a clever trick to make Valgrind's Memcheck verify code * is constant-time with respect to secret data.