Andrew Kozlik
|
528ee9ccf1
|
core/webauthn: Ensure user-presence option is not present in MakeCredential requests.
|
2019-09-26 19:02:29 +02:00 |
|
Andrew Kozlik
|
e341f133a3
|
core/webauthn: Add length checks in CTAPHID protocol.
|
2019-09-26 19:02:29 +02:00 |
|
Andrew Kozlik
|
ae70741e48
|
core/webauthn: Add more type checking for CBOR command parameters and return CTAP2_ERR_CBOR_UNEXPECTED_TYPE.
|
2019-09-26 19:02:29 +02:00 |
|
Andrew Kozlik
|
5ca4ed2347
|
core/webauth: Add _AUTOCONFIRM option for testing.
|
2019-09-26 19:02:29 +02:00 |
|
Andrew Kozlik
|
7ad1467dbf
|
core/webauthn: Process debuglink signals in Fido2ConfirmGetAssertion.
|
2019-09-26 19:02:29 +02:00 |
|
Andrew Kozlik
|
3d91cb5c5b
|
core/webauthn: Return ERR_MISSING_PARAMETER instead of generic error.
|
2019-09-26 19:02:29 +02:00 |
|
Andrew Kozlik
|
eaf63fff45
|
core/webauthn: In GetAssertion do not return user ID for server resident credentials.
|
2019-09-26 19:02:29 +02:00 |
|
Andrew Kozlik
|
f54c968039
|
core/webauthn: Validate U2F key handle length.
|
2019-09-25 21:06:36 +02:00 |
|
Andrew Kozlik
|
638a861137
|
core/webauthn: Add U2F_V2 to authenticatorGetInfo supported versions.
|
2019-09-25 20:00:11 +02:00 |
|
Andrew Kozlik
|
cf6949332f
|
core/webauthn: Claim that PIN is set even when it's not, because login.live.com shows an error, but doesn't instruct the user to set a PIN.
|
2019-09-25 20:00:11 +02:00 |
|
Andrew Kozlik
|
5e99058832
|
common/webauthn: Add webauthn RP ID for google.com.
|
2019-09-25 19:59:59 +02:00 |
|
Pavol Rusnak
|
40c66e6d85
|
core: handle removal of non-existing PIN in require_confirm_change_pin
|
2019-09-25 17:35:37 +00:00 |
|
Pavol Rusnak
|
6c14ee7ec0
|
core: initialize fatfs only after we know the SD card is powered
|
2019-09-25 12:13:52 +02:00 |
|
Pavol Rusnak
|
7394ecfa77
|
core: add exist_ok parameter to fatfs.mkdir
|
2019-09-25 12:13:52 +02:00 |
|
Tomas Susanka
|
f53694c3fe
|
core/recovery: rename variable and add a comment in Info button
|
2019-09-24 16:12:19 +02:00 |
|
Tomas Susanka
|
6c6bd44ee8
|
core/recovery: fix Info button when the threshold was reached (#566)
|
2019-09-24 16:10:09 +02:00 |
|
matejcik
|
65d2a55bff
|
core/recovery: improve comment
|
2019-09-24 14:07:46 +02:00 |
|
matejcik
|
02ee0b63c0
|
core/recovery: fix type signature of _process_words
|
2019-09-24 14:07:08 +02:00 |
|
matejcik
|
1c53c2bdf2
|
core/recovery: allow changing word count again (fixes #554)
|
2019-09-24 14:04:51 +02:00 |
|
Tomas Susanka
|
7f959250e7
|
Merge pull request #563 from trezor/tsusanka/562-fix-info-btn
core/recovery: fix Info dialog
|
2019-09-24 13:20:14 +02:00 |
|
ciny
|
1337ff97b7
|
core: fixed confirmation screen during advanced slip39 reset flow
|
2019-09-24 12:11:18 +02:00 |
|
Tomas Susanka
|
51bf0dde12
|
core/recovery: fix Info dialog
closes #562
|
2019-09-24 11:23:29 +02:00 |
|
Pavol Rusnak
|
78041d261b
|
crypto: refactor bip39 api
|
2019-09-23 17:56:36 +02:00 |
|
Andrew Kozlik
|
524a2ac721
|
core: Show success dialogs in sd-protect.
|
2019-09-23 10:38:58 +02:00 |
|
Andrew Kozlik
|
a7485c0840
|
core: In sd-salt and webauthn error dialogs replace "X" button with "Close" button.
|
2019-09-23 10:38:58 +02:00 |
|
Andrew Kozlik
|
de74750569
|
core: Show success and failure dialogs in change-pin.
|
2019-09-23 10:38:58 +02:00 |
|
matejcik
|
03f1403c93
|
core: clean up backup type handling in reset_device
|
2019-09-20 18:00:14 +02:00 |
|
matejcik
|
78ecc38b1b
|
core: fix BIP39 backup
Refers to #550. Not marking fixed because we need more tests.
|
2019-09-20 17:14:59 +02:00 |
|
Pavol Rusnak
|
702f865e8d
|
core/webauthn: let's use Self Attestation for now
|
2019-09-20 12:07:49 +02:00 |
|
Andrew Kozlik
|
576a211c3d
|
core: Clarify the messages on the screens and get rid of overflows.
|
2019-09-20 12:06:32 +02:00 |
|
Tomas Susanka
|
bf518665a0
|
Merge pull request #546 from trezor/tsusanka/1of1
core: enable 1of1 in reset device
|
2019-09-20 10:37:37 +02:00 |
|
Tomas Susanka
|
e25686e079
|
core: enable 1of1 in reset device
updates #500
|
2019-09-20 10:12:33 +02:00 |
|
Tomas Susanka
|
871e159bee
|
core/recovery: remove group threshold from storage
|
2019-09-20 09:47:15 +02:00 |
|
Tomas Susanka
|
6731d1bbf2
|
core/recovery: remove word count and backup type
|
2019-09-20 09:46:49 +02:00 |
|
Tomas Susanka
|
cf5a794436
|
core/storage: swap arguments in recovery_shares.set
|
2019-09-20 09:22:30 +02:00 |
|
Tomas Susanka
|
6938d2b238
|
Merge pull request #541 from trezor/ciny/slip39_various_fixes
core: various fixes to slip39
|
2019-09-20 09:20:31 +02:00 |
|
Pavol Rusnak
|
39a1e308a0
|
core/webauthn: change the default icon
|
2019-09-20 00:33:48 +02:00 |
|
Andrew Kozlik
|
9efc3b4431
|
core/webauthn: Use basic attestation in FIDO2 MakeCredential responses.
|
2019-09-19 20:28:51 +02:00 |
|
Pavol Rusnak
|
8da121ff5c
|
core+python: regenerate coins
|
2019-09-19 20:17:35 +02:00 |
|
matejcik
|
e14edd77a9
|
core: simplify confirm_share_words
|
2019-09-19 17:34:02 +02:00 |
|
matejcik
|
e4ac47b0b3
|
core: simplify fetch_slip39_remaining_shares
|
2019-09-19 17:27:23 +02:00 |
|
Andrew Kozlik
|
8024f6d069
|
core/storage: Rename APP_FIDO2 to APP_WEBAUTHN.
|
2019-09-19 17:17:22 +02:00 |
|
Pavol Rusnak
|
68513a0b39
|
Merge pull request #538 from trezor/andrewkozlik/fido2-signcount
Disable FIDO2 signature counter for some relying parties
|
2019-09-19 17:00:51 +02:00 |
|
ciny
|
cb029fa905
|
core: various fixes to slip39
|
2019-09-19 16:42:10 +02:00 |
|
Tomas Susanka
|
cefb1cf4fd
|
core: refactor slip39
|
2019-09-19 16:38:29 +02:00 |
|
Andrew Kozlik
|
315a30b42b
|
core/webauthn: Disable FIDO2 signature counter for some relying parties
|
2019-09-19 16:16:58 +02:00 |
|
Andrew Kozlik
|
f5ea81f905
|
core: Move some PIN-related functions to apps.common.request_pin and implement verify_user_pin().
|
2019-09-18 18:55:58 +02:00 |
|
Andrew Kozlik
|
6350b1c61c
|
core: Implement SD card protection.
|
2019-09-18 18:55:58 +02:00 |
|
Tomas Susanka
|
5c9fd5875a
|
core/recovery: inform about ToS
updates #495
|
2019-09-18 12:26:53 +02:00 |
|
Andrew Kozlik
|
b89a9dc590
|
core: Implement credential management.
|
2019-09-17 18:32:31 +02:00 |
|