Results 24 comments of Joe Ruether

I have not, but I can look at that and fix it. I only did testing with GPG, not SSH. Thanks for the heads up!

@slvrfn I believe I fixed the issue you had with SSH.

@lukechilds I've been using my branch without issues for my own purposes, so for what I needed it is complete. I used it to generate deterministic subkeys from the Trezor...

Essentially, I used the script in this pull request "contrib/trezor_agent_recover.py" with the "--smartcard" option. I used a Tails environment that was not connected to the internet, and entered my Trezor...

For an ubuntu-based system, the following commands should get you started: ``` sudo apt install python3-setuptools git clone https://github.com/jrruethe/trezor-agent.git cd trezor-agent git checkout subkeys sudo python3 ./setup.py install python3 ./contrib/trezor_agent_recover.py...

Unfortunately, I don't have the capacity to work on this any more right now. For SSH, I have my GPG agent set up to also be an SSH agent. SSH...

I did a little more digging, and I think I answered my own question. It looks like the derivation index is set [here](https://github.com/romanz/trezor-agent/blob/338a075ed500f210a707cb3adf90104602e35c48/libagent/device/interface.py#L86), and SLIP 13/17 is set [here](https://github.com/romanz/trezor-agent/blob/338a075ed500f210a707cb3adf90104602e35c48/libagent/device/interface.py#L93). It...

I was able to get something working. Here is the result: ``` 2021.07.13 12:54:23 0 user@thinkpad:~/Downloads/tmp $ rm -rf trezor/; trezor-gpg init "[email protected]" 2021-07-13 12:54:50,071 WARNING This GPG tool is...

Hmm, I'm not sure why the primary key is still set to "SCA". When I look at the packets themselves, the keyflags for the primary key are properly set to...

Ok, I believe I have this feature working. There were some nuances I needed to figure out. I'm doing some code cleanup, testing, and ensuring I didn't break any backward...