Lines Matching refs:adb

210     osa_princ_ent_rec		adb;  in kadm5_create_principal_3()  local
239 ret = kdb_get_entry(handle, entry->principal, &kdb, &adb); in kadm5_create_principal_3()
245 memset(&adb, 0, sizeof(osa_princ_ent_rec)); in kadm5_create_principal_3()
254 kdb_free_entry(handle, &kdb, &adb); in kadm5_create_principal_3()
263 kdb_free_entry(handle, NULL, &adb); in kadm5_create_principal_3()
264 memset(&adb, 0, sizeof(osa_princ_ent_rec)); in kadm5_create_principal_3()
400 adb.admin_history_kvno = hist_kvno; in kadm5_create_principal_3()
402 adb.aux_attributes = KADM5_POLICY; in kadm5_create_principal_3()
407 adb.policy = entry->policy; in kadm5_create_principal_3()
428 ret = kdb_put_entry(handle, &kdb, &adb); in kadm5_create_principal_3()
463 osa_princ_ent_rec adb; in kadm5_delete_principal() local
473 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb))) in kadm5_delete_principal()
476 if ((adb.aux_attributes & KADM5_POLICY)) { in kadm5_delete_principal()
478 adb.policy, &polent)) in kadm5_delete_principal()
485 kdb_free_entry(handle, &kdb, &adb); in kadm5_delete_principal()
490 kdb_free_entry(handle, &kdb, &adb); in kadm5_delete_principal()
497 kdb_free_entry(handle, &kdb, &adb); in kadm5_delete_principal()
511 osa_princ_ent_rec adb; in kadm5_modify_principal() local
539 ret = kdb_get_entry(handle, entry->principal, &kdb, &adb); in kadm5_modify_principal()
565 if(adb.aux_attributes & KADM5_POLICY) { in kadm5_modify_principal()
567 if(strcmp(adb.policy, entry->policy)) { in kadm5_modify_principal()
569 adb.policy, &opol); in kadm5_modify_principal()
588 adb.aux_attributes |= KADM5_POLICY; in kadm5_modify_principal()
589 if (adb.policy) in kadm5_modify_principal()
590 free(adb.policy); in kadm5_modify_principal()
591 adb.policy = strdup(entry->policy); in kadm5_modify_principal()
606 (adb.aux_attributes & KADM5_POLICY)) { in kadm5_modify_principal()
607 ret = kadm5_get_policy(handle->lhandle, adb.policy, &opol); in kadm5_modify_principal()
617 if (adb.policy) in kadm5_modify_principal()
618 free(adb.policy); in kadm5_modify_principal()
619 adb.policy = NULL; in kadm5_modify_principal()
620 adb.aux_attributes &= ~KADM5_POLICY; in kadm5_modify_principal()
678 ret = kdb_put_entry(handle, &kdb, &adb); in kadm5_modify_principal()
691 kdb_free_entry(handle, &kdb, &adb); in kadm5_modify_principal()
700 osa_princ_ent_rec adb; in kadm5_rename_principal() local
711 if ((ret = kdb_get_entry(handle, target, &kdb, &adb)) == 0) { in kadm5_rename_principal()
712 kdb_free_entry(handle, &kdb, &adb); in kadm5_rename_principal()
716 if ((ret = kdb_get_entry(handle, source, &kdb, &adb))) in kadm5_rename_principal()
736 if ((ret = kdb_put_entry(handle, &kdb, &adb))) in kadm5_rename_principal()
742 kdb_free_entry(handle, &kdb, &adb); in kadm5_rename_principal()
752 osa_princ_ent_rec adb; in kadm5_get_principal() local
781 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb))) in kadm5_get_principal()
785 adb.policy && (adb.aux_attributes & KADM5_POLICY)) { in kadm5_get_principal()
786 if ((entry->policy = (char *) malloc(strlen(adb.policy) + 1)) == NULL) { in kadm5_get_principal()
790 strcpy(entry->policy, adb.policy); in kadm5_get_principal()
794 entry->aux_attributes = adb.aux_attributes; in kadm5_get_principal()
937 kdb_free_entry(handle, &kdb, &adb); in kadm5_get_principal()
1109 #define KADM_MOD(x) (x + adb->old_key_next) % adb->old_key_len
1111 osa_princ_ent_t adb, in add_to_history() argument
1124 nkeys = adb->old_key_len; in add_to_history()
1125 knext = adb->old_key_next; in add_to_history()
1128 if (adb->old_keys == NULL) { in add_to_history()
1129 adb->old_keys = (osa_pw_hist_ent *) in add_to_history()
1132 adb->old_keys = (osa_pw_hist_ent *) in add_to_history()
1133 realloc(adb->old_keys, in add_to_history()
1136 if (adb->old_keys == NULL) in add_to_history()
1139 memset(&adb->old_keys[nkeys], 0, sizeof(osa_pw_hist_ent)); in add_to_history()
1140 nkeys = ++adb->old_key_len; in add_to_history()
1146 adb->old_keys[i] = adb->old_keys[i - 1]; in add_to_history()
1148 memset(&adb->old_keys[knext], 0, sizeof(osa_pw_hist_ent)); in add_to_history()
1177 tmp[i] = adb->old_keys[j]; in add_to_history()
1182 histp = &adb->old_keys[j]; in add_to_history()
1188 free((void *)adb->old_keys); in add_to_history()
1189 adb->old_keys = tmp; in add_to_history()
1190 nkeys = adb->old_key_len = nhist - 1; in add_to_history()
1191 knext = adb->old_key_next = 0; in add_to_history()
1201 knext = adb->old_key_next = 0; in add_to_history()
1203 histp = &adb->old_keys[knext]; in add_to_history()
1209 adb->old_keys[knext] = *pw; in add_to_history()
1212 if (++adb->old_key_next == nhist - 1) in add_to_history()
1213 adb->old_key_next = 0; in add_to_history()
1337 osa_princ_ent_rec adb; in kadm5_chpass_principal_3() local
1361 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb))) in kadm5_chpass_principal_3()
1366 kdb_free_entry(handle, &kdb, &adb); in kadm5_chpass_principal_3()
1370 if ((adb.aux_attributes & KADM5_POLICY)) { in kadm5_chpass_principal_3()
1371 if ((ret = kadm5_get_policy(handle->lhandle, adb.policy, &pol))) in kadm5_chpass_principal_3()
1376 if ((ret = passwd_check(handle, password, adb.aux_attributes & in kadm5_chpass_principal_3()
1394 if ((adb.aux_attributes & KADM5_POLICY)) { in kadm5_chpass_principal_3()
1431 if (adb.admin_history_kvno != hist_kvno) { in kadm5_chpass_principal_3()
1440 adb.old_key_len, adb.old_keys); in kadm5_chpass_principal_3()
1444 ret = add_to_history(handle->context, &adb, &pol, &hist); in kadm5_chpass_principal_3()
1506 if ((ret = kdb_put_entry(handle, &kdb, &adb))) in kadm5_chpass_principal_3()
1513 kdb_free_entry(handle, &kdb, &adb); in kadm5_chpass_principal_3()
1558 osa_princ_ent_rec adb; in kadm5_randkey_principal_3() local
1579 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb))) in kadm5_randkey_principal_3()
1596 if ((adb.aux_attributes & KADM5_POLICY)) { in kadm5_randkey_principal_3()
1597 if ((ret = kadm5_get_policy(handle->lhandle, adb.policy, in kadm5_randkey_principal_3()
1622 if(adb.admin_history_kvno != hist_kvno) { in kadm5_randkey_principal_3()
1631 adb.old_key_len, adb.old_keys); in kadm5_randkey_principal_3()
1674 if ((ret = kdb_put_entry(handle, &kdb, &adb))) in kadm5_randkey_principal_3()
1679 kdb_free_entry(handle, &kdb, &adb); in kadm5_randkey_principal_3()
1700 osa_princ_ent_rec adb;
1727 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb)))
1783 if ((adb.aux_attributes & KADM5_POLICY)) {
1784 if ((ret = kadm5_get_policy(handle->lhandle, adb.policy,
1810 if(adb.admin_history_kvno != hist_kvno) {
1818 adb.old_key_len, adb.old_keys))
1835 if ((ret = kdb_put_entry(handle, &kdb, &adb)))
1847 kdb_free_entry(handle, &kdb, &adb);
1876 osa_princ_ent_rec adb; in kadm5_setkey_principal_3() local
1922 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb))) in kadm5_setkey_principal_3()
2014 if ((adb.aux_attributes & KADM5_POLICY)) { in kadm5_setkey_principal_3()
2015 if ((ret = kadm5_get_policy(handle->lhandle, adb.policy, in kadm5_setkey_principal_3()
2041 if(adb.admin_history_kvno != hist_kvno) { in kadm5_setkey_principal_3()
2050 adb.old_key_len, adb.old_keys)) in kadm5_setkey_principal_3()
2066 if ((ret = kdb_put_entry(handle, &kdb, &adb))) in kadm5_setkey_principal_3()
2071 kdb_free_entry(handle, &kdb, &adb); in kadm5_setkey_principal_3()