Lines Matching refs:anchors
39 * This file contains storage for the trust anchors for the validator.
70 /** Autotrust global data, anchors sorted by next probe time */
131 * @param anchors: to delete.
133 void anchors_delete(struct val_anchors* anchors);
137 * @param anchors: struct anchor storage
141 int anchors_apply_cfg(struct val_anchors* anchors, struct config_file* cfg);
145 * anchors structure (say after removing an item from the rbtree).
146 * Caller must not hold any locks on trust anchors.
149 * @param anchors: the structure to update.
151 void anchors_init_parents_locked(struct val_anchors* anchors);
157 * @param anchors: struct anchor storage
163 struct trust_anchor* anchors_lookup(struct val_anchors* anchors,
168 * @param anchors: anchor storage.
175 struct trust_anchor* anchor_find(struct val_anchors* anchors,
180 * @param anchors: anchor storage.
185 struct trust_anchor* anchor_store_str(struct val_anchors* anchors,
190 * @param anchors: anchor storage.
193 size_t anchors_get_mem(struct val_anchors* anchors);
195 /** compare two trust anchors */
200 * @param anchors: anchor storage.
205 int anchors_add_insecure(struct val_anchors* anchors, uint16_t c, uint8_t* nm);
210 * @param anchors: anchor storage.
214 void anchors_delete_insecure(struct val_anchors* anchors, uint16_t c,
231 * @param anchors: anchor storage
240 int anchor_has_keytag(struct val_anchors* anchors, uint8_t* name, int namelabs,