summaryrefslogtreecommitdiff
path: root/content/llcache.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/llcache.h')
-rw-r--r--content/llcache.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/content/llcache.h b/content/llcache.h
index dd2dadc72..b2577a6c1 100644
--- a/content/llcache.h
+++ b/content/llcache.h
@@ -103,6 +103,7 @@ typedef nserror (*llcache_query_response)(bool proceed, void *cbpw);
/** Low-level cache event types */
typedef enum {
+ LLCACHE_EVENT_GOT_CERTS, /**< SSL certificates arrived */
LLCACHE_EVENT_HAD_HEADERS, /**< Received all headers */
LLCACHE_EVENT_HAD_DATA, /**< Received some data */
LLCACHE_EVENT_DONE, /**< Finished fetching data */
@@ -143,6 +144,10 @@ typedef struct {
nsurl *from; /**< Redirect origin */
nsurl *to; /**< Redirect target */
} redirect; /**< Fetch URL redirect occured */
+ struct {
+ const struct ssl_cert_info *certs; /**< The chain */
+ size_t num; /**< Number of certs in chain */
+ } certs;
llcache_query_msg query;/**< Query event */
} data; /**< Event data */
} llcache_event;