Pavol Rusnak
3d69ca1b1b
chore(vendor): update nanopb to 0.4.5
2021-07-14 17:34:12 +02:00
matejcik
5f4240d93c
feat(core): preallocate sys.modules to an appropriate size
2021-05-06 13:14:21 +02:00
Pavol Rusnak
1dad3b548c
chore(vendor): bump secp256k1-zkp to latest
2021-03-18 14:37:28 +01:00
Andrew Kozlik
1e34b06656
test: Update fido2-tests submodule.
...
Reduces Shannon thresholds to prevent tests from failing.
2021-02-22 16:33:50 +01:00
Pavol Rusnak
b9e8a7c999
chore(vendor): bump micropython (add systemview support)
2021-01-26 20:53:38 +01:00
Pavol Rusnak
453df567d3
ci: various fixes and updates
...
- fix Nix build on macOS Big Sur (by updating to nixpkgs-unstable)
- update gcc-arm-embedded from 9.x to 10.x
- update nix to 2.3.10
- update Alpine Linux to 3.12.3
- allow to change arch in Docker
2021-01-04 14:40:16 +01:00
Martin Milata
6c1a436325
fix(vendor): use correct micropython rev
...
Trees are the same, only commit metadata differ.
2020-12-17 16:35:06 +01:00
Martin Milata
e67465a7da
chore(vendor): update micropython to include more precise memory profiling
2020-12-08 18:07:50 +01:00
Martin Milata
54ce8482d3
feat: set micropython to the memorymap branch
2020-11-02 14:14:00 +01:00
Pavol Rusnak
ded61a4ccf
chore(vendor): update micropython to v1.13
2020-10-16 14:19:35 +02:00
Pavol Rusnak
9a6d891706
chore(vendor): update libopencm3
2020-10-07 17:16:01 +02:00
Pavol Rusnak
71058eedd5
chore(vendor/nanopb): update nanopb from 0.4.1 to 0.4.3
2020-09-24 10:52:31 +02:00
Martin Milata
a6fe6ad3dc
vendor: update micropython to include lineinfo fix
2020-08-18 21:08:46 +02:00
Andrew Kozlik
5cfb188bbe
vendor: update fido2-tests
2020-05-14 13:36:45 +02:00
Andrew Kozlik
4a889f34cd
vendor: update fido2-tests
2020-04-17 14:09:34 +02:00
Pavol Rusnak
80a07ca4af
vendor: update fido2-tests
2020-04-08 14:11:01 +02:00
Andrew Kozlik
fca92d7344
core/webauthn: Update attestation certificate to comply with WebAuthn requirements.
2020-04-06 18:29:05 +02:00
Andrew Kozlik
0b9d66ca2e
vendor: Update fido2-tests submodule.
2020-04-06 09:53:42 +02:00
Andrew Kozlik
b3cd760df0
core/webauthn: Disable CTAPHID_WINK function.
2020-03-20 15:07:06 +01:00
Pavol Rusnak
cd45d2f3dc
vendor: update nanopb to 0.4.1
2020-02-04 18:12:09 +01:00
Jan Pochyla
62bee620cc
core: upgrade micropython to 1.12
2020-01-07 20:52:42 +01:00
Pavol Rusnak
bb8d809a6d
common: change language field to IETF BCP 47 language tag
2019-12-08 11:27:10 +01:00
Andrew Kozlik
5bdd523b91
vendor: Update fido2-tests submodule to fix issues with random ordering.
2019-11-26 15:18:14 +01:00
Pavol Rusnak
2652936c16
core/tests: adapt device_emu_fido2/u2f to reordered usb endpoints
2019-11-13 13:21:39 +01:00
Pavol Rusnak
d2ba070424
vendor: change fido2-tests to our fork
2019-11-01 12:35:12 +01:00
Pavol Rusnak
29fca5ff91
pip: cleanup Pipfile, run pipenv lock, update vendor/fido2-tests
2019-10-28 16:37:55 +00:00
Pavol Rusnak
bd79827c52
vendor: add testsuite for FIDO2; regenerate Pipfile
2019-10-17 16:32:50 +00:00
Pavol Rusnak
e5a1d453ec
vendor: update nanopb to 0.3.9.4
2019-10-14 12:07:21 +02:00
Pavol Rusnak
e688fa8775
vendor: update nanopb, remove build failure workaround
...
This reverts commit 5cfa386e44
.
2019-10-11 10:01:04 +02:00
Pavol Rusnak
b07b9b1d09
legacy/vendor: use pre-relase of nanopb 0.3.9.4
...
drop our patch, use upstream PB_ENCODE_ARRAYS_UNPACKED option
2019-10-10 16:08:28 +00:00
Pavol Rusnak
e64cb49915
micropython: backport patch for "sane initial dynamic qstr pool size with frozen mods"
2019-10-07 15:12:39 +02:00
Roman Zeyde
d190d906de
core/secp256k1-zkp: use ARM assembly for field operations ( #176 )
...
Update to latest secp256k1-zkp to allow building on Cortex-M4 devices (https://github.com/ElementsProject/secp256k1-zkp/pull/56 ).
2019-05-25 11:42:13 +02:00
matejcik
43866407df
move vendored submodules to root vendor/ dir
...
before pulling, run `git submodule deinit --all`
2019-05-13 13:51:53 +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
Tomas Susanka
5321cb1890
vendor: update trezor-common
2019-04-12 13:49:03 +02:00
Tomas Susanka
c2b7b8032a
vendor: update trezor-common; protobuf, templates build
2019-04-10 20:23:15 +02:00
Tomas Susanka
d02d173e69
vendor: update trezor-common
2019-03-12 10:52:33 +01:00
Andrew Kozlik
e60914e30f
pin: avoid changing PIN unnecessarily
2019-02-23 17:50:28 +01:00
Andrew Kozlik
456a2c68d6
pin: change show_pin_timeout() to display arbitrary message
...
Don't pre-check old PIN when removing PIN protection.
2019-02-23 17:50:20 +01:00
Pavol Rusnak
cbe8320d96
vendor: update trezor-storage
2019-02-22 16:22:40 +01:00
Pavol Rusnak
3055633d84
vendor: update trezor-crypto and trezor-storage
2019-02-21 17:03:44 +01:00
Andrew Kozlik
5ecd77681f
vendor: Update trezor-storage.
2019-02-21 15:35:04 +01:00
Tomas Susanka
765d88c2b7
Merge pull request #478 from ph4r05/pr/hf10
...
xmr: hardfork 10 upgrade
2019-02-20 13:51:02 +01:00
Pavol Rusnak
b1a382c75b
vendor: update trezor-storage
2019-02-18 19:43:44 +01:00
Dusan Klinec
8f077ac30e
xmr: trezor-common version bump
2019-02-18 17:19:04 +01:00
Pavol Rusnak
4f28093d2e
vendor: replace vendor/trezor-qrenc with vendor/QR-Code-generator
2019-02-16 17:36:08 +01:00
Andrew Kozlik
bc46892ba0
vendor: update trezor-storage
2019-02-15 12:43:54 +01:00
andrew
52c7f0eb93
config: Use efficient implementation of U2F counter from trezor-storage.
2019-02-15 12:41:55 +01:00
andrew
36f354714d
modtrezorconfig: Chenge ui_wait_callback() to return secbool.
2019-02-15 12:39:18 +01:00