You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Have you looked into use QGPGME or LibKleo (more high lvl)? Plus would be a higher lvl API suited for C++ rather than using the C API.
I think this should be probably an item split into different points:
Replace pass by doing the pass functionality manually
Indexing - Traverse password-store to find password
Decrypt password
Write password and encrypt
Call either gpg or gpgme. I would first go by calling gpg and then gpgme since you can't really avoid calling external processes until you also use libgit for git commit.
Using pass directly as a subprocess feels fragile and prone to error (#2)
Pros:
Cons:
The text was updated successfully, but these errors were encountered: