Commit Graph

332 Commits (decode_bytes)

Author SHA1 Message Date
matejcik 65bb8cdf4e python/trezorctl: only accept json for sign-tx, document the format
5 years ago
matejcik 8f2b22a8f5 python: add more protobuf tests
5 years ago
matejcik bd9bf4e2bc python: rename webauthn and u2f to fido
5 years ago
matejcik 8e4de5e929 python/trezorctl: split trezorctl into separate modules
5 years ago
matejcik 862e582ec1 tests: make {needs,no}_backup flags available in test suite
5 years ago
matejcik d9c581b95b python: run flake8 as part of make style
5 years ago
matejcik fd8aed6105 all: drop XPRV feature of LoadDevice
5 years ago
Pavol Rusnak 16af7f1353 common: add {needs,no}_backup flags to LoadDevice, make it debug only
5 years ago
Tomas Susanka 90edad55fc python and tests: typos
5 years ago
Tomas Susanka ef9900ee52 python: get u2f counter
5 years ago
Tomas Susanka 2a20287882 common/protobuf: add message for retrieving an increased u2f counter
5 years ago
matejcik fc7b76c9e7 move changelog entry from core to python
5 years ago
EDmitry e286bd46f9 Field "sender" is renamed to "from" in eosio ABI for un/delegatebw
5 years ago
matejcik 3349f737df python/debuglink: prevent race with recovery homescreen eating debuglink decisions
5 years ago
Pavol Rusnak 0040b916d2
common/defs: remove inactive coins
5 years ago
Andrew Kozlik 6cc44b133c tests/webauthn: Account for the increased limit on the number of resident credentials.
5 years ago
apollo 18c926a34b common/defs: fix zcore signing (#669)
5 years ago
Pavol Rusnak 5fe2f7e59c common/protob: remove ButtonRequest.data field
5 years ago
Adrian Nagy 384275ac73
core/tezos: support the new protocol update (005-BABYLON)
5 years ago
matejcik 32074c7bff python/udp: make socket timeout configurable
5 years ago
matejcik c970ad437d tests: improve layout_lines API
5 years ago
matejcik 598e828844 python: ensure client session counter is never negative
5 years ago
matejcik a8fc569016 debug: add support for general layout waiting
5 years ago
matejcik 370b2c4c49 tests: add click-based recovery test
5 years ago
matejcik 06e10f948d protobuf: send x/y coordinates, allow waiting for layout change
5 years ago
Tomas Susanka 0511cc8b8c core: add final mypy fixes!
5 years ago
Tomas Susanka 8f34b4c5de
Merge pull request #628 from trezor/tsusanka/sdprotect-fix
5 years ago
Pavol Rusnak ddd9bee059
common/defs: regenerate coins
5 years ago
matejcik ccd1940ea8 tests: more assertions on sd_protect
5 years ago
Pavol Rusnak 178d58c763
common/defs: remove BTDX as it has no Trezor compatible wallet
5 years ago
Pavol Rusnak 4e5b60ec2b
common/defs: remove BITC per maintainer request
5 years ago
Pavol Rusnak 3ebc79f9b2
common/defs: remove MEC per maintainer request
5 years ago
Pavol Rusnak 9b7a2095b3
common/defs: update coins info
5 years ago
Pavol Rusnak 89794b89ae
python: regenerate coins.json
5 years ago
Tomas Susanka f0cd99c545 common/protob: add sd card/protection to Features
5 years ago
sidhujag de4c7bb855
common/defs: add SYS
5 years ago
Pavol Rusnak d17ced9305
common/defs: remove ZCL as per maintainer request
5 years ago
Pavol Rusnak d28bc3c3a6
common/defs: remove BSD - website does not exist, maintainer not reachable
5 years ago
Pavol Rusnak 3e20c51dbf
common/defs: remove MTNS - maintainer not reachable
5 years ago
apollo 74bcc05e2e common/defs: add ZCR (#611)
5 years ago
Andrew Kozlik 564b24191e debug: Add left and right swipe direction to DebugLinkDecision message and unify terminology around swipe direction.
5 years ago
Sirak Ghazaryan 8317774e06 common/defs: enable CRW (#600)
5 years ago
Tomas Susanka 1c676d7394 build: make gen
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
Pavol Rusnak e05c6f8983
trezorctl: load-device -s will set label to SLIP-0014 if unset via -l
5 years ago
matejcik 4eb98c254a tests: only allow input_flow in a with-block
5 years ago
Pavol Rusnak 8da121ff5c
core+python: regenerate coins
5 years ago
Pavol Rusnak df7094eb01
common/defs: regenerate support
5 years ago
Pavol Rusnak 68513a0b39
Merge pull request #538 from trezor/andrewkozlik/fido2-signcount
5 years ago
matejcik 8b4db0f074 trezorctl: use capabilities to detect Shamir backup (fixes #445)
5 years ago
Tomas Susanka cefb1cf4fd core: refactor slip39
5 years ago
Andrew Kozlik 315a30b42b core/webauthn: Disable FIDO2 signature counter for some relying parties
5 years ago
Pavol Rusnak 5628d1254d
python: regenerate coins.json
5 years ago
Andrew Kozlik f867b43251 trezorctl: Add sd-protect command.
5 years ago
Andrew Kozlik 06fc676cc9 common/messages: Add SdProtect message.
5 years ago
Andrew Kozlik 0677a8e570
Merge pull request #522 from trezor/andrewkozlik/fido2-mgmt
5 years ago
Pavol Rusnak ae6d02edf5
python: typo in trezorctl
5 years ago
Andrew Kozlik 3e2ae5e469 trezorctl: Implement credential management command.
5 years ago
Andrew Kozlik 091053507d common/messages: Add credential management message.
5 years ago
matejcik d1f36f42c0 trezorctl: properly check firmware_present (fixes #224)
5 years ago
Tomas Susanka 75c539ec55
all: replace /bin/bash with /usr/bin/env bash
5 years ago
matejcik 775a27f736 python: fix tox build failure under python 3.8
5 years ago
matejcik 885a21ab36 tests: add missing licence headers
5 years ago
Pavol Rusnak 8cd9ea49de
python: introduce --bitcoin-only option to trezorctl firmware-update
5 years ago
Tomas Susanka 9e42a73650 build: make gen
5 years ago
TheCreator 64034c6d7d common: enable UNO (#472)
5 years ago
matejcik 68e6a0077b style: fix import order in trezorlib/misc.py
5 years ago
matejcik 5b8f542436 python: do not accept bytes for str protobuf fields
5 years ago
matejcik ab74f55a95 python: improve ethereum_sign_tx
5 years ago
matejcik 3209e82018 python: refresh features after ClearSession
5 years ago
Pavol Rusnak 1a71c7a3e8
common: rename Features.features to Features.capabilities
5 years ago
Pavol Rusnak dde4c12796
common: add Feature.ShamirGroups to features
5 years ago
Pavol Rusnak 93f18b09bd
core+python: regenerate Features
5 years ago
matejcik 3e90c7fe20 python/trezorctl: add warning when initializing a T1 with Shamir
5 years ago
matejcik 9ce2fceabe python: make gen_check fail if coins.json are outdated
5 years ago
matejcik 8e5aac9016
python: bump version to 0.11.5 (unreleased), add changelog
5 years ago
matejcik 132c827833
python: implement decoding of protobuf packed repeated fields
5 years ago
matejcik 6dc7985dc7
python: add more protobuf tests
5 years ago
Pavol Rusnak cc184a0a30
common: introduce Features.features enum
5 years ago
Pavol Rusnak 2e59a1f445
python: add --beta switch to trezorctl firmware_update command
5 years ago
Marius Kjærstad 1d6ea33ec6 docs: switch http to https in links (#419)
5 years ago
matejcik 9814f886ce gen: regenerate coins.json
5 years ago
matejcik d521903963 python: clarify requirements, enable tox in CI
5 years ago
matejcik 946a322a93 pipenv: set proper typing_extensions requirement
5 years ago
matejcik 6d407c84d7 python: use stdlib blake2s on python 3.6+
5 years ago
matejcik aa19f9d737 python: show enum number in debug outputs
5 years ago
matejcik 67b879ac07 python: restructure package
5 years ago
matejcik 0470cf9865 tests: move burn tests to root
5 years ago
matejcik eb6f6dd572 tests: move tx_cache impl
5 years ago
matejcik b4fa6f2a7f tests: move device tests to top-level
5 years ago
Roman Zeyde 7210a2f56d common/defs: add 'confidential_assets' section to coin definitions (#399)
5 years ago
matejcik f680f0c0d3 core: unify NEM pager confirm with rest of codebase
5 years ago
matejcik b9c978c1e2 tests: take advantage of debuglink feedback
5 years ago
matejcik 0890f68c0c core: use channels to give feedback over debuglink
5 years ago
Pavol Rusnak e23bb10ec4
core+legacy: fix KMD signing (introduce negative_fee coin field)
5 years ago
Tomas Susanka 35ecfbcb3d build
5 years ago
Pavol Rusnak b86d017d3e
python: fix reset device test for t1
5 years ago
matejcik 0b628252ad tests: drop usages of read_passphrase_protection
5 years ago
matejcik 22bd94d9ea tests: improve setup_client to handle passphrase better
5 years ago
ciny 8f0a29645c tests: removed invalid data tests from shamir sign tx
5 years ago
ciny 6a2f3c44e4 tests: slip39 cardano tests for sign_transaction
5 years ago
ciny 9ef1c9e07e tests: slip39 cardano tests for get_address and get_public_key
5 years ago
matejcik aa9860fdb7
protobuf: add enum value validation (#363)
5 years ago
matejcik 1a5ca74e2d python: update changelog, bump version
5 years ago
Ciny 90b91a7fb5 #28 - binance implementation (#189)
5 years ago
ciny cbb6d1539f tests: added shamir invalid seed dryrun test
5 years ago
Tomas Susanka 5584939fd3
added device tests for shamir dry run and warnings (#358)
5 years ago
ciny db35a11fc1 tests: added device tests for dry run and warnings
5 years ago
Tomas Susanka 4117f3506c core/shamir: text improvements
5 years ago
Tomas Susanka a8c9a4ddc4 core/shamir: send boolean flag in Features that Recovery is in progress
5 years ago
matejcik 337919a2d2 python: fix debuglink problem with non-debug devices
5 years ago
Tomas Susanka 5eb0cdf020 tests: move shamir passphrase test to seperate file, add one more case
5 years ago
matejcik bc7c16c562 python: support for multi-mnemonic load_device
5 years ago
Tomas Susanka e95a97f281 common/protobuf: set mnemonic as repeated in LoadDevice for SLIP-39 support
5 years ago
Tomas Susanka d2597d54c1 core/shamir: persistence
5 years ago
Tomas Susanka e663b7cb54 python: add backup_type to reset device
5 years ago
Tomas Susanka 539379bd55 core: alter reset_device to use enum
5 years ago
Tomas Susanka 1480f754f4 build
5 years ago
ciny 5d0139045f re-enable shamir mnemonic tests
5 years ago
Tomas Susanka db0847282a core/reset: check three words
5 years ago
Tomas Susanka 5134cd0b80 core: add backup warnings at correct place; add backup success page
5 years ago
Tomas Susanka 7e822854c2 python: fix style
5 years ago
Tomas Susanka c2c51d7d76 python: fix incorrect address example in NEM's get_address help
5 years ago
Tomas Susanka 841a27257e
Shamir reset device tests (#319)
5 years ago
ciny bdfdaa9bb1 core: added device tests for shamir reset
5 years ago
Jan Pochyla 86e16bbf31 messages: add types
5 years ago
Jan Pochyla f5299456a9 core/typing: add mypy
5 years ago
Tomas Susanka bc70fe0604 tests: fix shamir recovery device test
5 years ago
Tomas Susanka c8b9beaba2 tests: fix recovery device tests also in bip39 backup
5 years ago
Tomas Susanka b4d0dc8da4 tests: test passphrase after shamir recovery device
5 years ago
Tomas Susanka daa473c34b tests: fix recovery device tests due to additional screen
5 years ago
Jan Pochyla 9fb093053d core/tests/resetdevice: fix
5 years ago
Tomas Susanka b65896b24e python: add device test for SLIP-39 recovery device; fix reset device
5 years ago
Tomas Susanka 80f8f7900d core: add slip39 support to reset and recovery device
5 years ago
Tomas Susanka ab028965fe python: add slip39 option to device recovery
5 years ago
Pavol Rusnak 54d348228f
all: rename TREZOR to Trezor where possible
5 years ago
Pavol Rusnak 751715dc15
common/defs: add to support.json, regenerate
5 years ago
Dusan Klinec 16317f1814
xmr: get_address - pagination, integrated address
5 years ago
matejcik 21e485709b python/build: drop vendor subdirectory
5 years ago
matejcik 6060a56d2c python/changelog: update changelog, tag release
5 years ago
matejcik e6f440e11c python: add or update licence headers
5 years ago
matejcik 8d393b8925 python/changelog: update changelog generator
5 years ago
matejcik a0d7a6a667 python: more consistent handling of markers in device_tests
5 years ago
matejcik 9a247eafc0 python: update Zencash API test
5 years ago
Pavol Rusnak acbbfe2eb9
python: fix skip decorator
5 years ago
Pavol Rusnak d959a1f91b
python: skip komodo test for now
5 years ago
Pavol Rusnak f7053d96fe
all: remove extraneous whitespace
5 years ago
Pavol Rusnak 07ce935725
core/eos: revert new pubkey format
5 years ago
Pavol Rusnak 684862a7f5
common: more TRX cleanup
5 years ago
Pavol Rusnak 03feb21b09
common+python: remove TRX
5 years ago
Tomas Susanka cc5c8ae7e0
common+python: Revert Ontology support
5 years ago
Tomas Susanka 562206d220
tests: remove xfail
5 years ago
Pavol Rusnak a6e51434f2
core/eos: use new pubkey format
5 years ago
Pavol Rusnak 1583ea62f9
core: serialize signature in EosSignedTx message
5 years ago
Pavol Rusnak 94a8dc8e9d
python: rename net_usage_words to max_net_usage_words
5 years ago
Pavol Rusnak a997ee5f5f
python: regenerate coins.json
5 years ago
matejcik 0b50d671e1 make gen && make style
5 years ago
matejcik 029f464f04 build: add build and check target for coins.json
5 years ago
matejcik cf396e3661 python: return generated files to git
5 years ago
Pavol Rusnak 2d3ef6ae3b
python: add more unit tests for ethereum message sign/verify
5 years ago
matejcik 9b168daa19 style: improve makefile output, format test files
5 years ago
matejcik 6776ad56d2 python: drop travis script
5 years ago
matejcik 6fabaa7bd8 python: use better error when no ui is supplied
5 years ago
matejcik 607824d118 trezorctl: fix help for set-passphrase-source
5 years ago
matejcik 2e578572dd add EOS support
5 years ago
matejcik af82fe1d8e style: update requirements, isort call arguments
5 years ago
matejcik 43d080a30d device_tests: remove unused import
5 years ago
matejcik 75fe46d067 trezorlib: allow text values for enums in dict_to_proto
5 years ago
Pavol Rusnak 16dbe5f6f6
core+python: remove unnecessary .travis.yml
5 years ago
Pavol Rusnak 4ec3f36386
core: fix multisig change device test
5 years ago
Tomas Susanka c9f380eae4
Tezos: Add voting support (#41)
5 years ago
matejcik 834a483e1a tezos: make style
5 years ago
matejcik 3e74ed927b python/tezos: add input flow for paginators
5 years ago
Adrian Nagy 03790e992f reformated with black
5 years ago
Pavol Rusnak e7592a4c04
nix: consolidate various shell.nix files into one
5 years ago
Pavol Rusnak be76dcc96a
toplevel: reorganize .gitignore files
5 years ago
Adrian Nagy fd95ff0531 made requested changes
5 years ago
matejcik 28e74b5e0e MONOREPO RELINK SUBMODULES
5 years ago
matejcik 37fe33fb4d MONOREPO MERGE python-trezor
5 years ago