• Daiki Ueno's avatar
    pinentry.el: Support external passphrase cache · e086e55a
    Daiki Ueno authored
    * lisp/net/pinentry.el (pinentry-use-secrets): New user option.
    (pinentry--allow-external-password-cache): New local variable.
    (pinentry--key-info): New local variable.
    (secrets-enabled, secrets-search-items, secrets-get-secret):
    Declare.
    (pinentry--send-passphrase): New function, split from
    `pinentry--process-filter'.
    (pinentry--process-filter): Use secrets.el to retrieve passphrase
    from login keyring.
    e086e55a
pinentry.el 20.6 KB