#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/thread.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include "../internal.h"
#include "../x509/internal.h"
#include "internal.h"
Go to the source code of this file.
Functions | |
static int | policy_cache_create (X509 *x, CERTIFICATEPOLICIES *policies, int crit) |
X509_POLICY_DATA * | policy_cache_find_data (const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id) |
void | policy_cache_free (X509_POLICY_CACHE *cache) |
static int | policy_cache_new (X509 *x) |
const X509_POLICY_CACHE * | policy_cache_set (X509 *x) |
static int | policy_cache_set_int (long *out, ASN1_INTEGER *value) |
static int | policy_data_cmp (const X509_POLICY_DATA **a, const X509_POLICY_DATA **b) |
Variables | |
static struct CRYPTO_STATIC_MUTEX | g_x509_policy_cache_lock |
Definition at line 76 of file pcy_cache.c.
X509_POLICY_DATA* policy_cache_find_data | ( | const X509_POLICY_CACHE * | cache, |
const ASN1_OBJECT * | id | ||
) |
Definition at line 260 of file pcy_cache.c.
void policy_cache_free | ( | X509_POLICY_CACHE * | cache | ) |
Definition at line 221 of file pcy_cache.c.
Definition at line 125 of file pcy_cache.c.
const X509_POLICY_CACHE* policy_cache_set | ( | X509 * | x | ) |
Definition at line 240 of file pcy_cache.c.
|
static |
Definition at line 279 of file pcy_cache.c.
|
static |
Definition at line 273 of file pcy_cache.c.
|
static |
Definition at line 237 of file pcy_cache.c.