matejcik
6cc1706e20
MONOREPO MERGE trezor-common
2019-04-15 19:14:45 +02:00
matejcik
e5670856a2
MONOREPO CREATE FROM trezor-core
2019-04-15 19:14:40 +02:00
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
Pavol Rusnak
4f28093d2e
vendor: replace vendor/trezor-qrenc with vendor/QR-Code-generator
2019-02-16 17:36:08 +01:00
andrew
d41072b0ce
Update origin for trezor-storage submodule.
2019-02-15 12:39:16 +01:00
andrew
9f75d342a4
Add trezor-storage submodule. Update modtrezorconfig to work with the new storage_get() interface. Update tests to expect None instead of bytes(), when the value is not found in the storage.
2019-02-15 12:39:14 +01:00
Pavol Rusnak
9ac3515afd
defs: add ethereum/tokens submodules
2018-05-22 19:33:21 +02:00
Pavol Rusnak
06149e8487
vendor: remove norcow submodule
2017-12-18 19:42:45 +01:00
Pavol Rusnak
63737f59b0
bootloader: vendor nanopb as submodule
2017-10-01 18:13:25 +02:00
Pavol Rusnak
4414054d92
bootloader: migrate to nanopb
2017-06-14 20:44:52 +02:00
Pavol Rusnak
3532b266ce
modtrezorconfig: readd norcow as a submodule
2017-04-05 02:23:48 +02:00
Pavol Rusnak
607161a863
vendor: remove norcow submodule
2017-03-30 21:02:05 +02:00
Pavol Rusnak
c6ea71901d
trezor.config: use norcow
2016-11-21 19:56:23 +01:00
Pavol Rusnak
04662215a0
fix submodules path
2016-09-27 20:54:12 +02:00
Pavol Rusnak
afb1b5cb9c
update micropython submodule
2016-09-27 17:26:18 +02:00
Pavol Rusnak
dd93b1a0cf
remove mbedtls
2016-09-27 17:23:21 +02:00
Pavol Rusnak
8b4280b296
remove trezor-crypto, use mbedtls, use lowercase for trezor modules
2016-09-27 17:22:52 +02:00
Pavol Rusnak
4777df03b6
import mbedtls, use it in for hashes
2016-09-27 17:22:52 +02:00
Pavol Rusnak
2cc116f812
add trezor-crypto as submodule
2016-09-27 17:22:49 +02:00
Pavol Rusnak
1f4230dc20
implement trezor.ui.qrcode
2016-09-27 17:22:47 +02:00
Pavol Rusnak
927589ddcb
add micropython as a submodule
2016-09-27 17:20:39 +02:00