Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trezor Safe 3 passphrase entry fails on host with long/special passphrases #9375

Open
lobster-kerouac opened this issue Jun 20, 2024 · 1 comment
Labels

Comments

@lobster-kerouac
Copy link

The Trezor Safe 3 device supports an additional passphrase when creating a wallet. With the official monero software (GUI or CLI) there is the option to input the passphrase either on the device itself or using the keyboard on the host computer.

There appears to be a bug when entering the password on the host computer: any passphrase over 10 (I think, see below) characters, or containing certain special characters, causes the operation to fail with Error: failed to load wallet: Cannot get a device address. This feels like a bug in the wallet software not correctly parsing the input.

I have tested this with the GUI and CLI versions of the Mac software and the CLI version of the linux software. All give the same result. The same bug exists both when trying to generate a new wallet or when accessing an existing wallet. In all cases entering the passphrase on the device itself works.

Examples of passphrases that work: "foo", "Foo", "Foo Bar", "12345678", "Foo.Bar", "aaaaaaaaa" (9 a's)
Examples of passphrases that DON'T work: "FooBar$%", "123456789", "aaaaaaaaaa" (10 a's)

@lobster-kerouac lobster-kerouac changed the title Trezor Safe 3 passphrase fails on host with long/special passphrases Trezor Safe 3 passphrase entry fails on host with long/special passphrases Jun 20, 2024
@selsta selsta added the bug label Jun 20, 2024
@selsta
Copy link
Collaborator

selsta commented Jun 20, 2024

@ph4r05 any idea here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants