ayushnix / tessen

an interactive menu to autotype and copy pass and gopass data
GNU General Public License v2.0
74 stars 12 forks source link

add support for passage #8

Open ayushnix opened 2 years ago

ayushnix commented 2 years ago

Filippo Valsorda has released a fork of pass called passage which uses age instead of gpg.

ayushnix commented 2 years ago

I'm not sure if I want to add support for passage until this issue is resolved. This plugin adds support for yubikeys but even if you use this, you'd have to decrypt your passwords each and every time. Not to mention that there's no support for ad-hoc decryption when needed like pinentry menu does.

fbergroth commented 2 years ago

I did a test, and tessen seemed to worked fine with passage+age-plugin-yubikey by doing sed -i s/gpg/age tessen and having PASSWORD_STORE_DIR=~/.passage/store.

I wanted to avoid having to mess with gpg, but you have to re-enter the pin each time without an agent as you pointed out, which makes it a bit inconvenient. I'll bite the bullet and setup gpg keys instead.

ayushnix commented 2 years ago

Yeah, the lack of an agent and a pinentry like program for ad-hoc decryption makes passage support somewhat pointless for now. If this changes in the future, I'd be happy to work on it.