Lines Matching refs:ret

295     krb5_error_code ret;  in krb5_storage_to_data()  local
301 ret = size_too_large(sp, size); in krb5_storage_to_data()
302 if (ret) in krb5_storage_to_data()
303 return ret; in krb5_storage_to_data()
304 ret = krb5_data_alloc(data, size); in krb5_storage_to_data()
305 if (ret) { in krb5_storage_to_data()
307 return ret; in krb5_storage_to_data()
322 int ret; in krb5_store_int() local
328 ret = sp->store(sp, v, len); in krb5_store_int()
329 if (ret < 0) in krb5_store_int()
331 if ((size_t)ret != len) in krb5_store_int()
383 int ret; in krb5_ret_int() local
386 ret = sp->fetch(sp, v, len); in krb5_ret_int()
387 if (ret < 0) in krb5_ret_int()
389 if ((size_t)ret != len) in krb5_ret_int()
412 krb5_error_code ret = krb5_ret_int(sp, value, 4); in krb5_ret_int32() local
413 if(ret) in krb5_ret_int32()
414 return ret; in krb5_ret_int32()
438 krb5_error_code ret; in krb5_ret_uint32() local
441 ret = krb5_ret_int32(sp, &v); in krb5_ret_uint32()
442 if (ret == 0) in krb5_ret_uint32()
445 return ret; in krb5_ret_uint32()
507 int ret; in krb5_ret_int16() local
508 ret = krb5_ret_int(sp, &v, 2); in krb5_ret_int16()
509 if(ret) in krb5_ret_int16()
510 return ret; in krb5_ret_int16()
535 krb5_error_code ret; in krb5_ret_uint16() local
538 ret = krb5_ret_int16(sp, &v); in krb5_ret_uint16()
539 if (ret == 0) in krb5_ret_uint16()
542 return ret; in krb5_ret_uint16()
560 int ret; in krb5_store_int8() local
562 ret = sp->store(sp, &value, sizeof(value)); in krb5_store_int8()
563 if (ret != sizeof(value)) in krb5_store_int8()
564 return (ret<0)?errno:sp->eof_code; in krb5_store_int8()
601 int ret; in krb5_ret_int8() local
603 ret = sp->fetch(sp, value, sizeof(*value)); in krb5_ret_int8()
604 if (ret != sizeof(*value)) in krb5_ret_int8()
605 return (ret<0)?errno:sp->eof_code; in krb5_ret_int8()
624 krb5_error_code ret; in krb5_ret_uint8() local
627 ret = krb5_ret_int8(sp, &v); in krb5_ret_uint8()
628 if (ret == 0) in krb5_ret_uint8()
631 return ret; in krb5_ret_uint8()
650 int ret; in krb5_store_data() local
651 ret = krb5_store_int32(sp, data.length); in krb5_store_data()
652 if(ret < 0) in krb5_store_data()
653 return ret; in krb5_store_data()
654 ret = sp->store(sp, data.data, data.length); in krb5_store_data()
655 if(ret < 0) in krb5_store_data()
657 if((size_t)ret != data.length) in krb5_store_data()
677 int ret; in krb5_ret_data() local
680 ret = krb5_ret_int32(sp, &size); in krb5_ret_data()
681 if(ret) in krb5_ret_data()
682 return ret; in krb5_ret_data()
683 ret = size_too_large(sp, size); in krb5_ret_data()
684 if (ret) in krb5_ret_data()
685 return ret; in krb5_ret_data()
686 ret = krb5_data_alloc (data, size); in krb5_ret_data()
687 if (ret) in krb5_ret_data()
688 return ret; in krb5_ret_data()
690 ret = sp->fetch(sp, data->data, size); in krb5_ret_data()
691 if(ret != size) in krb5_ret_data()
692 return (ret < 0)? errno : sp->eof_code; in krb5_ret_data()
734 int ret; in krb5_ret_string() local
736 ret = krb5_ret_data(sp, &data); in krb5_ret_string()
737 if(ret) in krb5_ret_string()
738 return ret; in krb5_ret_string()
764 ssize_t ret; in krb5_store_stringz() local
766 ret = sp->store(sp, s, len); in krb5_store_stringz()
767 if(ret < 0) in krb5_store_stringz()
768 return ret; in krb5_store_stringz()
769 if((size_t)ret != len) in krb5_store_stringz()
792 ssize_t ret; in krb5_ret_stringz() local
794 while((ret = sp->fetch(sp, &c, 1)) == 1){ in krb5_ret_stringz()
798 ret = size_too_large(sp, len); in krb5_ret_stringz()
799 if (ret) in krb5_ret_stringz()
811 if(ret != 1){ in krb5_ret_stringz()
813 if(ret == 0) in krb5_ret_stringz()
815 return ret; in krb5_ret_stringz()
825 ssize_t ret; in krb5_store_stringnl() local
827 ret = sp->store(sp, s, len); in krb5_store_stringnl()
828 if(ret < 0) in krb5_store_stringnl()
829 return ret; in krb5_store_stringnl()
830 if((size_t)ret != len) in krb5_store_stringnl()
832 ret = sp->store(sp, "\n", 1); in krb5_store_stringnl()
833 if(ret != 1) { in krb5_store_stringnl()
834 if(ret < 0) in krb5_store_stringnl()
835 return ret; in krb5_store_stringnl()
852 ssize_t ret; in krb5_ret_stringnl() local
854 while((ret = sp->fetch(sp, &c, 1)) == 1){ in krb5_ret_stringnl()
867 ret = size_too_large(sp, len); in krb5_ret_stringnl()
868 if (ret) in krb5_ret_stringnl()
882 if(ret != 1){ in krb5_ret_stringnl()
884 if(ret == 0) in krb5_ret_stringnl()
886 return ret; in krb5_ret_stringnl()
908 int ret; in krb5_store_principal() local
911 ret = krb5_store_int32(sp, p->name.name_type); in krb5_store_principal()
912 if(ret) return ret; in krb5_store_principal()
915 ret = krb5_store_int32(sp, p->name.name_string.len + 1); in krb5_store_principal()
917 ret = krb5_store_int32(sp, p->name.name_string.len); in krb5_store_principal()
919 if(ret) return ret; in krb5_store_principal()
920 ret = krb5_store_string(sp, p->realm); in krb5_store_principal()
921 if(ret) return ret; in krb5_store_principal()
923 ret = krb5_store_string(sp, p->name.name_string.val[i]); in krb5_store_principal()
924 if(ret) return ret; in krb5_store_principal()
945 int ret; in krb5_ret_principal() local
956 else if((ret = krb5_ret_int32(sp, &type))){ in krb5_ret_principal()
958 return ret; in krb5_ret_principal()
960 if((ret = krb5_ret_int32(sp, &ncomp))){ in krb5_ret_principal()
962 return ret; in krb5_ret_principal()
970 ret = size_too_large_num(sp, ncomp, sizeof(p->name.name_string.val[0])); in krb5_ret_principal()
971 if (ret) { in krb5_ret_principal()
973 return ret; in krb5_ret_principal()
977 ret = krb5_ret_string(sp, &p->realm); in krb5_ret_principal()
978 if(ret) { in krb5_ret_principal()
980 return ret; in krb5_ret_principal()
989 ret = krb5_ret_string(sp, &p->name.name_string.val[i]); in krb5_ret_principal()
990 if(ret) { in krb5_ret_principal()
995 return ret; in krb5_ret_principal()
1016 int ret; in krb5_store_keyblock() local
1017 ret = krb5_store_int16(sp, p.keytype); in krb5_store_keyblock()
1018 if(ret) return ret; in krb5_store_keyblock()
1023 ret = krb5_store_int16(sp, p.keytype); in krb5_store_keyblock()
1024 if(ret) return ret; in krb5_store_keyblock()
1027 ret = krb5_store_data(sp, p.keyvalue); in krb5_store_keyblock()
1028 return ret; in krb5_store_keyblock()
1045 int ret; in krb5_ret_keyblock() local
1048 ret = krb5_ret_int16(sp, &tmp); in krb5_ret_keyblock()
1049 if(ret) return ret; in krb5_ret_keyblock()
1053 ret = krb5_ret_int16(sp, &tmp); in krb5_ret_keyblock()
1054 if(ret) return ret; in krb5_ret_keyblock()
1057 ret = krb5_ret_data(sp, &p->keyvalue); in krb5_ret_keyblock()
1058 return ret; in krb5_ret_keyblock()
1075 int ret; in krb5_store_times() local
1076 ret = krb5_store_int32(sp, times.authtime); in krb5_store_times()
1077 if(ret) return ret; in krb5_store_times()
1078 ret = krb5_store_int32(sp, times.starttime); in krb5_store_times()
1079 if(ret) return ret; in krb5_store_times()
1080 ret = krb5_store_int32(sp, times.endtime); in krb5_store_times()
1081 if(ret) return ret; in krb5_store_times()
1082 ret = krb5_store_int32(sp, times.renew_till); in krb5_store_times()
1083 return ret; in krb5_store_times()
1100 int ret; in krb5_ret_times() local
1102 ret = krb5_ret_int32(sp, &tmp); in krb5_ret_times()
1104 if(ret) return ret; in krb5_ret_times()
1105 ret = krb5_ret_int32(sp, &tmp); in krb5_ret_times()
1107 if(ret) return ret; in krb5_ret_times()
1108 ret = krb5_ret_int32(sp, &tmp); in krb5_ret_times()
1110 if(ret) return ret; in krb5_ret_times()
1111 ret = krb5_ret_int32(sp, &tmp); in krb5_ret_times()
1113 return ret; in krb5_ret_times()
1130 int ret; in krb5_store_address() local
1131 ret = krb5_store_int16(sp, p.addr_type); in krb5_store_address()
1132 if(ret) return ret; in krb5_store_address()
1133 ret = krb5_store_data(sp, p.address); in krb5_store_address()
1134 return ret; in krb5_store_address()
1152 int ret; in krb5_ret_address() local
1153 ret = krb5_ret_int16(sp, &t); in krb5_ret_address()
1154 if(ret) return ret; in krb5_ret_address()
1156 ret = krb5_ret_data(sp, &adr->address); in krb5_ret_address()
1157 return ret; in krb5_ret_address()
1175 int ret; in krb5_store_addrs() local
1176 ret = krb5_store_int32(sp, p.len); in krb5_store_addrs()
1177 if(ret) return ret; in krb5_store_addrs()
1179 ret = krb5_store_address(sp, p.val[i]); in krb5_store_addrs()
1180 if(ret) break; in krb5_store_addrs()
1182 return ret; in krb5_store_addrs()
1200 int ret; in krb5_ret_addrs() local
1203 ret = krb5_ret_int32(sp, &tmp); in krb5_ret_addrs()
1204 if(ret) return ret; in krb5_ret_addrs()
1205 ret = size_too_large_num(sp, tmp, sizeof(adr->val[0])); in krb5_ret_addrs()
1206 if (ret) return ret; in krb5_ret_addrs()
1212 ret = krb5_ret_address(sp, &adr->val[i]); in krb5_ret_addrs()
1213 if(ret) break; in krb5_ret_addrs()
1215 return ret; in krb5_ret_addrs()
1232 krb5_error_code ret; in krb5_store_authdata() local
1234 ret = krb5_store_int32(sp, auth.len); in krb5_store_authdata()
1235 if(ret) return ret; in krb5_store_authdata()
1237 ret = krb5_store_int16(sp, auth.val[i].ad_type); in krb5_store_authdata()
1238 if(ret) break; in krb5_store_authdata()
1239 ret = krb5_store_data(sp, auth.val[i].ad_data); in krb5_store_authdata()
1240 if(ret) break; in krb5_store_authdata()
1259 krb5_error_code ret; in krb5_ret_authdata() local
1263 ret = krb5_ret_int32(sp, &tmp); in krb5_ret_authdata()
1264 if(ret) return ret; in krb5_ret_authdata()
1265 ret = size_too_large_num(sp, tmp, sizeof(auth->val[0])); in krb5_ret_authdata()
1266 if (ret) return ret; in krb5_ret_authdata()
1271 ret = krb5_ret_int16(sp, &tmp2); in krb5_ret_authdata()
1272 if(ret) break; in krb5_ret_authdata()
1274 ret = krb5_ret_data(sp, &auth->val[i].ad_data); in krb5_ret_authdata()
1275 if(ret) break; in krb5_ret_authdata()
1277 return ret; in krb5_ret_authdata()
1306 int ret; in krb5_store_creds() local
1308 ret = krb5_store_principal(sp, creds->client); in krb5_store_creds()
1309 if(ret) in krb5_store_creds()
1310 return ret; in krb5_store_creds()
1311 ret = krb5_store_principal(sp, creds->server); in krb5_store_creds()
1312 if(ret) in krb5_store_creds()
1313 return ret; in krb5_store_creds()
1314 ret = krb5_store_keyblock(sp, creds->session); in krb5_store_creds()
1315 if(ret) in krb5_store_creds()
1316 return ret; in krb5_store_creds()
1317 ret = krb5_store_times(sp, creds->times); in krb5_store_creds()
1318 if(ret) in krb5_store_creds()
1319 return ret; in krb5_store_creds()
1320 ret = krb5_store_int8(sp, creds->second_ticket.length != 0); /* is_skey */ in krb5_store_creds()
1321 if(ret) in krb5_store_creds()
1322 return ret; in krb5_store_creds()
1325 ret = krb5_store_int32(sp, creds->flags.i); in krb5_store_creds()
1327 ret = krb5_store_int32(sp, bitswap32(TicketFlags2int(creds->flags.b))); in krb5_store_creds()
1328 if(ret) in krb5_store_creds()
1329 return ret; in krb5_store_creds()
1331 ret = krb5_store_addrs(sp, creds->addresses); in krb5_store_creds()
1332 if(ret) in krb5_store_creds()
1333 return ret; in krb5_store_creds()
1334 ret = krb5_store_authdata(sp, creds->authdata); in krb5_store_creds()
1335 if(ret) in krb5_store_creds()
1336 return ret; in krb5_store_creds()
1337 ret = krb5_store_data(sp, creds->ticket); in krb5_store_creds()
1338 if(ret) in krb5_store_creds()
1339 return ret; in krb5_store_creds()
1340 ret = krb5_store_data(sp, creds->second_ticket); in krb5_store_creds()
1341 return ret; in krb5_store_creds()
1358 krb5_error_code ret; in krb5_ret_creds() local
1363 ret = krb5_ret_principal (sp, &creds->client); in krb5_ret_creds()
1364 if(ret) goto cleanup; in krb5_ret_creds()
1365 ret = krb5_ret_principal (sp, &creds->server); in krb5_ret_creds()
1366 if(ret) goto cleanup; in krb5_ret_creds()
1367 ret = krb5_ret_keyblock (sp, &creds->session); in krb5_ret_creds()
1368 if(ret) goto cleanup; in krb5_ret_creds()
1369 ret = krb5_ret_times (sp, &creds->times); in krb5_ret_creds()
1370 if(ret) goto cleanup; in krb5_ret_creds()
1371 ret = krb5_ret_int8 (sp, &dummy8); in krb5_ret_creds()
1372 if(ret) goto cleanup; in krb5_ret_creds()
1373 ret = krb5_ret_int32 (sp, &dummy32); in krb5_ret_creds()
1374 if(ret) goto cleanup; in krb5_ret_creds()
1392 ret = krb5_ret_addrs (sp, &creds->addresses); in krb5_ret_creds()
1393 if(ret) goto cleanup; in krb5_ret_creds()
1394 ret = krb5_ret_authdata (sp, &creds->authdata); in krb5_ret_creds()
1395 if(ret) goto cleanup; in krb5_ret_creds()
1396 ret = krb5_ret_data (sp, &creds->ticket); in krb5_ret_creds()
1397 if(ret) goto cleanup; in krb5_ret_creds()
1398 ret = krb5_ret_data (sp, &creds->second_ticket); in krb5_ret_creds()
1400 if(ret) { in krb5_ret_creds()
1405 return ret; in krb5_ret_creds()
1430 int ret; in krb5_store_creds_tag() local
1448 ret = krb5_store_int32(sp, header); in krb5_store_creds_tag()
1449 if (ret) in krb5_store_creds_tag()
1450 return ret; in krb5_store_creds_tag()
1453 ret = krb5_store_principal(sp, creds->client); in krb5_store_creds_tag()
1454 if(ret) in krb5_store_creds_tag()
1455 return ret; in krb5_store_creds_tag()
1459 ret = krb5_store_principal(sp, creds->server); in krb5_store_creds_tag()
1460 if(ret) in krb5_store_creds_tag()
1461 return ret; in krb5_store_creds_tag()
1465 ret = krb5_store_keyblock(sp, creds->session); in krb5_store_creds_tag()
1466 if(ret) in krb5_store_creds_tag()
1467 return ret; in krb5_store_creds_tag()
1470 ret = krb5_store_times(sp, creds->times); in krb5_store_creds_tag()
1471 if(ret) in krb5_store_creds_tag()
1472 return ret; in krb5_store_creds_tag()
1473 ret = krb5_store_int8(sp, creds->second_ticket.length != 0); /* is_skey */ in krb5_store_creds_tag()
1474 if(ret) in krb5_store_creds_tag()
1475 return ret; in krb5_store_creds_tag()
1477 ret = krb5_store_int32(sp, bitswap32(TicketFlags2int(creds->flags.b))); in krb5_store_creds_tag()
1478 if(ret) in krb5_store_creds_tag()
1479 return ret; in krb5_store_creds_tag()
1482 ret = krb5_store_addrs(sp, creds->addresses); in krb5_store_creds_tag()
1483 if(ret) in krb5_store_creds_tag()
1484 return ret; in krb5_store_creds_tag()
1488 ret = krb5_store_authdata(sp, creds->authdata); in krb5_store_creds_tag()
1489 if(ret) in krb5_store_creds_tag()
1490 return ret; in krb5_store_creds_tag()
1494 ret = krb5_store_data(sp, creds->ticket); in krb5_store_creds_tag()
1495 if(ret) in krb5_store_creds_tag()
1496 return ret; in krb5_store_creds_tag()
1500 ret = krb5_store_data(sp, creds->second_ticket); in krb5_store_creds_tag()
1501 if (ret) in krb5_store_creds_tag()
1502 return ret; in krb5_store_creds_tag()
1505 return ret; in krb5_store_creds_tag()
1523 krb5_error_code ret; in krb5_ret_creds_tag() local
1529 ret = krb5_ret_int32 (sp, &header); in krb5_ret_creds_tag()
1530 if (ret) goto cleanup; in krb5_ret_creds_tag()
1533 ret = krb5_ret_principal (sp, &creds->client); in krb5_ret_creds_tag()
1534 if(ret) goto cleanup; in krb5_ret_creds_tag()
1537 ret = krb5_ret_principal (sp, &creds->server); in krb5_ret_creds_tag()
1538 if(ret) goto cleanup; in krb5_ret_creds_tag()
1541 ret = krb5_ret_keyblock (sp, &creds->session); in krb5_ret_creds_tag()
1542 if(ret) goto cleanup; in krb5_ret_creds_tag()
1544 ret = krb5_ret_times (sp, &creds->times); in krb5_ret_creds_tag()
1545 if(ret) goto cleanup; in krb5_ret_creds_tag()
1546 ret = krb5_ret_int8 (sp, &dummy8); in krb5_ret_creds_tag()
1547 if(ret) goto cleanup; in krb5_ret_creds_tag()
1548 ret = krb5_ret_int32 (sp, &dummy32); in krb5_ret_creds_tag()
1549 if(ret) goto cleanup; in krb5_ret_creds_tag()
1568 ret = krb5_ret_addrs (sp, &creds->addresses); in krb5_ret_creds_tag()
1569 if(ret) goto cleanup; in krb5_ret_creds_tag()
1572 ret = krb5_ret_authdata (sp, &creds->authdata); in krb5_ret_creds_tag()
1573 if(ret) goto cleanup; in krb5_ret_creds_tag()
1576 ret = krb5_ret_data (sp, &creds->ticket); in krb5_ret_creds_tag()
1577 if(ret) goto cleanup; in krb5_ret_creds_tag()
1580 ret = krb5_ret_data (sp, &creds->second_ticket); in krb5_ret_creds_tag()
1581 if(ret) goto cleanup; in krb5_ret_creds_tag()
1585 if(ret) { in krb5_ret_creds_tag()
1590 return ret; in krb5_ret_creds_tag()