Lines Matching refs:creds

1304 krb5_store_creds(krb5_storage *sp, krb5_creds *creds)  in krb5_store_creds()  argument
1308 ret = krb5_store_principal(sp, creds->client); in krb5_store_creds()
1311 ret = krb5_store_principal(sp, creds->server); in krb5_store_creds()
1314 ret = krb5_store_keyblock(sp, creds->session); in krb5_store_creds()
1317 ret = krb5_store_times(sp, creds->times); in krb5_store_creds()
1320 ret = krb5_store_int8(sp, creds->second_ticket.length != 0); /* is_skey */ 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()
1331 ret = krb5_store_addrs(sp, creds->addresses); in krb5_store_creds()
1334 ret = krb5_store_authdata(sp, creds->authdata); in krb5_store_creds()
1337 ret = krb5_store_data(sp, creds->ticket); in krb5_store_creds()
1340 ret = krb5_store_data(sp, creds->second_ticket); in krb5_store_creds()
1356 krb5_ret_creds(krb5_storage *sp, krb5_creds *creds) in krb5_ret_creds() argument
1362 memset(creds, 0, sizeof(*creds)); in krb5_ret_creds()
1363 ret = krb5_ret_principal (sp, &creds->client); in krb5_ret_creds()
1365 ret = krb5_ret_principal (sp, &creds->server); in krb5_ret_creds()
1367 ret = krb5_ret_keyblock (sp, &creds->session); in krb5_ret_creds()
1369 ret = krb5_ret_times (sp, &creds->times); in krb5_ret_creds()
1384 creds->flags.i = 0; in krb5_ret_creds()
1385 creds->flags.b.anonymous = 1; in krb5_ret_creds()
1386 if (creds->flags.i & mask) in krb5_ret_creds()
1391 creds->flags.i = dummy32; in krb5_ret_creds()
1392 ret = krb5_ret_addrs (sp, &creds->addresses); in krb5_ret_creds()
1394 ret = krb5_ret_authdata (sp, &creds->authdata); in krb5_ret_creds()
1396 ret = krb5_ret_data (sp, &creds->ticket); in krb5_ret_creds()
1398 ret = krb5_ret_data (sp, &creds->second_ticket); in krb5_ret_creds()
1402 krb5_free_cred_contents(context, creds); /* XXX */ in krb5_ret_creds()
1428 krb5_store_creds_tag(krb5_storage *sp, krb5_creds *creds) in krb5_store_creds_tag() argument
1433 if (creds->client) in krb5_store_creds_tag()
1435 if (creds->server) in krb5_store_creds_tag()
1437 if (creds->session.keytype != ETYPE_NULL) in krb5_store_creds_tag()
1439 if (creds->ticket.data) in krb5_store_creds_tag()
1441 if (creds->second_ticket.length) in krb5_store_creds_tag()
1443 if (creds->authdata.len) in krb5_store_creds_tag()
1445 if (creds->addresses.len) in krb5_store_creds_tag()
1452 if (creds->client) { in krb5_store_creds_tag()
1453 ret = krb5_store_principal(sp, creds->client); in krb5_store_creds_tag()
1458 if (creds->server) { in krb5_store_creds_tag()
1459 ret = krb5_store_principal(sp, creds->server); in krb5_store_creds_tag()
1464 if (creds->session.keytype != ETYPE_NULL) { in krb5_store_creds_tag()
1465 ret = krb5_store_keyblock(sp, creds->session); in krb5_store_creds_tag()
1470 ret = krb5_store_times(sp, creds->times); in krb5_store_creds_tag()
1473 ret = krb5_store_int8(sp, creds->second_ticket.length != 0); /* is_skey */ in krb5_store_creds_tag()
1477 ret = krb5_store_int32(sp, bitswap32(TicketFlags2int(creds->flags.b))); in krb5_store_creds_tag()
1481 if (creds->addresses.len) { in krb5_store_creds_tag()
1482 ret = krb5_store_addrs(sp, creds->addresses); in krb5_store_creds_tag()
1487 if (creds->authdata.len) { in krb5_store_creds_tag()
1488 ret = krb5_store_authdata(sp, creds->authdata); in krb5_store_creds_tag()
1493 if (creds->ticket.data) { in krb5_store_creds_tag()
1494 ret = krb5_store_data(sp, creds->ticket); in krb5_store_creds_tag()
1499 if (creds->second_ticket.data) { in krb5_store_creds_tag()
1500 ret = krb5_store_data(sp, creds->second_ticket); in krb5_store_creds_tag()
1521 krb5_creds *creds) in krb5_ret_creds_tag() argument
1527 memset(creds, 0, sizeof(*creds)); in krb5_ret_creds_tag()
1533 ret = krb5_ret_principal (sp, &creds->client); in krb5_ret_creds_tag()
1537 ret = krb5_ret_principal (sp, &creds->server); in krb5_ret_creds_tag()
1541 ret = krb5_ret_keyblock (sp, &creds->session); in krb5_ret_creds_tag()
1544 ret = krb5_ret_times (sp, &creds->times); in krb5_ret_creds_tag()
1559 creds->flags.i = 0; in krb5_ret_creds_tag()
1560 creds->flags.b.anonymous = 1; in krb5_ret_creds_tag()
1561 if (creds->flags.i & mask) in krb5_ret_creds_tag()
1566 creds->flags.i = dummy32; in krb5_ret_creds_tag()
1568 ret = krb5_ret_addrs (sp, &creds->addresses); in krb5_ret_creds_tag()
1572 ret = krb5_ret_authdata (sp, &creds->authdata); in krb5_ret_creds_tag()
1576 ret = krb5_ret_data (sp, &creds->ticket); in krb5_ret_creds_tag()
1580 ret = krb5_ret_data (sp, &creds->second_ticket); in krb5_ret_creds_tag()
1587 krb5_free_cred_contents(context, creds); /* XXX */ in krb5_ret_creds_tag()