From fcf6966e182d7a4cf381d69429324342bdd44c29 Mon Sep 17 00:00:00 2001
From: "Neal H. Walfield" <neal@g10code.com>
Date: Mon, 31 Aug 2015 13:57:07 +0200
Subject: [PATCH] g10: Make the keyblock cache per-handle rather than global.
- g10/keydb.c (keyblock_cache): Don't declare this variable. Instead...
(struct keyblock_cache): ... turn its type into this first class
object...
(struct keydb_handle): ... and instantiate it once per database
handle. Update all users.
(keydb_rebuild_caches): Don't invalidate the keyblock cache.
Signed-off-by: Neal H. Walfield <neal@g10code.com>.
g10/keydb.c | 109 +++++++++++++++++++++++++++++++-----------------------------
1 file changed, 56 insertions(+), 53 deletions(-)
2.1.4