pinentry.py: Show errors in GETPIN handling
authorW. Trevor King <wking@tremily.us>
Mon, 13 Feb 2017 20:12:24 +0000 (12:12 -0800)
committerW. Trevor King <wking@tremily.us>
Mon, 13 Feb 2017 20:12:24 +0000 (12:12 -0800)
commit9b6438aa72872fc9479fdc052b81e6bed58a5c07
treef4f8eb159b6c71380ce8de00775112eec63c2be1
parentbcc3241a9bc8e047e1f335e35c5b5dd995a22d0d
pinentry.py: Show errors in GETPIN handling

GnuPG 2.1.15 has exchanges like:

  ...
  C: SETDESC Please enter the passphrase to unlock the OpenPGP secret key...
  S: OK
  C: SETPROMPT Passphrase:
  S: OK
  C: GETPIN
  S: D foo
  S: OK
  C: SETERROR Bad Passphrase (try 2 of 3)
  S: OK
  C: GETPIN
  ...

with this commit we show those errors to the user.
bin/pinentry.py