assertion
void OpenSSLDie(const char *file, int line, const char *assertion);
OpenSSLDie(const char *file, int line, const char *assertion)
getuid(), getprogname(), file, line, assertion);
extern struct assertion *keynote_current_assertion;
extern struct assertion *keynote_parse_assertion(char *, int, int);
extern int keynote_evaluate_authorizer(struct assertion *, int);
extern struct assertion *keynote_find_assertion(void *, int, int);
extern int keynote_sigverify_assertion(struct assertion *);
extern int keynote_evaluate_assertion(struct assertion *);
extern int keynote_parse_keypred(struct assertion *, int);
extern int keynote_add_htable(struct assertion *, int);
extern void keynote_free_assertion(struct assertion *);
struct assertion *ks_assertion_table[HASHTABLESIZE];
struct assertion *as_next;
struct assertion *
struct assertion *as;
keynote_add_htable(struct assertion *as, int which)
struct assertion *as;
struct assertion *ht, *ht2;
keynote_free_assertion(struct assertion *as)
HASHTABLESIZE * sizeof(struct assertion *));
struct assertion *keynote_current_assertion = NULL;
struct assertion *as, *as2;
struct assertion *as;
struct assertion *as;
struct assertion *as;
struct assertion *as;
struct assertion *as;
keynote_fix_fields(struct assertion *ast, int sigfield)
struct assertion *as;
struct assertion *as;
struct assertion *
struct assertion *as;
as = calloc(1, sizeof(struct assertion));
rec_evaluate_query(struct assertion *as)
struct assertion *ast;
struct assertion *as;
struct assertion *as;
keynote_sigverify_assertion(struct assertion *as)
keynote_sign_assertion(struct assertion *as, char *sigalg, void *key,