Lines Matching defs:ret

252     unsigned int                ret;
281 ret = kdb_get_entry(handle, entry->principal, &kdb, &adb);
283 switch(ret) {
306 return ret;
317 if ((ret = kadm5_get_policy(handle->lhandle, entry->policy,
319 if(ret == EINVAL)
322 return ret;
326 ret = passwd_check(handle, password, (mask & KADM5_POLICY),
328 if (ret) {
331 return ret;
339 if ((ret = krb5_timeofday(handle->context, &now))) {
342 return ret;
394 if ((ret = kadm5_copy_principal(handle->context,
398 return(ret);
401 if ((ret = krb5_dbe_update_last_pwd_change(handle->context, &kdb, now))) {
405 return(ret);
414 ret = krb5_dbe_update_tl_data(handle->context, &kdb, tl_data_tail);
415 if( ret )
420 return ret;
432 ret = krb5_db_fetch_mkey_list(handle->context, master_princ,
434 if (ret) {
438 return (ret);
444 ret = krb5_dbe_fetch_act_key_list(handle->context, master_princ,
446 if (ret) {
450 return (ret);
454 ret = krb5_dbe_find_act_mkey(handle->context, active_mkey_list, &act_kvno,
456 if (ret) {
460 return (ret);
464 ret = krb5_dbe_cpw(handle->context, act_mkey,
471 ret = krb5_dbe_crk(handle->context, &master_keyblock,
476 if (ret) {
480 return(ret);
484 ret = krb5_dbe_update_mkvno(handle->context, &kdb, act_kvno);
485 if (ret)
490 return ret;
513 if ((ret = kadm5_modify_policy_internal(handle->lhandle, &polent,
519 return(ret);
527 ret = kdb_put_entry(handle, &kdb, &adb);
531 if (ret) {
546 return(ret);
559 unsigned int ret;
572 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb)))
573 return(ret);
576 if ((ret = kadm5_get_policy(handle->lhandle,
580 if ((ret = kadm5_modify_policy_internal(handle->lhandle, &polent,
585 return(ret);
588 if ((ret = kadm5_free_policy_ent(handle->lhandle, &polent))) {
590 return ret;
594 ret = kdb_delete_entry(handle, principal);
598 return ret;
605 int ret, ret2, i;
638 ret = kdb_get_entry(handle, entry->principal, &kdb, &adb);
639 if (ret)
640 return(ret);
648 ret = kadm5_get_policy(handle->lhandle, entry->policy, &npol);
649 if (ret) {
650 switch (ret) {
652 ret = KADM5_BAD_POLICY;
656 ret = KADM5_UNK_POLICY;
667 ret = kadm5_get_policy(handle->lhandle,
669 switch(ret) {
694 ret = krb5_dbe_lookup_last_pwd_change(handle->context, &kdb,
696 if (ret)
706 ret = kadm5_get_policy(handle->lhandle, adb.policy, &opol);
707 switch(ret) {
711 ret = KADM5_BAD_DB;
731 (ret =
735 (ret =
764 ret = krb5_dbe_update_tl_data(handle->context, &kdb, tl);
765 if( ret )
779 ret = KADM5_BAD_SERVER_PARAMS;
789 ret = kdb_put_entry(handle, &kdb, &adb);
790 if (ret) goto done;
792 ret = KADM5_OK;
796 ret = ret ? ret : ret2;
800 ret = ret ? ret : ret2;
803 return ret;
812 int ret, i;
822 if ((ret = kdb_get_entry(handle, target, &kdb, &adb)) == 0) {
827 if ((ret = kdb_get_entry(handle, source, &kdb, &adb)))
828 return ret;
835 ret = KADM5_NO_RENAME_SALT;
841 ret = kadm5_copy_principal(handle->context, target, &kdb.princ);
842 if (ret) {
847 if ((ret = kdb_put_entry(handle, &kdb, &adb)))
850 ret = kdb_delete_entry(handle, source);
854 return ret;
864 krb5_error_code ret = 0;
885 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb)))
886 return ret;
891 ret = ENOMEM;
900 (ret = krb5_copy_principal(handle->context, kdb.princ,
909 (ret = krb5_dbe_lookup_last_pwd_change(handle->context, &kdb,
922 ret = krb5_dbe_lookup_mod_princ_data(handle->context, &kdb,
925 if (ret) {
946 ret = krb5_dbe_get_mkvno(handle->context, &kdb, &entry->mkvno);
947 if (ret)
968 ret = ENOMEM;
984 ret = ENOMEM;
991 ret = krb5_copy_key_data_contents(handle->context,
994 if (ret)
998 ret = KADM5_OK;
1001 if (ret && entry->principal) {
1007 return ret;
1046 krb5_error_code ret;
1049 ret = krb5_dbekd_decrypt_key_data(context,
1053 if (ret)
1054 return(ret);
1057 ret = krb5_dbekd_decrypt_key_data(context,
1061 if (ret)
1062 return(ret);
1109 int i, ret;
1119 ret = krb5_dbekd_decrypt_key_data(context,
1123 if (ret)
1124 return ret;
1126 ret = krb5_dbekd_encrypt_key_data(context, hist_key,
1130 if (ret)
1131 return ret;
1332 kadm5_ret_t ret;
1335 ret = pipe (data_pipe);
1336 if (ret)
1337 ret = errno;
1339 if (!ret) {
1342 ret = errno;
1361 ret = 0;
1371 ret = errno;
1379 if (!ret) {
1383 ret = KRB5KDC_ERR_POLICY; /* password change rejected */
1387 ret = KRB5KRB_ERR_GENERIC; /* FIXME: better error */
1393 return ret;
1417 int ret, ret2, last_pwd, hist_added;
1427 ret = kadm5_check_min_life(server_handle,principal,NULL,0);
1428 if (ret)
1429 return (ret);
1442 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb)))
1443 return(ret);
1446 if ((ret = kdb_get_entry(handle, principal, &kdb_save, NULL))) {
1448 return(ret);
1452 if ((ret = kadm5_get_policy(handle->lhandle, adb.policy, &pol)))
1457 if ((ret = passwd_check(handle, password, adb.aux_attributes &
1461 ret = krb5_dbe_find_act_mkey(handle->context, active_mkey_list, &act_kvno,
1463 if (ret)
1466 ret = krb5_dbe_cpw(handle->context, act_mkey,
1471 if (ret)
1474 ret = krb5_dbe_update_mkvno(handle->context, &kdb, act_kvno);
1475 if (ret)
1480 ret = krb5_timeofday(handle->context, &now);
1481 if (ret)
1487 ret = krb5_dbe_lookup_last_pwd_change(handle->context,
1489 if (ret)
1501 ret = KADM5_PASS_TOOSOON;
1506 ret = kdb_get_hist_key(handle, &hist_keyblock, &hist_kvno);
1507 if (ret)
1510 ret = create_history_entry(handle->context,
1514 if (ret)
1517 ret = check_pw_reuse(handle->context, &hist_keyblock,
1520 if (ret)
1527 ret = check_pw_reuse(handle->context, &hist_keyblock,
1530 if (ret)
1534 ret = add_to_history(handle->context, hist_kvno, &adb, &pol,
1536 if (ret)
1557 if (!ret) {
1559 if (pstring == NULL) { ret = ENOMEM; }
1562 if (!ret) {
1567 ret = kadm5_launch_task (handle->context, path, argv, password);
1573 if (ret)
1578 ret = krb5_dbe_update_last_pwd_change(handle->context, &kdb, now);
1579 if (ret)
1594 if ((ret = kdb_put_entry(handle, &kdb, &adb)))
1597 ret = KADM5_OK;
1607 && !ret)
1608 ret = ret2;
1610 return ret;
1650 int ret, last_pwd, have_pol = 0;
1672 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb)))
1673 return(ret);
1675 ret = krb5_dbe_find_act_mkey(handle->context, active_mkey_list, NULL,
1677 if (ret)
1680 ret = krb5_dbe_crk(handle->context, act_mkey,
1685 if (ret)
1690 ret = krb5_timeofday(handle->context, &now);
1691 if (ret)
1695 if ((ret = kadm5_get_policy(handle->lhandle, adb.policy,
1700 ret = krb5_dbe_lookup_last_pwd_change(handle->context,
1702 if (ret)
1714 ret = KADM5_PASS_TOOSOON;
1727 ret = krb5_dbe_update_last_pwd_change(handle->context, &kdb, now);
1728 if (ret)
1735 ret = decrypt_key_data(handle->context,
1738 if (ret)
1746 if ((ret = kdb_put_entry(handle, &kdb, &adb)))
1749 ret = KADM5_OK;
1755 return ret;
1776 int i, k, kvno, ret, have_pol = 0;
1800 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb)))
1801 return(ret);
1820 ret = krb5_dbe_find_act_mkey(handle->context, active_mkey_list, NULL,
1822 if (ret)
1826 ret = krb5_dbekd_encrypt_key_data(handle->context, act_mkey,
1829 if (ret) {
1842 ret = ENOMEM;
1857 ret = krb5_timeofday(handle->context, &now);
1858 if (ret)
1862 if ((ret = kadm5_get_policy(handle->lhandle, adb.policy,
1874 if (ret = krb5_dbe_lookup_last_pwd_change(handle->context,
1879 ret = KADM5_PASS_TOOSOON;
1892 ret = krb5_dbe_update_last_pwd_change(handle->context, &kdb, now);
1893 if (ret)
1899 if ((ret = kdb_put_entry(handle, &kdb, &adb)))
1902 ret = KADM5_OK;
1915 return ret;
1945 int i, j, k, kvno, ret, have_pol = 0;
1969 if ((ret = krb5_c_enctype_compare(handle->context,
1973 return(ret);
1987 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb)))
1988 return(ret);
2007 ret = ENOMEM;
2020 ret = KADM5_SETKEY3_ETYPE_MISMATCH;
2026 ret = krb5_dbe_find_act_mkey(handle->context, active_mkey_list, NULL,
2028 if (ret)
2031 ret = krb5_dbekd_encrypt_key_data(handle->context,
2037 if (ret)
2057 ret = ENOMEM;
2083 if ((ret = krb5_timeofday(handle->context, &now)))
2087 if ((ret = kadm5_get_policy(handle->lhandle, adb.policy,
2099 if (ret = krb5_dbe_lookup_last_pwd_change(handle->context,
2104 ret = KADM5_PASS_TOOSOON;
2117 if ((ret = krb5_dbe_update_last_pwd_change(handle->context, &kdb, now)))
2123 if ((ret = kdb_put_entry(handle, &kdb, &adb)))
2126 ret = KADM5_OK;
2132 return ret;
2147 kadm5_ret_t ret;
2158 if ((ret = kdb_get_entry(handle, principal, &kdb, &adb)))
2159 return(ret);
2162 ret = decrypt_key_data(handle->context,
2165 if (ret)
2169 ret = KADM5_OK;
2173 return ret;
2188 int ret, i;
2196 ret = krb5_dbekd_decrypt_key_data(context, NULL,
2199 if (ret) {
2209 return ret;
2259 int ret;
2269 if ((ret = krb5_dbe_find_enctype(handle->context, &dbent, ktype,
2271 return ret;
2276 if ((ret = krb5_dbekd_decrypt_key_data(handle->context,
2279 return ret;
2301 kadm5_ret_t ret;
2309 ret = krb5_timeofday(handle->context, &now);
2310 if (ret)
2311 return ret;
2313 ret = kadm5_get_principal(handle->lhandle, principal,
2315 if(ret)
2316 return ret;
2318 if((ret=kadm5_get_policy(handle->lhandle,
2321 return ret;
2348 ret = kadm5_free_policy_ent(handle->lhandle, &pol);
2349 if (ret) {
2351 return ret;