Lines Matching full:cache
78 static X509_POLICY_REF *policy_map_find(X509_POLICY_CACHE *cache, ASN1_OBJECT *id)
84 idx = sk_X509_POLICY_REF_find(cache->maps, &tmp);
87 return sk_X509_POLICY_REF_value(cache->maps, idx);
90 /* Set policy mapping entries in cache.
99 X509_POLICY_CACHE *cache = x->policy_cache;
107 cache->maps = sk_X509_POLICY_REF_new(ref_cmp);
120 if (policy_map_find(cache, map->subjectDomainPolicy) != NULL)
127 data = policy_cache_find_data(cache, map->issuerDomainPolicy);
129 if (!data && !cache->anyPolicy)
136 cache->anyPolicy->flags
140 data->qualifier_set = cache->anyPolicy->qualifier_set;
144 if (!sk_X509_POLICY_DATA_push(cache->data, data))
165 if (!sk_X509_POLICY_REF_push(cache->maps, ref))
180 sk_X509_POLICY_REF_pop_free(cache->maps, policy_map_free);
181 cache->maps = NULL;