aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/crlcache.h
diff options
context:
space:
mode:
Diffstat (limited to 'dirmngr/crlcache.h')
-rw-r--r--dirmngr/crlcache.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/dirmngr/crlcache.h b/dirmngr/crlcache.h
index 0e60def8f..375943462 100644
--- a/dirmngr/crlcache.h
+++ b/dirmngr/crlcache.h
@@ -27,6 +27,7 @@ typedef enum
CRL_CACHE_VALID = 0,
CRL_CACHE_INVALID,
CRL_CACHE_DONTKNOW,
+ CRL_CACHE_NOTTRUSTED,
CRL_CACHE_CANTUSE
}
crl_cache_result_t;
@@ -44,6 +45,7 @@ crl_sig_result_t;
struct crl_cache_entry_s;
typedef struct crl_cache_entry_s *crl_cache_entry_t;
+/*-- crlcache.c --*/
void crl_cache_init (void);
void crl_cache_deinit (void);
@@ -67,4 +69,11 @@ gpg_error_t crl_cache_load (ctrl_t ctrl, const char *filename);
gpg_error_t crl_cache_reload_crl (ctrl_t ctrl, ksba_cert_t cert);
+/*-- fakecrl.c --*/
+crl_cache_result_t fakecrl_isvalid (ctrl_t ctrl,
+ const char *issuer_hash,
+ const char *cert_id);
+
+
+
#endif /* CRLCACHE_H */