Closed doolio closed 10 months ago
I was able to get these bindings to work by changing the following switches in the trezor specific agent-program
~/.gnupg/trezor/run-agent.sh
--pin-entry-binding=pinentry-emacs
--passphrase-entry-binary=pinentry-emacs
I still observe the following error as described above.
Error during redisplay: (jit-lock-function 1) signaled (invalid-function #<subr quote>)
I still have some other issues but I believe they are related to the trezor-agent.
I do not use any removable device and I'm also having the Error during redisplay: (jit-lock-function 12) signaled (invalid-function #<subr quote>)
error, which prevents me from inserting any new password. I'm using Emacs 27, are you also, by any chance?
Yes, I recently upgraded to 27.1 and still see this error.
This issue discusses a lot of problems, some of which seem to have been resolved. Should we close the issue and maybe open new, more specific, ones?
Yes, good idea.
This may well be an issue with password-store.el (@calancha) and/or auth-store-pass.el (@DamienCassou). I store my keys offline in a removeable device specifically a Trezor model T hardware wallet. So everytime I need to decrypt a password store gpg file to perform specific
pass
major-mode actions I have to confirm I want to decrypt the file on the trezor device.j
,n
,p
,M-n
,M-p
,r
,s
and?
bindings work as expected without having to interact with the Trezor (which does not surprise me).U
binding works and requires confirmation on the Trezor as I would expect.k
binding works, does not require confirmation on the Trezor (which does not surprise me) but causes Emacs to hang for 1-2 mins. Once Emacs is responsive again theg
binding works to refresh the*Password-Store*
buffer removing the just deleted entry.i
binding works and does not require confirmation on the Trezor (maybe not a surprise).I
binding works and does not require confirmation on the Trezor (maybe not a surprise).<RET>
binding works, requires confirmation on the Trezor (which does not surprise me) but I observe the following error in the*Messages*
buffer which I don't understand which I also see whenever I try to view a password withC-c C-c
:w
(1),b
(2),u
(2),f
(3) bindings do not work for me, request confirmation (as given by the number in the brackets that follows each binding) on the Trezor which surprises me as I would have only expected confirmation only once and result in the following error (not sure why the message is posted twice) in the*Messages*
buffer:error in process sentinel: password-store: exited abnormally with code 2
("auth-password-store" . "ff4940c647786914b3cbef69103d96a4ea334111") ("pass" . "919d8e3826d556433ab67d4ee21a509d209d1baa") ("password-store" . "98193d3bbb3538eda457d0db4ccccbcc4b04ce3d")