Andrew Kozlik
|
0677a8e570
|
Merge pull request #522 from trezor/andrewkozlik/fido2-mgmt
FIDO2 resident credential management
|
2019-09-17 20:35:53 +02:00 |
|
Pavol Rusnak
|
ae6d02edf5
|
python: typo in trezorctl
|
2019-09-17 18:35:04 +02:00 |
|
Andrew Kozlik
|
ad2dc544a7
|
tests: Add credential management device tests.
|
2019-09-17 18:32:31 +02:00 |
|
Andrew Kozlik
|
b89a9dc590
|
core: Implement credential management.
|
2019-09-17 18:32:31 +02:00 |
|
Andrew Kozlik
|
3e2ae5e469
|
trezorctl: Implement credential management command.
|
2019-09-17 18:32:31 +02:00 |
|
Andrew Kozlik
|
091053507d
|
common/messages: Add credential management message.
|
2019-09-17 18:32:31 +02:00 |
|
matejcik
|
d1f36f42c0
|
trezorctl: properly check firmware_present (fixes #224)
|
2019-09-17 16:05:30 +02:00 |
|
Pavol Rusnak
|
c5bae693e3
|
ci: build u2f test suite
|
2019-09-14 14:59:11 +02:00 |
|
Pavol Rusnak
|
650db2a5c0
|
ci: add u2f tests to CI
|
2019-09-14 14:47:45 +02:00 |
|
Pavol Rusnak
|
9414a2b2f5
|
tests: fix file permissions
|
2019-09-14 14:41:12 +02:00 |
|
Pavol Rusnak
|
de011fa069
|
tests: update u2ftest to auto-confirm when needed
|
2019-09-14 14:36:33 +02:00 |
|
Andrew Kozlik
|
5472499326
|
core/webauthn: Process debuglink signals in dialogs (#519)
|
2019-09-13 18:34:23 +02:00 |
|
Ciny
|
a0180d233e
|
Merge pull request #494 from notatestuser/improve-binance-ux
Binance UX improvements
|
2019-09-13 15:05:55 +02:00 |
|
Tomas Susanka
|
e4c8cb1315
|
core: move public_key_to_wif to helpers
|
2019-09-13 12:55:04 +02:00 |
|
Tomas Susanka
|
adedb7df97
|
core: remove underscores in symbols used externally
closes #504
|
2019-09-13 12:55:04 +02:00 |
|
Pavol Rusnak
|
683ae579d1
|
tests/fido2-tests: cleanup u2f-tests-hid
|
2019-09-13 12:47:28 +02:00 |
|
Pavol Rusnak
|
2711ce2a3d
|
Merge pull request #394 from trezor/andrewkozlik/fido2-squashed
Add FIDO2 support
|
2019-09-13 11:20:48 +02:00 |
|
Pavol Rusnak
|
6cfb640da6
|
tests: fix failure code in U2FTest
|
2019-09-13 11:16:00 +02:00 |
|
Pavol Rusnak
|
ca4581ce74
|
tests: add fido-tests/u2f-tests-hid
|
2019-09-12 17:50:17 +02:00 |
|
Tomas Susanka
|
75c539ec55
|
all: replace /bin/bash with /usr/bin/env bash
|
2019-09-12 17:35:55 +02:00 |
|
matejcik
|
cad297ed36
|
style: fix weirdness in modtrezorio-fatfs.h
|
2019-09-12 16:49:51 +02:00 |
|
matejcik
|
0fc5e545d3
|
ci: update download_emulators path
|
2019-09-12 15:42:40 +02:00 |
|
matejcik
|
8c08527f50
|
tests: cleanup conftest.py
|
2019-09-12 14:43:08 +02:00 |
|
matejcik
|
6e4921c030
|
tests: finish extracting common functionality for emulators
|
2019-09-12 14:43:08 +02:00 |
|
matejcik
|
643122b651
|
tests: harden upgrade test
|
2019-09-12 14:41:05 +02:00 |
|
matejcik
|
5e369e057a
|
tests: remove unused parts of common.py
|
2019-09-12 14:41:05 +02:00 |
|
matejcik
|
e89a913b1b
|
tests: fix relative imports
|
2019-09-12 14:41:05 +02:00 |
|
matejcik
|
e3ceef2af6
|
tests: drop all explicit conftest references
|
2019-09-12 14:41:05 +02:00 |
|
matejcik
|
56f5f73550
|
tests: drop TrezorTest class
|
2019-09-12 14:41:05 +02:00 |
|
matejcik
|
b7ba306a46
|
tests: start moving common functions to top level
|
2019-09-12 14:29:33 +02:00 |
|
Andrew Kozlik
|
58c2691ad9
|
core/pin: Avoid flicker in remaining time message.
|
2019-09-12 12:04:01 +02:00 |
|
Andrew Kozlik
|
6ee1ea0fde
|
core/webauthn: Add README.md.
|
2019-09-12 12:04:01 +02:00 |
|
Andrew Kozlik
|
26193245d4
|
core/webauthn: Generate random part of U2F key handles with uniform distribution.
|
2019-09-12 12:04:01 +02:00 |
|
Andrew Kozlik
|
5020ae9757
|
core/tests: Test SLIP-0022 FIDO2 credential decode.
|
2019-09-12 12:04:01 +02:00 |
|
Andrew Kozlik
|
70fe14e84c
|
core/webauthn: Implement CTAP2 protocol for FIDO2 support.
|
2019-09-12 12:04:01 +02:00 |
|
Pavol Rusnak
|
b3c58e4a17
|
git subrepo pull crypto
subrepo:
subdir: "crypto"
merged: "915b3dbbb"
upstream:
origin: "git+ssh://git@github.com/trezor/trezor-crypto"
branch: "master"
commit: "915b3dbbb"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo"
commit: "5d6aba9"
|
2019-09-12 11:52:12 +02:00 |
|
Andrew Kozlik
|
6366f3ac0d
|
core/storage: Implement storage of FIDO2 resident credentials.
|
2019-09-12 11:46:19 +02:00 |
|
Andrew Kozlik
|
de183849b9
|
core/webauthn: Implement SLIP-0022 FIDO2 credential ID format.
|
2019-09-12 11:46:13 +02:00 |
|
Andrew Kozlik
|
f658958057
|
core/ui: Add ui.alert() for CTAP WINK command.
|
2019-09-11 15:33:16 +02:00 |
|
Andrew Kozlik
|
509a815f73
|
core/ui: Implement multi-page confirmation screen.
|
2019-09-11 15:33:16 +02:00 |
|
Andrew Kozlik
|
1f58ee7ae9
|
core/ui: Add text_center_trim_left() and text_center_trim_right().
|
2019-09-11 15:33:16 +02:00 |
|
Andrew Kozlik
|
84674a7463
|
core/usb: Add write_blocking() to trezor.io.HID.
|
2019-09-11 15:33:16 +02:00 |
|
Andrew Kozlik
|
5cbbcd0ce7
|
core/ui: Add offset parameter to ui.pulse() and specify the pulse rate in terms of period.
|
2019-09-11 15:33:16 +02:00 |
|
Andrew Kozlik
|
2142b37f86
|
core/usb: Ensure that USB interface is not busy before writing.
|
2019-09-11 15:33:16 +02:00 |
|
Pavol Rusnak
|
6ad3294f31
|
core: fix visibility of apps.common.device.U2F_COUNTER
|
2019-09-11 09:51:51 +02:00 |
|
Pavol Rusnak
|
9898b9f208
|
tests/device_tests: don't wait forever for emulator to start listening
|
2019-09-10 23:34:28 +02:00 |
|
Pavol Rusnak
|
775f5b4e66
|
tests: check reported version of the emulator in the upgrade_tests
|
2019-09-10 21:16:52 +02:00 |
|
Pavol Rusnak
|
ee84450fe7
|
tests: use appropriate env variables to set emulator profile dir
|
2019-09-10 20:58:16 +02:00 |
|
matejcik
|
775a27f736
|
python: fix tox build failure under python 3.8
|
2019-09-10 15:31:03 +02:00 |
|
Tomas Susanka
|
54de6b9fac
|
ci: deploy frozen emulators to upgrade tests
|
2019-09-10 14:42:14 +02:00 |
|