1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-26 01:18:28 +00:00
Commit Graph

8606 Commits

Author SHA1 Message Date
matejcik
0320a6f23b common: move FIDO defs to "fido" subdirectory 2019-12-09 16:31:46 +01:00
matejcik
61e4f79c90 core: use common implementation for toif_convert 2019-12-09 16:31:46 +01:00
matejcik
67b2ba558b core: auto-generate list of FIDO known apps
and improve code for loading icons
2019-12-09 16:31:46 +01:00
matejcik
f5a6342844 legacy: auto-generate U2F/FIDO apps 2019-12-09 16:31:46 +01:00
matejcik
a46fd6f508 core: auto-generate FIDO icons 2019-12-09 16:31:46 +01:00
matejcik
be29f20159 core: minor documentation fix 2019-12-09 16:31:46 +01:00
matejcik
04c34fb4b0 common: add support for FIDO data to template rendering 2019-12-09 16:31:46 +01:00
matejcik
6a3910b8ff common: add bitwarden logo 2019-12-09 16:31:46 +01:00
matejcik
cad7bb9423 common: add support for FIDO apps to cointool
also resize icons to the same 128x128 RGBA format as coin logos are
using
2019-12-09 16:31:46 +01:00
Tomas Susanka
b6e2c2d14b ci/tests: add core emulator logs as artifacts 2019-12-09 12:17:12 +00:00
Tomas Susanka
49cf2423f5 storage: move unlocked statement straight after key generation 2019-12-09 08:11:19 +00:00
Tomas Susanka
2aa49fda96 storage/tests: test non-existing key 2019-12-09 08:11:19 +00:00
Tomas Susanka
252d069a66 storage: unlock storage after wipe 2019-12-09 08:11:19 +00:00
Pavol Rusnak
bb8d809a6d
common: change language field to IETF BCP 47 language tag 2019-12-08 11:27:10 +01:00
Tomas Susanka
c16194115d ci/travis: update python to 3.7 2019-12-08 09:28:35 +00:00
Tomas Susanka
0f3466bf01 core, legacy: update changelog 2019-12-06 12:53:25 +00:00
Tomas Susanka
1b88840f53 docs: move docs to root 2019-12-06 12:24:20 +00:00
Tomas Susanka
61430d800e core/stellar: add screen for timebounds 2019-12-05 14:31:28 +00:00
Pavol Rusnak
3d50bb5ed8
common: add Peercoin, regenerate coins 2019-12-05 09:43:32 +00:00
Pavol Rusnak
5301c03607
common: add coin.divisibility attribute
legacy: remove has_address_type/has_address_type_p2sh
2019-12-05 04:30:51 +01:00
Andrew Kozlik
6ca0288092
Merge pull request #720 from trezor/andrewkozlik/wipe-code
Implement wipe code feature.
2019-12-04 15:24:49 +01:00
Andrew Kozlik
20cda137b7
Merge pull request #736 from trezor/andrewkozlik/731
U2F UX improvements
2019-12-04 13:11:38 +01:00
Andrew Kozlik
9ce8d0a9da
Merge pull request #734 from trezor/andrewkozlik/733
Fix continuous display blinking with Android
2019-12-04 13:11:03 +01:00
Andrew Kozlik
420a4b8ba7 core/webauthn: Close U2F confirmation screen if browser stops polling for more than 3 seconds. 2019-12-03 14:48:59 +01:00
Andrew Kozlik
0b851d6959 core/webauthn: Reply with ERR_CHANNEL_BUSY once a U2F request has been declined to stop Chrome from polling. 2019-12-03 14:48:59 +01:00
Andrew Kozlik
4d3c634732 core/webauthn: Use different return code when user verification is requested but PIN is not set to get better browser behavior. Related to cf6949332f. 2019-12-03 14:48:59 +01:00
Andrew Kozlik
a63ff8f9b4 core/webauthn: Add bogus app ID used by Firefox to indicate error in U2F. Figure out which error to display based on past U2F_AUTHENTICATE check-only requests on the same channel. 2019-12-03 14:48:59 +01:00
Andrew Kozlik
a704bfe184 core/webauthn: Allow only one CTAPHID_WINK command at a time on any given channel ID to fix continuous display blinking with Android. 2019-12-03 14:18:43 +01:00
Andrew Kozlik
3a4e9bd25c core/ui: Ignore any new alert requests if an alert is already in progress in order to avoid multiple alerts overlapping. 2019-12-03 14:18:43 +01:00
Pavol Rusnak
584dae7832 github: update issue templates 2019-12-03 04:01:02 +01:00
Pavol Rusnak
e549d2277f github: create issue templates 2019-12-03 03:58:37 +01:00
Andrew Kozlik
de96e675e5 fixup! storage: Implement storage_change_wipe_code(). 2019-12-02 16:06:36 +01:00
Andrew Kozlik
579244b068 storage: When wiping, erase the active sector first. 2019-12-02 16:05:27 +01:00
Andrew Kozlik
d0d3ad2912 fixup! storage: Change secequal32() to use length in bytes instead of length in words. 2019-12-02 14:29:04 +01:00
Pavol Rusnak
d63f613238
ci/docker: use gcc-arm-embedded 9 2019-12-01 19:30:10 +01:00
Andrew Kozlik
7c39e2f142 core/webauthn: Specify the exception raised by res.load(). 2019-11-26 15:44:05 +01:00
Andrew Kozlik
790178a442 fixup! core/webauthn: Allow new workflow to be set after a command response is sent, so that in device tests the next test doesn't fail with ERR_CHANNEL_BUSY while the previous workflow is closing. 2019-11-26 15:18:14 +01:00
Andrew Kozlik
c463069895 core/webauthn: Don't log an exception when a relying party is not listed in knownapps. 2019-11-26 15:18:14 +01:00
Andrew Kozlik
5bdd523b91 vendor: Update fido2-tests submodule to fix issues with random ordering. 2019-11-26 15:18:14 +01:00
Andrew Kozlik
203853faed core/webauthn: Allow new workflow to be set after a command response is sent, so that in device tests the next test doesn't fail with ERR_CHANNEL_BUSY while the previous workflow is closing. 2019-11-26 15:18:14 +01:00
Andrew Kozlik
89a3ec1696 tests: Add device tests for wipe code protection. 2019-11-25 17:08:19 +01:00
Andrew Kozlik
a08b66ee6c storage: gitignore hypothesis and libtrezor-storage.so. 2019-11-25 12:32:20 +01:00
Andrew Kozlik
829da5fe6c legacy: Implement ChangeWipeCode message for Trezor One. 2019-11-25 12:32:20 +01:00
Andrew Kozlik
1bc8226a50 common, core: Add wipe_code_protection to the Features message. 2019-11-25 12:32:20 +01:00
Andrew Kozlik
a3b608d8dd storage, core: Reveal the wipe code status after the device is unlocked. 2019-11-25 12:32:20 +01:00
Andrew Kozlik
b874539e2c storage: Change secequal32() to use length in bytes instead of length in words. 2019-11-25 12:32:20 +01:00
Andrew Kozlik
1deebf1065 storage: Add STORAGE_UPGRADED_KEY to protect against fake storage upgrade attacks. 2019-11-25 12:32:20 +01:00
Andrew Kozlik
a168d661cf core: Add support for ChangeWipeCode message. 2019-11-25 12:32:20 +01:00
Andrew Kozlik
a9b98ab966 storage: Implement storage_change_wipe_code(). 2019-11-25 12:32:20 +01:00
Andrew Kozlik
83fab3c220 trezorctl: Add set wipe-code command. 2019-11-25 12:32:20 +01:00