mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
agent: Also evict cached items via a timer.
* agent/cache.c (agent_cache_housekeeping): New func. * agent/gpg-agent.c (handle_tick): Call it. -- This change mitigates the risk of having cached items in a post mortem dump. GnuPG-bug-id: 3829 Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
bf43b39c05
commit
f060cb5c63
4 changed files with 28 additions and 1 deletions
|
@ -403,7 +403,10 @@ control this behavior but this command line option takes precedence.
|
|||
Set the time a cache entry is valid to @var{n} seconds. The default
|
||||
is 600 seconds. Each time a cache entry is accessed, the entry's
|
||||
timer is reset. To set an entry's maximum lifetime, use
|
||||
@command{max-cache-ttl}.
|
||||
@command{max-cache-ttl}. Note that a cached passphrase may not
|
||||
evicted immediately from memory if no client requests a cache
|
||||
operation. This is due to an internal housekeeping function which is
|
||||
only run every few seconds.
|
||||
|
||||
@item --default-cache-ttl-ssh @var{n}
|
||||
@opindex default-cache-ttl
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue