Lines Matching defs:dki_t

120 } dki_t;
138 dki_t **tsearch (const dki_t *dkp, dki_t **tree, int(*compar)(const dki_t *, const dki_t *));
139 dki_t **tfind (const dki_t *dkp, const dki_t **tree, int(*compar)(const dki_t *, const dki_t *));
140 dki_t **tdelete (const dki_t *dkp, dki_t **tree, int(*compar)(const dki_t *, const dki_t *));
141 void twalk (const dki_t *root, void (*action)(const dki_t **nodep, VISIT which, int depth));
143 extern void dki_tfree (dki_t **tree);
144 extern dki_t *dki_tadd (dki_t **tree, dki_t *new, int sub_before);
145 extern int dki_tagcmp (const dki_t *a, const dki_t *b);
146 extern int dki_namecmp (const dki_t *a, const dki_t *b);
147 extern int dki_revnamecmp (const dki_t *a, const dki_t *b);
148 extern int dki_allcmp (const dki_t *a, const dki_t *b);
151 extern dki_t *dki_read (const char *dir, const char *fname);
152 extern int dki_readdir (const char *dir, dki_t **listp, int recursive);
153 extern int dki_prt_trustedkey (const dki_t *dkp, FILE *fp);
154 extern int dki_prt_dnskey (const dki_t *dkp, FILE *fp);
155 extern int dki_prt_dnskeyttl (const dki_t *dkp, FILE *fp, int ttl);
156 extern int dki_prt_dnskey_raw (const dki_t *dkp, FILE *fp);
157 extern int dki_prt_comment (const dki_t *dkp, FILE *fp);
158 extern int dki_cmp (const dki_t *a, const dki_t *b);
159 extern int dki_timecmp (const dki_t *a, const dki_t *b);
160 extern int dki_age (const dki_t *dkp, time_t curr);
161 extern dk_flag_t dki_getflag (const dki_t *dkp, time_t curr);
162 extern dk_flag_t dki_setflag (dki_t *dkp, dk_flag_t flag);
163 extern dk_flag_t dki_unsetflag (dki_t *dkp, dk_flag_t flag);
164 extern dk_status_t dki_status (const dki_t *dkp);
165 extern const char *dki_statusstr (const dki_t *dkp);
166 extern int dki_isksk (const dki_t *dkp);
167 extern int dki_isdepreciated (const dki_t *dkp);
168 extern int dki_isrevoked (const dki_t *dkp);
169 extern int dki_isactive (const dki_t *dkp);
170 extern int dki_ispublished (const dki_t *dkp);
171 extern time_t dki_algo (const dki_t *dkp);
172 extern time_t dki_time (const dki_t *dkp);
173 extern time_t dki_exptime (const dki_t *dkp);
174 extern time_t dki_gentime (const dki_t *dkp);
175 extern time_t dki_lifetime (const dki_t *dkp);
176 extern ushort dki_lifetimedays (const dki_t *dkp);
177 extern ushort dki_setlifetime (dki_t *dkp, int days);
178 extern time_t dki_setexptime (dki_t *dkp, time_t sec);
179 extern dki_t *dki_new (const char *dir, const char *name, int ksk, int algo, int bitsize, const char *rfile, int lf_days);
180 extern dki_t *dki_remove (dki_t *dkp);
181 extern dki_t *dki_destroy (dki_t *dkp);
182 extern int dki_setstatus (dki_t *dkp, int status);
183 extern int dki_setstatus_preservetime (dki_t *dkp, int status);
184 extern dki_t *dki_add (dki_t **dkp, dki_t *new);
185 extern const dki_t *dki_tsearch (const dki_t *tree, int tag, const char *name);
186 extern const dki_t *dki_search (const dki_t *list, int tag, const char *name);
187 extern const dki_t *dki_find (const dki_t *list, int ksk, int status, int first);
188 extern const dki_t *dki_findalgo (const dki_t *list, int ksk, int alg, int status, int no);
189 extern void dki_free (dki_t *dkp);
190 extern void dki_freelist (dki_t **listp);