diff --git a/core/SConscript.firmware b/core/SConscript.firmware index a46436be7..d40479654 100644 --- a/core/SConscript.firmware +++ b/core/SConscript.firmware @@ -100,6 +100,7 @@ CPPDEFINES_MOD += [ 'USE_NUM_NONE', 'USE_FIELD_INV_BUILTIN', 'USE_SCALAR_INV_BUILTIN', + 'USE_EXTERNAL_ASM', 'USE_FIELD_10X26', 'USE_SCALAR_8X32', 'USE_ECMULT_STATIC_PRECOMPUTATION', @@ -112,6 +113,7 @@ CPPDEFINES_MOD += [ ] SOURCE_MOD_SECP256K1_ZKP += [ 'vendor/secp256k1-zkp/src/secp256k1.c', + 'vendor/secp256k1-zkp/src/asm/field_10x26_arm.s' ] # modtrezorio diff --git a/vendor/secp256k1-zkp b/vendor/secp256k1-zkp index 1c830b4c9..9ecd8bf38 160000 --- a/vendor/secp256k1-zkp +++ b/vendor/secp256k1-zkp @@ -1 +1 @@ -Subproject commit 1c830b4c9ac30aa32e246ea3ab8ef9ef99acf664 +Subproject commit 9ecd8bf38a77a97b44e8c830b286c65051f2f707