Lines Matching refs:salt
64 foreach version 0 to key data version - 1 (a key or a salt)
157 Salt *salt = ent->keys.val[key_num].salt;
158 /* fix salt type */
159 switch((int)salt->type) {
161 salt->type = KRB5_PADATA_PW_SALT;
164 krb5_data_free(&salt->salt);
165 salt->type = KRB5_PADATA_PW_SALT;
176 ret = krb5_data_alloc (&salt->salt, len);
179 p = salt->salt.data;
187 salt->type = KRB5_PADATA_PW_SALT;
191 krb5_data_free(&salt->salt);
192 ret = krb5_data_copy(&salt->salt,
197 salt->type = KRB5_PADATA_PW_SALT;
200 salt->type = KRB5_PADATA_PW_SALT;
203 krb5_data_free(&salt->salt);
204 ret = krb5_data_copy(&salt->salt,
209 salt->type = KRB5_PADATA_AFS3_SALT;
351 /* key version 1 -- optional salt */
352 ALLOC(ent.entry.keys.val[i].salt);
353 ent.entry.keys.val[i].salt->type = getint(&p); /* salt type */
354 tmp = getint(&p); /* salt length */
356 krb5_data_alloc(&ent.entry.keys.val[i].salt->salt, tmp - 2);
357 q = nexttoken(&p); /* salt itself */
359 &ent.entry.keys.val[i].salt->salt);
361 ent.entry.keys.val[i].salt->salt.length = 0;
362 ent.entry.keys.val[i].salt->salt.data = NULL;