1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-04 11:51:50 +00:00

build(crypto,core): make secp256k1-zkp context as small as possible

This commit is contained in:
Ondřej Vejpustek 2021-11-03 21:57:07 +01:00
parent 345c90ccba
commit 3612620268
3 changed files with 3 additions and 3 deletions

View File

@ -120,7 +120,7 @@ if FEATURE_FLAGS["SECP256K1_ZKP"]:
CPPDEFINES_MOD += [
'USE_SECP256K1_ZKP',
'USE_SECP256K1_ZKP_ECDSA',
('SECP256K1_CONTEXT_SIZE', '8416'),
('SECP256K1_CONTEXT_SIZE', '184'),
'USE_ASM_ARM',
'USE_NUM_NONE',
'USE_FIELD_INV_BUILTIN',

View File

@ -118,7 +118,7 @@ if FEATURE_FLAGS["SECP256K1_ZKP"]:
CPPDEFINES_MOD += [
'USE_SECP256K1_ZKP',
'USE_SECP256K1_ZKP_ECDSA',
('SECP256K1_CONTEXT_SIZE', '8416'),
('SECP256K1_CONTEXT_SIZE', '208'),
'USE_NUM_NONE',
'USE_FIELD_INV_BUILTIN',
'USE_SCALAR_INV_BUILTIN',

View File

@ -48,7 +48,7 @@ ZKP_CFLAGS = \
-DENABLE_MODULE_SCHNORRSIG \
-DENABLE_MODULE_EXTRAKEYS
ZKP_PATH = ../vendor/secp256k1-zkp
CFLAGS += -DSECP256K1_CONTEXT_SIZE=8416
CFLAGS += -DSECP256K1_CONTEXT_SIZE=208
VALGRIND ?= 1