For some reason I’m fiddling a lot with password managers these days.
For the last few years I’ve been using the Android pass client + OpenKeyChain to decrypt with the pgp applet in my apex; I was missing all the system integration goodness coming from the original CLI pass, but it did the job and gpg in termux cannot really access smartcards, so that’s what I used.
With time I felt the smartcard support in the Android pass app deteriorated and last week, as I was exploring recent commits in the app repo, at some point I found myself thinking “damn, I’m sick of this: I’m gonna do it right, instead of patching something I don’t love in the first place“.
So I wrote myself a pass extension that
- runs in
termux - is completely compatible with standard
pass(i.e. it syncs nice with my vanilla instance on my laptop) - uses keys in my implant to encrypt/decrypt
I know most folks here are KeyPass users, but in case any other pass using cyborgs need this, here’s extension: GitHub - naus3a/passokc: Pass extension for using OpenKeyChain in Termux
And here some more context: https://naus3a.hashnode.dev/pass-extension-for-openkeychain