Closed prusnak closed 6 years ago
Actually I'm working on this, see https://github.com/trezor/trezor-mcu/compare/master...jhoenicke:changefix
The problem is really a signed/unsigned problem of unsigned in_address_n_count and using the value -1 for mismatch. I just have to adapt the unit tests in python-trezor and maybe write some new ones for mixed input signing.
Looks great, thanks!
... because of how we hangle bip44/bip49 paths in extract_input_bip32_path/check_change_bip32_path of signing.c