Andrew Kozlik
9ccde8d853
Merge pull request #602 from trezor/andrewkozlik/change-pin-only-when-initialized
...
core, legacy: Don't allow change_pin if device is not initialized.
2019-10-04 16:02:03 +02:00
matejcik
262a731d4a
Merge branch 'master' of github.com:trezor/trezor-firmware
2019-10-04 14:06:27 +02:00
Andrew Kozlik
ba9eee3b8f
core, legacy: Don't allow change_pin if device is not initialized.
2019-10-04 13:54:43 +02:00
Tomas Susanka
737ebeec1c
ci: add 'retry' to flaky tests (Monero and U2F)
2019-10-04 09:37:49 +02:00
matejcik
861e999425
core: draft unit test for process_slip39
2019-10-03 16:01:01 +02:00
Tomas Susanka
f09bc4dd77
tools/issues: fix weights and add auth
2019-10-03 12:01:27 +00:00
matejcik
ff44248346
git subrepo push common
...
subrepo:
subdir: "common"
merged: "5d98111e5"
upstream:
origin: "git+ssh://git@github.com/trezor/trezor-common"
branch: "master"
commit: "5d98111e5"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "5d6aba9"
2019-10-03 13:34:21 +02:00
Tomas Susanka
07b4f6e399
core/recovery: remove unused get/set_slip39_threshold
2019-10-03 09:57:35 +00:00
Tomas Susanka
6ef0b8c4f2
ci: add missing '/' to DEPLOY_BASE_DIR variable
2019-10-03 11:44:26 +02:00
Tomas Susanka
1c676d7394
build: make gen
2019-10-02 20:53:30 +02:00
baff5b
c17ab67dda
common/defs: add XRC to Connect ( #595 )
2019-10-02 20:09:10 +02:00
Pavol Rusnak
adbec13779
core/sd_salt: fix bug introduced in ede1a0bae3
2019-10-02 16:46:42 +00:00
Pavol Rusnak
04466402ce
core/monero: use const where possible
2019-10-02 15:45:36 +00:00
Pavol Rusnak
ed0336c0a9
core/monero: add gc.collect before large allocations in bulletproof code
2019-10-02 15:45:33 +00:00
Pavol Rusnak
5f980b50a0
core/monero: refactor bulletproof look-up-tables
2019-10-02 15:43:03 +00:00
Pavol Rusnak
ede1a0bae3
core/sd_salt: introduce _get_device_dir, _get_salt_path
...
prefix dialog functions with underscore
2019-10-02 15:39:42 +00:00
Pavol Rusnak
d8cdfea743
build: update protobuf dependency to 3.6.1
2019-10-02 13:07:48 +00:00
ciny
79fedfd389
tests: enable nobackup tests for T1
2019-10-02 14:31:21 +02:00
matejcik
45665bde23
tests: parametrize reset/backup tests
2019-10-02 14:31:21 +02:00
ciny
a8f2f7b1e3
tests: expand backup device tests
2019-10-02 14:31:21 +02:00
Pavol Rusnak
2217b680e3
core: update changelog
2019-10-02 10:00:10 +00:00
Tomas Susanka
086ec00862
mypy: add show_error_codes to setup.cfg
2019-10-02 11:12:34 +02:00
Tomas Susanka
603a05ce8c
pipenv: update dependencies
2019-10-02 11:10:57 +02:00
Pavol Rusnak
2e877b5762
core: refactor fido2 stuff into webauthn/fido2
2019-10-01 14:02:28 +00:00
Tomas Susanka
6b8f63c624
docs: improve tests documentation
2019-10-01 15:14:36 +02:00
matejcik
3c62db2696
stellar: fix ManageDataOp value padding
2019-10-01 15:12:37 +02:00
matejcik
97a5fd14b6
tests: reformat stellar test
2019-10-01 15:12:37 +02:00
Andrew Kozlik
18998ff42f
core/webauth: Remove "alg" parameter validation for key-agreement public keys to avoid compatibility issues.
2019-10-01 12:05:14 +02:00
Andrew Kozlik
4a81101c84
core/webauthn: Modify error handling to match fido2-tests.
2019-10-01 11:55:36 +02:00
Andrew Kozlik
9537bc40a5
core/webauthn: Use ECDH_ES_HKDF_256 instead of ES256 as the algorithm type for key-agreement keys.
...
ECDH_ES_HKDF_256 is the wrong type to use, since the key-agreement does not use HKDF, but ES256 is even more wrong, because it is an ECDSA type rather than an ECDH type. Currently there is no correct algorithm type defined. ES256 is used by libfido2, whereas ECDH_ES_HKDF_256 is used by Chrome, YubiKey and SoloKey, so it has the majority.
2019-09-30 19:37:46 +02:00
matejcik
d48c5c6450
legacy/stellar: fix timebounds display ( #582 )
2019-09-30 15:52:40 +02:00
Pavol Rusnak
69142e56e7
core/tests: don't use curl, use wget
2019-09-30 12:46:00 +00:00
Pavol Rusnak
8eee90fd9a
crypto: sync base58.c with upstream
2019-09-29 08:46:21 +00:00
Pavol Rusnak
8524ff9832
Merge pull request #576 from trezor/andrewkozlik/fido2-device-test
...
FIDO2 fixes for device tests and knownapps improvements
2019-09-27 14:21:45 +02:00
Andrew Kozlik
500401d81f
core/webauthn: Place a 500 ms timeout on CTAP HID continuation packets.
2019-09-26 19:02:29 +02:00
Andrew Kozlik
0495d18b1e
core/webauthn: Fix CTAP HID protocol to correctly handle invalid channel IDs and interleaving packets from different channels.
2019-09-26 19:02:29 +02:00
Andrew Kozlik
9ea8136545
u2f: Add keepersecurity.eu to knownapps.
2019-09-26 19:02:29 +02:00
Andrew Kozlik
e4c13b6357
u2f: Store hashes of U2F application parameters instead of pre-images.
2019-09-26 19:02:29 +02:00
Andrew Kozlik
6a33889706
common/webauthn: Add new URLs for gandi.net and Slush Pool.
2019-09-26 19:02:29 +02:00
Andrew Kozlik
839c6cdac5
common/webauthn: Allow multiple URLs per app.
2019-09-26 19:02:29 +02:00
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
matejcik
4ec7e203d5
python: make style
2019-09-26 16:48:16 +02:00
matejcik
2e5bdca891
python: update changelog, mark for release
2019-09-26 16:44:20 +02:00
matejcik
afe41d5fcf
python: clear state with clear_session ( fixes #525 )
2019-09-26 15:50:41 +02:00