selfcustody / krux

Open-source signing device firmware for Bitcoin
https://selfcustody.github.io/krux/
Other
143 stars 29 forks source link

[Enhancement] Inclusion of special characters as accents in the letters for pashphrases #399

Open brunohitman opened 4 weeks ago

brunohitman commented 4 weeks ago

Inclusion of special characters as accents in the letters for pashphrases like [á,é,í,ó,ú,â,ê,î,ô,û...]

jdlcdl commented 4 weeks ago

Just a thought on this:

Not sure how best to achieve that on a stateless device, but would love to hear others' ideas on this.

I suspect that krux's "tools / create qrcode" might be useful, because maybe it could have many different keyboards, whereas "enter passphrase" is more limited, and the resulting qrcode with full utf support could be used to recover bip39 based wallets by scanning the self-created qrcode during the "scan passphrase" step of loading a wallet.

tadeubas commented 2 weeks ago

I've tested this with Sparrow, Seed Tool and Krux create a different fingerprint when scanning á as passphrase from QR code. This is a problem even if Krux can't type these special characters, both Sparrow and Seed Tool show 411905a1 for fingerprint, but Krux show 9325504a