matejcik
834a483e1a
tezos: make style
2019-04-18 15:54:29 +02:00
matejcik
3e74ed927b
python/tezos: add input flow for paginators
2019-04-18 15:44:09 +02:00
matejcik
1e1e6513a0
core/tezos: add ButtonRequest in front of proposal paginator
2019-04-18 15:43:33 +02:00
Andrew Kozlik
ccb169e39e
crypto/shamir: Add copyright.
2019-04-18 15:11:54 +02:00
matejcik
1e7357db80
core/ui: fix crash when trying to scroll with only one page
2019-04-18 15:03:24 +02:00
Andrew Kozlik
1ee831f50c
Merge remote-tracking branch 'origin/master' into andrewkozlik/slip0039
2019-04-18 14:59:05 +02:00
matejcik
9f8ebcf183
build: make build scripts work from monorepo root
...
incidentally fixes #9 and the dreaded non-bug #8
2019-04-18 14:55:04 +02:00
Adrian Nagy
8ee605484e
remove stray print
2019-04-18 14:45:36 +02:00
Adrian Nagy
03790e992f
reformated with black
2019-04-18 14:40:04 +02:00
Adrian Nagy
dce60da6ec
Added comment to path validation
2019-04-18 14:37:11 +02:00
Andrew Kozlik
c073d68a2d
crypto/shamir: Improve error handling.
2019-04-18 14:35:18 +02:00
Adrian Nagy
2dd1ae6491
refactor path validation
2019-04-18 14:25:42 +02:00
Tomas Susanka
ec38a8ce3f
core: update Pipfile.lock
2019-04-18 12:50:21 +02:00
Adrian Nagy
da7bb8abf8
fix path validation and update unit tests
2019-04-18 12:32:43 +02:00
Adrian Nagy
c588d0b4f3
requested changes #2
2019-04-18 08:41:38 +02:00
Pavol Rusnak
e7592a4c04
nix: consolidate various shell.nix files into one
2019-04-18 00:26:04 +02:00
Andrew Kozlik
1b3c0e0243
crypto/tests: Add unit tests for Shamir secret sharing.
2019-04-17 17:28:34 +02:00
Pavol Rusnak
e78a917502
common/defs: add bitcoin_regtest icon
2019-04-17 16:45:04 +02:00
Thomas Kerin
cea8458108
common/defs: add bitcoin_regtest support ( #43 )
2019-04-17 16:43:01 +02:00
Tomas Susanka
5dc0a1ee0a
core/extmod: return False or None consistently when a signature verification fails
...
from https://github.com/trezor/trezor-core/pull/535 by @real-or-random
2019-04-17 16:23:28 +02:00
Kurotych Anatolii
23bfb31ad2
crypto/ecdsa: add compress_coords ( #42 )
2019-04-17 12:19:01 +02:00
Andrew Kozlik
0d21bca288
crypto: Move Shamir secret sharing to trezor-crypto.
2019-04-17 11:26:16 +02:00
Andrew Kozlik
d2a399debf
Merge remote-tracking branch 'core-local/andrewkozlik/slip0039' into andrewkozlik/slip0039
2019-04-17 10:53:00 +02:00
Pavol Rusnak
be76dcc96a
toplevel: reorganize .gitignore files
2019-04-17 00:05:24 +02:00
Adrian Nagy
fd95ff0531
made requested changes
2019-04-16 19:20:40 +02:00
Adrian Nagy
c0e5a32dec
Add voting support
2019-04-16 19:16:01 +02:00
Santi
c45b416229
common/defs: add FairCoin ( #25 )
2019-04-16 17:16:47 +02:00
Adrian Nagy
0c630831dc
Merge remote-tracking branch 'core-local/voting' into voting
2019-04-16 11:10:52 +02:00
matejcik
04bde880c6
monorepo: add notes and creation tool
2019-04-15 19:16:04 +02:00
matejcik
fd2829a27b
MONOREPO SUBREPO FILES
2019-04-15 19:15:14 +02:00
matejcik
28e74b5e0e
MONOREPO RELINK SUBMODULES
2019-04-15 19:15:14 +02:00
matejcik
37fe33fb4d
MONOREPO MERGE python-trezor
2019-04-15 19:15:12 +02:00
matejcik
71f2c0ef25
MONOREPO MERGE trezor-storage
2019-04-15 19:15:05 +02:00
matejcik
6aa05f8a6f
MONOREPO MERGE trezor-mcu
2019-04-15 19:14:58 +02:00
matejcik
4e0d813269
MONOREPO MERGE trezor-crypto
2019-04-15 19:14:52 +02:00
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
Andrew Kozlik
1003ed9083
slip39: Split decryption out from combine_mnemonics().
2019-04-15 18:13:29 +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
Andrew Kozlik
04dcfea901
slip39: Update MAX_SHARE_COUNT to 16 in accordance with the changes related to adding group_count.
2019-04-15 17:24:22 +02:00
Andrew Kozlik
eedc6057ac
slip39: Remove test_invalid_rs1024_checksum(), because it's already included in test vectors.
2019-04-15 17:24:22 +02:00
Andrew Kozlik
f06416eeff
slip39: cstyle and documentation.
2019-04-15 17:24:22 +02:00
Andrew Kozlik
cd08c6937b
slip39: Remove ShamirMnemonic class. Use binary search to lookup words in wordlist.
2019-04-15 17:24:22 +02:00
Andrew Kozlik
d0527997ee
slip39: Add more tests.
2019-04-15 17:24:22 +02:00
Andrew Kozlik
5a9db01d4b
slip39: Fix style.
2019-04-15 17:24:22 +02:00
Andrew Kozlik
f5b3ade799
slip39: Add support for group count in the mnemonics.
2019-04-15 17:24:22 +02:00
Andrew Kozlik
db03e2e000
slip39: Fix mnemonic padding check in MicroPython.
2019-04-15 17:24:22 +02:00
Andrew Kozlik
e9a02ebc76
slip39: Add Shamir secret sharing using Daan Sprenkels C implementation for interpolation.
2019-04-15 17:24:22 +02:00
matejcik
2813522b05
tools: refresh mem_* debug tools, blackify
2019-04-15 16:15:28 +02:00
matejcik
832c47a278
client: improve passphrase state handling
2019-04-15 14:38:27 +02:00