1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-03 08:46:05 +00:00
Commit Graph

14392 Commits

Author SHA1 Message Date
Jan Pochyla
2e1a249845 main: delay usb start 2017-08-21 13:22:44 +02:00
Jan Pochyla
a235a6b38b all: docs, logging 2017-08-21 13:22:35 +02:00
Jochen Hoenicke
7019438a49 Make -n/--address parameter required.
If you really want to have the master public key, you can still just
give the empty string.
* Changed -address to --address everywhere.
* Added help for this parameter.
* Added required flag.
2017-08-20 16:33:49 +02:00
Pavol Rusnak
a4a7aa8d85
trezorctl: fix hexlify calls on python3 2017-08-17 21:18:49 +02:00
Pavol Rusnak
e5d3a2169b
build: update docker build scripts to copy also .elf files to output directory 2017-08-16 18:25:55 +02:00
Jan Pochyla
3db1bf89fa remove trezor.main, simplify trezor.workflow 2017-08-16 15:02:03 +02:00
Pavol Rusnak
e4cc08775f
vendor: update trezor-common, enable Bitcoin segwit manually 2017-08-16 14:28:21 +02:00
Pavol Rusnak
3e9ebe6c10
changelog: add 1.5.2
+ update vendor/trezor-crypto
2017-08-16 13:59:40 +02:00
Jochen Hoenicke
98e617d874
startup: use custom reset_handler
+ group confidential data in one place
+ zero all SRAM where needed
2017-08-16 13:52:01 +02:00
Jochen Hoenicke
9dfc6a4477
introduce confidential macro, mark confidential items 2017-08-16 13:38:49 +02:00
Pavol Rusnak
a01ba51a2a
storage: copy only required bytes from old storage, bump storage version
+ backup_device: ask for pin, always use correct number of words
2017-08-16 13:11:31 +02:00
Jan Pochyla
bdc9496ff0 make: remove Makefiles 2017-08-15 21:24:15 +02:00
Jan Pochyla
ddd079f131 scons: compile vm.c and gc.c with -O3 on stm32 2017-08-15 21:24:15 +02:00
Jan Pochyla
50c63d728f travis: binctl is run with python2 2017-08-15 18:14:14 +02:00
Jan Pochyla
a15f6e3835 modtrezorio: fix missing includes 2017-08-15 18:14:14 +02:00
Jan Pochyla
aae151a0ab tests: skip multisig marker 2017-08-15 18:14:14 +02:00
Jan Pochyla
23b5e839fb pylint: remove libs/ 2017-08-15 18:14:14 +02:00
Jan Pochyla
b83d2d1166 apps.common.coins: regenerate 2017-08-15 18:14:14 +02:00
Jan Pochyla
6814931457 tests: fix permissions 2017-08-15 18:14:14 +02:00
Jan Pochyla
1cdfac000a apps.wallet: fix sign_identity 2017-08-15 18:14:14 +02:00
Jan Pochyla
bc9beaf5d8 wire: fix Context.call 2017-08-15 18:14:14 +02:00
Jan Pochyla
520de105a6 tests: fix wire tests, remove msg 2017-08-15 18:14:14 +02:00
Jan Pochyla
3562ffdc54 wire: pass Context to apps 2017-08-15 18:14:14 +02:00
Jan Pochyla
b1b84fb233 modtrezorio: move write() to HID 2017-08-15 18:14:14 +02:00
Jan Pochyla
552444c856 remove src/lib 2017-08-15 18:14:14 +02:00
Jan Pochyla
d2781d030d msg: rename to io 2017-08-15 18:14:14 +02:00
Jan Pochyla
4c987454eb modtrezormsg: merge to modtrezorio 2017-08-15 18:14:14 +02:00
Jan Pochyla
1f90e781d5 wire: simplify, use async codecs 2017-08-15 18:14:14 +02:00
Pavol Rusnak
5f7a1a7a5a
add protocol description 2017-08-15 17:48:48 +02:00
Jan Pochyla
e3c7146a80 tests: add multisig marker 2017-08-15 17:33:11 +02:00
Saleem Rashid
e223861848 Makefile: Add aes/aestst to default goal 2017-08-15 12:42:14 +02:00
Saleem Rashid
c7be1c4694 gitignore: Add aestst 2017-08-15 11:15:18 +02:00
Saleem Rashid
9c25e03d98 vendor: Update trezor-crypto 2017-08-14 16:45:11 +02:00
Saleem Rashid
c121627a06 Travis CI: Test matrix of DEBUG_LINK and FASTFLASH
This should catch inconsistencies with Features.coins or if there is a
build configuration that makes the firmware too large.

Also, add MAKEFLAGS and only build STM32F2 support in libopencm3 to
speed up build time
2017-08-14 16:44:44 +02:00
Saleem Rashid
fa7e32fadf protob: Fix Features.coins max_count for DEBUG_LINK=1 2017-08-14 14:49:27 +02:00
Saleem Rashid
7e56a62e8b coins: Add _Static_assert for Features.coins max_count 2017-08-14 14:49:27 +02:00
Saleem Rashid
8503bec352 Makefile: Remove obsolete comment 2017-08-14 14:39:47 +02:00
Saleem Rashid
5f6c49aebc Travis CI: Run aestst 2017-08-14 14:39:47 +02:00
Saleem Rashid
2b25724f13 aestst: Allow compilation with stricter warnings 2017-08-14 14:39:47 +02:00
Saleem Rashid
ae126e5ae8 aestst: Remove #if defined(STATIC_TABLES)
This looks like an upstream bug because aes_init() is a no-op when
STATIC_TABLES is defined.
2017-08-14 14:39:47 +02:00
Saleem Rashid
90d84ea173
test_check: Add RC4 tests 2017-08-14 00:11:48 +02:00
Saleem Rashid
cb30b58055
rc4: Initial commit 2017-08-14 00:11:43 +02:00
Saleem Rashid
cc3ab71197 CMakeLists: Copy SOURCES from Makefile 2017-08-14 00:08:48 +02:00
Saleem Rashid
3983f330cf ed25519-donna: Remove duplicate static code 2017-08-14 00:08:48 +02:00
Saleem Rashid
1caade58b3 ed25519-donna: Add ed25519_scalarmult 2017-08-14 00:08:48 +02:00
Saleem Rashid
6e51be6fe2 Add ge25519_scalarmult to ed25519-donna
This reverts commit b1bee409e7.
2017-08-14 00:08:48 +02:00
Saleem Rashid
b472f64c61 aes: Add aestst
Removed all the Windows and C++ specific parts. Fixed bug when
-DAES_N_BLOCK (changed length from 1 to AES_BLOCK_SIZE) and use new
name aes_init instead of gen_tabs when -DSTATIC_TABLES
2017-08-14 00:08:28 +02:00
Saleem Rashid
f9ab9f828b aes: Fix sequence point warning 2017-08-14 00:08:28 +02:00
Pavol Rusnak
e69ef2e75a
coins: include testnet coins just in debug builds
+ add more ethereum tokens
2017-08-13 21:15:34 +02:00
Pavol Rusnak
ccff14d685
change firmware field from boolean to string 2017-08-13 20:53:52 +02:00