1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-10-17 13:29:17 +00:00
Commit Graph

7498 Commits

Author SHA1 Message Date
andrew
7228b299b3 Add storage_lock(). 2019-01-30 16:34:57 +01:00
andrew
d49e3c9f3c Add storage_wipe_ex() which allows to specify the new PIN and the PIN fail count. 2019-01-30 16:22:50 +01:00
matejcik
3db07338ed burn_tests: ensure burntest does not block pytest
pytest discovers test_*.py and *_test.py, so it should be hidden now
in addition, the code should only run when the script is run explicitly,
not when imported
2019-01-29 17:42:54 +01:00
Pavol Rusnak
49b71e8081
tests: rename test_burntest.py to burn_test.py 2019-01-29 17:29:55 +01:00
Pavol Rusnak
ddc762575d
tests: fix flake8 errors in burntest 2019-01-29 17:26:59 +01:00
Tomas Susanka
38b3e44ac9 cardano: send ButtonRequest.Address in get_address 2019-01-29 17:24:25 +01:00
Tomas Susanka
4e9ef09798 eth: modify sign_tx to accept strings as well 2019-01-29 17:19:10 +01:00
Tomas Susanka
1946a9f93e eth: modify sign/verify functions to accept addresses as strings 2019-01-29 17:19:10 +01:00
Tomas Susanka
3387b157a7 eth: EthereumGetAddress returns address as a string 2019-01-29 17:19:10 +01:00
Tomas Susanka
02abf11798 protobuf: rebuild 2019-01-29 17:19:10 +01:00
Tomas Susanka
b5f6ae52d8 vendor: update trezor-common 2019-01-29 17:19:10 +01:00
Tomas Susanka
f81bc61316 ethereum: update tests to new message format (addresses are strings) 2019-01-29 17:17:05 +01:00
Pavol Rusnak
77a6718f76 ethereum: address in messages is now string 2019-01-29 17:16:14 +01:00
Pavol Rusnak
a19f35747d
tests: add first burntest 2019-01-29 16:52:58 +01:00
Tomas Susanka
015664cc9d
Merge pull request #342 from vacuumlabs/cardano-generalize-network
Change network to protocol magic in cardano
2019-01-29 16:47:34 +01:00
Tomas Susanka
20c97e85ad
Merge pull request #417 from vacuumlabs/cardano-improvements
Cardano improvements
2019-01-29 16:47:25 +01:00
Jan Pochyla
2c2930c663 utils: fix unimporting partially-imported modules
Previously, delattr from the parent package might throw KeyError.
2019-01-29 13:57:24 +01:00
Pavol Rusnak
75e65bbb2d
nix: use python3, not python36 2019-01-29 02:14:34 +01:00
Pavol Rusnak
4fe8c003d1
nix: use python3, not python36 2019-01-29 02:11:48 +01:00
Pavol Rusnak
5d32308dfb
nix: use python3, not python36 2019-01-29 02:10:53 +01:00
Pavol Rusnak
ee25c4a6f4
nix: use python3, not python36 2019-01-29 02:09:20 +01:00
matejcik
e1d1526453 protob: EOS support (#231) 2019-01-28 18:49:56 +01:00
Pavol Rusnak
495b35e212
protob: don't use required for eth fields 2019-01-28 18:38:10 +01:00
matejcik
5355ce4879 device_tests: upgrade get_marker to get_closest_marker
This bumps pytest requirement to 3.6. But we have that everywhere already.
For bonus points, get_closest_marker still exists in 4.1.
2019-01-28 17:11:37 +01:00
andrew
fc29df6f87 Rename flash_erase_sector() to flash_erase() to resolve name collision with libopencm3 in trezor-mcu. 2019-01-28 16:24:48 +01:00
strmci
4afec2f3f3 trezorctl: use ChoiceType for set_passphrase_source (#356)
resolves #355
2019-01-28 16:17:02 +01:00
andrew
65fdd53427 Rename flash_unlock() to flash_unlock_write() to resolve name collision with libopencm3 in trezor-mcu. 2019-01-28 16:02:09 +01:00
Pavol Rusnak
299e14ad79
make: add new debugging targets 2019-01-27 16:40:11 +01:00
Pavol Rusnak
98ec2f096c
bootloader: small changes to ui, replace vendor string 2019-01-27 15:06:05 +01:00
refi93
66111121bb
add tests for cardano address validation 2019-01-25 16:59:44 +01:00
refi93
516dc4608d
add cardano output address validation 2019-01-25 16:29:08 +01:00
andrew
7be7709c70 Fix strict-prototypes warnings by explicitly specifying void when a function accepts no arguments. 2019-01-25 16:23:20 +01:00
matejcik
37dfcf90bf device_tests: clarify input_flow for cardano signing 2019-01-25 16:22:18 +01:00
Tomas Susanka
101242f902 protobuf/eth: also 'to' is string 2019-01-25 16:06:26 +01:00
Tomas Susanka
534d15f208 protobuf/eth: MessageSignature and VerifyMessage have also address as a string 2019-01-25 15:46:26 +01:00
Tomas Susanka
6a39049cc1
Merge pull request #266 from trezor/tsusanka/eth-address
Send address in EthereumAddress as string instead of bytes
2019-01-25 15:21:34 +01:00
Tomas Susanka
886f2e076c protobuf/eth: EthereumAddress now sends string instead of bytes 2019-01-25 15:17:52 +01:00
Tomas Susanka
a73e147ceb readme: remove future tense; and key derivation image; other small typos 2019-01-25 15:11:33 +01:00
Tomas Susanka
f24c6e31f6 readme: import from google docs 2019-01-25 15:08:40 +01:00
Pavol Rusnak
1f61f82f63
embed: include files from vendor/micropython/ports/stm32 explicitly 2019-01-24 21:25:20 +01:00
Jan Pochyla
cfad075dcf sdl: allow HIDPI window
Prevents rendering issues on some retina setups.
2019-01-24 16:09:46 +01:00
Pavol Rusnak
8970e2bdeb
add .gitignore 2019-01-24 16:01:47 +01:00
Pavol Rusnak
638a933e22
add COPYING 2019-01-24 15:57:18 +01:00
Pavol Rusnak
781f1c24d0
init 2019-01-24 15:53:45 +01:00
Pavol Rusnak
50e0ddb6f8
bootloader: update changelog 2019-01-24 14:40:14 +01:00
Pavol Rusnak
1e697787a6
update Dockerfile and .travis.yml to be more similar to trezor-mcu 2019-01-24 01:47:18 +01:00
Pavol Rusnak
afc17a23d5
update Dockerfile and .travis.yml to be more similar to trezor-core 2019-01-24 00:54:15 +01:00
Pavol Rusnak
ba3b958612
embed/extmod/modtrezorio: add missing secbool conversion in sbu 2019-01-24 00:20:08 +01:00
Pavol Rusnak
b7e99aa76c
bip39: truncate long passphrases (more than 256 characters) 2019-01-23 20:04:57 +01:00
Pavol Rusnak
e829823f1e
use memzero from libsodium 2019-01-23 19:39:17 +01:00