Lines Matching +defs:key +defs:type
40 char *key;
164 Key *key;
165 key = realloc(ent->keys.val,
167 if(key == NULL)
169 ent->keys.val = key;
170 key = ent->keys.val + ent->keys.len;
172 memset(key, 0, sizeof(*key));
174 key->mkvno = malloc(sizeof(*key->mkvno));
175 *key->mkvno = tmp;
177 key->mkvno = NULL;
181 key->key.keytype = tmp;
183 ret = krb5_data_alloc(&key->key.keyvalue, (strlen(p) - 1) / 2 + 1);
189 ((u_char*)key->key.keyvalue.data)[i / 2] = tmp;
193 unsigned type;
196 if(sscanf(p, "%u/", &type) != 1)
204 key->salt = calloc(1, sizeof(*key->salt));
205 if (key->salt == NULL)
207 key->salt->type = type;
211 ret = krb5_data_copy(&key->salt->salt, p + 1, p_len - 2);
215 ret = krb5_data_alloc(&key->salt->salt,
222 ((u_char*)key->salt->salt.data)[i / 2] = tmp;
226 krb5_data_zero (&key->salt->salt);
415 e.key = p;
458 if (parse_keys(&ent.entry, e.key)) {
460 filename, line, e.key);
538 salt.type = hdb_pw_salt;