| /src/crypto/heimdal/lib/krb5/ |
| H A D | test_cc.c | 48 test_default_name(krb5_context context) in test_default_name() argument 54 p = krb5_cc_default_name(context); in test_default_name() 56 krb5_errx (context, 1, "krb5_cc_default_name 1 failed"); in test_default_name() 59 ret = krb5_cc_set_default_name(context, NULL); in test_default_name() 61 krb5_errx (context, 1, "krb5_cc_set_default_name failed"); in test_default_name() 63 p = krb5_cc_default_name(context); in test_default_name() 65 krb5_errx (context, 1, "krb5_cc_default_name 2 failed"); in test_default_name() 69 krb5_errx (context, 1, "krb5_cc_default_name no longer same"); in test_default_name() 71 ret = krb5_cc_set_default_name(context, test_cc_name); in test_default_name() 73 krb5_errx (context, 1, "krb5_cc_set_default_name 1 failed"); in test_default_name() [all …]
|
| H A D | context.c | 57 set_etypes (krb5_context context, in set_etypes() argument 64 etypes_str = krb5_config_get_strings(context, NULL, "libdefaults", in set_etypes() 72 krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", "")); in set_etypes() 77 if(krb5_string_to_enctype(context, etypes_str[j], &e) != 0) in set_etypes() 79 if (krb5_enctype_valid(context, e) != 0) in set_etypes() 95 init_context_from_config_file(krb5_context context) in init_context_from_config_file() argument 102 INIT_FIELD(context, time, max_skew, 5 * 60, "clockskew"); in init_context_from_config_file() 103 INIT_FIELD(context, time, kdc_timeout, 3, "kdc_timeout"); in init_context_from_config_file() 104 INIT_FIELD(context, int, max_retries, 3, "max_retries"); in init_context_from_config_file() 106 INIT_FIELD(context, string, http_proxy, NULL, "http_proxy"); in init_context_from_config_file() [all …]
|
| H A D | test_princ.c | 42 test_princ(krb5_context context) in test_princ() argument 54 ret = krb5_parse_name(context, princ, &p); in test_princ() 56 krb5_err(context, 1, ret, "krb5_parse_name"); in test_princ() 58 ret = krb5_unparse_name(context, p, &princ_unparsed); in test_princ() 60 krb5_err(context, 1, ret, "krb5_parse_name"); in test_princ() 63 krb5_errx(context, 1, "%s != %s", princ, princ_unparsed); in test_princ() 68 ret = krb5_unparse_name_flags(context, p, in test_princ() 72 krb5_err(context, 1, ret, "krb5_parse_name"); in test_princ() 75 krb5_errx(context, 1, "%s != %s", princ_short, princ_unparsed); in test_princ() 78 realm = krb5_principal_get_realm(context, p); in test_princ() [all …]
|
| H A D | test_keytab.c | 43 test_empty_keytab(krb5_context context, const char *keytab) in test_empty_keytab() argument 49 ret = krb5_kt_resolve(context, keytab, &id); in test_empty_keytab() 51 krb5_err(context, 1, ret, "krb5_kt_resolve"); in test_empty_keytab() 55 krb5_kt_remove_entry(context, id, &entry); in test_empty_keytab() 57 ret = krb5_kt_have_content(context, id); in test_empty_keytab() 59 krb5_errx(context, 1, "supposed to be empty keytab isn't"); in test_empty_keytab() 61 ret = krb5_kt_close(context, id); in test_empty_keytab() 63 krb5_err(context, 1, ret, "krb5_kt_close"); in test_empty_keytab() 71 test_memory_keytab(krb5_context context, const char *keytab, const char *keytab2) in test_memory_keytab() argument 77 ret = krb5_kt_resolve(context, keytab, &id); in test_memory_keytab() [all …]
|
| H A D | test_pac.c | 165 krb5_context context; in main() local 170 ret = krb5_init_context(&context); in main() 174 krb5_enctype_enable(context, ETYPE_DES_CBC_MD5); in main() 176 ret = krb5_parse_name_flags(context, user, in main() 179 krb5_err(context, 1, ret, "krb5_parse_name"); in main() 181 ret = krb5_pac_parse(context, saved_pac, sizeof(saved_pac), &pac); in main() 183 krb5_err(context, 1, ret, "krb5_pac_parse"); in main() 185 ret = krb5_pac_verify(context, pac, authtime, p, in main() 188 krb5_err(context, 1, ret, "krb5_pac_verify"); in main() 190 ret = _krb5_pac_sign(context, pac, authtime, p, in main() [all …]
|
| H A D | cache.c | 118 krb5_cc_register(krb5_context context, in krb5_cc_register() argument 124 for(i = 0; i < context->num_cc_ops && context->cc_ops[i]->prefix; i++) { in krb5_cc_register() 125 if(strcmp(context->cc_ops[i]->prefix, ops->prefix) == 0) { in krb5_cc_register() 127 krb5_set_error_message(context, in krb5_cc_register() 136 if(i == context->num_cc_ops) { in krb5_cc_register() 137 const krb5_cc_ops **o = realloc(rk_UNCONST(context->cc_ops), in krb5_cc_register() 138 (context->num_cc_ops + 1) * in krb5_cc_register() 139 sizeof(context->cc_ops[0])); in krb5_cc_register() 141 krb5_set_error_message(context, KRB5_CC_NOMEM, in krb5_cc_register() 145 context->cc_ops = o; in krb5_cc_register() [all …]
|
| H A D | error_string.c | 48 krb5_clear_error_message(krb5_context context) in krb5_clear_error_message() argument 50 HEIMDAL_MUTEX_lock(context->mutex); in krb5_clear_error_message() 51 if (context->error_string) in krb5_clear_error_message() 52 free(context->error_string); in krb5_clear_error_message() 53 context->error_code = 0; in krb5_clear_error_message() 54 context->error_string = NULL; in krb5_clear_error_message() 55 HEIMDAL_MUTEX_unlock(context->mutex); in krb5_clear_error_message() 73 krb5_set_error_message(krb5_context context, krb5_error_code ret, in krb5_set_error_message() argument 80 krb5_vset_error_message (context, ret, fmt, ap); in krb5_set_error_message() 99 krb5_vset_error_message (krb5_context context, krb5_error_code ret, in krb5_vset_error_message() argument [all …]
|
| H A D | test_acl.c | 47 test_match_string(krb5_context context) in test_match_string() argument 52 ret = krb5_acl_match_string(context, "foo", "s", "foo"); in test_match_string() 53 RETVAL(context, ret, 0, "single s"); in test_match_string() 54 ret = krb5_acl_match_string(context, "foo foo", "s", "foo"); in test_match_string() 55 RETVAL(context, ret, EACCES, "too many strings"); in test_match_string() 56 ret = krb5_acl_match_string(context, "foo bar", "ss", "foo", "bar"); in test_match_string() 57 RETVAL(context, ret, 0, "two strings"); in test_match_string() 58 ret = krb5_acl_match_string(context, "foo bar", "ss", "foo", "bar"); in test_match_string() 59 RETVAL(context, ret, 0, "two strings double space"); in test_match_string() 60 ret = krb5_acl_match_string(context, "foo \tbar", "ss", "foo", "bar"); in test_match_string() [all …]
|
| H A D | test_addr.c | 37 print_addr(krb5_context context, const char *addr) in print_addr() argument 46 ret = krb5_parse_address(context, addr, &addresses); in print_addr() 48 krb5_err(context, 1, ret, "krb5_parse_address"); in print_addr() 51 krb5_err(context, 1, ret, "too few addresses"); in print_addr() 59 krb5_err(context, 1, ret, "len %d larger then buf %d", in print_addr() 66 krb5_err(context, 1, ret, "len %d larger then buf %d", in print_addr() 70 krb5_free_addresses(context, &addresses); in print_addr() 75 truncated_addr(krb5_context context, const char *addr, in truncated_addr() argument 85 ret = krb5_parse_address(context, addr, &addresses); in truncated_addr() 87 krb5_err(context, 1, ret, "krb5_parse_address"); in truncated_addr() [all …]
|
| H A D | keytab.c | 143 krb5_kt_register(krb5_context context, in krb5_kt_register() argument 149 krb5_set_error_message(context, KRB5_KT_BADNAME, in krb5_kt_register() 154 tmp = realloc(context->kt_types, in krb5_kt_register() 155 (context->num_kt_types + 1) * sizeof(*context->kt_types)); in krb5_kt_register() 157 krb5_set_error_message(context, ENOMEM, in krb5_kt_register() 161 memcpy(&tmp[context->num_kt_types], ops, in krb5_kt_register() 162 sizeof(tmp[context->num_kt_types])); in krb5_kt_register() 163 context->kt_types = tmp; in krb5_kt_register() 164 context->num_kt_types++; in krb5_kt_register() 211 krb5_kt_resolve(krb5_context context, in krb5_kt_resolve() argument [all …]
|
| /src/crypto/krb5/src/lib/krb5/krb/ |
| H A D | t_princ.c | 68 test_princ(krb5_context context) in test_princ() argument 80 ret = krb5_parse_name(context, princ, &p); in test_princ() 82 err(context, ret, "krb5_parse_name"); in test_princ() 84 ret = krb5_unparse_name(context, p, &princ_unparsed); in test_princ() 86 err(context, ret, "krb5_parse_name"); in test_princ() 89 err(context, 0, "%s != %s", princ, princ_unparsed); in test_princ() 94 ret = krb5_unparse_name_flags(context, p, in test_princ() 98 err(context, ret, "krb5_parse_name"); in test_princ() 101 err(context, 0, "%s != %s", princ_short, princ_unparsed); in test_princ() 108 ret = krb5_parse_name(context, princ_reformed, &p2); in test_princ() [all …]
|
| H A D | t_pac.c | 503 check_pac(krb5_context context, int index, const unsigned char *pdata, in check_pac() argument 517 ret = krb5_pac_parse(context, pdata, plen, &pac); in check_pac() 519 err(context, ret, "[pac: %d] krb5_pac_parse", index); in check_pac() 521 ret = krb5_pac_verify_ext(context, pac, auth_time, p, server_key, kdc_key, in check_pac() 524 err(context, ret, "[pac: %d] krb5_pac_verify_ext", index); in check_pac() 526 ret = krb5_pac_sign_ext(context, pac, auth_time, p, server_key, in check_pac() 529 err(context, ret, "[pac: %d] krb5_pac_sign_ext", index); in check_pac() 531 krb5_pac_free(context, pac); in check_pac() 533 ret = krb5_pac_parse(context, data.data, data.length, &pac); in check_pac() 534 krb5_free_data_contents(context, &data); in check_pac() [all …]
|
| H A D | t_cc_config.c | 42 bail_on_err(krb5_context context, const char *msg, krb5_error_code code) in bail_on_err() argument 47 errmsg = krb5_get_error_message(context, code); in bail_on_err() 49 krb5_free_error_message(context, errmsg); in bail_on_err() 63 unset_config(krb5_context context, krb5_ccache ccache, in unset_config() argument 72 bail_on_err(context, "Error while deriving configuration principal names", in unset_config() 73 k5_build_conf_principals(context, ccache, server, key, in unset_config() 75 bail_on_err(context, "Error resolving first in-memory ccache", in unset_config() 76 krb5_cc_resolve(context, "MEMORY:tmp1", &tmp1)); in unset_config() 77 bail_on_err(context, "Error initializing first in-memory ccache", in unset_config() 78 krb5_cc_initialize(context, tmp1, mcreds.client)); in unset_config() [all …]
|
| H A D | get_creds.c | 52 construct_matching_creds(krb5_context context, krb5_flags options, in construct_matching_creds() argument 63 ret = krb5_timeofday(context, &mcreds->times.endtime); in construct_matching_creds() 79 ret = krb5_get_tgs_ktypes(context, mcreds->server, &ktypes); in construct_matching_creds() 113 cache_get(krb5_context context, krb5_ccache ccache, krb5_flags flags, in cache_get() argument 125 code = krb5_cc_retrieve_cred(context, ccache, flags, in_creds, creds); in cache_get() 136 k5_get_cached_cred(krb5_context context, krb5_flags options, in k5_get_cached_cred() argument 146 code = construct_matching_creds(context, options, in_creds, in k5_get_cached_cred() 151 return cache_get(context, ccache, fields, &mcreds, creds_out); in k5_get_cached_cred() 247 begin_get_tgt(krb5_context context, krb5_tkt_creds_context ctx); 255 set_caller_request(krb5_context context, krb5_tkt_creds_context ctx) in set_caller_request() argument [all …]
|
| H A D | kfree.c | 58 krb5_free_address(krb5_context context, krb5_address *val) in krb5_free_address() argument 67 krb5_free_addresses(krb5_context context, krb5_address **val) in krb5_free_addresses() argument 81 krb5_free_ap_rep(krb5_context context, krb5_ap_rep *val) in krb5_free_ap_rep() argument 90 krb5_free_ap_req(krb5_context context, krb5_ap_req *val) in krb5_free_ap_req() argument 94 krb5_free_ticket(context, val->ticket); in krb5_free_ap_req() 100 krb5_free_ap_rep_enc_part(krb5_context context, krb5_ap_rep_enc_part *val) in krb5_free_ap_rep_enc_part() argument 104 krb5_free_keyblock(context, val->subkey); in krb5_free_ap_rep_enc_part() 109 krb5_free_authenticator_contents(krb5_context context, krb5_authenticator *val) in krb5_free_authenticator_contents() argument 113 krb5_free_checksum(context, val->checksum); in krb5_free_authenticator_contents() 115 krb5_free_principal(context, val->client); in krb5_free_authenticator_contents() [all …]
|
| /src/crypto/heimdal/lib/kadm5/ |
| H A D | chpass_s.c | 44 kadm5_server_context *context = server_handle; in change() local 52 ret = context->db->hdb_open(context->context, context->db, O_RDWR, 0); in change() 56 ret = context->db->hdb_fetch_kvno(context->context, context->db, princ, in change() 61 ret = hdb_add_current_keys_to_history(context->context, &ent.entry); in change() 65 if (context->db->hdb_capability_flags & HDB_CAP_F_HANDLE_PASSWORDS) { in change() 66 ret = context->db->hdb_password(context->context, context->db, in change() 78 ret = _kadm5_set_keys(context, &ent.entry, password); in change() 80 _kadm5_free_keys (context->context, num_keys, keys); in change() 88 _kadm5_free_keys (context->context, num_keys, keys); in change() 92 krb5_set_error_message(context->context, ret, in change() [all …]
|
| H A D | create_s.c | 39 get_default(kadm5_server_context *context, krb5_principal princ, in get_default() argument 44 krb5_const_realm realm = krb5_principal_get_realm(context->context, princ); in get_default() 46 ret = krb5_make_principal(context->context, &def_principal, in get_default() 50 ret = kadm5_s_get_principal(context, def_principal, def, in get_default() 52 krb5_free_principal (context->context, def_principal); in get_default() 57 create_principal(kadm5_server_context *context, in create_principal() argument 76 ret = krb5_copy_principal(context->context, princ->principal, in create_principal() 82 ret = get_default(context, princ->principal, defent); in create_principal() 90 ret = _kadm5_setup_entry(context, in create_principal() 95 kadm5_free_principal_ent(context, defent); in create_principal() [all …]
|
| H A D | ipropd_slave.c | 47 connect_to_master (krb5_context context, const char *master, in connect_to_master() argument 66 krb5_warnx(context, "Failed to get address of to %s: %s", in connect_to_master() 82 krb5_warn(context, errno, "connection failed to %s[%s]", in connect_to_master() 87 krb5_warnx(context, "connection successful " in connect_to_master() 100 get_creds(krb5_context context, const char *keytab_str, in get_creds() argument 112 ret = krb5_kt_default_name (context, keytab_buf, sizeof(keytab_buf)); in get_creds() 114 krb5_err (context, 1, ret, "krb5_kt_default_name"); in get_creds() 118 ret = krb5_kt_resolve(context, keytab_str, &keytab); in get_creds() 120 krb5_err(context, 1, ret, "%s", keytab_str); in get_creds() 123 ret = krb5_sname_to_principal (context, slave_str, IPROP_NAME, in get_creds() [all …]
|
| /src/crypto/krb5/src/ccapi/test/ |
| H A D | test_ccapi_v2.c | 11 static cc_result destroy_all_ccaches_v2(apiCB *context) { in destroy_all_ccaches_v2() argument 16 err = cc_get_NC_info(context, &info); in destroy_all_ccaches_v2() 21 err = cc_open(context, info[i]->name, info[i]->vers, 0, &ccache); in destroy_all_ccaches_v2() 23 if (!err) { cc_destroy(context, &ccache); } in destroy_all_ccaches_v2() 26 if (info) { cc_free_NC_info(context, &info); } in destroy_all_ccaches_v2() 144 apiCB *context = NULL; in check_cc_shutdown() local 149 err = check_once_cc_shutdown(&context, CC_NOERROR, NULL); in check_cc_shutdown() 154 if (context) { cc_shutdown(&context); } in check_cc_shutdown() 161 apiCB *context = NULL; in check_once_cc_shutdown() local 175 context = *out_context; in check_once_cc_shutdown() [all …]
|
| /src/crypto/krb5/src/lib/krb5/ccache/ |
| H A D | t_cc.c | 84 init_test_cred(krb5_context context) in init_test_cred() argument 90 kret = krb5_build_principal(context, &test_creds.client, sizeof(REALM), REALM, in init_test_cred() 95 kret = krb5_build_principal(context, &test_creds.server, sizeof(REALM), REALM, in init_test_cred() 98 krb5_free_principal(context, test_creds.client); in init_test_cred() 148 kret = krb5_build_principal(context, &test_creds2.server, sizeof(REALM), in init_test_cred() 154 krb5_free_principal(context, test_creds.client); in init_test_cred() 158 krb5_free_principal(context, test_creds.server); in init_test_cred() 163 krb5_free_authdata(context, test_creds.authdata); in init_test_cred() 172 free_test_cred(krb5_context context) in free_test_cred() argument 174 krb5_free_principal(context, test_creds.client); in free_test_cred() [all …]
|
| /src/contrib/llvm-project/compiler-rt/lib/rtsan/tests/ |
| H A D | rtsan_test_context.cpp | 15 TEST(TestRtsanContext, CanCreateContext) { __rtsan::Context context{}; } in TEST() local 18 __rtsan::Context context{}; in TEST() local 19 context.ExpectNotRealtime("do_some_stuff"); in TEST() 23 __rtsan::Context context{}; in TEST() local 24 context.RealtimePush(); in TEST() 25 context.RealtimePop(); in TEST() 26 context.ExpectNotRealtime("do_some_stuff"); in TEST() 30 __rtsan::Context context{}; in TEST() local 32 context.RealtimePush(); in TEST() 33 EXPECT_DEATH(context.ExpectNotRealtime("do_some_stuff"), ""); in TEST() [all …]
|
| /src/crypto/heimdal/kdc/ |
| H A D | hprop.c | 54 open_socket(krb5_context context, const char *hostname, const char *port) in open_socket() argument 90 v5_prop(krb5_context context, HDB *db, hdb_entry_ex *entry, void *appdata) in v5_prop() argument 97 ret = hdb_seal_keys_mkey(context, &entry->entry, mkey5); in v5_prop() 99 krb5_warn(context, ret, "hdb_seal_keys_mkey"); in v5_prop() 104 ret = hdb_unseal_keys_mkey(context, &entry->entry, mkey5); in v5_prop() 106 krb5_warn(context, ret, "hdb_unseal_keys_mkey"); in v5_prop() 111 ret = hdb_entry2value(context, &entry->entry, &data); in v5_prop() 113 krb5_warn(context, ret, "hdb_entry2value"); in v5_prop() 118 ret = krb5_write_message(context, &pd->sock, &data); in v5_prop() 120 ret = krb5_write_priv_message(context, pd->auth_context, in v5_prop() [all …]
|
| /src/crypto/heimdal/kuser/ |
| H A D | kgetcred.c | 83 krb5_context context; in main() local 93 ret = krb5_init_context (&context); in main() 115 ret = krb5_cc_resolve(context, cache_str, &cache); in main() 117 krb5_err (context, 1, ret, "%s", cache_str); in main() 119 ret = krb5_cc_default (context, &cache); in main() 121 krb5_err (context, 1, ret, "krb5_cc_resolve"); in main() 124 ret = krb5_get_creds_opt_alloc(context, &opt); in main() 126 krb5_err (context, 1, ret, "krb5_get_creds_opt_alloc"); in main() 131 ret = krb5_string_to_enctype(context, etype_str, &enctype); in main() 133 krb5_errx (context, 1, N_("unrecognized enctype: %s", ""), in main() [all …]
|
| H A D | kinit.c | 213 get_server(krb5_context context, in get_server() argument 220 return krb5_parse_name(context, server, princ); in get_server() 222 realm = krb5_principal_get_realm(context, client); in get_server() 223 return krb5_make_principal(context, princ, realm, in get_server() 228 renew_validate(krb5_context context, in renew_validate() argument 241 ret = krb5_cc_get_principal(context, cache, &in.client); in renew_validate() 243 krb5_warn(context, ret, "krb5_cc_get_principal"); in renew_validate() 246 ret = get_server(context, in.client, server, &in.server); in renew_validate() 248 krb5_warn(context, ret, "get_server"); in renew_validate() 257 krb5_get_credentials(context, KRB5_GC_CACHED, cache, &in, &out); in renew_validate() [all …]
|
| /src/contrib/ldns/ |
| H A D | sha2.c | 315 void ldns_sha256_init(ldns_sha256_CTX* context) { in ldns_sha256_init() argument 316 if (context == (ldns_sha256_CTX*)0) { in ldns_sha256_init() 319 MEMCPY_BCOPY(context->state, ldns_sha256_initial_hash_value, LDNS_SHA256_DIGEST_LENGTH); in ldns_sha256_init() 320 MEMSET_BZERO(context->buffer, LDNS_SHA256_BLOCK_LENGTH); in ldns_sha256_init() 321 context->bitcount = 0; in ldns_sha256_init() 361 static void ldns_sha256_Transform(ldns_sha256_CTX* context, in ldns_sha256_Transform() argument 367 W256 = (sha2_word32*)context->buffer; in ldns_sha256_Transform() 370 a = context->state[0]; in ldns_sha256_Transform() 371 b = context->state[1]; in ldns_sha256_Transform() 372 c = context->state[2]; in ldns_sha256_Transform() [all …]
|