1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-02 04:18:20 +00:00
Commit Graph

779 Commits

Author SHA1 Message Date
matejcik
6a280a279a feat(python): add cosi.sign_with_privkeys
we've had multiple copies of this function all over the codebase, it's time to move it where it belongs
2024-02-12 14:49:32 +01:00
matejcik
185cf04063 chore(python): drop source support for Python 3.6 and 3.7 2024-02-12 14:49:32 +01:00
matejcik
fd7b94a6e9 fix(python): fix model enum aliases
the previous spelling of "aliases" created completely new enum entries

per Enum documentation:

> However, an enum member can have other names associated with it.
> Given two entries A and B with the same value (and A defined first),
> B is an alias for the member A. By-value lookup of the value of A will
> return the member A. By-name lookup of A will return the member A.
> By-name lookup of B will also return the member A.
2024-02-12 14:49:32 +01:00
matejcik
519e591d91 chore(python): deprecate language setting in apply_settings / reset / recover 2024-02-12 14:49:32 +01:00
matejcik
055662ea27 chore(common): deprecate language fields in ApplySettings, ResetDevice, RecoveryDevice 2024-02-12 14:49:32 +01:00
grdddj
b8ea21d24a feat(all): implement translations into Trezor
Co-authored-by matejcik <ja@matejcik.cz>
2024-02-12 14:49:32 +01:00
overcat
579cc0d882 feat(common & core & legacy & python/stellar): add support for ClaimClaimableBalanceOp. 2023-12-11 11:14:33 +01:00
gabrielkerekes
b85395434f chore(solana): add changelog 2023-12-05 22:11:41 +01:00
gabrielkerekes
6aa5ac869a feat(solana): add additional info with token account 2023-12-05 22:11:41 +01:00
gabrielkerekes
bf45d51af6 feat(solana): basic sign_tx setup and support 2023-12-05 22:11:41 +01:00
gabrielkerekes
44dc417c0e feat(solana): add get_address 2023-12-05 22:11:41 +01:00
gabrielkerekes
ec4a607dbe feat(solana): add get_public_key 2023-12-05 22:11:41 +01:00
gabrielkerekes
50861eb019 feat(solana): basic Solana setup 2023-12-05 22:11:41 +01:00
gabrielkerekes
0dff9390db fix(python): replace base58 implementation with a more correct one
based on https://github.com/keis/base58/blob/master/base58/__init__.py
2023-12-05 22:11:41 +01:00
tychovrahe
10021bf364 chore(core): fix gen and style problems
[no changelog]
2023-10-31 13:32:20 +01:00
matejcik
a4486efc5a feat(python): allow devkit-signed firmwares in trezorctl fw update 2023-10-27 16:43:04 +02:00
cepetr
523e50db49 feat(python): introduce interaction-less upgrade 2023-10-27 16:41:56 +02:00
cepetr
ba83a7e644 feat(core): introduce interaction-less upgrade 2023-10-27 16:15:15 +02:00
Martin Milata
14335e5371 feat(python): add chunkify parameter to message signing/verification 2023-10-26 18:29:52 +02:00
tychovrahe
8a4f376f20 refactor(core): prepare fw for differently sized fw chunks
[no changelog]
2023-10-20 16:33:53 +02:00
matejcik
07b6ae9f77 chore(python): bump version after release 2023-10-20 16:08:14 +02:00
matejcik
4e11b16674 docs(python): update OPTIONS.rst 2023-10-20 15:45:32 +02:00
matejcik
7a76a9577d docs(python): generate changelog for 0.13.8 2023-10-20 15:45:32 +02:00
matejcik
3c0344304f feat(python/trezorctl): notify user about PIN/passphrase entry in terminal (fixes #3203) 2023-10-20 15:45:32 +02:00
matejcik
b68412e89b style(python): use 'h' for hardening in descriptors too 2023-10-20 15:45:32 +02:00
matejcik
7d8a57a806 style(python): use 'h' for hardening instead of apostrophe (fixes #3037) 2023-10-20 15:45:32 +02:00
matejcik
e590efaddd fix(python): bump web3 dependency (fixes #3136) 2023-10-20 15:45:32 +02:00
matejcik
72c52f2ffa feat(python): support model recognition throughout cli.firmware 2023-10-18 13:18:32 +02:00
matejcik
4ed8f3494d refactor(python): make client.model not optional 2023-10-18 13:18:32 +02:00
matejcik
9b9ce11395 feat(python): support case-insensitive choicetype 2023-10-18 13:18:32 +02:00
matejcik
3ee051bf69 feat(python/trezorctl): respect current firmware bitcoinness when updating 2023-10-18 13:18:32 +02:00
matejcik
c9be90788f fix(python): fix printing of model in print_firmware_version 2023-10-18 13:18:32 +02:00
matejcik
a4f378e565 chore(python): use model names more consistently 2023-10-18 13:18:32 +02:00
matejcik
f7aec0aeb1 tests(python): bump Stellar SDK version
fixes a problem with outdated python 3.11 dependencies
2023-10-16 13:51:36 +02:00
matejcik
0071e0f683 tests(python): add tests against python 3.11 2023-10-16 13:51:36 +02:00
matejcik
c3a4a765bb build(deps): update poetry env to Python 3.8, update Pillow 2023-10-16 13:51:36 +02:00
Martin Milata
0c5836605f fix(tests): Safe 3 model name
[no changelog]
2023-10-12 11:31:57 +02:00
Martin Milata
fca82273cf Merge branch 'release/23.09' 2023-10-11 23:34:06 +02:00
Pavol Rusnak
9b78dd107b fix(python): drop simple-rlp dependency and use internal copy 2023-10-11 13:04:26 +02:00
matejcik
bb5b91b920 Merge branch 'master' into release/23.09 2023-09-27 12:58:22 +02:00
grdddj
65c9380ab7 feat(core): triggering delete action in ChoicePage after 1 second even without release
[no changelog]
2023-09-26 08:07:32 +02:00
Martin Milata
07027a69e9 Merge branch 'master' into release/23.09 2023-09-15 14:33:20 +02:00
Andrew Kozlik
c48b606867 feat(core): Add bootloader_locked flag to Features message.
[no changelog]
2023-09-15 14:08:02 +02:00
grdddj
64aad8d4d7 chore(all): add changelog entries for address chunkification 2023-09-15 09:50:21 +02:00
grdddj
68013bdb1b feat(python): allow for chunkifying addresses in trezorlib functions and CLI 2023-09-15 09:50:21 +02:00
grdddj
618bf43743 feat(all): add optional chunkify parameter for all getAddress and signTx protobuf messages 2023-09-15 09:50:21 +02:00
Andrew Kozlik
1f45e9338a feat(trezorctl): Implement device authenticate command. 2023-09-13 15:45:48 +02:00
Andrew Kozlik
2dc5857336 feat(common): Add AuthenticateDevice message.
[no changelog]
2023-09-13 15:45:48 +02:00
Martin Milata
c1492159f0 fix(core): cardano: include chain code when displaying public key
[no changelog]
2023-09-12 00:39:08 +02:00
matejcik
4223957756 docs(python): add missing changelog entries 2023-09-04 16:31:04 +02:00