Lines Matching refs:salt
62 foreach version 0 to key data version - 1 (a key or a salt)
155 Salt *salt = ent->keys.val[key_num].salt;
156 /* fix salt type */
157 switch((int)salt->type) {
159 salt->type = KRB5_PADATA_PW_SALT;
162 krb5_data_free(&salt->salt);
163 salt->type = KRB5_PADATA_PW_SALT;
174 ret = krb5_data_alloc (&salt->salt, len);
177 p = salt->salt.data;
185 salt->type = KRB5_PADATA_PW_SALT;
189 krb5_data_free(&salt->salt);
190 ret = krb5_data_copy(&salt->salt,
195 salt->type = KRB5_PADATA_PW_SALT;
198 salt->type = KRB5_PADATA_PW_SALT;
201 krb5_data_free(&salt->salt);
202 ret = krb5_data_copy(&salt->salt,
207 salt->type = KRB5_PADATA_AFS3_SALT;
373 nexttoken(&p); /* salt type */
374 nexttoken(&p); /* salt length */
375 nexttoken(&p); /* salt */
395 /* key version 1 -- optional salt */
396 ALLOC(ent.entry.keys.val[i].salt);
397 ent.entry.keys.val[i].salt->type = getint(&p); /* salt type */
398 tmp = getint(&p); /* salt length */
400 krb5_data_alloc(&ent.entry.keys.val[i].salt->salt, tmp - 2);
401 q = nexttoken(&p); /* salt itself */
403 &ent.entry.keys.val[i].salt->salt);
405 ent.entry.keys.val[i].salt->salt.length = 0;
406 ent.entry.keys.val[i].salt->salt.data = NULL;