Lines Matching defs:auth
43 static struct auth {
44 struct auth *next;
53 struct auth *new;
55 new = malloc(sizeof(struct auth));
75 struct auth *auth;
77 for (auth = mit_auth; auth; auth = auth->next) {
78 if (data_length == auth->len &&
79 timingsafe_memcmp(data, auth->data, (int) data_length) == 0)
80 return auth->id;
89 struct auth *auth, *next;
91 for (auth = mit_auth; auth; auth = next) {
92 next = auth->next;
93 free(auth->data);
94 free(auth);
103 struct auth *auth;
105 for (auth = mit_auth; auth; auth = auth->next) {
106 if (id == auth->id) {
107 *data_lenp = auth->len;
108 *datap = auth->data;
118 struct auth *auth, *prev;
121 for (auth = mit_auth; auth; prev = auth, auth = auth->next) {
122 if (data_length == auth->len &&
123 memcmp(data, auth->data, data_length) == 0) {
125 prev->next = auth->next;
127 mit_auth = auth->next;
128 free(auth->data);
129 free(auth);