Lines Matching refs:paid
723 set_paid(struct pa_info_data *paid, krb5_context context, in set_paid() argument
728 paid->etype = etype; in set_paid()
729 paid->salt.salttype = salttype; in set_paid()
730 paid->salt.saltvalue.data = malloc(salt_len + 1); in set_paid()
731 if (paid->salt.saltvalue.data == NULL) { in set_paid()
735 memcpy(paid->salt.saltvalue.data, salt_string, salt_len); in set_paid()
736 ((char *)paid->salt.saltvalue.data)[salt_len] = '\0'; in set_paid()
737 paid->salt.saltvalue.length = salt_len; in set_paid()
741 ret = krb5_copy_data(context, s2kparams, &paid->s2kparams); in set_paid()
744 krb5_free_salt(context, paid->salt); in set_paid()
748 paid->s2kparams = NULL; in set_paid()
757 struct pa_info_data *paid, in pa_etype_info2() argument
783 ret = set_paid(paid, context, e.val[i].etype, in pa_etype_info2()
792 return paid; in pa_etype_info2()
806 struct pa_info_data *paid, in pa_etype_info() argument
834 ret = set_paid(paid, context, e.val[i].etype, in pa_etype_info()
844 return paid; in pa_etype_info()
858 struct pa_info_data *paid, in pa_pw_or_afs3_salt() argument
862 if (paid->etype == ENCTYPE_NULL) in pa_pw_or_afs3_salt()
864 ret = set_paid(paid, context, in pa_pw_or_afs3_salt()
865 paid->etype, in pa_pw_or_afs3_salt()
866 paid->salt.salttype, in pa_pw_or_afs3_salt()
872 return paid; in pa_pw_or_afs3_salt()
908 struct pa_info_data *paid, in process_pa_info() argument
918 paid->salt.salttype = (krb5_salttype)pa_prefs[i].type; in process_pa_info()
920 paid, &pa->padata_value); in process_pa_info()
1202 struct pa_info_data *paid, *ppaid; in process_pa_data_to_md() local
1205 paid = calloc(1, sizeof(*paid)); in process_pa_data_to_md()
1207 paid->etype = ENCTYPE_NULL; in process_pa_data_to_md()
1208 ppaid = process_pa_info(context, creds->client, a, paid, in_md); in process_pa_data_to_md()
1235 free(paid); in process_pa_data_to_md()
1257 struct pa_info_data paid, *ppaid = NULL; in process_pa_data_to_key() local
1262 memset(&paid, 0, sizeof(paid)); in process_pa_data_to_key()
1267 paid.etype = etype; in process_pa_data_to_key()
1268 ppaid = process_pa_info(context, creds->client, a, &paid, in process_pa_data_to_key()
1274 ret = krb5_get_pw_salt (context, creds->client, &paid.salt); in process_pa_data_to_key()
1277 paid.etype = etype; in process_pa_data_to_key()
1278 paid.s2kparams = NULL; in process_pa_data_to_key()
1279 ppaid = &paid; in process_pa_data_to_key()
1323 free_paid(context, &paid); in process_pa_data_to_key()