Lines Matching defs:auth
43 static struct auth {
44 struct auth *next;
56 struct auth *new;
58 new = malloc(sizeof (struct auth));
81 struct auth *auth;
83 for (auth = mit_auth; auth; auth=auth->next) {
84 if (data_length == auth->len &&
85 timingsafe_memcmp(data, auth->data, (int) data_length) == 0)
86 return auth->id;
95 struct auth *auth, *next;
97 for (auth = mit_auth; auth; auth=next) {
98 next = auth->next;
99 free(auth->data);
100 free(auth);
112 struct auth *auth;
114 for (auth = mit_auth; auth; auth=auth->next) {
115 if (id == auth->id) {
116 *data_lenp = auth->len;
117 *datap = auth->data;
129 struct auth *auth, *prev;
132 for (auth = mit_auth; auth; prev = auth, auth=auth->next) {
133 if (data_length == auth->len &&
134 memcmp (data, auth->data, data_length) == 0)
137 prev->next = auth->next;
139 mit_auth = auth->next;
140 free(auth->data);
141 free(auth);