Lines Matching refs:ent
398 kadm5_principal_ent_rec *ent) in store_principal_ent() argument
402 CHECK(store_principal_xdr(contextp, sp, ent->principal)); in store_principal_ent()
403 CHECK(krb5_store_uint32(sp, ent->princ_expire_time)); in store_principal_ent()
404 CHECK(krb5_store_uint32(sp, ent->pw_expiration)); in store_principal_ent()
405 CHECK(krb5_store_uint32(sp, ent->last_pwd_change)); in store_principal_ent()
406 CHECK(krb5_store_uint32(sp, ent->max_life)); in store_principal_ent()
407 CHECK(krb5_store_int32(sp, ent->mod_name == NULL)); in store_principal_ent()
408 if (ent->mod_name) in store_principal_ent()
409 CHECK(store_principal_xdr(contextp, sp, ent->mod_name)); in store_principal_ent()
410 CHECK(krb5_store_uint32(sp, ent->mod_date)); in store_principal_ent()
411 CHECK(krb5_store_uint32(sp, ent->attributes)); in store_principal_ent()
412 CHECK(krb5_store_uint32(sp, ent->kvno)); in store_principal_ent()
413 CHECK(krb5_store_uint32(sp, ent->mkvno)); in store_principal_ent()
414 CHECK(store_string_xdr(sp, ent->policy)); in store_principal_ent()
415 CHECK(krb5_store_int32(sp, ent->aux_attributes)); in store_principal_ent()
416 CHECK(krb5_store_int32(sp, ent->max_renewable_life)); in store_principal_ent()
417 CHECK(krb5_store_int32(sp, ent->last_success)); in store_principal_ent()
418 CHECK(krb5_store_int32(sp, ent->last_failed)); in store_principal_ent()
419 CHECK(krb5_store_int32(sp, ent->fail_auth_count)); in store_principal_ent()
420 CHECK(krb5_store_int32(sp, ent->n_key_data)); in store_principal_ent()
421 CHECK(krb5_store_int32(sp, ent->n_tl_data)); in store_principal_ent()
422 CHECK(krb5_store_int32(sp, ent->n_tl_data == 0)); in store_principal_ent()
423 if (ent->n_tl_data) { in store_principal_ent()
426 for (tp = ent->tl_data; tp; tp = tp->tl_data_next) { in store_principal_ent()
438 CHECK(krb5_store_int32(sp, ent->n_key_data)); in store_principal_ent()
439 for (i = 0; i < ent->n_key_data; i++) { in store_principal_ent()
441 CHECK(krb5_store_uint32(sp, ent->kvno)); in store_principal_ent()
442 CHECK(krb5_store_uint32(sp, ent->key_data[i].key_data_type[0])); in store_principal_ent()
443 CHECK(krb5_store_uint32(sp, ent->key_data[i].key_data_type[1])); in store_principal_ent()
452 kadm5_principal_ent_rec *ent) in ret_principal_ent() argument
457 memset(ent, 0, sizeof(*ent)); in ret_principal_ent()
459 CHECK(ret_principal_xdr(contextp, sp, &ent->principal)); in ret_principal_ent()
461 ent->princ_expire_time = flag; in ret_principal_ent()
463 ent->pw_expiration = flag; in ret_principal_ent()
465 ent->last_pwd_change = flag; in ret_principal_ent()
467 ent->max_life = flag; in ret_principal_ent()
470 ret_principal_xdr(contextp, sp, &ent->mod_name); in ret_principal_ent()
472 ent->mod_date = flag; in ret_principal_ent()
474 ent->attributes = flag; in ret_principal_ent()
476 ent->kvno = flag; in ret_principal_ent()
478 ent->mkvno = flag; in ret_principal_ent()
479 CHECK(ret_string_xdr(sp, &ent->policy)); in ret_principal_ent()
481 ent->aux_attributes = flag; in ret_principal_ent()
483 ent->max_renewable_life = flag; in ret_principal_ent()
485 ent->last_success = flag; in ret_principal_ent()
487 ent->last_failed = flag; in ret_principal_ent()
489 ent->fail_auth_count = flag; in ret_principal_ent()
491 ent->n_key_data = flag; in ret_principal_ent()
493 ent->n_tl_data = flag; in ret_principal_ent()
496 krb5_tl_data **tp = &ent->tl_data; in ret_principal_ent()
515 INSIST((size_t)ent->n_tl_data == count); in ret_principal_ent()
517 INSIST(ent->n_tl_data == 0); in ret_principal_ent()
521 INSIST(num == (uint32_t)ent->n_key_data); in ret_principal_ent()
523 ent->key_data = calloc(num, sizeof(ent->key_data[0])); in ret_principal_ent()
524 INSIST(ent->key_data != NULL); in ret_principal_ent()
530 ent->kvno = flag; in ret_principal_ent()
532 ent->key_data[i].key_data_type[0] = flag; in ret_principal_ent()
534 ent->key_data[i].key_data_type[1] = flag; in ret_principal_ent()
550 kadm5_principal_ent_rec ent; in proc_create_principal() local
554 memset(&ent, 0, sizeof(ent)); in proc_create_principal()
558 CHECK(ret_principal_ent(contextp->context, in, &ent)); in proc_create_principal()
562 INSIST(ent.principal); in proc_create_principal()
565 ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_ADD, ent.principal); in proc_create_principal()
569 ret = kadm5_create_principal(contextp, &ent, mask, password); in proc_create_principal()
577 kadm5_free_principal_ent(contextp, &ent); in proc_create_principal()
614 kadm5_principal_ent_rec ent; in proc_get_principal() local
617 memset(&ent, 0, sizeof(ent)); in proc_get_principal()
628 ret = kadm5_get_principal(contextp, princ, &ent, mask); in proc_get_principal()
636 CHECK(store_principal_ent(contextp->context, out, &ent)); in proc_get_principal()
639 kadm5_free_principal_ent(contextp, &ent); in proc_get_principal()