build(crypto): make valgrind flag compatible with secp256k1-zkp (#2027)

Co-authored-by: Ondřej Vejpustek <ondrej.vejpustek@satoshilabs.com>
pull/2030/head
Pavol Rusnak 2 years ago committed by GitHub
parent 9a9201fe8a
commit c0510fc91e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -51,10 +51,12 @@ ZKP_PATH = ../vendor/secp256k1-zkp
CFLAGS += -DSECP256K1_CONTEXT_SIZE=208
VALGRIND ?= 1
ifeq ($(VALGRIND),1)
CFLAGS += -DVALGRIND
endif
CFLAGS += -I.
CFLAGS += -I..
CFLAGS += -DVALGRIND=$(VALGRIND)
CFLAGS += -DUSE_ETHEREUM=1
CFLAGS += -DUSE_GRAPHENE=1
CFLAGS += -DUSE_KECCAK=1

@ -32,7 +32,7 @@
#include "check_mem.h"
#if VALGRIND
#ifdef VALGRIND
#include <valgrind/memcheck.h>
#include <valgrind/valgrind.h>
#endif
@ -77,7 +77,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.

Loading…
Cancel
Save