1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-25 17:09:44 +00:00
trezor-firmware/embed/firmware
Tim Ruffing 52d34955e7 embed/extmod/modtrezorcrypto: add secp256k1_zkp module
This includes the https://github.com/ElementsProject/secp256k1-zkp library
(which is a fork from sipa/secp256k1 used in Bitcoin Core) as a module. It
is currently not used in any app.

This commit the first step towards integrating Liquid (tracking issue #282).

Note that this creates a new 64 kiB read-only data section in .flash2 for
pre-computed tables (secp256k1_ecmult_static_context) which speed up
signature creation and related private key operations.

Co-authored-by: Roman Zeyde <me@romanzey.de>
Co-authored-by: Andrew Poelstra <apoelstra@wpsoftware.net>
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2019-04-15 17:24:55 +02:00
..
bl_check.c format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
bl_check.h firmware: bundle latest bootloader, replace it when needed 2019-02-19 13:21:34 +01:00
bootloader_hashes.py firmware: bundle latest bootloader, replace it when needed 2019-02-19 13:21:34 +01:00
bootloader.bin firmware: update embedded bootloader 2019-02-24 17:22:10 +01:00
header.S trezorhal: introduce fix_version in image header (version of last critical bugfix) 2017-12-14 21:29:13 +01:00
main.c format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
memory_1.ld embed/firmware: add T1 display support, apply T1 fixes 2018-09-30 16:12:04 +02:00
memory_T.ld embed/extmod/modtrezorcrypto: add secp256k1_zkp module 2019-04-15 17:24:55 +02:00
modutime.c format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
mpconfigport.h format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
mphalport.c format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
mphalport.h format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
nlrthumb.c format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
startup.s bootloader+firmware: call shutdown instead of inf-loop after main is finished 2017-10-24 17:23:06 +02:00
version.h format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00