Commit Graph

8095 Commits (memory-fix)
 

Author SHA1 Message Date
Pavol Rusnak 1f54e23e0f
core/webauthn: refactor module usage
5 years ago
Pavol Rusnak 573204fceb
core/main: set GC threshold to 25%
5 years ago
Pavol Rusnak defb50a731
core/ui: let's gc collect when no layout is running
5 years ago
Pavol Rusnak 04466402ce
core/monero: use const where possible
5 years ago
Pavol Rusnak ed0336c0a9
core/monero: add gc.collect before large allocations in bulletproof code
5 years ago
Pavol Rusnak 5f980b50a0
core/monero: refactor bulletproof look-up-tables
5 years ago
Pavol Rusnak ede1a0bae3
core/sd_salt: introduce _get_device_dir, _get_salt_path
5 years ago
Pavol Rusnak d8cdfea743
build: update protobuf dependency to 3.6.1
5 years ago
ciny 79fedfd389 tests: enable nobackup tests for T1
5 years ago
matejcik 45665bde23 tests: parametrize reset/backup tests
5 years ago
ciny a8f2f7b1e3 tests: expand backup device tests
5 years ago
Pavol Rusnak 2217b680e3
core: update changelog
5 years ago
Tomas Susanka 086ec00862 mypy: add show_error_codes to setup.cfg
5 years ago
Tomas Susanka 603a05ce8c pipenv: update dependencies
5 years ago
Pavol Rusnak 2e877b5762
core: refactor fido2 stuff into webauthn/fido2
5 years ago
Tomas Susanka 6b8f63c624 docs: improve tests documentation
5 years ago
matejcik 3c62db2696 stellar: fix ManageDataOp value padding
5 years ago
matejcik 97a5fd14b6 tests: reformat stellar test
5 years ago
Andrew Kozlik 18998ff42f core/webauth: Remove "alg" parameter validation for key-agreement public keys to avoid compatibility issues.
5 years ago
Andrew Kozlik 4a81101c84 core/webauthn: Modify error handling to match fido2-tests.
5 years ago
Andrew Kozlik 9537bc40a5 core/webauthn: Use ECDH_ES_HKDF_256 instead of ES256 as the algorithm type for key-agreement keys.
5 years ago
matejcik d48c5c6450 legacy/stellar: fix timebounds display (#582)
5 years ago
Pavol Rusnak 69142e56e7
core/tests: don't use curl, use wget
5 years ago
Pavol Rusnak 8eee90fd9a
crypto: sync base58.c with upstream
5 years ago
Pavol Rusnak 8524ff9832
Merge pull request #576 from trezor/andrewkozlik/fido2-device-test
5 years ago
Andrew Kozlik 500401d81f core/webauthn: Place a 500 ms timeout on CTAP HID continuation packets.
5 years ago
Andrew Kozlik 0495d18b1e core/webauthn: Fix CTAP HID protocol to correctly handle invalid channel IDs and interleaving packets from different channels.
5 years ago
Andrew Kozlik 9ea8136545 u2f: Add keepersecurity.eu to knownapps.
5 years ago
Andrew Kozlik e4c13b6357 u2f: Store hashes of U2F application parameters instead of pre-images.
5 years ago
Andrew Kozlik 6a33889706 common/webauthn: Add new URLs for gandi.net and Slush Pool.
5 years ago
Andrew Kozlik 839c6cdac5 common/webauthn: Allow multiple URLs per app.
5 years ago
Andrew Kozlik 528ee9ccf1 core/webauthn: Ensure user-presence option is not present in MakeCredential requests.
5 years ago
Andrew Kozlik e341f133a3 core/webauthn: Add length checks in CTAPHID protocol.
5 years ago
Andrew Kozlik ae70741e48 core/webauthn: Add more type checking for CBOR command parameters and return CTAP2_ERR_CBOR_UNEXPECTED_TYPE.
5 years ago
Andrew Kozlik 5ca4ed2347 core/webauth: Add _AUTOCONFIRM option for testing.
5 years ago
Andrew Kozlik 7ad1467dbf core/webauthn: Process debuglink signals in Fido2ConfirmGetAssertion.
5 years ago
Andrew Kozlik 3d91cb5c5b core/webauthn: Return ERR_MISSING_PARAMETER instead of generic error.
5 years ago
Andrew Kozlik eaf63fff45 core/webauthn: In GetAssertion do not return user ID for server resident credentials.
5 years ago
matejcik 4ec7e203d5 python: make style
5 years ago
matejcik 2e5bdca891 python: update changelog, mark for release
5 years ago
matejcik afe41d5fcf python: clear state with clear_session (fixes #525)
5 years ago
matejcik 4338e17757 python/trezorctl: dump raw protobuf bytes with -vv (fixes #117)
5 years ago
Andrew Kozlik f54c968039 core/webauthn: Validate U2F key handle length.
5 years ago
Andrew Kozlik 638a861137 core/webauthn: Add U2F_V2 to authenticatorGetInfo supported versions.
5 years ago
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.
5 years ago
Andrew Kozlik 5e99058832 common/webauthn: Add webauthn RP ID for google.com.
5 years ago
Pavol Rusnak 40c66e6d85
core: handle removal of non-existing PIN in require_confirm_change_pin
5 years ago
Pavol Rusnak adcaf83eb2
ci: changes to *.pyi should also trigger gen_check
5 years ago
Pavol Rusnak ad76b5fb9f
core: regenerate mocks
5 years ago
Pavol Rusnak dcff4ade01
core: use set_clr_card_detect to disable SD card pull-up resistor
5 years ago