context           163 examples/libsmbclient/smbwrapper/smbw.h smbw_cache_functions(SMBCCTX * context);
context          1625 examples/libsmbclient/smbwrapper/wrapper.c                        void *context)
context          1634 examples/libsmbclient/smbwrapper/wrapper.c                 (* user_action[signum].sa_sigaction)(signum, info, context);
context           151 examples/libsmbclient/testacl.c         SMBCCTX *context = smbc_set_context(NULL);
context           152 examples/libsmbclient/testacl.c         smbc_setOptionFullTimeNames(context, 1);
context            41 examples/libsmbclient/testacl2.c     SMBCCTX *context = smbc_set_context(NULL);
context            42 examples/libsmbclient/testacl2.c     smbc_setOptionFullTimeNames(context, 1);
context            26 examples/libsmbclient/testacl3.c     SMBCCTX *       context;
context            30 examples/libsmbclient/testacl3.c     context = smbc_set_context(NULL);
context            31 examples/libsmbclient/testacl3.c     smbc_setOptionFullTimeNames(context, 1);
context            28 examples/libsmbclient/testbrowse.c get_auth_data_with_context_fn(SMBCCTX * context,
context            53 examples/libsmbclient/testbrowse.c     SMBCCTX *                   context;
context            99 examples/libsmbclient/testbrowse.c     context = smbc_new_context();
context           100 examples/libsmbclient/testbrowse.c     if (!context) {
context           111 examples/libsmbclient/testbrowse.c     smbc_setDebug(context, debug);
context           113 examples/libsmbclient/testbrowse.c         smbc_setFunctionAuthDataWithContext(context,
context           115 examples/libsmbclient/testbrowse.c         smbc_setOptionUserData(context, "hello world");
context           117 examples/libsmbclient/testbrowse.c         smbc_setFunctionAuthData(context, get_auth_data_fn);
context           120 examples/libsmbclient/testbrowse.c     smbc_setOptionUseKerberos(context, 1);
context           121 examples/libsmbclient/testbrowse.c     smbc_setOptionFallbackAfterKerberos(context, 1);
context           126 examples/libsmbclient/testbrowse.c         smbc_setOptionDebugToStderr(context, 1);
context           130 examples/libsmbclient/testbrowse.c     if (!smbc_init_context(context)) {
context           131 examples/libsmbclient/testbrowse.c         smbc_free_context(context, 0);
context           137 examples/libsmbclient/testbrowse.c     smbc_set_context(context);
context           190 examples/libsmbclient/testbrowse.c get_auth_data_with_context_fn(SMBCCTX * context,
context           200 examples/libsmbclient/testbrowse.c     printf("Authenticating with context %p", context);
context           201 examples/libsmbclient/testbrowse.c     if (context != NULL) {
context           202 examples/libsmbclient/testbrowse.c         char *user_data = smbc_getOptionUserData(context);
context            14 lib/crypto/md5.h void MD5Init(struct MD5Context *context);
context            15 lib/crypto/md5.h void MD5Update(struct MD5Context *context, const uint8_t *buf,
context            17 lib/crypto/md5.h void MD5Final(uint8_t digest[16], struct MD5Context *context);
context           320 lib/talloc/talloc.c static inline void *__talloc(const void *context, size_t size)
context           324 lib/talloc/talloc.c 	if (unlikely(context == NULL)) {
context           325 lib/talloc/talloc.c 		context = null_context;
context           332 lib/talloc/talloc.c 	if (context != NULL) {
context           333 lib/talloc/talloc.c 		tc = talloc_alloc_pool(talloc_chunk_from_ptr(context),
context           350 lib/talloc/talloc.c 	if (likely(context)) {
context           351 lib/talloc/talloc.c 		struct talloc_chunk *parent = talloc_chunk_from_ptr(context);
context           374 lib/talloc/talloc.c void *talloc_pool(const void *context, size_t size)
context           376 lib/talloc/talloc.c 	void *result = __talloc(context, size + TALLOC_POOL_HDR_SIZE);
context           445 lib/talloc/talloc.c static inline void *_talloc_named_const(const void *context, size_t size, const char *name)
context           449 lib/talloc/talloc.c 	ptr = __talloc(context, size);
context           468 lib/talloc/talloc.c void *_talloc_reference(const void *context, const void *ptr)
context           475 lib/talloc/talloc.c 	handle = (struct talloc_reference_handle *)_talloc_named_const(context,
context           662 lib/talloc/talloc.c static inline int talloc_unreference(const void *context, const void *ptr)
context           667 lib/talloc/talloc.c 	if (unlikely(context == NULL)) {
context           668 lib/talloc/talloc.c 		context = null_context;
context           674 lib/talloc/talloc.c 			if (context == NULL) break;
context           675 lib/talloc/talloc.c 		} else if (TC_PTR_FROM_CHUNK(p) == context) {
context           690 lib/talloc/talloc.c int talloc_unlink(const void *context, void *ptr)
context           699 lib/talloc/talloc.c 	if (context == NULL) {
context           700 lib/talloc/talloc.c 		context = null_context;
context           703 lib/talloc/talloc.c 	if (talloc_unreference(context, ptr) == 0) {
context           707 lib/talloc/talloc.c 	if (context == NULL) {
context           712 lib/talloc/talloc.c 		if (talloc_chunk_from_ptr(context) != talloc_parent_chunk(ptr)) {
context           773 lib/talloc/talloc.c void *talloc_named(const void *context, size_t size, const char *fmt, ...)
context           779 lib/talloc/talloc.c 	ptr = __talloc(context, size);
context           941 lib/talloc/talloc.c void *_talloc(const void *context, size_t size)
context           943 lib/talloc/talloc.c 	return __talloc(context, size);
context           959 lib/talloc/talloc.c void *talloc_named_const(const void *context, size_t size, const char *name)
context           961 lib/talloc/talloc.c 	return _talloc_named_const(context, size, name);
context           983 lib/talloc/talloc.c void *_talloc_realloc(const void *context, void *ptr, size_t size, const char *name)
context          1001 lib/talloc/talloc.c 		return _talloc_named_const(context, size, name);
context          1672 lib/talloc/talloc.c void *talloc_realloc_fn(const void *context, void *ptr, size_t size)
context          1674 lib/talloc/talloc.c 	return _talloc_realloc(context, ptr, size, NULL);
context          1703 lib/talloc/talloc.c size_t talloc_get_size(const void *context)
context          1707 lib/talloc/talloc.c 	if (context == NULL)
context          1710 lib/talloc/talloc.c 	tc = talloc_chunk_from_ptr(context);
context          1718 lib/talloc/talloc.c void *talloc_find_parent_byname(const void *context, const char *name)
context          1722 lib/talloc/talloc.c 	if (context == NULL) {
context          1726 lib/talloc/talloc.c 	tc = talloc_chunk_from_ptr(context);
context          1742 lib/talloc/talloc.c void talloc_show_parents(const void *context, FILE *file)
context          1746 lib/talloc/talloc.c 	if (context == NULL) {
context          1751 lib/talloc/talloc.c 	tc = talloc_chunk_from_ptr(context);
context          1752 lib/talloc/talloc.c 	fprintf(file, "talloc parents of '%s'\n", talloc_get_name(context));
context          1766 lib/talloc/talloc.c int talloc_is_parent(const void *context, const void *ptr)
context          1770 lib/talloc/talloc.c 	if (context == NULL) {
context          1774 lib/talloc/talloc.c 	tc = talloc_chunk_from_ptr(context);
context           122 lib/talloc/talloc.h void *_talloc(const void *context, size_t size);
context           123 lib/talloc/talloc.h void *talloc_pool(const void *context, size_t size);
context           127 lib/talloc/talloc.h void *_talloc_reference(const void *context, const void *ptr);
context           128 lib/talloc/talloc.h int talloc_unlink(const void *context, void *ptr);
context           131 lib/talloc/talloc.h void *talloc_named(const void *context, size_t size, 
context           133 lib/talloc/talloc.h void *talloc_named_const(const void *context, size_t size, const char *name);
context           142 lib/talloc/talloc.h void *_talloc_realloc(const void *context, void *ptr, size_t size, const char *name);
context           165 lib/talloc/talloc.h void *talloc_realloc_fn(const void *context, void *ptr, size_t size);
context           169 lib/talloc/talloc.h void talloc_show_parents(const void *context, FILE *file);
context           170 lib/talloc/talloc.h int talloc_is_parent(const void *context, const void *ptr);
context           162 lib/tevent/tevent.h 		     void (*debug)(void *context,
context           166 lib/tevent/tevent.h 		     void *context);
context           500 lib/tevent/tevent.h #define ev_set_debug(ev, debug, context) \
context           501 lib/tevent/tevent.h 	tevent_set_debug(ev, debug, context)
context            38 lib/tevent/tevent_debug.c 		     void (*debug)(void *context,
context            42 lib/tevent/tevent_debug.c 		     void *context)
context            45 lib/tevent/tevent_debug.c 	ev->debug_ops.context = context;
context            93 lib/tevent/tevent_debug.c 	ev->debug_ops.debug(ev->debug_ops.context, level, fmt, ap);
context           214 lib/tevent/tevent_internal.h 	void (*debug)(void *context, enum tevent_debug_level level,
context           216 lib/tevent/tevent_internal.h 	void *context;
context            48 lib/torture/subunit.c static void subunit_test_result(struct torture_context *context, 
context            65 lib/torture/subunit.c 	subunit_print_testname(context, context->active_tcase, context->active_test);	
context           100 lib/torture/torture.c void torture_comment(struct torture_context *context, const char *comment, ...)
context           105 lib/torture/torture.c 	if (!context->results->ui_ops->comment)
context           109 lib/torture/torture.c 	tmp = talloc_vasprintf(context, comment, ap);
context           111 lib/torture/torture.c 	context->results->ui_ops->comment(context, tmp);
context           119 lib/torture/torture.c void torture_warning(struct torture_context *context, const char *comment, ...)
context           124 lib/torture/torture.c 	if (!context->results->ui_ops->warning)
context           128 lib/torture/torture.c 	tmp = talloc_vasprintf(context, comment, ap);
context           130 lib/torture/torture.c 	context->results->ui_ops->warning(context, tmp);
context           138 lib/torture/torture.c void torture_result(struct torture_context *context, 
context           145 lib/torture/torture.c 	if (context->last_reason) {
context           146 lib/torture/torture.c 		torture_warning(context, "%s", context->last_reason);
context           147 lib/torture/torture.c 		talloc_free(context->last_reason);
context           150 lib/torture/torture.c 	context->last_result = result;
context           151 lib/torture/torture.c 	context->last_reason = talloc_vasprintf(context, fmt, ap);
context           250 lib/torture/torture.c bool torture_run_suite(struct torture_context *context, 
context           258 lib/torture/torture.c 	context->level++;
context           259 lib/torture/torture.c 	if (context->results->ui_ops->suite_start)
context           260 lib/torture/torture.c 		context->results->ui_ops->suite_start(context, suite);
context           262 lib/torture/torture.c 	old_testname = context->active_testname;
context           264 lib/torture/torture.c 		context->active_testname = talloc_asprintf(context, "%s-%s", 
context           267 lib/torture/torture.c 		context->active_testname = talloc_strdup(context, suite->name);
context           270 lib/torture/torture.c 		ret &= torture_run_tcase(context, tcase);
context           274 lib/torture/torture.c 		ret &= torture_run_suite(context, tsuite);
context           277 lib/torture/torture.c 	talloc_free(context->active_testname);
context           278 lib/torture/torture.c 	context->active_testname = old_testname;
context           280 lib/torture/torture.c 	if (context->results->ui_ops->suite_finish)
context           281 lib/torture/torture.c 		context->results->ui_ops->suite_finish(context, suite);
context           283 lib/torture/torture.c 	context->level--;
context           288 lib/torture/torture.c void torture_ui_test_start(struct torture_context *context, 
context           292 lib/torture/torture.c 	if (context->results->ui_ops->test_start)
context           293 lib/torture/torture.c 		context->results->ui_ops->test_start(context, tcase, test);
context           296 lib/torture/torture.c void torture_ui_test_result(struct torture_context *context, 
context           300 lib/torture/torture.c 	if (context->results->ui_ops->test_result)
context           301 lib/torture/torture.c 		context->results->ui_ops->test_result(context, result, comment);
context           304 lib/torture/torture.c 		context->results->returncode = false;
context           307 lib/torture/torture.c static bool internal_torture_run_test(struct torture_context *context, 
context           316 lib/torture/torture.c 		old_testname = context->active_testname;
context           317 lib/torture/torture.c 		context->active_testname = talloc_asprintf(context, "%s-%s", old_testname, test->name);
context           320 lib/torture/torture.c 	context->active_tcase = tcase;
context           321 lib/torture/torture.c 	context->active_test = test;
context           323 lib/torture/torture.c 	torture_ui_test_start(context, tcase, test);
context           325 lib/torture/torture.c 	context->last_reason = NULL;
context           326 lib/torture/torture.c 	context->last_result = TORTURE_OK;
context           329 lib/torture/torture.c 		!tcase->setup(context, &(tcase->data))) {
context           330 lib/torture/torture.c 	    	if (context->last_reason == NULL)
context           331 lib/torture/torture.c 			context->last_reason = talloc_strdup(context, "Setup failure");
context           332 lib/torture/torture.c 		context->last_result = TORTURE_ERROR;
context           335 lib/torture/torture.c 	    !torture_setting_bool(context, "dangerous", false)) {
context           336 lib/torture/torture.c 	    context->last_result = TORTURE_SKIP;
context           337 lib/torture/torture.c 	    context->last_reason = talloc_asprintf(context, 
context           341 lib/torture/torture.c 	    success = test->run(context, tcase, test);
context           343 lib/torture/torture.c 	    if (!success && context->last_result == TORTURE_OK) {
context           344 lib/torture/torture.c 		    if (context->last_reason == NULL)
context           345 lib/torture/torture.c 			    context->last_reason = talloc_strdup(context, "Unknown error/failure");
context           346 lib/torture/torture.c 		    context->last_result = TORTURE_ERROR;
context           350 lib/torture/torture.c 	if (!already_setup && tcase->teardown && !tcase->teardown(context, tcase->data)) {
context           351 lib/torture/torture.c     		if (context->last_reason == NULL)
context           352 lib/torture/torture.c 		    context->last_reason = talloc_strdup(context, "Setup failure");
context           353 lib/torture/torture.c 	    	context->last_result = TORTURE_ERROR;
context           357 lib/torture/torture.c 	torture_ui_test_result(context, context->last_result, 
context           358 lib/torture/torture.c 			       context->last_reason);
context           360 lib/torture/torture.c 	talloc_free(context->last_reason);
context           363 lib/torture/torture.c 		talloc_free(context->active_testname);
context           364 lib/torture/torture.c 		context->active_testname = old_testname;
context           366 lib/torture/torture.c 	context->active_test = NULL;
context           367 lib/torture/torture.c 	context->active_tcase = NULL;
context           372 lib/torture/torture.c bool torture_run_tcase(struct torture_context *context, 
context           379 lib/torture/torture.c 	context->level++;
context           381 lib/torture/torture.c 	context->active_tcase = tcase;
context           382 lib/torture/torture.c 	if (context->results->ui_ops->tcase_start) 
context           383 lib/torture/torture.c 		context->results->ui_ops->tcase_start(context, tcase);
context           386 lib/torture/torture.c 		&& !tcase->setup(context, &tcase->data)) {
context           389 lib/torture/torture.c 		if (context->last_reason != NULL)
context           390 lib/torture/torture.c 			fprintf(stderr, "%s", context->last_reason);
context           396 lib/torture/torture.c 	old_testname = context->active_testname;
context           397 lib/torture/torture.c 	context->active_testname = talloc_asprintf(context, "%s-%s", 
context           400 lib/torture/torture.c 		ret &= internal_torture_run_test(context, tcase, test, 
context           403 lib/torture/torture.c 	talloc_free(context->active_testname);
context           404 lib/torture/torture.c 	context->active_testname = old_testname;
context           407 lib/torture/torture.c 		!tcase->teardown(context, tcase->data))
context           411 lib/torture/torture.c 	context->active_tcase = NULL;
context           413 lib/torture/torture.c 	if (context->results->ui_ops->tcase_finish)
context           414 lib/torture/torture.c 		context->results->ui_ops->tcase_finish(context, tcase);
context           416 lib/torture/torture.c 	context->level--;
context           421 lib/torture/torture.c bool torture_run_test(struct torture_context *context, 
context           425 lib/torture/torture.c 	return internal_torture_run_test(context, tcase, test, false);
context            57 lib/torture/torture.h void torture_ui_test_start(struct torture_context *context,
context            61 lib/torture/torture.h void torture_ui_test_result(struct torture_context *context,
context           213 lib/torture/torture.h bool torture_run_suite(struct torture_context *context,
context           217 lib/torture/torture.h bool torture_run_tcase(struct torture_context *context,
context           221 lib/torture/torture.h bool torture_run_test(struct torture_context *context,
context           127 lib/util/util_ldb.c char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n)
context            27 lib/util/util_ldb.h char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n);
context           226 nsswitch/winbind_krb5_locator.c static krb5_error_code smb_krb5_locator_init(krb5_context context,
context            62 source3/client/cifs.upcall.c 	krb5_context context;
context            71 source3/client/cifs.upcall.c 	if (krb5_init_context(&context)) {
context            76 source3/client/cifs.upcall.c 	if (krb5_cc_resolve(context, ccname, &ccache)) {
context            81 source3/client/cifs.upcall.c 	if (krb5_cc_set_flags(context, ccache, 0)) {
context            86 source3/client/cifs.upcall.c 	if (krb5_cc_get_principal(context, ccache, &principal)) {
context            91 source3/client/cifs.upcall.c 	if (krb5_cc_start_seq_get(context, ccache, &cur)) {
context            96 source3/client/cifs.upcall.c 	while (!credtime && !krb5_cc_next_cred(context, ccache, &cur, &creds)) {
context           102 source3/client/cifs.upcall.c                 krb5_free_cred_contents(context, &creds);
context           104 source3/client/cifs.upcall.c         krb5_cc_end_seq_get(context, ccache, &cur);
context           107 source3/client/cifs.upcall.c 	krb5_free_principal(context, principal);
context           109 source3/client/cifs.upcall.c 	krb5_cc_set_flags(context, ccache, KRB5_TC_OPENCLOSE);
context           110 source3/client/cifs.upcall.c 	krb5_cc_close(context, ccache);
context           112 source3/client/cifs.upcall.c 	krb5_free_context(context);
context            50 source3/client/dnsbrowse.c 		uint16_t txtLen, const unsigned char *txtRecord, void *context)
context           113 source3/client/dnsbrowse.c         const char  *replyDomain, void  *context)
context           115 source3/client/dnsbrowse.c 	struct mdns_browse_state *bstatep = (struct mdns_browse_state *)context;
context           905 source3/include/includes.h krb5_error_code smb_krb5_parse_name(krb5_context context,
context           910 source3/include/includes.h 				      krb5_context context,
context           915 source3/include/includes.h krb5_error_code krb5_set_real_time(krb5_context context, int32_t seconds, int32_t microseconds);
context           921 source3/include/includes.h krb5_error_code krb5_auth_con_setuseruserkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock);
context           938 source3/include/includes.h int create_kerberos_key_from_string(krb5_context context, krb5_principal host_princ, krb5_data *password, krb5_keyblock *key, krb5_enctype enctype, bool no_salt);
context           945 source3/include/includes.h krb5_error_code get_kerberos_allowed_etypes(krb5_context context, krb5_enctype **enctypes);
context           946 source3/include/includes.h bool get_krb5_smb_session_key(krb5_context context, krb5_auth_context auth_context, DATA_BLOB *session_key, bool remote);
context           947 source3/include/includes.h krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry);
context           948 source3/include/includes.h krb5_principal kerberos_fetch_salt_princ_for_host_princ(krb5_context context, krb5_principal host_princ, int enctype);
context           950 source3/include/includes.h bool kerberos_compatible_enctypes(krb5_context context, krb5_enctype enctype1, krb5_enctype enctype2);
context           951 source3/include/includes.h void kerberos_free_data_contents(krb5_context context, krb5_data *pdata);
context           954 source3/include/includes.h 			 krb5_context context,
context           961 source3/include/includes.h krb5_error_code smb_krb5_verify_checksum(krb5_context context,
context           968 source3/include/includes.h void smb_krb5_free_ap_req(krb5_context context, 
context           970 source3/include/includes.h krb5_error_code smb_krb5_get_keyinfo_from_ap_req(krb5_context context, 
context           974 source3/include/includes.h krb5_error_code krb5_rd_req_return_keyblock_from_keytab(krb5_context context,
context           982 source3/include/includes.h krb5_error_code smb_krb5_parse_name_norealm(krb5_context context, 
context           985 source3/include/includes.h bool smb_krb5_principal_compare_any_realm(krb5_context context, 
context           993 source3/include/includes.h krb5_error_code smb_krb5_free_addresses(krb5_context context, smb_krb5_addresses *addr);
context           996 source3/include/includes.h void smb_krb5_free_error(krb5_context context, krb5_error *krberror);
context           997 source3/include/includes.h krb5_error_code handle_krberror_packet(krb5_context context,
context          1000 source3/include/includes.h void smb_krb5_get_init_creds_opt_free(krb5_context context,
context          1002 source3/include/includes.h krb5_error_code smb_krb5_get_init_creds_opt_alloc(krb5_context context,
context          1004 source3/include/includes.h krb5_error_code smb_krb5_mk_error(krb5_context context,
context          1009 source3/include/includes.h krb5_error_code smb_krb5_enctype_to_string(krb5_context context, 
context          1012 source3/include/includes.h krb5_error_code smb_krb5_open_keytab(krb5_context context, 
context          1017 source3/include/includes.h 				     krb5_context context,
context          1020 source3/include/includes.h int smb_krb5_kt_add_entry_ext(krb5_context context,
context           251 source3/include/libsmb_internal.h SMBC_add_cached_server(SMBCCTX * context,
context           259 source3/include/libsmb_internal.h SMBC_get_cached_server(SMBCCTX * context,
context           266 source3/include/libsmb_internal.h SMBC_remove_cached_server(SMBCCTX * context,
context           270 source3/include/libsmb_internal.h SMBC_purge_cached_servers(SMBCCTX * context);
context           281 source3/include/libsmb_internal.h SMBC_opendir_ctx(SMBCCTX *context,
context           285 source3/include/libsmb_internal.h SMBC_closedir_ctx(SMBCCTX *context,
context           289 source3/include/libsmb_internal.h SMBC_readdir_ctx(SMBCCTX *context,
context           293 source3/include/libsmb_internal.h SMBC_getdents_ctx(SMBCCTX *context,
context           299 source3/include/libsmb_internal.h SMBC_mkdir_ctx(SMBCCTX *context,
context           304 source3/include/libsmb_internal.h SMBC_rmdir_ctx(SMBCCTX *context,
context           308 source3/include/libsmb_internal.h SMBC_telldir_ctx(SMBCCTX *context,
context           312 source3/include/libsmb_internal.h SMBC_lseekdir_ctx(SMBCCTX *context,
context           317 source3/include/libsmb_internal.h SMBC_fstatdir_ctx(SMBCCTX *context,
context           322 source3/include/libsmb_internal.h SMBC_chmod_ctx(SMBCCTX *context,
context           327 source3/include/libsmb_internal.h SMBC_utimes_ctx(SMBCCTX *context,
context           332 source3/include/libsmb_internal.h SMBC_unlink_ctx(SMBCCTX *context,
context           344 source3/include/libsmb_internal.h SMBC_open_ctx(SMBCCTX *context,
context           350 source3/include/libsmb_internal.h SMBC_creat_ctx(SMBCCTX *context,
context           355 source3/include/libsmb_internal.h SMBC_read_ctx(SMBCCTX *context,
context           361 source3/include/libsmb_internal.h SMBC_write_ctx(SMBCCTX *context,
context           367 source3/include/libsmb_internal.h SMBC_close_ctx(SMBCCTX *context,
context           371 source3/include/libsmb_internal.h SMBC_getatr(SMBCCTX * context,
context           383 source3/include/libsmb_internal.h SMBC_setatr(SMBCCTX * context, SMBCSRV *srv, char *path, 
context           391 source3/include/libsmb_internal.h SMBC_lseek_ctx(SMBCCTX *context,
context           397 source3/include/libsmb_internal.h SMBC_ftruncate_ctx(SMBCCTX *context,
context           407 source3/include/libsmb_internal.h SMBC_errno(SMBCCTX *context,
context           414 source3/include/libsmb_internal.h 		SMBCCTX *context,
context           427 source3/include/libsmb_internal.h SMBC_open_print_job_ctx(SMBCCTX *context,
context           437 source3/include/libsmb_internal.h SMBC_list_print_jobs_ctx(SMBCCTX *context,
context           442 source3/include/libsmb_internal.h SMBC_unlink_print_job_ctx(SMBCCTX *context,
context           449 source3/include/libsmb_internal.h SMBC_check_server(SMBCCTX * context,
context           453 source3/include/libsmb_internal.h SMBC_remove_unused_server(SMBCCTX * context,
context           458 source3/include/libsmb_internal.h                   SMBCCTX *context,
context           473 source3/include/libsmb_internal.h                  SMBCCTX *context,
context           482 source3/include/libsmb_internal.h             SMBCCTX *context,
context           492 source3/include/libsmb_internal.h                  SMBCCTX *context,
context           502 source3/include/libsmb_internal.h SMBC_stat_ctx(SMBCCTX *context,
context           507 source3/include/libsmb_internal.h SMBC_fstat_ctx(SMBCCTX *context,
context           513 source3/include/libsmb_internal.h SMBC_statvfs_ctx(SMBCCTX *context,
context           519 source3/include/libsmb_internal.h SMBC_fstatvfs_ctx(SMBCCTX *context,
context           526 source3/include/libsmb_internal.h SMBC_setxattr_ctx(SMBCCTX *context,
context           534 source3/include/libsmb_internal.h SMBC_getxattr_ctx(SMBCCTX *context,
context           541 source3/include/libsmb_internal.h SMBC_removexattr_ctx(SMBCCTX *context,
context           546 source3/include/libsmb_internal.h SMBC_listxattr_ctx(SMBCCTX *context,
context           974 source3/include/libsmbclient.h typedef int (*smbc_setxattr_fn)(SMBCCTX *context,
context           983 source3/include/libsmbclient.h typedef int (*smbc_getxattr_fn)(SMBCCTX *context,
context           991 source3/include/libsmbclient.h typedef int (*smbc_removexattr_fn)(SMBCCTX *context,
context           997 source3/include/libsmbclient.h typedef int (*smbc_listxattr_fn)(SMBCCTX *context,
context          1075 source3/include/libsmbclient.h int smbc_free_context(SMBCCTX * context, int shutdown_ctx);
context          1083 source3/include/libsmbclient.h smbc_option_set(SMBCCTX *context,
context          1091 source3/include/libsmbclient.h smbc_option_get(SMBCCTX *context,
context          1116 source3/include/libsmbclient.h SMBCCTX * smbc_init_context(SMBCCTX * context);
context          2584 source3/include/libsmbclient.h int smbc_remove_unused_server(SMBCCTX * context, SMBCSRV * srv);
context            71 source3/include/locking.h 	struct lock_context context;
context          1217 source3/include/proto.h void *talloc_zeronull(const void *context, size_t size, const char *name);
context          5797 source3/include/proto.h 				RPC_CONTEXT *context);
context            27 source3/include/smb_perfcount.h 	void *context;
context           261 source3/lib/events.c static void s3_event_debug(void *context, enum tevent_debug_level level,
context           264 source3/lib/events.c static void s3_event_debug(void *context, enum tevent_debug_level level,
context           524 source3/lib/ldb/common/ldb.c int ldb_search_default_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           529 source3/lib/ldb/common/ldb.c  	if (!context) {
context           534 source3/lib/ldb/common/ldb.c 	res = talloc_get_type(context, struct ldb_result);
context           589 source3/lib/ldb/common/ldb.c 			void *context,
context           619 source3/lib/ldb/common/ldb.c 	req->context = context;
context           631 source3/lib/ldb/common/ldb.c 			void *context,
context           647 source3/lib/ldb/common/ldb.c 	req->context = context;
context           660 source3/lib/ldb/common/ldb.c 			void *context,
context           676 source3/lib/ldb/common/ldb.c 	req->context = context;
context           689 source3/lib/ldb/common/ldb.c 			void *context,
context           705 source3/lib/ldb/common/ldb.c 	req->context = context;
context           719 source3/lib/ldb/common/ldb.c 			void *context,
context           736 source3/lib/ldb/common/ldb.c 	req->context = context;
context           971 source3/lib/ldb/common/ldb.c 	req->context = NULL;
context            41 source3/lib/ldb/common/ldb_debug.c 		  void (*debug)(void *context, enum ldb_debug_level level, 
context            43 source3/lib/ldb/common/ldb_debug.c 		  void *context)
context            46 source3/lib/ldb/common/ldb_debug.c 	ldb->debug_ops.context = context;
context            53 source3/lib/ldb/common/ldb_debug.c static void ldb_debug_stderr(void *context, enum ldb_debug_level level, 
context            55 source3/lib/ldb/common/ldb_debug.c static void ldb_debug_stderr(void *context, enum ldb_debug_level level, 
context            82 source3/lib/ldb/common/ldb_debug.c 	ldb->debug_ops.debug(ldb->debug_ops.context, level, fmt, ap);
context            44 source3/lib/ldb/common/ldb_utf8.c 			void *context,
context            47 source3/lib/ldb/common/ldb_utf8.c 	if (context)
context            48 source3/lib/ldb/common/ldb_utf8.c 		ldb->utf8_fns.context = context;
context            57 source3/lib/ldb/common/ldb_utf8.c char *ldb_casefold_default(void *context, void *mem_ctx, const char *s)
context            78 source3/lib/ldb/common/ldb_utf8.c 	return ldb->utf8_fns.casefold(ldb->utf8_fns.context, mem_ctx, s);
context           196 source3/lib/ldb/include/ldb.h 	void (*debug)(void *context, enum ldb_debug_level level, 
context           198 source3/lib/ldb/include/ldb.h 	void *context;
context           206 source3/lib/ldb/include/ldb.h 	void *context;
context           207 source3/lib/ldb/include/ldb.h 	char *(*casefold)(void *context, void *mem_ctx, const char *s);
context           765 source3/lib/ldb/include/ldb.h 	void *context;
context           853 source3/lib/ldb/include/ldb.h int ldb_search_default_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares);
context           880 source3/lib/ldb/include/ldb.h 			void *context,
context           902 source3/lib/ldb/include/ldb.h 			void *context,
context           924 source3/lib/ldb/include/ldb.h 			void *context,
context           946 source3/lib/ldb/include/ldb.h 			void *context,
context           970 source3/lib/ldb/include/ldb.h 			void *context,
context          1484 source3/lib/ldb/include/ldb.h 		  void (*debug)(void *context, enum ldb_debug_level level, 
context          1486 source3/lib/ldb/include/ldb.h 		  void *context);
context          1492 source3/lib/ldb/include/ldb.h 			void *context,
context           211 source3/lib/ldb/include/ldb_private.h char *ldb_casefold_default(void *context, void *mem_ctx, const char *s);
context            61 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	void *context;
context           180 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
context           194 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
context           208 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
context           222 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			handle->status = ac->callback(ac->module->ldb, ac->context, NULL);
context           304 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			ret = ac->callback(ac->module->ldb, ac->context, ares);
context           323 source3/lib/ldb/ldb_ildap/ldb_ildap.c 					   void *context,
context           351 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	ildb_ac->context = context;
context           358 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			     void *context,
context           364 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldb_handle *h = init_ildb_handle(module, context, callback);
context           403 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldb_handle *h = init_ildb_handle(module, req->context, req->callback);
context           416 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		ret = ildb_ac->callback(module->ldb, ildb_ac->context, NULL);
context           433 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!req->callback || !req->context) {
context           480 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
context           530 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
context           580 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
context           611 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
context           660 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	return ildb_request_send(module, msg, req->context, req->callback, req->timeout, &(req->handle));
context            56 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	void *context;
context            66 source3/lib/ldb/ldb_ldap/ldb_ldap.c 					    void *context,
context            94 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ac->context = context;
context           245 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	if (!req->callback || !req->context) {
context           259 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
context           329 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
context           374 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
context           418 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
context           456 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	req->handle = init_handle(lldb, module, req->context, req->callback, req->timeout, req->starttime);
context           560 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ret = ac->callback(ac->module->ldb, ac->context, ares);
context           587 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ret = ac->callback(ac->module->ldb, ac->context, ares);
context           612 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		ret = ac->callback(ac->module->ldb, ac->context, ares);
context           628 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			ret = ac->callback(ac->module->ldb, ac->context, ares);
context            55 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	void *context;
context            87 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 	ac->context = req->context;
context           735 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 			handle->status = ac->callback(ac->module->ldb, ac->context, ac->ares);
context          1008 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, lsql_ac->ares);
context          1153 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
context          1348 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		req->handle->status = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
context          1402 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
context          1457 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c 		ret = lsql_ac->callback(module->ldb, lsql_ac->context, NULL);
context           705 source3/lib/ldb/ldb_tdb/ldb_index.c 		handle->status = ac->callback(ac->module->ldb, ac->context, ares);
context           427 source3/lib/ldb/ldb_tdb/ldb_search.c 	handle->status = ac->callback(ac->module->ldb, ac->context, ares);
context           520 source3/lib/ldb/ldb_tdb/ldb_search.c 	ret = req->callback(module->ldb, req->context, ares);
context           108 source3/lib/ldb/ldb_tdb/ldb_tdb.c 	ac->context = req->context;
context           322 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
context           432 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
context           799 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
context           870 source3/lib/ldb/ldb_tdb/ldb_tdb.c 		ret = ltdb_ac->callback(module->ldb, ltdb_ac->context, NULL);
context            54 source3/lib/ldb/ldb_tdb/ldb_tdb.h 	void *context;
context            66 source3/lib/ldb/modules/asq.c 					    void *context,
context            93 source3/lib/ldb/modules/asq.c 	ac->up_context = context;
context           154 source3/lib/ldb/modules/asq.c static int asq_base_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           158 source3/lib/ldb/modules/asq.c 	if (!context || !ares) {
context           163 source3/lib/ldb/modules/asq.c 	if (!(ac = talloc_get_type(context, struct asq_context))) {
context           180 source3/lib/ldb/modules/asq.c static int asq_reqs_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           184 source3/lib/ldb/modules/asq.c 	if (!context || !ares) {
context           189 source3/lib/ldb/modules/asq.c 	if (!(ac = talloc_get_type(context, struct asq_context))) {
context           228 source3/lib/ldb/modules/asq.c 	if (!req->callback || !req->context) {
context           239 source3/lib/ldb/modules/asq.c 	h = init_handle(req, module, req->context, req->callback);
context           278 source3/lib/ldb/modules/asq.c 	ac->base_req->context = ac;
context           337 source3/lib/ldb/modules/asq.c 		ac->reqs[i]->context = ac;
context           101 source3/lib/ldb/modules/ldb_map.c 	return data->context;
context           827 source3/lib/ldb/modules/ldb_map.c static int map_search_self_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           831 source3/lib/ldb/modules/ldb_map.c 	if (context == NULL || ares == NULL) {
context           836 source3/lib/ldb/modules/ldb_map.c 	ac = talloc_get_type(context, struct map_context);
context           858 source3/lib/ldb/modules/ldb_map.c struct ldb_request *map_search_base_req(struct map_context *ac, const struct ldb_dn *dn, const char * const *attrs, const struct ldb_parse_tree *tree, void *context, ldb_search_callback callback)
context           884 source3/lib/ldb/modules/ldb_map.c 	req->context = context;
context           952 source3/lib/ldb/modules/ldb_map.c 	req->context = NULL;
context          1296 source3/lib/ldb/modules/ldb_map.c 	data->context = talloc_zero(data, struct ldb_map_context);
context          1297 source3/lib/ldb/modules/ldb_map.c 	if (!data->context) {
context          1303 source3/lib/ldb/modules/ldb_map.c 	ret = map_init_dns(module, data->context, name);
context          1310 source3/lib/ldb/modules/ldb_map.c 	ret = map_init_maps(module, data->context, attrs, ocls, wildcard_attributes);
context           144 source3/lib/ldb/modules/ldb_map.h 	struct ldb_map_context *context;
context           257 source3/lib/ldb/modules/ldb_map_inbound.c 	ac->local_req->context = NULL;
context           268 source3/lib/ldb/modules/ldb_map_inbound.c 	ac->remote_req->context = NULL;
context           412 source3/lib/ldb/modules/ldb_map_inbound.c 	ac->local_req->context = NULL;
context           423 source3/lib/ldb/modules/ldb_map_inbound.c 	ac->remote_req->context = NULL;
context           541 source3/lib/ldb/modules/ldb_map_inbound.c 	ac->local_req->context = NULL;
context           559 source3/lib/ldb/modules/ldb_map_inbound.c 	ac->remote_req->context = NULL;
context           677 source3/lib/ldb/modules/ldb_map_inbound.c 	ac->local_req->context = NULL;
context           690 source3/lib/ldb/modules/ldb_map_inbound.c 	ac->remote_req->context = NULL;
context          1022 source3/lib/ldb/modules/ldb_map_outbound.c 		return req->callback(ldb, req->context, ares);
context          1046 source3/lib/ldb/modules/ldb_map_outbound.c 	return req->callback(ldb, req->context, ares);
context          1050 source3/lib/ldb/modules/ldb_map_outbound.c int map_local_merge_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context          1055 source3/lib/ldb/modules/ldb_map_outbound.c 	if (context == NULL || ares == NULL) {
context          1061 source3/lib/ldb/modules/ldb_map_outbound.c 	sc = talloc_get_type(context, struct map_search_context);
context          1101 source3/lib/ldb/modules/ldb_map_outbound.c int map_remote_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context          1108 source3/lib/ldb/modules/ldb_map_outbound.c 	if (context == NULL || ares == NULL) {
context          1114 source3/lib/ldb/modules/ldb_map_outbound.c 	ac = talloc_get_type(context, struct map_context);
context          1211 source3/lib/ldb/modules/ldb_map_outbound.c 	ac->search_reqs[0]->context = ac;
context            89 source3/lib/ldb/modules/ldb_map_private.h struct ldb_request *map_search_base_req(struct map_context *ac, const struct ldb_dn *dn, const char * const *attrs, const struct ldb_parse_tree *tree, void *context, ldb_search_callback callback);
context           412 source3/lib/ldb/modules/objectclass.c 		ac->down_req->context = NULL;
context           422 source3/lib/ldb/modules/objectclass.c static int get_self_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           426 source3/lib/ldb/modules/objectclass.c 	if (!context || !ares) {
context           431 source3/lib/ldb/modules/objectclass.c 	ac = talloc_get_type(context, struct oc_context);
context           473 source3/lib/ldb/modules/objectclass.c 	ac->search_req->context = ac;
context           506 source3/lib/ldb/modules/objectclass.c 	ac->mod_req->context = ac;
context           185 source3/lib/ldb/modules/operational.c static int operational_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           189 source3/lib/ldb/modules/operational.c 	if (!context || !ares) {
context           194 source3/lib/ldb/modules/operational.c 	ac = talloc_get_type(context, struct operational_context);
context           226 source3/lib/ldb/modules/operational.c 	ac->up_context = req->context;
context           275 source3/lib/ldb/modules/operational.c 	down_req->context = ac;
context           144 source3/lib/ldb/modules/paged_results.c 					    void *context,
context           171 source3/lib/ldb/modules/paged_results.c 	ac->up_context = context;
context           177 source3/lib/ldb/modules/paged_results.c static int paged_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           181 source3/lib/ldb/modules/paged_results.c 	if (!context || !ares) {
context           186 source3/lib/ldb/modules/paged_results.c 	ac = talloc_get_type(context, struct paged_context);
context           253 source3/lib/ldb/modules/paged_results.c 	if (!req->callback || !req->context) {
context           264 source3/lib/ldb/modules/paged_results.c 	h = init_handle(req, module, req->context, req->callback);
context           299 source3/lib/ldb/modules/paged_results.c 		ac->store->req->context = ac;
context            63 source3/lib/ldb/modules/paged_searches.c 					    void *context,
context            90 source3/lib/ldb/modules/paged_searches.c 	ac->up_context = context;
context           180 source3/lib/ldb/modules/paged_searches.c static int ps_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           185 source3/lib/ldb/modules/paged_searches.c 	if (!context || !ares) {
context           190 source3/lib/ldb/modules/paged_searches.c 	ac = talloc_get_type(context, struct ps_context);
context           248 source3/lib/ldb/modules/paged_searches.c 	if (!req->callback || !req->context) {
context           254 source3/lib/ldb/modules/paged_searches.c 	h = init_handle(req, module, req->context, req->callback);
context           287 source3/lib/ldb/modules/paged_searches.c 	ac->new_req->context = ac;
context           388 source3/lib/ldb/modules/paged_searches.c static int check_supported_paged(struct ldb_context *ldb, void *context, 
context           392 source3/lib/ldb/modules/paged_searches.c 	data = talloc_get_type(context,
context           438 source3/lib/ldb/modules/paged_searches.c 	req->context = data;
context            66 source3/lib/ldb/modules/sort.c 					    void *context,
context            93 source3/lib/ldb/modules/sort.c 	ac->up_context = context;
context           168 source3/lib/ldb/modules/sort.c static int server_sort_search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           172 source3/lib/ldb/modules/sort.c  	if (!context || !ares) {
context           177 source3/lib/ldb/modules/sort.c        	ac = talloc_get_type(context, struct sort_context);
context           233 source3/lib/ldb/modules/sort.c 	if (!req->callback || !req->context) {
context           239 source3/lib/ldb/modules/sort.c 	h = init_handle(req, module, req->context, req->callback);
context           300 source3/lib/ldb/modules/sort.c 	ac->req->context = ac;
context           137 source3/lib/ldb/tools/ldbsearch.c static int search_callback(struct ldb_context *ldb, void *context, struct ldb_reply *ares)
context           139 source3/lib/ldb/tools/ldbsearch.c 	struct search_context *sctx = talloc_get_type(context, struct search_context);
context           221 source3/lib/ldb/tools/ldbsearch.c 	req->context = sctx;
context          1844 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	GOptionContext *context = NULL;
context          1860 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	context = g_option_context_new("- Samba domain join utility");
context          1861 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	g_option_context_add_main_entries(context, entries, NULL);
context          1863 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	g_option_context_add_group(context, gtk_get_option_group(TRUE));
context          1864 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	g_option_context_parse(context, &argc, &argv, &error);
context            54 source3/lib/netapi/netapi.c NET_API_STATUS libnetapi_init(struct libnetapi_ctx **context)
context            61 source3/lib/netapi/netapi.c 		*context = stat_ctx;
context           129 source3/lib/netapi/netapi.c 	*context = stat_ctx = ctx;
context          3056 source3/lib/util.c void *talloc_zeronull(const void *context, size_t size, const char *name)
context          3061 source3/lib/util.c 	return talloc_named_const(context, size, name);
context           107 source3/libaddns/dns.h void *talloc_zeronull(const void *context, size_t size, const char *name);
context            36 source3/libads/authdata.c 					  krb5_context context,
context            53 source3/libads/authdata.c 	ret = smb_krb5_verify_checksum(context,
context            74 source3/libads/authdata.c 			 krb5_context context,
context           266 source3/libads/authdata.c 				 context,
context           284 source3/libads/authdata.c 	ret = smb_krb5_parse_name_norealm(context, logon_name->account_name,
context           293 source3/libads/authdata.c 	if (!smb_krb5_principal_compare_any_realm(context, client_principal, client_principal_pac)) {
context           296 source3/libads/authdata.c 		krb5_free_principal(context, client_principal_pac);
context           535 source3/libads/kerberos.c krb5_principal kerberos_fetch_salt_princ_for_host_princ(krb5_context context,
context           548 source3/libads/kerberos.c 		if (smb_krb5_unparse_name(talloc_tos(), context, host_princ, &unparsed_name) != 0) {
context           557 source3/libads/kerberos.c 	if (smb_krb5_parse_name(context, salt_princ_s, &ret_princ) != 0) {
context           581 source3/libads/kerberos.c 	krb5_context context = NULL;
context           587 source3/libads/kerberos.c 	if (((code = krb5_init_context(&context)) != 0) || (context == NULL)) {
context           602 source3/libads/kerberos.c 	if (smb_krb5_parse_name(context, princ_s, &princ) != 0) {
context           606 source3/libads/kerberos.c 	if (smb_krb5_unparse_name(talloc_tos(), context, princ, &unparsed_name) != 0) {
context           629 source3/libads/kerberos.c 		krb5_free_principal(context, princ);
context           632 source3/libads/kerberos.c 	if (context) {
context           633 source3/libads/kerberos.c 		krb5_free_context(context);
context            35 source3/libads/kerberos_keytab.c int smb_krb5_kt_add_entry_ext(krb5_context context,
context            54 source3/libads/kerberos_keytab.c 	ret = smb_krb5_parse_name(context, princ_s, &princ);
context            61 source3/libads/kerberos_keytab.c 	ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context            64 source3/libads/kerberos_keytab.c 		while(!krb5_kt_next_entry(context, keytab, &kt_entry, &cursor)) {
context            67 source3/libads/kerberos_keytab.c 			ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &ktprinc);
context            84 source3/libads/kerberos_keytab.c 			compare_name_ok = (krb5_kt_compare(context, &kt_entry, princ, 0, 0) == True);
context           103 source3/libads/kerberos_keytab.c 					ret = krb5_kt_end_seq_get(context, keytab, &cursor);
context           110 source3/libads/kerberos_keytab.c 					ret = krb5_kt_remove_entry(context, keytab, &kt_entry);
context           120 source3/libads/kerberos_keytab.c 					ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context           126 source3/libads/kerberos_keytab.c 					ret = smb_krb5_kt_free_entry(context, &kt_entry);
context           138 source3/libads/kerberos_keytab.c 			ret = smb_krb5_kt_free_entry(context, &kt_entry);
context           146 source3/libads/kerberos_keytab.c 		ret = krb5_kt_end_seq_get(context, keytab, &cursor);
context           166 source3/libads/kerberos_keytab.c 		if (create_kerberos_key_from_string(context, princ, &password, keyp, enctypes[i], no_salt)) {
context           175 source3/libads/kerberos_keytab.c 		ret = krb5_kt_add_entry(context, keytab, &kt_entry);
context           176 source3/libads/kerberos_keytab.c 		krb5_free_keyblock_contents(context, keyp);
context           190 source3/libads/kerberos_keytab.c 			smb_krb5_kt_free_entry(context, &kt_entry);
context           194 source3/libads/kerberos_keytab.c 		krb5_free_principal(context, princ);
context           201 source3/libads/kerberos_keytab.c 			krb5_kt_end_seq_get(context, keytab, &cursor);	
context           208 source3/libads/kerberos_keytab.c static int smb_krb5_kt_add_entry(krb5_context context,
context           215 source3/libads/kerberos_keytab.c 	return smb_krb5_kt_add_entry_ext(context,
context           232 source3/libads/kerberos_keytab.c 	krb5_context context = NULL;
context           248 source3/libads/kerberos_keytab.c 	ret = krb5_init_context(&context);
context           254 source3/libads/kerberos_keytab.c 	ret = smb_krb5_open_keytab(context, NULL, True, &keytab);
context           350 source3/libads/kerberos_keytab.c 	ret = smb_krb5_kt_add_entry( context, keytab, kvno, princ_s, enctypes, password );
context           359 source3/libads/kerberos_keytab.c 		ret = smb_krb5_kt_add_entry( context, keytab, kvno, short_princ_s, enctypes, password );
context           372 source3/libads/kerberos_keytab.c 		krb5_kt_close(context, keytab);
context           374 source3/libads/kerberos_keytab.c 	if (context) {
context           375 source3/libads/kerberos_keytab.c 		krb5_free_context(context);
context           387 source3/libads/kerberos_keytab.c 	krb5_context context = NULL;
context           397 source3/libads/kerberos_keytab.c 	ret = krb5_init_context(&context);
context           403 source3/libads/kerberos_keytab.c 	ret = smb_krb5_open_keytab(context, NULL, True, &keytab);
context           415 source3/libads/kerberos_keytab.c 	ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context           417 source3/libads/kerberos_keytab.c 		while (!krb5_kt_next_entry(context, keytab, &kt_entry, &cursor)) {
context           418 source3/libads/kerberos_keytab.c 			ret = krb5_kt_end_seq_get(context, keytab, &cursor);
context           424 source3/libads/kerberos_keytab.c 			ret = krb5_kt_remove_entry(context, keytab, &kt_entry);
context           429 source3/libads/kerberos_keytab.c 			ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context           434 source3/libads/kerberos_keytab.c 			ret = smb_krb5_kt_free_entry(context, &kt_entry);
context           458 source3/libads/kerberos_keytab.c 			smb_krb5_kt_free_entry(context, &kt_entry);
context           465 source3/libads/kerberos_keytab.c 			krb5_kt_end_seq_get(context, keytab, &cursor);	
context           469 source3/libads/kerberos_keytab.c 		krb5_kt_close(context, keytab);
context           471 source3/libads/kerberos_keytab.c 	if (context) {
context           472 source3/libads/kerberos_keytab.c 		krb5_free_context(context);
context           484 source3/libads/kerberos_keytab.c 	krb5_context context = NULL;
context           568 source3/libads/kerberos_keytab.c 	ret = krb5_init_context(&context);
context           575 source3/libads/kerberos_keytab.c 	ret = smb_krb5_open_keytab(context, NULL, True, &keytab);
context           581 source3/libads/kerberos_keytab.c 	ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context           583 source3/libads/kerberos_keytab.c 		while ((ret = krb5_kt_next_entry(context, keytab, &kt_entry, &cursor)) == 0) {
context           584 source3/libads/kerberos_keytab.c 			smb_krb5_kt_free_entry(context, &kt_entry);
context           589 source3/libads/kerberos_keytab.c 	krb5_kt_end_seq_get(context, keytab, &cursor);
context           610 source3/libads/kerberos_keytab.c 	ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context           612 source3/libads/kerberos_keytab.c 		while (krb5_kt_next_entry(context, keytab, &kt_entry, &cursor) == 0) {
context           618 source3/libads/kerberos_keytab.c 				ret = smb_krb5_unparse_name(oldEntries, context, kt_entry.principal, &ktprinc);
context           651 source3/libads/kerberos_keytab.c 			smb_krb5_kt_free_entry(context, &kt_entry);
context           659 source3/libads/kerberos_keytab.c 		krb5_kt_end_seq_get(context, keytab, &cursor);
context           672 source3/libads/kerberos_keytab.c 			smb_krb5_kt_free_entry(context, &kt_entry);
context           679 source3/libads/kerberos_keytab.c 			krb5_kt_end_seq_get(context, keytab, &cursor);	
context           683 source3/libads/kerberos_keytab.c 		krb5_kt_close(context, keytab);
context           685 source3/libads/kerberos_keytab.c 	if (context) {
context           686 source3/libads/kerberos_keytab.c 		krb5_free_context(context);
context           698 source3/libads/kerberos_keytab.c 	krb5_context context = NULL;
context           707 source3/libads/kerberos_keytab.c 	ret = krb5_init_context(&context);
context           713 source3/libads/kerberos_keytab.c 	ret = smb_krb5_open_keytab(context, keytab_name, False, &keytab);
context           719 source3/libads/kerberos_keytab.c 	ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context           726 source3/libads/kerberos_keytab.c 	while (krb5_kt_next_entry(context, keytab, &kt_entry, &cursor) == 0) {
context           732 source3/libads/kerberos_keytab.c 		ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &princ_s);
context           739 source3/libads/kerberos_keytab.c 		ret = smb_krb5_enctype_to_string(context, enctype, &etype_s);
context           753 source3/libads/kerberos_keytab.c 		ret = smb_krb5_kt_free_entry(context, &kt_entry);
context           759 source3/libads/kerberos_keytab.c 	ret = krb5_kt_end_seq_get(context, keytab, &cursor);
context           773 source3/libads/kerberos_keytab.c 			smb_krb5_kt_free_entry(context, &kt_entry);
context           780 source3/libads/kerberos_keytab.c 			krb5_kt_end_seq_get(context, keytab, &cursor);	
context           785 source3/libads/kerberos_keytab.c 		krb5_kt_close(context, keytab);
context           787 source3/libads/kerberos_keytab.c 	if (context) {
context           788 source3/libads/kerberos_keytab.c 		krb5_free_context(context);
context            34 source3/libads/kerberos_verify.c static bool ads_dedicated_keytab_verify_ticket(krb5_context context,
context            57 source3/libads/kerberos_verify.c 	ret = smb_krb5_open_keytab(context, lp_dedicated_keytab_file(), true,
context            68 source3/libads/kerberos_verify.c 	ret = krb5_rd_req(context, &auth_context, &packet, NULL, keytab,
context            83 source3/libads/kerberos_verify.c 	ret = krb5_kt_get_entry(context, keytab, dec_ticket->server,
context            91 source3/libads/kerberos_verify.c 	ret = krb5_copy_keyblock(context, KRB5_KT_KEY(&kt_entry), keyblock);
context            92 source3/libads/kerberos_verify.c 	smb_krb5_kt_free_entry(context, &kt_entry);
context           106 source3/libads/kerberos_verify.c 		krb5_free_ticket(context, dec_ticket);
context           109 source3/libads/kerberos_verify.c 		krb5_kt_close(context, keytab);
context           121 source3/libads/kerberos_verify.c static bool ads_keytab_verify_ticket(krb5_context context,
context           178 source3/libads/kerberos_verify.c 	ret = smb_krb5_open_keytab(context, NULL, False, &keytab);
context           188 source3/libads/kerberos_verify.c 	ret = krb5_kt_start_seq_get(context, keytab, &kt_cursor);
context           194 source3/libads/kerberos_verify.c 	while (!auth_ok && (krb5_kt_next_entry(context, keytab, &kt_entry, &kt_cursor) == 0)) {
context           195 source3/libads/kerberos_verify.c 		ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal, &entry_princ_s);
context           213 source3/libads/kerberos_verify.c 			ret = krb5_rd_req_return_keyblock_from_keytab(context, &auth_context, &packet,
context           248 source3/libads/kerberos_verify.c 		smb_krb5_kt_free_entry(context, &kt_entry);
context           251 source3/libads/kerberos_verify.c 	krb5_kt_end_seq_get(context, keytab, &kt_cursor);
context           276 source3/libads/kerberos_verify.c 			smb_krb5_kt_free_entry(context, &kt_entry);
context           284 source3/libads/kerberos_verify.c 			krb5_kt_end_seq_get(context, keytab, &kt_cursor);
context           289 source3/libads/kerberos_verify.c 		krb5_kt_close(context, keytab);
context           299 source3/libads/kerberos_verify.c static krb5_error_code ads_secrets_verify_ticket(krb5_context context,
context           357 source3/libads/kerberos_verify.c 		if (create_kerberos_key_from_string(context, host_princ, &password, key, enctypes[i], false)) {
context           362 source3/libads/kerberos_verify.c 		krb5_auth_con_setuseruserkey(context, auth_context, key);
context           364 source3/libads/kerberos_verify.c 		if (!(ret = krb5_rd_req(context, &auth_context, &packet, 
context           370 source3/libads/kerberos_verify.c 			krb5_copy_keyblock(context, key, keyblock);
context           371 source3/libads/kerberos_verify.c 			krb5_free_keyblock(context, key);
context           383 source3/libads/kerberos_verify.c 			krb5_free_keyblock(context, key);
context           387 source3/libads/kerberos_verify.c 		krb5_free_keyblock(context, key);
context           415 source3/libads/kerberos_verify.c 	krb5_context context = NULL;
context           440 source3/libads/kerberos_verify.c 	ret = krb5_init_context(&context);
context           447 source3/libads/kerberos_verify.c 		krb5_set_real_time(context, time(NULL) + time_offset, 0);
context           450 source3/libads/kerberos_verify.c 	ret = krb5_set_default_realm(context, realm);
context           460 source3/libads/kerberos_verify.c 	ret = krb5_auth_con_init(context, &auth_context);
context           466 source3/libads/kerberos_verify.c 	krb5_auth_con_getflags( context, auth_context, &flags );
context           470 source3/libads/kerberos_verify.c 		krb5_auth_con_setflags( context, auth_context, flags );
context           478 source3/libads/kerberos_verify.c 	ret = smb_krb5_parse_name(context, host_princ_s, &host_princ);
context           504 source3/libads/kerberos_verify.c 		ret = krb5_get_server_rcache(context, 
context           505 source3/libads/kerberos_verify.c 					     krb5_princ_component(context, host_princ, 0), 
context           513 source3/libads/kerberos_verify.c 		ret = krb5_auth_con_setrcache(context, auth_context, rcache);
context           524 source3/libads/kerberos_verify.c 		auth_ok = ads_secrets_verify_ticket(context, auth_context,
context           528 source3/libads/kerberos_verify.c 		auth_ok = ads_keytab_verify_ticket(context, auth_context,
context           532 source3/libads/kerberos_verify.c 		auth_ok = ads_dedicated_keytab_verify_ticket(context,
context           539 source3/libads/kerberos_verify.c 		auth_ok = ads_secrets_verify_ticket(context, auth_context,
context           547 source3/libads/kerberos_verify.c 				auth_ok = ads_keytab_verify_ticket(context,
context           560 source3/libads/kerberos_verify.c 			krb5_rc_close(context, rcache);
context           583 source3/libads/kerberos_verify.c 	ret = krb5_mk_rep(context, auth_context, &packet);
context           592 source3/libads/kerberos_verify.c 		kerberos_free_data_contents(context, &packet);
context           596 source3/libads/kerberos_verify.c 	get_krb5_smb_session_key(context, auth_context, session_key, True);
context           613 source3/libads/kerberos_verify.c 		pac_ret = decode_pac_data(mem_ctx, &auth_data, context, keyblock, client_principal, authtime, pac_data);
context           639 source3/libads/kerberos_verify.c 	if ((ret = smb_krb5_unparse_name(mem_ctx, context, client_principal, principal))) {
context           661 source3/libads/kerberos_verify.c 		krb5_free_principal(context, host_princ);
context           665 source3/libads/kerberos_verify.c 		krb5_free_keyblock(context, keyblock);
context           669 source3/libads/kerberos_verify.c 		krb5_free_ticket(context, tkt);
context           675 source3/libads/kerberos_verify.c 		krb5_auth_con_free(context, auth_context);
context           678 source3/libads/kerberos_verify.c 	if (context) {
context           679 source3/libads/kerberos_verify.c 		krb5_free_context(context);
context           137 source3/libads/krb5_setpw.c 					   krb5_context context,
context           153 source3/libads/krb5_setpw.c 	ret = krb5_auth_con_setflags(context,
context           177 source3/libads/krb5_setpw.c 	ret = krb5_mk_priv(context, auth_context,
context           235 source3/libads/krb5_setpw.c static krb5_error_code setpw_result_code_string(krb5_context context,
context           272 source3/libads/krb5_setpw.c static krb5_error_code parse_setpw_reply(krb5_context context,
context           297 source3/libads/krb5_setpw.c 		ret = handle_krberror_packet(context, packet);
context           350 source3/libads/krb5_setpw.c 	ret = krb5_rd_rep(context, auth_context, &ap_rep, &ap_rep_enc);
context           356 source3/libads/krb5_setpw.c 	krb5_free_ap_rep_enc_part(context, ap_rep_enc);
context           361 source3/libads/krb5_setpw.c 	ret = krb5_rd_priv(context, auth_context, &cipherresult, &clearresult,
context           389 source3/libads/krb5_setpw.c 		setpw_result_code_string(context, res_code, &errstr);
context           396 source3/libads/krb5_setpw.c static ADS_STATUS do_krb5_kpasswd_request(krb5_context context,
context           416 source3/libads/krb5_setpw.c 	ret = krb5_mk_req_extended(context, &auth_context, AP_OPTS_USE_SUBKEY,
context           431 source3/libads/krb5_setpw.c 				krb5_auth_con_free(context, auth_context);
context           442 source3/libads/krb5_setpw.c 				krb5_auth_con_free(context, auth_context);
context           454 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           462 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           472 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           477 source3/libads/krb5_setpw.c 		ret = krb5_auth_con_setaddrs(context, auth_context, &local_kaddr, NULL);
context           481 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           486 source3/libads/krb5_setpw.c 		ret = build_kpasswd_request(pversion, context, auth_context, &ap_req,
context           491 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           502 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           514 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           525 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           533 source3/libads/krb5_setpw.c 		ret = krb5_auth_con_setaddrs(context, auth_context, NULL,&remote_kaddr);
context           537 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           543 source3/libads/krb5_setpw.c 		ret = parse_setpw_reply(context, use_tcp, auth_context, &chpw_rep);
context           555 source3/libads/krb5_setpw.c 			krb5_auth_con_free(context, auth_context);
context           562 source3/libads/krb5_setpw.c 		krb5_auth_con_free(context, auth_context);
context           574 source3/libads/krb5_setpw.c 	krb5_context context = NULL;
context           589 source3/libads/krb5_setpw.c 	ret = krb5_init_context(&context);
context           596 source3/libads/krb5_setpw.c 		krb5_set_real_time(context, time(NULL) + time_offset, 0);
context           599 source3/libads/krb5_setpw.c 	ret = krb5_cc_default(context, &ccache);
context           601 source3/libads/krb5_setpw.c 	        krb5_free_context(context);
context           608 source3/libads/krb5_setpw.c 		krb5_cc_close(context, ccache);
context           609 source3/libads/krb5_setpw.c 	        krb5_free_context(context);
context           616 source3/libads/krb5_setpw.c 		krb5_cc_close(context, ccache);
context           617 source3/libads/krb5_setpw.c                 krb5_free_context(context);
context           622 source3/libads/krb5_setpw.c 	ret = smb_krb5_parse_name(context, princ_name, &creds.server);
context           624 source3/libads/krb5_setpw.c 		krb5_cc_close(context, ccache);
context           625 source3/libads/krb5_setpw.c                 krb5_free_context(context);
context           631 source3/libads/krb5_setpw.c 	ret = smb_krb5_parse_name(context, princ, &principal);
context           633 source3/libads/krb5_setpw.c 		krb5_cc_close(context, ccache);
context           634 source3/libads/krb5_setpw.c 	        krb5_free_principal(context, creds.server);
context           635 source3/libads/krb5_setpw.c                 krb5_free_context(context);
context           645 source3/libads/krb5_setpw.c 	orig_realm = *krb5_princ_realm(context, creds.server);
context           646 source3/libads/krb5_setpw.c 	krb5_princ_set_realm(context, creds.server, krb5_princ_realm(context, principal));
context           648 source3/libads/krb5_setpw.c 	ret = krb5_cc_get_principal(context, ccache, &creds.client);
context           650 source3/libads/krb5_setpw.c 		krb5_cc_close(context, ccache);
context           651 source3/libads/krb5_setpw.c 		krb5_princ_set_realm(context, creds.server, &orig_realm);
context           652 source3/libads/krb5_setpw.c 	        krb5_free_principal(context, creds.server);
context           653 source3/libads/krb5_setpw.c 	        krb5_free_principal(context, principal);
context           654 source3/libads/krb5_setpw.c                 krb5_free_context(context);
context           660 source3/libads/krb5_setpw.c 	ret = krb5_get_credentials(context, 0, ccache, &creds, &credsp); 
context           662 source3/libads/krb5_setpw.c 		krb5_cc_close(context, ccache);
context           663 source3/libads/krb5_setpw.c 	        krb5_free_principal(context, creds.client);
context           664 source3/libads/krb5_setpw.c 		krb5_princ_set_realm(context, creds.server, &orig_realm);
context           665 source3/libads/krb5_setpw.c 	        krb5_free_principal(context, creds.server);
context           666 source3/libads/krb5_setpw.c 	        krb5_free_principal(context, principal);
context           667 source3/libads/krb5_setpw.c 	        krb5_free_context(context);
context           674 source3/libads/krb5_setpw.c 	aret = do_krb5_kpasswd_request(context, kdc_host,
context           678 source3/libads/krb5_setpw.c 	krb5_free_creds(context, credsp);
context           679 source3/libads/krb5_setpw.c 	krb5_free_principal(context, creds.client);
context           680 source3/libads/krb5_setpw.c 	krb5_princ_set_realm(context, creds.server, &orig_realm);
context           681 source3/libads/krb5_setpw.c         krb5_free_principal(context, creds.server);
context           682 source3/libads/krb5_setpw.c 	krb5_free_principal(context, principal);
context           683 source3/libads/krb5_setpw.c 	krb5_cc_close(context, ccache);
context           684 source3/libads/krb5_setpw.c 	krb5_free_context(context);
context           725 source3/libads/krb5_setpw.c     krb5_context context = NULL;
context           732 source3/libads/krb5_setpw.c     ret = krb5_init_context(&context);
context           738 source3/libads/krb5_setpw.c     if ((ret = smb_krb5_parse_name(context, principal,
context           740 source3/libads/krb5_setpw.c 	krb5_free_context(context);
context           753 source3/libads/krb5_setpw.c 				(char *) krb5_princ_realm(context, princ)) == -1) {
context           754 source3/libads/krb5_setpw.c 	krb5_free_context(context);
context           760 source3/libads/krb5_setpw.c     ret = krb5_get_init_creds_password(context, &creds, princ, password,
context           772 source3/libads/krb5_setpw.c 	krb5_free_principal(context, princ);
context           773 source3/libads/krb5_setpw.c 	krb5_free_context(context);
context           777 source3/libads/krb5_setpw.c     aret = do_krb5_kpasswd_request(context, kdc_host,
context           781 source3/libads/krb5_setpw.c     krb5_free_principal(context, princ);
context           782 source3/libads/krb5_setpw.c     krb5_free_context(context);
context            36 source3/libnet/libnet_keytab.c 	if (ctx->keytab && ctx->context) {
context            37 source3/libnet/libnet_keytab.c 		krb5_kt_close(ctx->context, ctx->keytab);
context            40 source3/libnet/libnet_keytab.c 	if (ctx->context) {
context            41 source3/libnet/libnet_keytab.c 		krb5_free_context(ctx->context);
context            61 source3/libnet/libnet_keytab.c 	krb5_context context = NULL;
context            75 source3/libnet/libnet_keytab.c 	ret = krb5_init_context(&context);
context            82 source3/libnet/libnet_keytab.c 	ret = smb_krb5_open_keytab(context, keytab_name, true, &keytab);
context            86 source3/libnet/libnet_keytab.c 		krb5_free_context(context);
context            90 source3/libnet/libnet_keytab.c 	ret = smb_krb5_keytab_name(mem_ctx, context, keytab, &keytab_string);
context            92 source3/libnet/libnet_keytab.c 		krb5_kt_close(context, keytab);
context            93 source3/libnet/libnet_keytab.c 		krb5_free_context(context);
context            97 source3/libnet/libnet_keytab.c 	r->context = context;
context           113 source3/libnet/libnet_keytab.c static krb5_error_code libnet_keytab_remove_entries(krb5_context context,
context           127 source3/libnet/libnet_keytab.c 	ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context           132 source3/libnet/libnet_keytab.c 	while (krb5_kt_next_entry(context, keytab, &kt_entry, &cursor) == 0)
context           147 source3/libnet/libnet_keytab.c 		ret = smb_krb5_unparse_name(talloc_tos(), context, kt_entry.principal,
context           165 source3/libnet/libnet_keytab.c 		ret = krb5_kt_end_seq_get(context, keytab, &cursor);
context           173 source3/libnet/libnet_keytab.c 		ret = krb5_kt_remove_entry(context, keytab,
context           184 source3/libnet/libnet_keytab.c 		ret = krb5_kt_start_seq_get(context, keytab, &cursor);
context           192 source3/libnet/libnet_keytab.c 		smb_krb5_kt_free_entry(context, &kt_entry);
context           196 source3/libnet/libnet_keytab.c 	ret = krb5_kt_end_seq_get(context, keytab, &cursor);
context           205 source3/libnet/libnet_keytab.c static krb5_error_code libnet_keytab_add_entry(krb5_context context,
context           217 source3/libnet/libnet_keytab.c 	ret = libnet_keytab_remove_entries(context, keytab, princ_s, kvno,
context           228 source3/libnet/libnet_keytab.c 	ret = smb_krb5_parse_name(context, princ_s, &kt_entry.principal);
context           237 source3/libnet/libnet_keytab.c 	if (create_kerberos_key_from_string(context, kt_entry.principal,
context           244 source3/libnet/libnet_keytab.c 	ret = krb5_kt_add_entry(context, keytab, &kt_entry);
context           251 source3/libnet/libnet_keytab.c 	krb5_free_keyblock_contents(context, keyp);
context           252 source3/libnet/libnet_keytab.c 	krb5_free_principal(context, kt_entry.principal);
context           254 source3/libnet/libnet_keytab.c 	smb_krb5_kt_free_entry(context, &kt_entry);
context           270 source3/libnet/libnet_keytab.c 			ret = libnet_keytab_remove_entries(ctx->context,
context           295 source3/libnet/libnet_keytab.c 		ret = libnet_keytab_add_entry(ctx->context,
context           325 source3/libnet/libnet_keytab.c 	ret = krb5_kt_start_seq_get(ctx->context, ctx->keytab, &cursor);
context           332 source3/libnet/libnet_keytab.c 	while (krb5_kt_next_entry(ctx->context, ctx->keytab, &kt_entry, &cursor) == 0)
context           355 source3/libnet/libnet_keytab.c 		ret = smb_krb5_unparse_name(entry, ctx->context, kt_entry.principal,
context           382 source3/libnet/libnet_keytab.c 		smb_krb5_kt_free_entry(ctx->context, &kt_entry);
context           386 source3/libnet/libnet_keytab.c 		smb_krb5_kt_free_entry(ctx->context, &kt_entry);
context           391 source3/libnet/libnet_keytab.c 		smb_krb5_kt_free_entry(ctx->context, &kt_entry);
context           396 source3/libnet/libnet_keytab.c 	krb5_kt_end_seq_get(ctx->context, ctx->keytab, &cursor);
context            31 source3/libnet/libnet_keytab.h 	krb5_context context;
context            35 source3/libsmb/clikrb5.c static krb5_error_code ads_krb5_get_fwd_ticket( krb5_context context,
context            51 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_parse_name(krb5_context context,
context            63 source3/libsmb/clikrb5.c 	ret = krb5_parse_name(context, utf8_name, principal);
context            73 source3/libsmb/clikrb5.c static krb5_error_code smb_krb5_parse_name_norealm_conv(krb5_context context,
context            86 source3/libsmb/clikrb5.c 	ret = krb5_parse_name_norealm(context, utf8_name, principal);
context            98 source3/libsmb/clikrb5.c 				      krb5_context context,
context           107 source3/libsmb/clikrb5.c 	ret = krb5_unparse_name(context, principal, &utf8_name);
context           113 source3/libsmb/clikrb5.c 		krb5_free_unparsed_name(context, utf8_name);
context           116 source3/libsmb/clikrb5.c 	krb5_free_unparsed_name(context, utf8_name);
context           124 source3/libsmb/clikrb5.c  krb5_error_code krb5_set_real_time(krb5_context context, int32_t seconds, int32_t microseconds)
context           129 source3/libsmb/clikrb5.c 	ret = krb5_us_timeofday(context, &sec, &usec);
context           133 source3/libsmb/clikrb5.c 	context->kdc_sec_offset = seconds - sec;
context           134 source3/libsmb/clikrb5.c 	context->kdc_usec_offset = microseconds - usec;
context           216 source3/libsmb/clikrb5.c static int create_kerberos_key_from_string_direct(krb5_context context,
context           226 source3/libsmb/clikrb5.c 	ret = krb5_principal2salt(context, host_princ, &salt);
context           231 source3/libsmb/clikrb5.c 	krb5_use_enctype(context, &eblock, enctype);
context           232 source3/libsmb/clikrb5.c 	ret = krb5_string_to_key(context, &eblock, key, password, &salt);
context           238 source3/libsmb/clikrb5.c static int create_kerberos_key_from_string_direct(krb5_context context,
context           247 source3/libsmb/clikrb5.c 	ret = krb5_get_pw_salt(context, host_princ, &salt);
context           253 source3/libsmb/clikrb5.c 	ret = krb5_string_to_key_salt(context, enctype, (const char *)password->data, salt, key);
context           254 source3/libsmb/clikrb5.c 	krb5_free_salt(context, salt);
context           262 source3/libsmb/clikrb5.c  int create_kerberos_key_from_string(krb5_context context,
context           286 source3/libsmb/clikrb5.c 	salt_princ = kerberos_fetch_salt_princ_for_host_princ(context, host_princ, enctype);
context           287 source3/libsmb/clikrb5.c 	ret = create_kerberos_key_from_string_direct(context, salt_princ ? salt_princ : host_princ, password, key, enctype);
context           289 source3/libsmb/clikrb5.c 		krb5_free_principal(context, salt_princ);
context           295 source3/libsmb/clikrb5.c  krb5_error_code get_kerberos_allowed_etypes(krb5_context context, 
context           298 source3/libsmb/clikrb5.c 	return krb5_get_permitted_enctypes(context, enctypes);
context           301 source3/libsmb/clikrb5.c  krb5_error_code get_kerberos_allowed_etypes(krb5_context context, 
context           304 source3/libsmb/clikrb5.c 	return krb5_get_default_in_tkt_etypes(context, enctypes);
context           311 source3/libsmb/clikrb5.c  krb5_error_code krb5_auth_con_setuseruserkey(krb5_context context,
context           315 source3/libsmb/clikrb5.c 	return krb5_auth_con_setkey(context, auth_context, keyblock);
context           570 source3/libsmb/clikrb5.c  void krb5_free_unparsed_name(krb5_context context, char *val)
context           576 source3/libsmb/clikrb5.c  void kerberos_free_data_contents(krb5_context context, krb5_data *pdata)
context           580 source3/libsmb/clikrb5.c 		krb5_free_data_contents(context, pdata);
context           598 source3/libsmb/clikrb5.c  bool kerberos_compatible_enctypes(krb5_context context,
context           605 source3/libsmb/clikrb5.c 	krb5_c_enctype_compare(context, enctype1, enctype2, &similar);
context           608 source3/libsmb/clikrb5.c 	return krb5_enctypes_compatible_keys(context, enctype1, enctype2) ? True : False;
context           612 source3/libsmb/clikrb5.c static bool ads_cleanup_expired_creds(krb5_context context, 
context           617 source3/libsmb/clikrb5.c 	const char *cc_type = krb5_cc_get_type(context, ccache);
context           620 source3/libsmb/clikrb5.c 		  cc_type, krb5_cc_get_name(context, ccache),
context           639 source3/libsmb/clikrb5.c 	retval = krb5_cc_remove_cred(context, ccache, 0, credsp);
context           652 source3/libsmb/clikrb5.c static krb5_error_code ads_krb5_mk_req(krb5_context context, 
context           670 source3/libsmb/clikrb5.c 	retval = smb_krb5_parse_name(context, principal, &server);
context           678 source3/libsmb/clikrb5.c 	if ((retval = krb5_copy_principal(context, server, &creds.server))) {
context           684 source3/libsmb/clikrb5.c 	if ((retval = krb5_cc_get_principal(context, ccache, &creds.client))) {
context           694 source3/libsmb/clikrb5.c 		if ((retval = krb5_get_credentials(context, 0, ccache, 
context           706 source3/libsmb/clikrb5.c 			krb5_set_real_time(context, t + time_offset + 1, 0);
context           709 source3/libsmb/clikrb5.c 		if (!ads_cleanup_expired_creds(context, ccache, credsp)) {
context           717 source3/libsmb/clikrb5.c 		  principal, krb5_cc_get_type(context, ccache), krb5_cc_get_name(context, ccache),
context           734 source3/libsmb/clikrb5.c 			retval = krb5_auth_con_init( context, auth_context );
context           742 source3/libsmb/clikrb5.c 		retval = krb5_auth_con_setuseruserkey( context, *auth_context, &credsp->keyblock );
context           750 source3/libsmb/clikrb5.c 		retval = krb5_auth_con_setflags( context, *auth_context, KRB5_AUTH_CONTEXT_USE_SUBKEY);
context           757 source3/libsmb/clikrb5.c 		retval = ads_krb5_get_fwd_ticket( context,
context           776 source3/libsmb/clikrb5.c 			krb5_auth_con_free(context, *auth_context);
context           782 source3/libsmb/clikrb5.c 	retval = krb5_mk_req_extended(context, auth_context, ap_req_options, 
context           794 source3/libsmb/clikrb5.c 	krb5_free_creds(context, credsp);
context           797 source3/libsmb/clikrb5.c 	krb5_free_cred_contents(context, &creds);
context           800 source3/libsmb/clikrb5.c 	krb5_free_principal(context, server);
context           816 source3/libsmb/clikrb5.c 	krb5_context context = NULL;
context           828 source3/libsmb/clikrb5.c 	retval = krb5_init_context(&context);
context           836 source3/libsmb/clikrb5.c 		krb5_set_real_time(context, time(NULL) + time_offset, 0);
context           839 source3/libsmb/clikrb5.c 	if ((retval = krb5_cc_resolve(context, ccname ?
context           840 source3/libsmb/clikrb5.c 			ccname : krb5_cc_default_name(context), &ccdef))) {
context           846 source3/libsmb/clikrb5.c 	if ((retval = krb5_set_default_tgs_ktypes(context, enc_types))) {
context           852 source3/libsmb/clikrb5.c 	if ((retval = ads_krb5_mk_req(context, 
context           861 source3/libsmb/clikrb5.c 	get_krb5_smb_session_key(context, auth_context, session_key_krb5, False);
context           865 source3/libsmb/clikrb5.c  	kerberos_free_data_contents(context, &packet); 
context           869 source3/libsmb/clikrb5.c 	if ( context ) {
context           871 source3/libsmb/clikrb5.c 			krb5_cc_close(context, ccdef);
context           873 source3/libsmb/clikrb5.c 			krb5_auth_con_free(context, auth_context);
context           874 source3/libsmb/clikrb5.c 		krb5_free_context(context);
context           880 source3/libsmb/clikrb5.c  bool get_krb5_smb_session_key(krb5_context context, krb5_auth_context auth_context, DATA_BLOB *session_key, bool remote)
context           887 source3/libsmb/clikrb5.c 		err = krb5_auth_con_getremotesubkey(context, auth_context, &skey);
context           889 source3/libsmb/clikrb5.c 		err = krb5_auth_con_getlocalsubkey(context, auth_context, &skey);
context           905 source3/libsmb/clikrb5.c 		krb5_free_keyblock(context, skey);
context           913 source3/libsmb/clikrb5.c  const krb5_data *krb5_princ_component(krb5_context context, krb5_principal principal, int i );
context           915 source3/libsmb/clikrb5.c  const krb5_data *krb5_princ_component(krb5_context context, krb5_principal principal, int i )
context           919 source3/libsmb/clikrb5.c 	kdata.data = (char *)krb5_principal_get_comp_string(context, principal, i);
context           925 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry)
context           928 source3/libsmb/clikrb5.c 	return krb5_kt_free_entry(context, kt_entry);
context           930 source3/libsmb/clikrb5.c 	return krb5_free_keytab_entry_contents(context, kt_entry);
context           950 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_verify_checksum(krb5_context context,
context           977 source3/libsmb/clikrb5.c 		ret = krb5_c_verify_checksum(context, 
context          1001 source3/libsmb/clikrb5.c 		ret = krb5_crypto_init(context,
context          1011 source3/libsmb/clikrb5.c 		ret = krb5_verify_checksum(context,
context          1018 source3/libsmb/clikrb5.c 		krb5_crypto_destroy(context, crypto);
context          1061 source3/libsmb/clikrb5.c get_key_from_keytab(krb5_context context,
context          1078 source3/libsmb/clikrb5.c 	ret = smb_krb5_open_keytab(context, NULL, False, &keytab);
context          1085 source3/libsmb/clikrb5.c 		if (smb_krb5_unparse_name(talloc_tos(), context, server, &name) == 0) {
context          1092 source3/libsmb/clikrb5.c 	ret = krb5_kt_get_entry(context,
context          1106 source3/libsmb/clikrb5.c 	ret = krb5_copy_keyblock(context, keyp, out_key);
context          1112 source3/libsmb/clikrb5.c 	smb_krb5_kt_free_entry(context, &entry);
context          1115 source3/libsmb/clikrb5.c 	krb5_kt_close(context, keytab);
context          1121 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_get_keyinfo_from_ap_req(krb5_context context, 
context          1131 source3/libsmb/clikrb5.c 		ret = krb5_decode_ap_req(context, inbuf, &ap_req);
context          1147 source3/libsmb/clikrb5.c  krb5_error_code krb5_rd_req_return_keyblock_from_keytab(krb5_context context,
context          1161 source3/libsmb/clikrb5.c 	ret = krb5_rd_req(context, 
context          1176 source3/libsmb/clikrb5.c 	ret = smb_krb5_get_keyinfo_from_ap_req(context, inbuf, &kvno, &enctype);
context          1182 source3/libsmb/clikrb5.c 	ret = get_key_from_keytab(context, 
context          1194 source3/libsmb/clikrb5.c 	        krb5_free_keyblock(context, local_keyblock);
context          1202 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_parse_name_norealm(krb5_context context, 
context          1207 source3/libsmb/clikrb5.c 	return smb_krb5_parse_name_norealm_conv(context, name, principal);
context          1215 source3/libsmb/clikrb5.c 	return smb_krb5_parse_name(context, name, principal);
context          1218 source3/libsmb/clikrb5.c  bool smb_krb5_principal_compare_any_realm(krb5_context context, 
context          1224 source3/libsmb/clikrb5.c 	return krb5_principal_compare_any_realm(context, princ1, princ2);
context          1232 source3/libsmb/clikrb5.c 	len1 = krb5_princ_size(context, princ1);
context          1233 source3/libsmb/clikrb5.c 	len2 = krb5_princ_size(context, princ2);
context          1240 source3/libsmb/clikrb5.c 		p1 = krb5_princ_component(context, CONST_DISCARD(krb5_principal, princ1), i);
context          1241 source3/libsmb/clikrb5.c 		p2 = krb5_princ_component(context, CONST_DISCARD(krb5_principal, princ2), i);
context          1259 source3/libsmb/clikrb5.c 	krb5_context context = NULL;
context          1268 source3/libsmb/clikrb5.c 	ret = krb5_init_context(&context);
context          1274 source3/libsmb/clikrb5.c 		ccache_string = krb5_cc_default_name(context);
context          1285 source3/libsmb/clikrb5.c 	ret = krb5_cc_resolve(context, CONST_DISCARD(char *, ccache_string), &ccache);
context          1291 source3/libsmb/clikrb5.c 		ret = smb_krb5_parse_name(context, client_string, &client);
context          1296 source3/libsmb/clikrb5.c 		ret = krb5_cc_get_principal(context, ccache, &client);
context          1304 source3/libsmb/clikrb5.c 		ret = krb5_get_renewed_creds(context, &creds, client, ccache, CONST_DISCARD(char *, service_string));
context          1315 source3/libsmb/clikrb5.c 		ret = krb5_copy_principal(context, client, &creds_in.client);
context          1321 source3/libsmb/clikrb5.c 			ret = smb_krb5_parse_name(context, service_string, &creds_in.server);
context          1327 source3/libsmb/clikrb5.c 			client_realm = krb5_princ_realm(context, creds_in.client);
context          1332 source3/libsmb/clikrb5.c 			ret = krb5_make_principal(context, &creds_in.server, *client_realm, KRB5_TGS_NAME, *client_realm, NULL);
context          1341 source3/libsmb/clikrb5.c 		ret = krb5_get_kdc_cred(context, ccache, flags, NULL, NULL, &creds_in, &creds_out);
context          1354 source3/libsmb/clikrb5.c 	ret = krb5_cc_initialize(context, ccache, client);
context          1359 source3/libsmb/clikrb5.c 	ret = krb5_cc_store_cred(context, ccache, &creds);
context          1366 source3/libsmb/clikrb5.c 	krb5_free_cred_contents(context, &creds_in);
context          1369 source3/libsmb/clikrb5.c 		krb5_free_creds(context, creds_out);
context          1371 source3/libsmb/clikrb5.c 		krb5_free_cred_contents(context, &creds);
context          1375 source3/libsmb/clikrb5.c 		krb5_free_principal(context, client);
context          1378 source3/libsmb/clikrb5.c 		krb5_cc_close(context, ccache);
context          1380 source3/libsmb/clikrb5.c 	if (context) {
context          1381 source3/libsmb/clikrb5.c 		krb5_free_context(context);
context          1387 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_free_addresses(krb5_context context, smb_krb5_addresses *addr)
context          1394 source3/libsmb/clikrb5.c 	krb5_free_addresses(context, addr->addrs);
context          1396 source3/libsmb/clikrb5.c 	ret = krb5_free_addresses(context, addr->addrs);
context          1493 source3/libsmb/clikrb5.c  void smb_krb5_free_error(krb5_context context, krb5_error *krberror)
context          1496 source3/libsmb/clikrb5.c 	krb5_free_error_contents(context, krberror);
context          1498 source3/libsmb/clikrb5.c 	krb5_free_error(context, krberror);
context          1502 source3/libsmb/clikrb5.c  krb5_error_code handle_krberror_packet(krb5_context context,
context          1514 source3/libsmb/clikrb5.c 		if ((ret = krb5_rd_error(context, packet, &krberror))) {
context          1525 source3/libsmb/clikrb5.c 		smb_krb5_free_error(context, &krberror);
context          1531 source3/libsmb/clikrb5.c 		if ((ret = krb5_rd_error(context, packet, &krberror))) {
context          1541 source3/libsmb/clikrb5.c 		smb_krb5_free_error(context, krberror);
context          1551 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_get_init_creds_opt_alloc(krb5_context context,
context          1556 source3/libsmb/clikrb5.c 	return krb5_get_init_creds_opt_alloc(context, opt);
context          1574 source3/libsmb/clikrb5.c  void smb_krb5_get_init_creds_opt_free(krb5_context context,
context          1581 source3/libsmb/clikrb5.c 	krb5_get_init_creds_opt_free(context, opt);
context          1601 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_enctype_to_string(krb5_context context, 
context          1606 source3/libsmb/clikrb5.c 	return krb5_enctype_to_string(context, enctype, etype_s); /* Heimdal */
context          1623 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_mk_error(krb5_context context,
context          1636 source3/libsmb/clikrb5.c 	krb5_us_timeofday(context, &e.stime, &e.susec);
context          1646 source3/libsmb/clikrb5.c 	return krb5_mk_error(context, &e, reply);
context          1648 source3/libsmb/clikrb5.c 	return krb5_mk_error(context,
context          1675 source3/libsmb/clikrb5.c  krb5_error_code smb_krb5_open_keytab(krb5_context context,
context          1690 source3/libsmb/clikrb5.c 		return krb5_kt_default(context, keytab);
context          1734 source3/libsmb/clikrb5.c 	ret = krb5_kt_default_name(context, &keytab_string[0], MAX_KEYTAB_NAME_LEN - 2);
context          1793 source3/libsmb/clikrb5.c 	ret = krb5_kt_resolve(context, tmp, keytab);
context          1801 source3/libsmb/clikrb5.c 				     krb5_context context,
context          1808 source3/libsmb/clikrb5.c 	ret = krb5_kt_get_name(context, keytab,
context          1845 source3/libsmb/clikrb5.c static krb5_error_code ads_krb5_get_fwd_ticket( krb5_context context,
context          1859 source3/libsmb/clikrb5.c 	retval = krb5_fwd_tgt_creds(context,/* Krb5 context [in] */
context          1913 source3/libsmb/clikrb5.c 	retval = krb5_auth_con_set_req_cksumtype( context, *auth_context, GSSAPI_CHECKSUM );
context          1928 source3/libsmb/clikrb5.c   		krb5_free_data_contents( context, &fwdData );
context            48 source3/libsmb/libsmb_cache.c SMBC_add_cached_server(SMBCCTX * context,
context            91 source3/libsmb/libsmb_cache.c 	DLIST_ADD(context->internal->server_cache, srvcache);
context           112 source3/libsmb/libsmb_cache.c SMBC_get_cached_server(SMBCCTX * context,
context           121 source3/libsmb/libsmb_cache.c 	for (srv = context->internal->server_cache; srv; srv = srv->next) {
context           153 source3/libsmb/libsmb_cache.c                         if (smbc_getOptionOneSharePerServer(context)) {
context           163 source3/libsmb/libsmb_cache.c                                         smbc_getFunctionRemoveCachedServer(context)(context, srv->server);
context           178 source3/libsmb/libsmb_cache.c                                         smbc_getFunctionRemoveCachedServer(context)(context, srv->server);
context           198 source3/libsmb/libsmb_cache.c SMBC_remove_cached_server(SMBCCTX * context,
context           203 source3/libsmb/libsmb_cache.c 	for (srv = context->internal->server_cache; srv; srv = srv->next) {
context           207 source3/libsmb/libsmb_cache.c 			DLIST_REMOVE(context->internal->server_cache, srv);
context           226 source3/libsmb/libsmb_cache.c SMBC_purge_cached_servers(SMBCCTX * context)
context           232 source3/libsmb/libsmb_cache.c 	for (srv = context->internal->server_cache,
context           238 source3/libsmb/libsmb_cache.c 		if (SMBC_remove_unused_server(context, srv->server)) {
context           143 source3/libsmb/libsmb_compat.c smbc_set_context(SMBCCTX * context)
context           147 source3/libsmb/libsmb_compat.c         if (context) {
context           149 source3/libsmb/libsmb_compat.c                 statcont = context;
context            42 source3/libsmb/libsmb_context.c         SMBCCTX *context;
context            48 source3/libsmb/libsmb_context.c         context = SMB_MALLOC_P(SMBCCTX);
context            49 source3/libsmb/libsmb_context.c         if (!context) {
context            54 source3/libsmb/libsmb_context.c         ZERO_STRUCTP(context);
context            56 source3/libsmb/libsmb_context.c         context->internal = SMB_MALLOC_P(struct SMBC_internal_data);
context            57 source3/libsmb/libsmb_context.c         if (!context->internal) {
context            58 source3/libsmb/libsmb_context.c                 SAFE_FREE(context);
context            64 source3/libsmb/libsmb_context.c         ZERO_STRUCTP(context->internal);
context            66 source3/libsmb/libsmb_context.c         smbc_setDebug(context, 0);
context            67 source3/libsmb/libsmb_context.c         smbc_setTimeout(context, 20000);
context            69 source3/libsmb/libsmb_context.c         smbc_setOptionFullTimeNames(context, False);
context            70 source3/libsmb/libsmb_context.c         smbc_setOptionOpenShareMode(context, SMBC_SHAREMODE_DENY_NONE);
context            71 source3/libsmb/libsmb_context.c         smbc_setOptionSmbEncryptionLevel(context, SMBC_ENCRYPTLEVEL_NONE);
context            72 source3/libsmb/libsmb_context.c         smbc_setOptionCaseSensitive(context, False);
context            73 source3/libsmb/libsmb_context.c         smbc_setOptionBrowseMaxLmbCount(context, 3);    /* # LMBs to query */
context            74 source3/libsmb/libsmb_context.c         smbc_setOptionUrlEncodeReaddirEntries(context, False);
context            75 source3/libsmb/libsmb_context.c         smbc_setOptionOneSharePerServer(context, False);
context            77 source3/libsmb/libsmb_context.c         smbc_setFunctionAuthData(context, SMBC_get_auth_data);
context            78 source3/libsmb/libsmb_context.c         smbc_setFunctionCheckServer(context, SMBC_check_server);
context            79 source3/libsmb/libsmb_context.c         smbc_setFunctionRemoveUnusedServer(context, SMBC_remove_unused_server);
context            81 source3/libsmb/libsmb_context.c         smbc_setOptionUserData(context, NULL);
context            82 source3/libsmb/libsmb_context.c         smbc_setFunctionAddCachedServer(context, SMBC_add_cached_server);
context            83 source3/libsmb/libsmb_context.c         smbc_setFunctionGetCachedServer(context, SMBC_get_cached_server);
context            84 source3/libsmb/libsmb_context.c         smbc_setFunctionRemoveCachedServer(context, SMBC_remove_cached_server);
context            85 source3/libsmb/libsmb_context.c         smbc_setFunctionPurgeCachedServers(context, SMBC_purge_cached_servers);
context            87 source3/libsmb/libsmb_context.c         smbc_setFunctionOpen(context, SMBC_open_ctx);
context            88 source3/libsmb/libsmb_context.c         smbc_setFunctionCreat(context, SMBC_creat_ctx);
context            89 source3/libsmb/libsmb_context.c         smbc_setFunctionRead(context, SMBC_read_ctx);
context            90 source3/libsmb/libsmb_context.c         smbc_setFunctionWrite(context, SMBC_write_ctx);
context            91 source3/libsmb/libsmb_context.c         smbc_setFunctionClose(context, SMBC_close_ctx);
context            92 source3/libsmb/libsmb_context.c         smbc_setFunctionUnlink(context, SMBC_unlink_ctx);
context            93 source3/libsmb/libsmb_context.c         smbc_setFunctionRename(context, SMBC_rename_ctx);
context            94 source3/libsmb/libsmb_context.c         smbc_setFunctionLseek(context, SMBC_lseek_ctx);
context            95 source3/libsmb/libsmb_context.c         smbc_setFunctionFtruncate(context, SMBC_ftruncate_ctx);
context            96 source3/libsmb/libsmb_context.c         smbc_setFunctionStat(context, SMBC_stat_ctx);
context            97 source3/libsmb/libsmb_context.c         smbc_setFunctionStatVFS(context, SMBC_statvfs_ctx);
context            98 source3/libsmb/libsmb_context.c         smbc_setFunctionFstatVFS(context, SMBC_fstatvfs_ctx);
context            99 source3/libsmb/libsmb_context.c         smbc_setFunctionFstat(context, SMBC_fstat_ctx);
context           100 source3/libsmb/libsmb_context.c         smbc_setFunctionOpendir(context, SMBC_opendir_ctx);
context           101 source3/libsmb/libsmb_context.c         smbc_setFunctionClosedir(context, SMBC_closedir_ctx);
context           102 source3/libsmb/libsmb_context.c         smbc_setFunctionReaddir(context, SMBC_readdir_ctx);
context           103 source3/libsmb/libsmb_context.c         smbc_setFunctionGetdents(context, SMBC_getdents_ctx);
context           104 source3/libsmb/libsmb_context.c         smbc_setFunctionMkdir(context, SMBC_mkdir_ctx);
context           105 source3/libsmb/libsmb_context.c         smbc_setFunctionRmdir(context, SMBC_rmdir_ctx);
context           106 source3/libsmb/libsmb_context.c         smbc_setFunctionTelldir(context, SMBC_telldir_ctx);
context           107 source3/libsmb/libsmb_context.c         smbc_setFunctionLseekdir(context, SMBC_lseekdir_ctx);
context           108 source3/libsmb/libsmb_context.c         smbc_setFunctionFstatdir(context, SMBC_fstatdir_ctx);
context           109 source3/libsmb/libsmb_context.c         smbc_setFunctionChmod(context, SMBC_chmod_ctx);
context           110 source3/libsmb/libsmb_context.c         smbc_setFunctionUtimes(context, SMBC_utimes_ctx);
context           111 source3/libsmb/libsmb_context.c         smbc_setFunctionSetxattr(context, SMBC_setxattr_ctx);
context           112 source3/libsmb/libsmb_context.c         smbc_setFunctionGetxattr(context, SMBC_getxattr_ctx);
context           113 source3/libsmb/libsmb_context.c         smbc_setFunctionRemovexattr(context, SMBC_removexattr_ctx);
context           114 source3/libsmb/libsmb_context.c         smbc_setFunctionListxattr(context, SMBC_listxattr_ctx);
context           116 source3/libsmb/libsmb_context.c         smbc_setFunctionOpenPrintJob(context, SMBC_open_print_job_ctx);
context           117 source3/libsmb/libsmb_context.c         smbc_setFunctionPrintFile(context, SMBC_print_file_ctx);
context           118 source3/libsmb/libsmb_context.c         smbc_setFunctionListPrintJobs(context, SMBC_list_print_jobs_ctx);
context           119 source3/libsmb/libsmb_context.c         smbc_setFunctionUnlinkPrintJob(context, SMBC_unlink_print_job_ctx);
context           121 source3/libsmb/libsmb_context.c         return context;
context           132 source3/libsmb/libsmb_context.c smbc_free_context(SMBCCTX *context,
context           135 source3/libsmb/libsmb_context.c         if (!context) {
context           144 source3/libsmb/libsmb_context.c                 f = context->internal->files;
context           146 source3/libsmb/libsmb_context.c                         smbc_getFunctionClose(context)(context, f);
context           149 source3/libsmb/libsmb_context.c                 context->internal->files = NULL;
context           152 source3/libsmb/libsmb_context.c                 if (smbc_getFunctionPurgeCachedServers(context)(context)) {
context           157 source3/libsmb/libsmb_context.c                         s = context->internal->servers;
context           162 source3/libsmb/libsmb_context.c                                 smbc_getFunctionRemoveCachedServer(context)(context,
context           165 source3/libsmb/libsmb_context.c                                 DLIST_REMOVE(context->internal->servers, s);
context           169 source3/libsmb/libsmb_context.c                         context->internal->servers = NULL;
context           174 source3/libsmb/libsmb_context.c                 if (smbc_getFunctionPurgeCachedServers(context)(context)) {
context           180 source3/libsmb/libsmb_context.c                 if (context->internal->servers) {
context           186 source3/libsmb/libsmb_context.c                 if (context->internal->files) {
context           195 source3/libsmb/libsmb_context.c         free(smbc_getWorkgroup(context));
context           196 source3/libsmb/libsmb_context.c         smbc_setWorkgroup(context, NULL);
context           198 source3/libsmb/libsmb_context.c         free(smbc_getNetbiosName(context));
context           199 source3/libsmb/libsmb_context.c         smbc_setNetbiosName(context, NULL);
context           201 source3/libsmb/libsmb_context.c         free(smbc_getUser(context));
context           202 source3/libsmb/libsmb_context.c         smbc_setUser(context, NULL);
context           204 source3/libsmb/libsmb_context.c         DEBUG(3, ("Context %p successfully freed\n", context));
context           207 source3/libsmb/libsmb_context.c 	TALLOC_FREE(context->internal->auth_info);
context           209 source3/libsmb/libsmb_context.c 	SAFE_FREE(context->internal);
context           210 source3/libsmb/libsmb_context.c         SAFE_FREE(context);
context           231 source3/libsmb/libsmb_context.c smbc_option_set(SMBCCTX *context,
context           248 source3/libsmb/libsmb_context.c                 smbc_setOptionDebugToStderr(context, option_value.b);
context           252 source3/libsmb/libsmb_context.c                 smbc_setOptionFullTimeNames(context, option_value.b);
context           256 source3/libsmb/libsmb_context.c                 smbc_setOptionOpenShareMode(context, option_value.i);
context           261 source3/libsmb/libsmb_context.c                 smbc_setFunctionAuthDataWithContext(context, option_value.auth_fn);
context           265 source3/libsmb/libsmb_context.c                 smbc_setOptionUserData(context, option_value.v);
context           270 source3/libsmb/libsmb_context.c                         smbc_setOptionSmbEncryptionLevel(context,
context           273 source3/libsmb/libsmb_context.c                         smbc_setOptionSmbEncryptionLevel(context,
context           276 source3/libsmb/libsmb_context.c                         smbc_setOptionSmbEncryptionLevel(context,
context           282 source3/libsmb/libsmb_context.c                 smbc_setOptionBrowseMaxLmbCount(context, option_value.i);
context           286 source3/libsmb/libsmb_context.c                 smbc_setOptionUrlEncodeReaddirEntries(context, option_value.b);
context           290 source3/libsmb/libsmb_context.c                 smbc_setOptionOneSharePerServer(context, option_value.b);
context           294 source3/libsmb/libsmb_context.c                 smbc_setOptionUseKerberos(context, option_value.b);
context           298 source3/libsmb/libsmb_context.c                 smbc_setOptionFallbackAfterKerberos(context, option_value.b);
context           302 source3/libsmb/libsmb_context.c                 smbc_setOptionNoAutoAnonymousLogin(context, option_value.b);
context           314 source3/libsmb/libsmb_context.c smbc_option_get(SMBCCTX *context,
context           319 source3/libsmb/libsmb_context.c                 return (void *) (intptr_t) smbc_getOptionDebugToStderr(context);
context           321 source3/libsmb/libsmb_context.c                 return (void *) smbc_getOptionDebugToStderr(context);
context           326 source3/libsmb/libsmb_context.c                 return (void *) (intptr_t) smbc_getOptionFullTimeNames(context);
context           328 source3/libsmb/libsmb_context.c                 return (void *) smbc_getOptionFullTimeNames(context);
context           333 source3/libsmb/libsmb_context.c                 return (void *) (intptr_t) smbc_getOptionOpenShareMode(context);
context           335 source3/libsmb/libsmb_context.c                 return (void *) smbc_getOptionOpenShareMode(context);
context           339 source3/libsmb/libsmb_context.c                 return (void *) smbc_getFunctionAuthDataWithContext(context);
context           342 source3/libsmb/libsmb_context.c                 return smbc_getOptionUserData(context);
context           345 source3/libsmb/libsmb_context.c                 switch(smbc_getOptionSmbEncryptionLevel(context))
context           359 source3/libsmb/libsmb_context.c                 for (s = context->internal->servers; s; s = s->next) {
context           373 source3/libsmb/libsmb_context.c                 return (void *) (intptr_t) smbc_getOptionBrowseMaxLmbCount(context);
context           375 source3/libsmb/libsmb_context.c                 return (void *) smbc_getOptionBrowseMaxLmbCount(context);
context           380 source3/libsmb/libsmb_context.c                 return (void *)(intptr_t) smbc_getOptionUrlEncodeReaddirEntries(context);
context           382 source3/libsmb/libsmb_context.c                 return (void *) (bool) smbc_getOptionUrlEncodeReaddirEntries(context);
context           387 source3/libsmb/libsmb_context.c                 return (void *) (intptr_t) smbc_getOptionOneSharePerServer(context);
context           389 source3/libsmb/libsmb_context.c                 return (void *) (bool) smbc_getOptionOneSharePerServer(context);
context           394 source3/libsmb/libsmb_context.c                 return (void *) (intptr_t) smbc_getOptionUseKerberos(context);
context           396 source3/libsmb/libsmb_context.c                 return (void *) (bool) smbc_getOptionUseKerberos(context);
context           401 source3/libsmb/libsmb_context.c                 return (void *)(intptr_t) smbc_getOptionFallbackAfterKerberos(context);
context           403 source3/libsmb/libsmb_context.c                 return (void *) (bool) smbc_getOptionFallbackAfterKerberos(context);
context           408 source3/libsmb/libsmb_context.c                 return (void *) (intptr_t) smbc_getOptionNoAutoAnonymousLogin(context);
context           410 source3/libsmb/libsmb_context.c                 return (void *) (bool) smbc_getOptionNoAutoAnonymousLogin(context);
context           426 source3/libsmb/libsmb_context.c smbc_init_context(SMBCCTX *context)
context           432 source3/libsmb/libsmb_context.c         if (!context) {
context           438 source3/libsmb/libsmb_context.c         if (context->internal->initialized) {
context           442 source3/libsmb/libsmb_context.c         if ((!smbc_getFunctionAuthData(context) &&
context           443 source3/libsmb/libsmb_context.c              !smbc_getFunctionAuthDataWithContext(context)) ||
context           444 source3/libsmb/libsmb_context.c             smbc_getDebug(context) < 0 ||
context           445 source3/libsmb/libsmb_context.c             smbc_getDebug(context) > 100) {
context           463 source3/libsmb/libsmb_context.c                 if (context->internal->debug_stderr) {
context           534 source3/libsmb/libsmb_context.c         if (!smbc_getUser(context)) {
context           551 source3/libsmb/libsmb_context.c                 smbc_setUser(context, user);
context           554 source3/libsmb/libsmb_context.c         if (!smbc_getNetbiosName(context)) {
context           575 source3/libsmb/libsmb_context.c                                  "smbc%s%d", smbc_getUser(context), pid);
context           583 source3/libsmb/libsmb_context.c                 smbc_setNetbiosName(context, netbios_name);
context           586 source3/libsmb/libsmb_context.c         DEBUG(1, ("Using netbios name %s.\n", smbc_getNetbiosName(context)));
context           588 source3/libsmb/libsmb_context.c         if (!smbc_getWorkgroup(context)) {
context           604 source3/libsmb/libsmb_context.c                 smbc_setWorkgroup(context, workgroup);
context           607 source3/libsmb/libsmb_context.c         DEBUG(1, ("Using workgroup %s.\n", smbc_getWorkgroup(context)));
context           610 source3/libsmb/libsmb_context.c         if (smbc_getTimeout(context) > 0 && smbc_getTimeout(context) < 1000)
context           611 source3/libsmb/libsmb_context.c                 smbc_setTimeout(context, 1000);
context           617 source3/libsmb/libsmb_context.c         context->internal->initialized = True;
context           620 source3/libsmb/libsmb_context.c         return context;
context           647 source3/libsmb/libsmb_context.c void smbc_set_credentials_with_fallback(SMBCCTX *context,
context           656 source3/libsmb/libsmb_context.c 	if (! context) {
context           662 source3/libsmb/libsmb_context.c 		workgroup = smbc_getWorkgroup(context);
context           666 source3/libsmb/libsmb_context.c 		user = smbc_getUser(context);
context           680 source3/libsmb/libsmb_context.c 	if (smbc_getOptionUseKerberos(context)) {
context           697 source3/libsmb/libsmb_context.c 		smbc_getOptionFallbackAfterKerberos(context));
context           700 source3/libsmb/libsmb_context.c 	TALLOC_FREE(context->internal->auth_info);
context           702 source3/libsmb/libsmb_context.c         context->internal->auth_info = auth_info;
context           352 source3/libsmb/libsmb_dir.c SMBC_opendir_ctx(SMBCCTX *context,
context           370 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context           386 source3/libsmb/libsmb_dir.c                             context,
context           414 source3/libsmb/libsmb_dir.c 		user = talloc_strdup(frame, smbc_getUser(context));
context           460 source3/libsmb/libsmb_dir.c                 max_lmb_count = (smbc_getOptionBrowseMaxLmbCount(context) == 0
context           462 source3/libsmb/libsmb_dir.c                                  : smbc_getOptionBrowseMaxLmbCount(context));
context           554 source3/libsmb/libsmb_dir.c                         srv = SMBC_server(frame, context, True, server, "IPC$",
context           608 source3/libsmb/libsmb_dir.c                         srv = SMBC_server(frame, context, False,
context           657 source3/libsmb/libsmb_dir.c 				srv = SMBC_server(frame, context, True,
context           693 source3/libsmb/libsmb_dir.c                                         srv = SMBC_server(frame, context, True,
context           755 source3/libsmb/libsmb_dir.c 			srv = SMBC_server(frame, context, True, server, share,
context           782 source3/libsmb/libsmb_dir.c 			if (!cli_resolve_path(frame, "", context->internal->auth_info,
context           802 source3/libsmb/libsmb_dir.c 				saved_errno = SMBC_errno(context, targetcli);
context           814 source3/libsmb/libsmb_dir.c                                         if (SMBC_getatr(context, srv, path,
context           830 source3/libsmb/libsmb_dir.c                                     smbc_getFunctionCheckServer(context)(context, srv)) {
context           833 source3/libsmb/libsmb_dir.c                                         if (smbc_getFunctionRemoveUnusedServer(context)(context,
context           843 source3/libsmb/libsmb_dir.c                                                 smbc_getFunctionRemoveCachedServer(context)(context, srv);
context           855 source3/libsmb/libsmb_dir.c 	DLIST_ADD(context->internal->files, dir);
context           866 source3/libsmb/libsmb_dir.c SMBC_closedir_ctx(SMBCCTX *context,
context           871 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context           877 source3/libsmb/libsmb_dir.c 	if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
context           885 source3/libsmb/libsmb_dir.c 	DLIST_REMOVE(context->internal->files, dir);
context           899 source3/libsmb/libsmb_dir.c smbc_readdir_internal(SMBCCTX * context,
context           904 source3/libsmb/libsmb_dir.c         if (smbc_getOptionUrlEncodeReaddirEntries(context)) {
context           939 source3/libsmb/libsmb_dir.c SMBC_readdir_ctx(SMBCCTX *context,
context           948 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context           957 source3/libsmb/libsmb_dir.c 	if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
context           989 source3/libsmb/libsmb_dir.c         dirp = &context->internal->dirent;
context           990 source3/libsmb/libsmb_dir.c         maxlen = sizeof(context->internal->_dirent_name);
context           992 source3/libsmb/libsmb_dir.c         smbc_readdir_internal(context, dirp, dirent, maxlen);
context          1005 source3/libsmb/libsmb_dir.c SMBC_getdents_ctx(SMBCCTX *context,
context          1019 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1027 source3/libsmb/libsmb_dir.c 	if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
context          1061 source3/libsmb/libsmb_dir.c                 dirent = &context->internal->dirent;
context          1062 source3/libsmb/libsmb_dir.c                 maxlen = sizeof(context->internal->_dirent_name);
context          1063 source3/libsmb/libsmb_dir.c                 smbc_readdir_internal(context, dirent,
context          1115 source3/libsmb/libsmb_dir.c SMBC_mkdir_ctx(SMBCCTX *context,
context          1130 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1145 source3/libsmb/libsmb_dir.c                             context,
context          1160 source3/libsmb/libsmb_dir.c 		user = talloc_strdup(frame, smbc_getUser(context));
context          1168 source3/libsmb/libsmb_dir.c 	srv = SMBC_server(frame, context, True,
context          1179 source3/libsmb/libsmb_dir.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context          1191 source3/libsmb/libsmb_dir.c 		errno = SMBC_errno(context, targetcli);
context          1224 source3/libsmb/libsmb_dir.c SMBC_rmdir_ctx(SMBCCTX *context,
context          1238 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1253 source3/libsmb/libsmb_dir.c                             context,
context          1268 source3/libsmb/libsmb_dir.c 		user = talloc_strdup(frame, smbc_getUser(context));
context          1276 source3/libsmb/libsmb_dir.c 	srv = SMBC_server(frame, context, True,
context          1287 source3/libsmb/libsmb_dir.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context          1300 source3/libsmb/libsmb_dir.c 		errno = SMBC_errno(context, targetcli);
context          1324 source3/libsmb/libsmb_dir.c 					  SMBC_errno(context, targetcli)));
context          1351 source3/libsmb/libsmb_dir.c SMBC_telldir_ctx(SMBCCTX *context,
context          1356 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1364 source3/libsmb/libsmb_dir.c 	if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
context          1430 source3/libsmb/libsmb_dir.c SMBC_lseekdir_ctx(SMBCCTX *context,
context          1439 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1491 source3/libsmb/libsmb_dir.c SMBC_fstatdir_ctx(SMBCCTX *context,
context          1496 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1507 source3/libsmb/libsmb_dir.c SMBC_chmod_ctx(SMBCCTX *context,
context          1523 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1539 source3/libsmb/libsmb_dir.c                             context,
context          1554 source3/libsmb/libsmb_dir.c 		user = talloc_strdup(frame, smbc_getUser(context));
context          1562 source3/libsmb/libsmb_dir.c 	srv = SMBC_server(frame, context, True,
context          1571 source3/libsmb/libsmb_dir.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context          1588 source3/libsmb/libsmb_dir.c 		errno = SMBC_errno(context, targetcli);
context          1598 source3/libsmb/libsmb_dir.c SMBC_utimes_ctx(SMBCCTX *context,
context          1613 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1655 source3/libsmb/libsmb_dir.c                             context,
context          1670 source3/libsmb/libsmb_dir.c 		user = talloc_strdup(frame, smbc_getUser(context));
context          1678 source3/libsmb/libsmb_dir.c 	srv = SMBC_server(frame, context, True,
context          1686 source3/libsmb/libsmb_dir.c         if (!SMBC_setatr(context, srv, path,
context          1701 source3/libsmb/libsmb_dir.c SMBC_unlink_ctx(SMBCCTX *context,
context          1715 source3/libsmb/libsmb_dir.c 	if (!context || !context->internal->initialized) {
context          1731 source3/libsmb/libsmb_dir.c                             context,
context          1746 source3/libsmb/libsmb_dir.c 		user = talloc_strdup(frame, smbc_getUser(context));
context          1754 source3/libsmb/libsmb_dir.c 	srv = SMBC_server(frame, context, True,
context          1764 source3/libsmb/libsmb_dir.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context          1776 source3/libsmb/libsmb_dir.c 		errno = SMBC_errno(context, targetcli);
context          1788 source3/libsmb/libsmb_dir.c 			if (!SMBC_getatr(context, srv, path, &mode, &size,
context          1797 source3/libsmb/libsmb_dir.c 				errno = SMBC_errno(context, targetcli);
context            35 source3/libsmb/libsmb_file.c SMBC_open_ctx(SMBCCTX *context,
context            53 source3/libsmb/libsmb_file.c 	if (!context || !context->internal->initialized) {
context            70 source3/libsmb/libsmb_file.c                             context,
context            85 source3/libsmb/libsmb_file.c 		user = talloc_strdup(frame, smbc_getUser(context));
context            93 source3/libsmb/libsmb_file.c 	srv = SMBC_server(frame, context, True,
context           118 source3/libsmb/libsmb_file.c 		if (!cli_resolve_path(frame, "", context->internal->auth_info,
context           130 source3/libsmb/libsmb_file.c                                    context->internal->share_mode)) < 0) {
context           135 source3/libsmb/libsmb_file.c 			errno = SMBC_errno(context, targetcli);
context           149 source3/libsmb/libsmb_file.c 		DLIST_ADD(context->internal->files, file);
context           174 source3/libsmb/libsmb_file.c                         if (SMBC_lseek_ctx(context, file, 0, SEEK_END) < 0) {
context           175 source3/libsmb/libsmb_file.c                                 (void) SMBC_close_ctx(context, file);
context           192 source3/libsmb/libsmb_file.c 		eno = SMBC_errno(context, srv->cli);
context           193 source3/libsmb/libsmb_file.c 		file = smbc_getFunctionOpendir(context)(context, fname);
context           211 source3/libsmb/libsmb_file.c SMBC_creat_ctx(SMBCCTX *context,
context           216 source3/libsmb/libsmb_file.c 	if (!context || !context->internal->initialized) {
context           223 source3/libsmb/libsmb_file.c 	return SMBC_open_ctx(context, path,
context           232 source3/libsmb/libsmb_file.c SMBC_read_ctx(SMBCCTX *context,
context           255 source3/libsmb/libsmb_file.c 	if (!context || !context->internal->initialized) {
context           265 source3/libsmb/libsmb_file.c 	if (!file || !SMBC_dlist_contains(context->internal->files, file)) {
context           285 source3/libsmb/libsmb_file.c                             context,
context           300 source3/libsmb/libsmb_file.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context           314 source3/libsmb/libsmb_file.c 		errno = SMBC_errno(context, targetcli);
context           334 source3/libsmb/libsmb_file.c SMBC_write_ctx(SMBCCTX *context,
context           349 source3/libsmb/libsmb_file.c 	if (!context || !context->internal->initialized) {
context           357 source3/libsmb/libsmb_file.c 	if (!file || !SMBC_dlist_contains(context->internal->files, file)) {
context           376 source3/libsmb/libsmb_file.c                             context,
context           391 source3/libsmb/libsmb_file.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context           405 source3/libsmb/libsmb_file.c 		errno = SMBC_errno(context, targetcli);
context           422 source3/libsmb/libsmb_file.c SMBC_close_ctx(SMBCCTX *context,
context           432 source3/libsmb/libsmb_file.c 	if (!context || !context->internal->initialized) {
context           439 source3/libsmb/libsmb_file.c 	if (!file || !SMBC_dlist_contains(context->internal->files, file)) {
context           448 source3/libsmb/libsmb_file.c 		return smbc_getFunctionClosedir(context)(context, file);
context           453 source3/libsmb/libsmb_file.c                             context,
context           468 source3/libsmb/libsmb_file.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context           484 source3/libsmb/libsmb_file.c 		errno = SMBC_errno(context, targetcli);
context           486 source3/libsmb/libsmb_file.c 		DLIST_REMOVE(context->internal->files, file);
context           489 source3/libsmb/libsmb_file.c 		smbc_getFunctionRemoveUnusedServer(context)(context, srv);
context           495 source3/libsmb/libsmb_file.c 	DLIST_REMOVE(context->internal->files, file);
context           508 source3/libsmb/libsmb_file.c SMBC_getatr(SMBCCTX * context,
context           525 source3/libsmb/libsmb_file.c 	if (!context || !context->internal->initialized) {
context           552 source3/libsmb/libsmb_file.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context           623 source3/libsmb/libsmb_file.c SMBC_setatr(SMBCCTX * context, SMBCSRV *srv, char *path, 
context           664 source3/libsmb/libsmb_file.c                         errno = SMBC_errno(context, srv->cli);
context           689 source3/libsmb/libsmb_file.c                         errno = SMBC_errno(context, srv->cli);
context           704 source3/libsmb/libsmb_file.c SMBC_lseek_ctx(SMBCCTX *context,
context           716 source3/libsmb/libsmb_file.c 	if (!context || !context->internal->initialized) {
context           723 source3/libsmb/libsmb_file.c 	if (!file || !SMBC_dlist_contains(context->internal->files, file)) {
context           751 source3/libsmb/libsmb_file.c                                     context,
context           766 source3/libsmb/libsmb_file.c 		if (!cli_resolve_path(frame, "", context->internal->auth_info,
context           809 source3/libsmb/libsmb_file.c SMBC_ftruncate_ctx(SMBCCTX *context,
context           823 source3/libsmb/libsmb_file.c 	if (!context || !context->internal->initialized) {
context           830 source3/libsmb/libsmb_file.c 	if (!file || !SMBC_dlist_contains(context->internal->files, file)) {
context           844 source3/libsmb/libsmb_file.c                             context,
context           859 source3/libsmb/libsmb_file.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context            49 source3/libsmb/libsmb_misc.c SMBC_errno(SMBCCTX *context,
context           223 source3/libsmb/libsmb_path.c 		SMBCCTX *context,
context           257 source3/libsmb/libsmb_path.c                         talloc_strdup(ctx, smbc_getWorkgroup(context));
context           301 source3/libsmb/libsmb_path.c 		int wl = strlen(smbc_getWorkgroup(context));
context           307 source3/libsmb/libsmb_path.c 		*pp_server = talloc_strdup(ctx, smbc_getWorkgroup(context));
context           399 source3/libsmb/libsmb_path.c 		workgroup = talloc_strdup(ctx, smbc_getWorkgroup(context));
context           406 source3/libsmb/libsmb_path.c 	smbc_set_credentials_with_fallback(context,
context            35 source3/libsmb/libsmb_printjob.c SMBC_open_print_job_ctx(SMBCCTX *context,
context            45 source3/libsmb/libsmb_printjob.c 	if (!context || !context->internal->initialized) {
context            61 source3/libsmb/libsmb_printjob.c                             context,
context            78 source3/libsmb/libsmb_printjob.c         return smbc_getFunctionOpen(context)(context, fname, O_WRONLY, 666);
context           181 source3/libsmb/libsmb_printjob.c SMBC_list_print_jobs_ctx(SMBCCTX *context,
context           194 source3/libsmb/libsmb_printjob.c 	if (!context || !context->internal->initialized) {
context           210 source3/libsmb/libsmb_printjob.c                             context,
context           225 source3/libsmb/libsmb_printjob.c 		user = talloc_strdup(frame, smbc_getUser(context));
context           233 source3/libsmb/libsmb_printjob.c         srv = SMBC_server(frame, context, True,
context           243 source3/libsmb/libsmb_printjob.c                 errno = SMBC_errno(context, srv->cli);
context           258 source3/libsmb/libsmb_printjob.c SMBC_unlink_print_job_ctx(SMBCCTX *context,
context           272 source3/libsmb/libsmb_printjob.c 	if (!context || !context->internal->initialized) {
context           288 source3/libsmb/libsmb_printjob.c                             context,
context           303 source3/libsmb/libsmb_printjob.c 		user = talloc_strdup(frame, smbc_getUser(context));
context           311 source3/libsmb/libsmb_printjob.c         srv = SMBC_server(frame, context, True,
context           324 source3/libsmb/libsmb_printjob.c                         errno = SMBC_errno(context, srv->cli);
context            38 source3/libsmb/libsmb_server.c SMBC_check_server(SMBCCTX * context,
context            55 source3/libsmb/libsmb_server.c SMBC_remove_unused_server(SMBCCTX * context,
context            61 source3/libsmb/libsmb_server.c 	if (!context || !context->internal->initialized || !srv) {
context            66 source3/libsmb/libsmb_server.c 	for (file = context->internal->files; file; file = file->next) {
context            76 source3/libsmb/libsmb_server.c 	DLIST_REMOVE(context->internal->servers, srv);
context            83 source3/libsmb/libsmb_server.c 	smbc_getFunctionRemoveCachedServer(context)(context, srv);
context            94 source3/libsmb/libsmb_server.c                   SMBCCTX *context,
context           111 source3/libsmb/libsmb_server.c         auth_with_context_fn = smbc_getFunctionAuthDataWithContext(context);
context           114 source3/libsmb/libsmb_server.c             (* auth_with_context_fn)(context,
context           122 source3/libsmb/libsmb_server.c             smbc_getFunctionAuthData(context)(server, share,
context           151 source3/libsmb/libsmb_server.c                  SMBCCTX *context,
context           167 source3/libsmb/libsmb_server.c 	srv = smbc_getFunctionGetCachedServer(context)(context,
context           174 source3/libsmb/libsmb_server.c 		SMBC_call_auth_fn(ctx, context, server, share,
context           188 source3/libsmb/libsmb_server.c 		if (smbc_getFunctionCheckServer(context)(context, srv)) {
context           194 source3/libsmb/libsmb_server.c 			if (smbc_getFunctionRemoveUnusedServer(context)(context,
context           202 source3/libsmb/libsmb_server.c 				smbc_getFunctionRemoveCachedServer(context)(context,
context           232 source3/libsmb/libsmb_server.c             SMBCCTX *context,
context           263 source3/libsmb/libsmb_server.c         srv = SMBC_find_server(ctx, context, server, share,
context           272 source3/libsmb/libsmb_server.c             smbc_getOptionOneSharePerServer(context)) {
context           284 source3/libsmb/libsmb_server.c 			SMBC_call_auth_fn(ctx, context, server, share,
context           293 source3/libsmb/libsmb_server.c 				smbc_getFunctionRemoveCachedServer(context)(context,
context           311 source3/libsmb/libsmb_server.c                                 smbc_getFunctionRemoveCachedServer(context)(context,
context           330 source3/libsmb/libsmb_server.c                                 if (smbc_getOptionCaseSensitive(context)) {
context           377 source3/libsmb/libsmb_server.c 	make_nmb_name(&calling, smbc_getNetbiosName(context), 0x0);
context           394 source3/libsmb/libsmb_server.c         if (smbc_getOptionUseKerberos(context)) {
context           398 source3/libsmb/libsmb_server.c         if (smbc_getOptionFallbackAfterKerberos(context)) {
context           402 source3/libsmb/libsmb_server.c 	c->timeout = smbc_getTimeout(context);
context           491 source3/libsmb/libsmb_server.c                 if (smbc_getOptionNoAutoAnonymousLogin(context) ||
context           535 source3/libsmb/libsmb_server.c                 if (smbc_getOptionCaseSensitive(context)) {
context           551 source3/libsmb/libsmb_server.c 	if (context->internal->smb_encryption_level) {
context           566 source3/libsmb/libsmb_server.c 			if (context->internal->smb_encryption_level == 2) {
context           596 source3/libsmb/libsmb_server.c 	if (smbc_getFunctionAddCachedServer(context)(context, srv,
context           612 source3/libsmb/libsmb_server.c 	DLIST_ADD(context->internal->servers, srv);
context           615 source3/libsmb/libsmb_server.c 		workgroup = talloc_strdup(ctx, smbc_getWorkgroup(context));
context           624 source3/libsmb/libsmb_server.c 	smbc_set_credentials_with_fallback(context,
context           647 source3/libsmb/libsmb_server.c                  SMBCCTX *context,
context           666 source3/libsmb/libsmb_server.c         ipc_srv = SMBC_find_server(ctx, context, server, "*IPC$",
context           673 source3/libsmb/libsmb_server.c 			SMBC_call_auth_fn(ctx, context, server, share,
context           684 source3/libsmb/libsmb_server.c                 if (smbc_getOptionUseKerberos(context)) {
context           704 source3/libsmb/libsmb_server.c 		if (context->internal->smb_encryption_level) {
context           720 source3/libsmb/libsmb_server.c 				if (context->internal->smb_encryption_level == 2) {
context           763 source3/libsmb/libsmb_server.c                         errno = SMBC_errno(context, ipc_srv->cli);
context           771 source3/libsmb/libsmb_server.c                 if (smbc_getFunctionAddCachedServer(context)(context, ipc_srv,
context           785 source3/libsmb/libsmb_server.c                 DLIST_ADD(context->internal->servers, ipc_srv);
context            35 source3/libsmb/libsmb_stat.c generate_inode(SMBCCTX *context,
context            38 source3/libsmb/libsmb_stat.c 	if (!context || !context->internal->initialized) {
context            56 source3/libsmb/libsmb_stat.c setup_stat(SMBCCTX *context,
context            97 source3/libsmb/libsmb_stat.c 		st->st_ino = generate_inode(context, fname);
context           110 source3/libsmb/libsmb_stat.c SMBC_stat_ctx(SMBCCTX *context,
context           129 source3/libsmb/libsmb_stat.c 	if (!context || !context->internal->initialized) {
context           145 source3/libsmb/libsmb_stat.c                             context,
context           160 source3/libsmb/libsmb_stat.c 		user = talloc_strdup(frame, smbc_getUser(context));
context           168 source3/libsmb/libsmb_stat.c 	srv = SMBC_server(frame, context, True,
context           176 source3/libsmb/libsmb_stat.c 	if (!SMBC_getatr(context, srv, path, &mode, &size,
context           182 source3/libsmb/libsmb_stat.c 		errno = SMBC_errno(context, srv->cli);
context           189 source3/libsmb/libsmb_stat.c 	setup_stat(context, st, (char *) fname, size, mode);
context           206 source3/libsmb/libsmb_stat.c SMBC_fstat_ctx(SMBCCTX *context,
context           225 source3/libsmb/libsmb_stat.c 	if (!context || !context->internal->initialized) {
context           232 source3/libsmb/libsmb_stat.c 	if (!file || !SMBC_dlist_contains(context->internal->files, file)) {
context           240 source3/libsmb/libsmb_stat.c 		return smbc_getFunctionFstatdir(context)(context, file, st);
context           245 source3/libsmb/libsmb_stat.c                             context,
context           260 source3/libsmb/libsmb_stat.c 	if (!cli_resolve_path(frame, "", context->internal->auth_info,
context           294 source3/libsmb/libsmb_stat.c 	setup_stat(context, st, file->fname, size, mode);
context           311 source3/libsmb/libsmb_stat.c SMBC_statvfs_ctx(SMBCCTX *context,
context           321 source3/libsmb/libsmb_stat.c         if (SMBC_stat_ctx(context, path, &statbuf) < 0) {
context           328 source3/libsmb/libsmb_stat.c                 if ((pFile = SMBC_opendir_ctx(context, path)) == NULL) {
context           334 source3/libsmb/libsmb_stat.c                 if ((pFile = SMBC_open_ctx(context, path,
context           346 source3/libsmb/libsmb_stat.c         ret = SMBC_fstatvfs_ctx(context, pFile, st);
context           350 source3/libsmb/libsmb_stat.c                 SMBC_closedir_ctx(context, pFile);
context           352 source3/libsmb/libsmb_stat.c                 SMBC_close_ctx(context, pFile);
context           364 source3/libsmb/libsmb_stat.c SMBC_fstatvfs_ctx(SMBCCTX *context,
context           463 source3/libsmb/libsmb_stat.c                 if (! smbc_getOptionCaseSensitive(context)) {
context           552 source3/libsmb/libsmb_xattr.c dos_attr_query(SMBCCTX *context,
context           573 source3/libsmb/libsmb_xattr.c         if (!SMBC_getatr(context, srv, CONST_DISCARD(char *, filename),
context           580 source3/libsmb/libsmb_xattr.c                 errno = SMBC_errno(context, srv->cli);
context           599 source3/libsmb/libsmb_xattr.c dos_attr_parse(SMBCCTX *context,
context           616 source3/libsmb/libsmb_xattr.c         if (context->internal->full_time_names) {
context           701 source3/libsmb/libsmb_xattr.c cacl_get(SMBCCTX *context,
context           766 source3/libsmb/libsmb_xattr.c         if (context->internal->full_time_names) {
context           894 source3/libsmb/libsmb_xattr.c 		if (!cli_resolve_path(ctx, "", context->internal->auth_info,
context          1160 source3/libsmb/libsmb_xattr.c                 if (!SMBC_getatr(context, srv, filename, &mode, &size, 
context          1167 source3/libsmb/libsmb_xattr.c                         errno = SMBC_errno(context, srv->cli);
context          1500 source3/libsmb/libsmb_xattr.c cacl_set(SMBCCTX *context,
context          1552 source3/libsmb/libsmb_xattr.c 	if (!cli_resolve_path(ctx, "", context->internal->auth_info,
context          1699 source3/libsmb/libsmb_xattr.c SMBC_setxattr_ctx(SMBCCTX *context,
context          1725 source3/libsmb/libsmb_xattr.c 	if (!context || !context->internal->initialized) {
context          1742 source3/libsmb/libsmb_xattr.c                             context,
context          1757 source3/libsmb/libsmb_xattr.c 		user = talloc_strdup(frame, smbc_getUser(context));
context          1765 source3/libsmb/libsmb_xattr.c 	srv = SMBC_server(frame, context, True,
context          1773 source3/libsmb/libsmb_xattr.c                 ipc_srv = SMBC_attr_server(frame, context, server, share,
context          1799 source3/libsmb/libsmb_xattr.c                         ret = cacl_set(context, talloc_tos(), srv->cli,
context          1811 source3/libsmb/libsmb_xattr.c                 dad = dos_attr_query(context, talloc_tos(), path, srv);
context          1814 source3/libsmb/libsmb_xattr.c                         dos_attr_parse(context, dad, srv, namevalue);
context          1817 source3/libsmb/libsmb_xattr.c                         if (! SMBC_setatr(context, srv, path,
context          1863 source3/libsmb/libsmb_xattr.c                         ret = cacl_set(context, talloc_tos(), srv->cli,
context          1893 source3/libsmb/libsmb_xattr.c                         ret = cacl_set(context, talloc_tos(), srv->cli,
context          1920 source3/libsmb/libsmb_xattr.c                         ret = cacl_set(context, talloc_tos(), srv->cli,
context          1929 source3/libsmb/libsmb_xattr.c         if (context->internal->full_time_names) {
context          1955 source3/libsmb/libsmb_xattr.c                 dad = dos_attr_query(context, talloc_tos(), path, srv);
context          1965 source3/libsmb/libsmb_xattr.c                                 dos_attr_parse(context, dad, srv, namevalue);
context          1968 source3/libsmb/libsmb_xattr.c                                 ret2 = SMBC_setatr(context, srv, path,
context          1997 source3/libsmb/libsmb_xattr.c SMBC_getxattr_ctx(SMBCCTX *context,
context          2020 source3/libsmb/libsmb_xattr.c 	if (!context || !context->internal->initialized) {
context          2036 source3/libsmb/libsmb_xattr.c                             context,
context          2051 source3/libsmb/libsmb_xattr.c 		user = talloc_strdup(frame, smbc_getUser(context));
context          2059 source3/libsmb/libsmb_xattr.c         srv = SMBC_server(frame, context, True,
context          2067 source3/libsmb/libsmb_xattr.c                 ipc_srv = SMBC_attr_server(frame, context, server, share,
context          2077 source3/libsmb/libsmb_xattr.c         if (context->internal->full_time_names) {
context          2120 source3/libsmb/libsmb_xattr.c                 ret = cacl_get(context, talloc_tos(), srv,
context          2127 source3/libsmb/libsmb_xattr.c                         errno = SMBC_errno(context, srv->cli);
context          2141 source3/libsmb/libsmb_xattr.c SMBC_removexattr_ctx(SMBCCTX *context,
context          2156 source3/libsmb/libsmb_xattr.c 	if (!context || !context->internal->initialized) {
context          2172 source3/libsmb/libsmb_xattr.c                             context,
context          2187 source3/libsmb/libsmb_xattr.c 		user = talloc_strdup(frame, smbc_getUser(context));
context          2195 source3/libsmb/libsmb_xattr.c         srv = SMBC_server(frame, context, True,
context          2203 source3/libsmb/libsmb_xattr.c                 ipc_srv = SMBC_attr_server(frame, context, server, share,
context          2222 source3/libsmb/libsmb_xattr.c                 ret = cacl_set(context, talloc_tos(), srv->cli,
context          2242 source3/libsmb/libsmb_xattr.c                 ret = cacl_set(context, talloc_tos(), srv->cli,
context          2257 source3/libsmb/libsmb_xattr.c SMBC_listxattr_ctx(SMBCCTX *context,
context          2309 source3/libsmb/libsmb_xattr.c         if (context->internal->full_time_names) {
context            46 source3/locking/brlock.c 			(unsigned int)pls->context.smbpid,
context            47 source3/locking/brlock.c 			(unsigned int)pls->context.tid,
context            48 source3/locking/brlock.c 			procid_str(debug_ctx(), &pls->context.pid) ));
context           112 source3/locking/brlock.c 	    brl_same_context(&lck1->context, &lck2->context) &&
context           144 source3/locking/brlock.c 	if (brl_same_context(&lck1->context, &lck2->context)) {
context           164 source3/locking/brlock.c 	if (brl_same_context(&lck1->context, &lck2->context) &&
context           208 source3/locking/brlock.c 		if (brl_same_context(&lck1->context, &lck2->context) &&
context           248 source3/locking/brlock.c 	if (procid_equal(&lock->context.pid, &fsp->last_lock_failure.context.pid) &&
context           249 source3/locking/brlock.c 			lock->context.tid == fsp->last_lock_failure.context.tid &&
context           326 source3/locking/brlock.c 			plock->context.smbpid = locks[i].context.smbpid;
context           351 source3/locking/brlock.c 				&plock->context,
context           357 source3/locking/brlock.c 			plock->context.smbpid = 0xFFFFFFFF;
context           401 source3/locking/brlock.c 	if (!brl_same_context(&ex->context, &plock->context)) {
context           732 source3/locking/brlock.c 				plock->context.smbpid = curr_lock->context.smbpid;
context           747 source3/locking/brlock.c 				plock->context.smbpid = curr_lock->context.smbpid;
context           807 source3/locking/brlock.c 			plock->context.smbpid = 0xFFFFFFFF;
context           853 source3/locking/brlock.c 					procid_str_static(&pend_lock->context.pid )));
context           855 source3/locking/brlock.c 				messaging_send(msg_ctx, pend_lock->context.pid,
context           900 source3/locking/brlock.c 	lock.context.smbpid = smbpid;
context           901 source3/locking/brlock.c 	lock.context.pid = pid;
context           902 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
context           923 source3/locking/brlock.c 		*psmbpid = lock.context.smbpid;
context           950 source3/locking/brlock.c 		    brl_same_context(&lock->context, &plock->context) &&
context           972 source3/locking/brlock.c 		if (brl_same_context(&lock->context, &plock->context) &&
context          1006 source3/locking/brlock.c 				&plock->context,
context          1023 source3/locking/brlock.c 				procid_str_static(&pend_lock->context.pid )));
context          1025 source3/locking/brlock.c 			messaging_send(msg_ctx, pend_lock->context.pid,
context          1076 source3/locking/brlock.c 				!brl_same_context(&lock->context, &plock->context)) {
context          1140 source3/locking/brlock.c 						&plock->context,
context          1180 source3/locking/brlock.c 				procid_str_static(&pend_lock->context.pid )));
context          1182 source3/locking/brlock.c 			messaging_send(msg_ctx, pend_lock->context.pid,
context          1204 source3/locking/brlock.c 	lock.context.smbpid = smbpid;
context          1205 source3/locking/brlock.c 	lock.context.pid = pid;
context          1206 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
context          1240 source3/locking/brlock.c 	lock.context.smbpid = smbpid;
context          1241 source3/locking/brlock.c 	lock.context.pid = pid;
context          1242 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
context          1297 source3/locking/brlock.c 	lock.context.smbpid = *psmbpid;
context          1298 source3/locking/brlock.c 	lock.context.pid = pid;
context          1299 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
context          1318 source3/locking/brlock.c 			*psmbpid = exlock->context.smbpid;
context          1362 source3/locking/brlock.c 	lock.context.smbpid = smbpid;
context          1363 source3/locking/brlock.c 	lock.context.pid = pid;
context          1364 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
context          1393 source3/locking/brlock.c 		if (brl_same_context(&lock->context, &plock->context) &&
context          1447 source3/locking/brlock.c 			if (!procid_equal(&lock->context.pid, &pid)) {
context          1455 source3/locking/brlock.c 			if (lock->context.tid != tid || lock->fnum != fnum) {
context          1480 source3/locking/brlock.c 				if (lock->context.tid == tid && procid_equal(&lock->context.pid, &pid) &&
context          1484 source3/locking/brlock.c 						lock->context.smbpid,
context          1503 source3/locking/brlock.c 		if (lock->context.tid == tid && procid_equal(&lock->context.pid, &pid)) {
context          1533 source3/locking/brlock.c 				if (pend_lock->context.tid == tid &&
context          1534 source3/locking/brlock.c 				    procid_equal(&pend_lock->context.pid, &pid) &&
context          1541 source3/locking/brlock.c 					messaging_send(msg_ctx, pend_lock->context.pid,
context          1575 source3/locking/brlock.c 		if (!process_exists(lock_data->context.pid)) {
context          1597 source3/locking/brlock.c 				if (lock_data->context.smbpid &&
context          1598 source3/locking/brlock.c 						lock_data->context.tid) {
context          1671 source3/locking/brlock.c 				locks[i].context.pid,
context            87 source3/locking/locking.c 	plock->context.smbpid = smbpid;
context            88 source3/locking/locking.c         plock->context.tid = fsp->conn->cnum;
context            89 source3/locking/locking.c         plock->context.pid = procid_self();
context           124 source3/locking/locking.c 					plock->context.smbpid,
context           125 source3/locking/locking.c 					plock->context.pid,
context           138 source3/locking/locking.c 				plock->context.smbpid,
context           139 source3/locking/locking.c 				plock->context.pid,
context           734 source3/locking/posix.c 		if (!procid_equal(&lock->context.pid, &lock_ctx->pid)) {
context           334 source3/modules/onefs_cbrl.c 	    plock->size, async, id, plock->context.smbpid, plock->context.tid,
context           363 source3/modules/onefs_cbrl.c 	plock->context.smbpid = (uint32) ONEFS_BLOCKING_PID;
context           402 source3/modules/onefs_cbrl.c 	    plock->start, plock->size, false, 0, plock->context.smbpid,
context           403 source3/modules/onefs_cbrl.c 	    plock->context.tid, plock->fnum);
context           461 source3/modules/onefs_cbrl.c 	    plock->size, false, bs->id, plock->context.smbpid,
context           462 source3/modules/onefs_cbrl.c 	    plock->context.tid, plock->fnum);
context           507 source3/modules/onefs_cbrl.c 	    plock->start, plock->size, 0, 0, plock->context.smbpid,
context           508 source3/modules/onefs_cbrl.c 	    plock->context.tid, plock->fnum);
context           544 source3/modules/onefs_cbrl.c 		    plock->start, plock->size, 0, 0, plock->context.smbpid,
context           545 source3/modules/onefs_cbrl.c 		    plock->context.tid, plock->fnum);
context            72 source3/modules/perfcount_onefs.c 		pcd->context = &g_context;
context            74 source3/modules/perfcount_onefs.c 		pcd->context = NULL;
context            82 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context            85 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           103 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context           107 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           125 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context           129 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           151 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context           155 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           173 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context           177 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           187 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context           190 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           219 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context           224 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           240 source3/modules/perfcount_onefs.c 	dest->context = new_ctxt;
context           250 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context           255 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           261 source3/modules/perfcount_onefs.c 		def_pcd->context = ctxt;
context           262 source3/modules/perfcount_onefs.c 		pcd->context = NULL;
context           275 source3/modules/perfcount_onefs.c 	def_pcd->context = (void*) deferred_ctxt;
context           282 source3/modules/perfcount_onefs.c 		pcd->context = NULL;
context           295 source3/modules/perfcount_onefs.c 	struct onefs_stats_context *ctxt = pcd->context;
context           299 source3/modules/perfcount_onefs.c         if (pcd->context == NULL)
context           329 source3/modules/perfcount_onefs.c 	pcd->context = NULL;
context           198 source3/modules/perfcount_test.c 	if (pcd->context) {
context           221 source3/modules/perfcount_test.c 	pcd->context = (void*)ctxt;
context           227 source3/modules/perfcount_test.c 		(struct perfcount_test_context *)pcd->context;
context           230 source3/modules/perfcount_test.c         if (pcd->context == NULL)
context           245 source3/modules/perfcount_test.c 		(struct perfcount_test_context *)pcd->context;
context           247 source3/modules/perfcount_test.c         if (pcd->context == NULL)
context           256 source3/modules/perfcount_test.c 		(struct perfcount_test_context *)pcd->context;
context           258 source3/modules/perfcount_test.c         if (pcd->context == NULL)
context           267 source3/modules/perfcount_test.c 		(struct perfcount_test_context *)pcd->context;
context           268 source3/modules/perfcount_test.c         if (pcd->context == NULL)
context           278 source3/modules/perfcount_test.c 		(struct perfcount_test_context *)pcd->context;
context           279 source3/modules/perfcount_test.c         if (pcd->context == NULL)
context           289 source3/modules/perfcount_test.c 		(struct perfcount_test_context *)pcd->context;
context           291 source3/modules/perfcount_test.c         if (pcd->context == NULL)
context           301 source3/modules/perfcount_test.c 		(struct perfcount_test_context *)pcd->context;
context           307 source3/modules/perfcount_test.c         if (pcd->context == NULL)
context           329 source3/modules/perfcount_test.c 	new_pcd->context = new_ctxt;
context           365 source3/modules/perfcount_test.c 		(struct perfcount_test_context *)pcd->context;
context           366 source3/modules/perfcount_test.c         if (pcd->context == NULL)
context           372 source3/modules/perfcount_test.c 	pcd->context = NULL;
context           663 source3/printing/nt_printing.c                                       TDB_DATA data, void *context)
context           665 source3/printing/nt_printing.c 	int *printer_count = (int*)context;
context           214 source3/rpc_parse/parse_rpc.c 				RPC_CONTEXT *context)
context           219 source3/rpc_parse/parse_rpc.c 	rpc->rpc_context = context;
context           260 source3/smbd/blocking.c 			fsp->last_lock_failure.context.smbpid = blr->lock_pid;
context           261 source3/smbd/blocking.c 			fsp->last_lock_failure.context.tid = fsp->conn->cnum;
context           262 source3/smbd/blocking.c 			fsp->last_lock_failure.context.pid = procid_self();
context           182 source3/smbd/sesssetup.c 	krb5_context context = NULL;
context           192 source3/smbd/sesssetup.c 	kerr = krb5_init_context(&context);
context           203 source3/smbd/sesssetup.c 	kerr = smb_krb5_parse_name(context, host_princ_s, &host_princ);
context           211 source3/smbd/sesssetup.c 	kerr = smb_krb5_mk_error(context, KRB5KRB_AP_ERR_SKEW,
context           221 source3/smbd/sesssetup.c 	kerberos_free_data_contents(context,&reply);
context           230 source3/smbd/sesssetup.c 		krb5_free_principal(context, host_princ);
context           232 source3/smbd/sesssetup.c 	krb5_free_context(context);
context            54 source4/auth/gensec/cyrus_sasl.c static int gensec_sasl_get_user(void *context, int id,
context            57 source4/auth/gensec/cyrus_sasl.c 	struct gensec_security *gensec_security = talloc_get_type(context, struct gensec_security);
context            67 source4/auth/gensec/cyrus_sasl.c static int gensec_sasl_get_realm(void *context, int id,
context            71 source4/auth/gensec/cyrus_sasl.c 	struct gensec_security *gensec_security = talloc_get_type(context, struct gensec_security);
context            89 source4/auth/gensec/cyrus_sasl.c static int gensec_sasl_get_password(sasl_conn_t *conn, void *context, int id,
context            92 source4/auth/gensec/cyrus_sasl.c 	struct gensec_security *gensec_security = talloc_get_type(context, struct gensec_security);
context           137 source4/auth/gensec/cyrus_sasl.c 	callbacks[0].context = gensec_security;
context           141 source4/auth/gensec/cyrus_sasl.c 	callbacks[1].context = gensec_security;
context           145 source4/auth/gensec/cyrus_sasl.c 	callbacks[2].context = gensec_security;
context           149 source4/auth/gensec/cyrus_sasl.c 	callbacks[3].context = gensec_security;
context           153 source4/auth/gensec/cyrus_sasl.c 	callbacks[4].context = NULL;
context           322 source4/auth/gensec/cyrus_sasl.c static int gensec_sasl_log(void *context, 
context           376 source4/auth/gensec/cyrus_sasl.c 			.context = NULL,
context           381 source4/auth/gensec/cyrus_sasl.c 			.context = NULL,
context           513 source4/auth/gensec/gensec_krb5.c 	krb5_context context = gensec_krb5_state->smb_krb5_context->krb5_context;
context           529 source4/auth/gensec/gensec_krb5.c 		err = krb5_auth_con_getlocalsubkey(context, auth_context, &skey);
context           532 source4/auth/gensec/gensec_krb5.c 		err = krb5_auth_con_getremotesubkey(context, auth_context, &skey);
context           543 source4/auth/gensec/gensec_krb5.c 		krb5_free_keyblock(context, skey);
context           556 source4/auth/gensec/gensec_krb5.c 	krb5_context context = gensec_krb5_state->smb_krb5_context->krb5_context;
context           574 source4/auth/gensec/gensec_krb5.c 	ret = krb5_ticket_get_client(context, gensec_krb5_state->ticket, &client_principal);
context           577 source4/auth/gensec/gensec_krb5.c 			  smb_get_krb5_error_message(context, 
context           587 source4/auth/gensec/gensec_krb5.c 			  smb_get_krb5_error_message(context, 
context           593 source4/auth/gensec/gensec_krb5.c 	ret = krb5_ticket_get_authorization_data_type(context, gensec_krb5_state->ticket, 
context           600 source4/auth/gensec/gensec_krb5.c 			  smb_get_krb5_error_message(context, 
context           602 source4/auth/gensec/gensec_krb5.c 		krb5_free_principal(context, client_principal);
context           608 source4/auth/gensec/gensec_krb5.c 			  smb_get_krb5_error_message(context, 
context           627 source4/auth/gensec/gensec_krb5.c 		krb5_free_principal(context, client_principal);
context           641 source4/auth/gensec/gensec_krb5.c 			krb5_free_principal(context, client_principal);
context           654 source4/auth/gensec/gensec_krb5.c 		krb5_free_principal(context, client_principal);
context           700 source4/auth/gensec/gensec_krb5.c 	krb5_context context = gensec_krb5_state->smb_krb5_context->krb5_context;
context           708 source4/auth/gensec/gensec_krb5.c 		ret = krb5_mk_priv(context, auth_context, &input, &output, NULL);
context           730 source4/auth/gensec/gensec_krb5.c 	krb5_context context = gensec_krb5_state->smb_krb5_context->krb5_context;
context           739 source4/auth/gensec/gensec_krb5.c 		ret = krb5_rd_priv(context, auth_context, &input, &output, &replay);
context            38 source4/auth/gensec/spnego_parse.c 		uint8_t context;
context            39 source4/auth/gensec/spnego_parse.c 		if (!asn1_peek_uint8(asn1, &context)) {
context            44 source4/auth/gensec/spnego_parse.c 		switch (context) {
context           187 source4/auth/gensec/spnego_parse.c 		uint8_t context;
context           188 source4/auth/gensec/spnego_parse.c 		if (!asn1_peek_uint8(asn1, &context)) {
context           193 source4/auth/gensec/spnego_parse.c 		switch (context) {
context           269 source4/auth/gensec/spnego_parse.c 	uint8_t context;
context           284 source4/auth/gensec/spnego_parse.c 	if (!asn1_peek_uint8(asn1, &context)) {
context           287 source4/auth/gensec/spnego_parse.c 		switch (context) {
context            31 source4/auth/kerberos/clikrb5.c  int create_kerberos_key_from_string(krb5_context context,
context            41 source4/auth/kerberos/clikrb5.c 	ret = krb5_principal2salt(context, host_princ, &salt);
context            46 source4/auth/kerberos/clikrb5.c 	krb5_use_enctype(context, &eblock, enctype);
context            47 source4/auth/kerberos/clikrb5.c 	ret = krb5_string_to_key(context, &eblock, key, password, &salt);
context            52 source4/auth/kerberos/clikrb5.c  int create_kerberos_key_from_string(krb5_context context,
context            61 source4/auth/kerberos/clikrb5.c 	ret = krb5_get_pw_salt(context, host_princ, &salt);
context            66 source4/auth/kerberos/clikrb5.c 	ret = krb5_string_to_key_salt(context, enctype, password->data,
context            68 source4/auth/kerberos/clikrb5.c 	krb5_free_salt(context, salt);
context            75 source4/auth/kerberos/clikrb5.c  void kerberos_free_data_contents(krb5_context context, krb5_data *pdata)
context            79 source4/auth/kerberos/clikrb5.c 		krb5_free_data_contents(context, pdata);
context            86 source4/auth/kerberos/clikrb5.c  krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry)
context            89 source4/auth/kerberos/clikrb5.c 	return krb5_kt_free_entry(context, kt_entry);
context            91 source4/auth/kerberos/clikrb5.c 	return krb5_free_keytab_entry_contents(context, kt_entry);
context            97 source4/auth/kerberos/clikrb5.c  char *smb_get_krb5_error_message(krb5_context context, krb5_error_code code, TALLOC_CTX *mem_ctx) 
context           102 source4/auth/kerberos/clikrb5.c 	char *context_error = krb5_get_error_string(context);
context           105 source4/auth/kerberos/clikrb5.c 		krb5_free_error_string(context, context_error);
context            57 source4/auth/kerberos/kerberos.h krb5_error_code krb5_set_real_time(krb5_context context, int32_t seconds, int32_t microseconds);
context            65 source4/auth/kerberos/kerberos.h krb5_error_code krb5_auth_con_setuseruserkey(krb5_context context, krb5_auth_context auth_context, krb5_keyblock *keyblock);
context            73 source4/auth/kerberos/kerberos.h const krb5_data *krb5_princ_component(krb5_context context, krb5_principal principal, int i );
context            78 source4/auth/kerberos/kerberos.h int create_kerberos_key_from_string(krb5_context context, krb5_principal host_princ, krb5_data *password, krb5_keyblock *key, krb5_enctype enctype);
context            79 source4/auth/kerberos/kerberos.h int create_kerberos_key_from_string_direct(krb5_context context, krb5_principal host_princ, krb5_data *password, krb5_keyblock *key, krb5_enctype enctype);
context            81 source4/auth/kerberos/kerberos.h krb5_error_code get_kerberos_allowed_etypes(krb5_context context, krb5_enctype **enctypes);
context            82 source4/auth/kerberos/kerberos.h void free_kerberos_etypes(krb5_context context, krb5_enctype *enctypes);
context            83 source4/auth/kerberos/kerberos.h bool get_krb5_smb_session_key(krb5_context context, krb5_auth_context auth_context, DATA_BLOB *session_key, bool remote);
context            84 source4/auth/kerberos/kerberos.h krb5_error_code ads_krb5_mk_req(krb5_context context, 
context            97 source4/auth/kerberos/kerberos.h krb5_principal kerberos_fetch_salt_princ_for_host_princ(krb5_context context,
context           101 source4/auth/kerberos/kerberos.h bool kerberos_compatible_enctypes(krb5_context context, krb5_enctype enctype1, krb5_enctype enctype2);
context           102 source4/auth/kerberos/kerberos.h void kerberos_free_data_contents(krb5_context context, krb5_data *pdata);
context           103 source4/auth/kerberos/kerberos.h krb5_error_code smb_krb5_kt_free_entry(krb5_context context, krb5_keytab_entry *kt_entry);
context           104 source4/auth/kerberos/kerberos.h char *smb_get_krb5_error_message(krb5_context context, krb5_error_code code, TALLOC_CTX *mem_ctx);
context           117 source4/auth/kerberos/kerberos.h 			     krb5_context context,
context           127 source4/auth/kerberos/kerberos.h 				  krb5_context context,
context           136 source4/auth/kerberos/kerberos.h 				    krb5_context context,
context           143 source4/auth/kerberos/kerberos.h 				     krb5_context context,
context            42 source4/auth/kerberos/kerberos_heimdal.c krb5_error_code smb_rd_req_return_stuff(krb5_context context, 
context            60 source4/auth/kerberos/kerberos_heimdal.c 	kret = krb5_rd_req_in_ctx_alloc(context, &in);
context            62 source4/auth/kerberos/kerberos_heimdal.c 	    kret = krb5_rd_req_in_set_keytab(context, in, keytab);
context            65 source4/auth/kerberos/kerberos_heimdal.c 		krb5_rd_req_in_ctx_free(context, in);
context            69 source4/auth/kerberos/kerberos_heimdal.c 	kret = krb5_rd_req_ctx(context,
context            74 source4/auth/kerberos/kerberos_heimdal.c 	krb5_rd_req_in_ctx_free(context, in);
context            82 source4/auth/kerberos/kerberos_heimdal.c 	kret = krb5_rd_req_out_get_ticket(context, out, 
context            85 source4/auth/kerberos/kerberos_heimdal.c 	    kret = krb5_rd_req_out_get_keyblock(context, out,
context            88 source4/auth/kerberos/kerberos_heimdal.c 	krb5_rd_req_out_ctx_free(context, out);
context            91 source4/auth/kerberos/kerberos_heimdal.c 		kret = krb5_mk_rep(context, *auth_context, outbuf);
context            95 source4/auth/kerberos/kerberos_heimdal.c 		krb5_free_ticket(context, *ticket);
context            96 source4/auth/kerberos/kerberos_heimdal.c 		krb5_free_keyblock(context, *keyblock);
context            37 source4/auth/kerberos/kerberos_pac.c 				   krb5_context context,
context            48 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_crypto_init(context,
context            54 source4/auth/kerberos/kerberos_pac.c 			  smb_get_krb5_error_message(context, ret, mem_ctx)));
context            57 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_verify_checksum(context,
context            63 source4/auth/kerberos/kerberos_pac.c 	krb5_crypto_destroy(context, crypto);
context            72 source4/auth/kerberos/kerberos_pac.c 			      krb5_context context,
context            99 source4/auth/kerberos/kerberos_pac.c 	krb5_clear_error_string(context);
context           274 source4/auth/kerberos/kerberos_pac.c 				 context, 
context           278 source4/auth/kerberos/kerberos_pac.c 			  smb_get_krb5_error_message(context, ret, mem_ctx)));
context           288 source4/auth/kerberos/kerberos_pac.c 					    context, krbtgt_keyblock);
context           291 source4/auth/kerberos/kerberos_pac.c 				  smb_get_krb5_error_message(context, ret, mem_ctx)));
context           309 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_parse_name_flags(context, logon_name->account_name, KRB5_PRINCIPAL_PARSE_NO_REALM, 
context           314 source4/auth/kerberos/kerberos_pac.c 			  smb_get_krb5_error_message(context, ret, mem_ctx)));
context           321 source4/auth/kerberos/kerberos_pac.c 	if (!krb5_principal_compare_any_realm(context, client_principal, client_principal_pac)) {
context           346 source4/auth/kerberos/kerberos_pac.c 				  krb5_context context,
context           360 source4/auth/kerberos/kerberos_pac.c 					context,
context           386 source4/auth/kerberos/kerberos_pac.c 					 krb5_context context,
context           394 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_crypto_init(context,
context           400 source4/auth/kerberos/kerberos_pac.c 			  smb_get_krb5_error_message(context, ret, mem_ctx)));
context           403 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_create_checksum(context,
context           412 source4/auth/kerberos/kerberos_pac.c 			  smb_get_krb5_error_message(context, ret, mem_ctx)));
context           415 source4/auth/kerberos/kerberos_pac.c 	krb5_crypto_destroy(context, crypto);
context           431 source4/auth/kerberos/kerberos_pac.c 				    krb5_context context,
context           453 source4/auth/kerberos/kerberos_pac.c 					context, krbtgt_keyblock);
context           456 source4/auth/kerberos/kerberos_pac.c 				  smb_get_krb5_error_message(context, ret, mem_ctx)));
context           469 source4/auth/kerberos/kerberos_pac.c 					context, service_keyblock);
context           472 source4/auth/kerberos/kerberos_pac.c 				  smb_get_krb5_error_message(context, ret, mem_ctx)));
context           504 source4/auth/kerberos/kerberos_pac.c 				context, service_keyblock);
context           507 source4/auth/kerberos/kerberos_pac.c 	ret = make_pac_checksum(mem_ctx, &srv_checksum->signature, kdc_checksum, context, krbtgt_keyblock);
context           510 source4/auth/kerberos/kerberos_pac.c 			  smb_get_krb5_error_message(context, ret, mem_ctx)));
context           536 source4/auth/kerberos/kerberos_pac.c 				     krb5_context context,
context           633 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_unparse_name_flags(context, client_principal, 
context           649 source4/auth/kerberos/kerberos_pac.c 				  context,
context           660 source4/auth/kerberos/kerberos_pac.c 						krb5_context context,
context           680 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_pac_get_buffer(context, pac, PAC_TYPE_LOGON_INFO, &k5pac_logon_info_in);
context           710 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_pac_get_buffer(context, pac, PAC_TYPE_SRV_CHECKSUM, &k5pac_srv_checksum_in);
context           729 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_pac_get_buffer(context, pac, PAC_TYPE_KDC_CHECKSUM, &k5pac_kdc_checksum_in);
context           757 source4/auth/kerberos/kerberos_pac.c 						     krb5_context context,
context           762 source4/auth/kerberos/kerberos_pac.c 	ret = krb5_pac_parse(context, 
context           770 source4/auth/kerberos/kerberos_pac.c 	ret = kerberos_pac_to_server_info(mem_ctx, iconv_convenience, pac, context, server_info);
context           771 source4/auth/kerberos/kerberos_pac.c 	krb5_pac_free(context, pac);
context           206 source4/auth/kerberos/krb5_init_context.c krb5_error_code smb_krb5_send_and_recv_func(krb5_context context,
context           224 source4/auth/kerberos/krb5_init_context.c 	ret = krb5_krbhst_get_addrinfo(context, hi, &ai);
context            32 source4/auth/kerberos/krb5_init_context.h krb5_error_code smb_krb5_send_and_recv_func(krb5_context context,
context            78 source4/dsdb/samdb/cracknames.c static enum drsuapi_DsNameStatus LDB_lookup_spn_alias(krb5_context context, struct ldb_context *ldb_ctx, 
context           289 source4/dsdb/samdb/ldb_modules/anr.c 	ac = talloc_get_type(req->context, struct anr_context);
context            52 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 	ac = talloc_get_type(req->context, struct extended_search_context);
context            88 source4/dsdb/samdb/ldb_modules/extended_dn_in.c 	ac = talloc_get_type(req->context, struct extended_search_context);
context           251 source4/dsdb/samdb/ldb_modules/extended_dn_out.c 	ac = talloc_get_type(req->context, struct extended_search_context);
context            93 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 	ac = talloc_get_type(req->context, struct extended_dn_context);
context           120 source4/dsdb/samdb/ldb_modules/extended_dn_store.c 	struct extended_dn_replace_list *os = talloc_get_type(req->context, 
context            53 source4/dsdb/samdb/ldb_modules/instancetype.c 	ac = talloc_get_type(req->context, struct it_context);
context           217 source4/dsdb/samdb/ldb_modules/kludge_acl.c 	ac = talloc_get_type(req->context, struct kludge_acl_context);
context           242 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac = talloc_get_type(req->context, struct la_context);
context           628 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac = talloc_get_type(req->context, struct la_context);
context           845 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac = talloc_get_type(req->context, struct la_context);
context           884 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac = talloc_get_type(req->context, struct la_context);
context           930 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac = talloc_get_type(req->context, struct la_context);
context           994 source4/dsdb/samdb/ldb_modules/linked_attributes.c 	ac = talloc_get_type(req->context, struct la_context);
context           113 source4/dsdb/samdb/ldb_modules/local_password.c 	ac = talloc_get_type(req->context, struct lpdb_context);
context           261 source4/dsdb/samdb/ldb_modules/local_password.c 	ac = talloc_get_type(req->context, struct lpdb_context);
context           390 source4/dsdb/samdb/ldb_modules/local_password.c 	ac = talloc_get_type(req->context, struct lpdb_context);
context           443 source4/dsdb/samdb/ldb_modules/local_password.c 	ac = talloc_get_type(req->context, struct lpdb_context);
context           601 source4/dsdb/samdb/ldb_modules/local_password.c 	ac = talloc_get_type(req->context, struct lpdb_context);
context           654 source4/dsdb/samdb/ldb_modules/local_password.c 	ac = talloc_get_type(req->context, struct lpdb_context);
context           790 source4/dsdb/samdb/ldb_modules/local_password.c 	ac = talloc_get_type(req->context, struct lpdb_context);
context           903 source4/dsdb/samdb/ldb_modules/local_password.c 	ac = talloc_get_type(req->context, struct lpdb_context);
context           282 source4/dsdb/samdb/ldb_modules/objectclass.c 	ac = talloc_get_type(req->context, struct oc_context);
context           328 source4/dsdb/samdb/ldb_modules/objectclass.c 	ac = talloc_get_type(req->context, struct oc_context);
context           839 source4/dsdb/samdb/ldb_modules/objectclass.c 	ac = talloc_get_type(req->context, struct oc_context);
context           115 source4/dsdb/samdb/ldb_modules/objectguid.c 	ac = talloc_get_type(req->context, struct og_context);
context           164 source4/dsdb/samdb/ldb_modules/partition.c 	ac = talloc_get_type(req->context, struct partition_context);
context          1458 source4/dsdb/samdb/ldb_modules/password_hash.c 	ac = talloc_get_type(req->context, struct ph_context);
context          1495 source4/dsdb/samdb/ldb_modules/password_hash.c 	ac = talloc_get_type(req->context, struct ph_context);
context          1965 source4/dsdb/samdb/ldb_modules/password_hash.c 	ac = talloc_get_type(req->context, struct ph_context);
context          1997 source4/dsdb/samdb/ldb_modules/password_hash.c 	ac = talloc_get_type(req->context, struct ph_context);
context           263 source4/dsdb/samdb/ldb_modules/proxy.c 	ac = talloc_get_type(req->context, struct proxy_ctx);
context            63 source4/dsdb/samdb/ldb_modules/ranged_results.c 	ac = talloc_get_type(req->context, struct rr_context);
context           211 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	ac = talloc_get_type(req->context, struct replmd_replicated_request);
context           558 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	struct replmd_replicated_request *ar = talloc_get_type(req->context,
context           699 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	struct replmd_replicated_request *ar = talloc_get_type(req->context,
context           920 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	struct replmd_replicated_request *ar = talloc_get_type(req->context,
context          1003 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	struct replmd_replicated_request *ar = talloc_get_type(req->context,
context          1328 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	struct replmd_replicated_request *ar = talloc_get_type(req->context,
context           252 source4/dsdb/samdb/ldb_modules/rootdse.c 	ac = talloc_get_type(req->context, struct rootdse_context);
context           151 source4/dsdb/samdb/ldb_modules/samldb.c 	ac = talloc_get_type(req->context, struct samldb_ctx);
context           333 source4/dsdb/samdb/ldb_modules/samldb.c 	ac = talloc_get_type(req->context, struct samldb_ctx);
context           475 source4/dsdb/samdb/ldb_modules/samldb.c 	ac = talloc_get_type(req->context, struct samldb_ctx);
context           620 source4/dsdb/samdb/ldb_modules/samldb.c 	ac = talloc_get_type(req->context, struct samldb_ctx);
context           777 source4/dsdb/samdb/ldb_modules/samldb.c 	ac = talloc_get_type(req->context, struct samldb_ctx);
context           859 source4/dsdb/samdb/ldb_modules/samldb.c 	ac = talloc_get_type(req->context, struct samldb_ctx);
context           975 source4/dsdb/samdb/ldb_modules/samldb.c 	ac = talloc_get_type(req->context, struct samldb_ctx);
context          1081 source4/dsdb/samdb/ldb_modules/samldb.c 	ac = talloc_get_type(req->context, struct samldb_ctx);
context           398 source4/dsdb/samdb/ldb_modules/schema_fsmo.c 	ac = talloc_get_type(req->context, struct schema_fsmo_search_data);
context            51 source4/dsdb/samdb/ldb_modules/show_deleted.c 	ar = talloc_get_type(req->context, struct show_deleted_search_request);
context           580 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c 	unsigned long long *seq = (unsigned long long *)req->context;
context            68 source4/dsdb/samdb/ldb_modules/subtree_delete.c 	ac = talloc_get_type(req->context, struct subtree_delete_context);
context            76 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	ac = talloc_get_type(req->context, struct subtree_rename_context);
context           144 source4/dsdb/samdb/ldb_modules/subtree_rename.c 	ac = talloc_get_type(req->context, struct subtree_rename_context);
context           151 source4/dsdb/samdb/ldb_modules/update_keytab.c 	ac = talloc_get_type(req->context, struct update_kt_ctx);
context           209 source4/dsdb/samdb/ldb_modules/update_keytab.c 	ac = talloc_get_type(req->context, struct update_kt_ctx);
context            46 source4/heimdal/kdc/524.c fetch_server (krb5_context context,
context            56 source4/heimdal/kdc/524.c     ret = _krb5_principalname2krb5_principal(context, &sprinc,
context            59 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "_krb5_principalname2krb5_principal: %s",
context            60 source4/heimdal/kdc/524.c 		krb5_get_err_text(context, ret));
context            63 source4/heimdal/kdc/524.c     ret = krb5_unparse_name(context, sprinc, spn);
context            65 source4/heimdal/kdc/524.c 	krb5_free_principal(context, sprinc);
context            66 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "krb5_unparse_name: %s",
context            67 source4/heimdal/kdc/524.c 		krb5_get_err_text(context, ret));
context            70 source4/heimdal/kdc/524.c     ret = _kdc_db_fetch(context, config, sprinc, HDB_F_GET_SERVER,
context            72 source4/heimdal/kdc/524.c     krb5_free_principal(context, sprinc);
context            74 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0,
context            76 source4/heimdal/kdc/524.c 		from, *spn, krb5_get_err_text(context, ret));
context            85 source4/heimdal/kdc/524.c log_524 (krb5_context context,
context            95 source4/heimdal/kdc/524.c     ret = _krb5_principalname2krb5_principal(context, &client,
context            98 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "_krb5_principalname2krb5_principal: %s",
context            99 source4/heimdal/kdc/524.c 		krb5_get_err_text (context, ret));
context           102 source4/heimdal/kdc/524.c     ret = krb5_unparse_name(context, client, &cpn);
context           104 source4/heimdal/kdc/524.c 	krb5_free_principal(context, client);
context           105 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "krb5_unparse_name: %s",
context           106 source4/heimdal/kdc/524.c 		krb5_get_err_text (context, ret));
context           109 source4/heimdal/kdc/524.c     kdc_log(context, config, 1, "524-REQ %s from %s for %s", cpn, from, spn);
context           111 source4/heimdal/kdc/524.c     krb5_free_principal(context, client);
context           116 source4/heimdal/kdc/524.c verify_flags (krb5_context context,
context           122 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "Ticket expired (%s)", spn);
context           126 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "Ticket not valid (%s)", spn);
context           138 source4/heimdal/kdc/524.c set_address (krb5_context context,
context           151 source4/heimdal/kdc/524.c     ret = krb5_sockaddr2address(context, addr, v4_addr);
context           154 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "Failed to convert address (%s)", from);
context           158 source4/heimdal/kdc/524.c     if (et->caddr && !krb5_address_search (context, v4_addr, et->caddr)) {
context           159 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "Incorrect network address (%s)", from);
context           160 source4/heimdal/kdc/524.c 	krb5_free_address(context, v4_addr);
context           174 source4/heimdal/kdc/524.c 		krb5_free_address(context, v4_addr);
context           182 source4/heimdal/kdc/524.c 	krb5_free_address(context, v4_addr);
context           190 source4/heimdal/kdc/524.c encrypt_v4_ticket(krb5_context context,
context           199 source4/heimdal/kdc/524.c     ret = krb5_crypto_init(context, skey, ETYPE_DES_PCBC_NONE, &crypto);
context           202 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "krb5_crypto_init failed: %s",
context           203 source4/heimdal/kdc/524.c 		krb5_get_err_text(context, ret));
context           207 source4/heimdal/kdc/524.c     ret = krb5_encrypt_EncryptedData(context,
context           214 source4/heimdal/kdc/524.c     krb5_crypto_destroy(context, crypto);
context           216 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "Failed to encrypt data: %s",
context           217 source4/heimdal/kdc/524.c 		krb5_get_err_text(context, ret));
context           224 source4/heimdal/kdc/524.c encode_524_response(krb5_context context,
context           234 source4/heimdal/kdc/524.c     use_2b = krb5_config_get_bool(context, NULL, "kdc", "use_2b", spn, NULL);
context           241 source4/heimdal/kdc/524.c 	    kdc_log(context, config, 0,
context           254 source4/heimdal/kdc/524.c 	    kdc_log(context, config, 0, "524 cross-realm %s -> %s disabled", et.crealm,
context           259 source4/heimdal/kdc/524.c 	ret = _kdc_encode_v4_ticket(context, config,
context           263 source4/heimdal/kdc/524.c 	    kdc_log(context, config, 0,
context           267 source4/heimdal/kdc/524.c 	ret = _kdc_get_des_key(context, server, TRUE, FALSE, &skey);
context           269 source4/heimdal/kdc/524.c 	    kdc_log(context, config, 0,
context           273 source4/heimdal/kdc/524.c 	ret = encrypt_v4_ticket(context, config, buf + sizeof(buf) - len, len,
context           276 source4/heimdal/kdc/524.c 	    kdc_log(context, config, 0,
context           292 source4/heimdal/kdc/524.c _kdc_do_524(krb5_context context,
context           312 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0,
context           317 source4/heimdal/kdc/524.c     ret = fetch_server (context, config, t, &spn, &server, from);
context           322 source4/heimdal/kdc/524.c     ret = hdb_enctype2key(context, &server->entry, t->enc_part.etype, &skey);
context           324 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0,
context           328 source4/heimdal/kdc/524.c     ret = krb5_crypto_init(context, &skey->key, 0, &crypto);
context           330 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0, "krb5_crypto_init failed: %s",
context           331 source4/heimdal/kdc/524.c 		krb5_get_err_text(context, ret));
context           334 source4/heimdal/kdc/524.c     ret = krb5_decrypt_EncryptedData (context,
context           339 source4/heimdal/kdc/524.c     krb5_crypto_destroy(context, crypto);
context           341 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0,
context           345 source4/heimdal/kdc/524.c     ret = krb5_decode_EncTicketPart(context, et_data.data, et_data.length,
context           349 source4/heimdal/kdc/524.c 	kdc_log(context, config, 0,
context           354 source4/heimdal/kdc/524.c     ret = log_524 (context, config, &et, from, spn);
context           360 source4/heimdal/kdc/524.c     ret = verify_flags (context, config, &et, spn);
context           366 source4/heimdal/kdc/524.c     ret = set_address (context, config, &et, addr, from);
context           372 source4/heimdal/kdc/524.c     ret = encode_524_response(context, config, spn, et, t,
context           398 source4/heimdal/kdc/524.c 	_kdc_free_ent (context, server);
context            42 source4/heimdal/kdc/default_config.c krb5_kdc_get_config(krb5_context context, krb5_kdc_configuration **config)
context            48 source4/heimdal/kdc/default_config.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            71 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context            75 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context            79 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context            84 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context            88 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context            95 source4/heimdal/kdc/default_config.c 	digests = krb5_config_get_string(context, NULL,
context           102 source4/heimdal/kdc/default_config.c 	    kdc_log(context, c, 0,
context           107 source4/heimdal/kdc/default_config.c 	    kdc_log(context, c, 0,
context           115 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context           121 source4/heimdal/kdc/default_config.c 	    krb5_config_get_string(context, NULL,
context           124 source4/heimdal/kdc/default_config.c 	    krb5_config_get_string(context, NULL,
context           127 source4/heimdal/kdc/default_config.c 	    kdc_log(context, c, 0,
context           134 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context           139 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context           145 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context           151 source4/heimdal/kdc/default_config.c 	krb5_config_get_int_default(context,
context           162 source4/heimdal/kdc/default_config.c 	    krb5_config_get_string_default(context, NULL, "DEFAULT", "kdc",
context           173 source4/heimdal/kdc/default_config.c 	    kdc_log(context, c, 0,
context           182 source4/heimdal/kdc/default_config.c 	p = krb5_config_get_string (context, NULL,
context           189 source4/heimdal/kdc/default_config.c 		krb5_errx(context, 1, "out of memory");
context           196 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context,
context           203 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context, NULL,
context           209 source4/heimdal/kdc/default_config.c 	krb5_config_get_time_default (context, NULL,
context           216 source4/heimdal/kdc/default_config.c 	krb5_config_get_bool_default(context,
context           227 source4/heimdal/kdc/default_config.c 	    krb5_config_get_string(context, NULL,
context           230 source4/heimdal/kdc/default_config.c 	    krb5_errx(context, 1, "pkinit enabled but no identity");
context           232 source4/heimdal/kdc/default_config.c 	anchors = krb5_config_get_string(context, NULL,
context           235 source4/heimdal/kdc/default_config.c 	    krb5_errx(context, 1, "pkinit enabled but no X509 anchors");
context           238 source4/heimdal/kdc/default_config.c 	    krb5_config_get_strings(context, NULL,
context           242 source4/heimdal/kdc/default_config.c 	    krb5_config_get_strings(context, NULL,
context           246 source4/heimdal/kdc/default_config.c 	    krb5_config_get_string(context, NULL,
context           251 source4/heimdal/kdc/default_config.c 		krb5_errx(context, 1, "out of memory");
context           254 source4/heimdal/kdc/default_config.c 	_kdc_pk_initialize(context, c, user_id, anchors,
context           261 source4/heimdal/kdc/default_config.c 	    krb5_config_get_bool_default(context, NULL,
context           268 source4/heimdal/kdc/default_config.c 	    krb5_config_get_bool_default(context, NULL,
context           276 source4/heimdal/kdc/default_config.c 	krb5_config_get_int_default(context, NULL,
context            58 source4/heimdal/kdc/digest.c get_digest_key(krb5_context context,
context            67 source4/heimdal/kdc/digest.c     ret = _kdc_get_preferred_key(context,
context            75 source4/heimdal/kdc/digest.c     return krb5_crypto_init(context, &key->key, 0, crypto);
context            83 source4/heimdal/kdc/digest.c get_ntlm_targetname(krb5_context context,
context            88 source4/heimdal/kdc/digest.c     targetname = strdup(krb5_principal_get_realm(context,
context           102 source4/heimdal/kdc/digest.c fill_targetinfo(krb5_context context,
context           117 source4/heimdal/kdc/digest.c     str = krb5_principal_get_comp_string(context, p, 0);
context           125 source4/heimdal/kdc/digest.c 	    str = krb5_principal_get_comp_string(context, p, 1);
context           164 source4/heimdal/kdc/digest.c get_password_entry(krb5_context context,
context           175 source4/heimdal/kdc/digest.c     ret = krb5_parse_name(context, username, &clientprincipal);
context           179 source4/heimdal/kdc/digest.c     ret = _kdc_db_fetch(context, config, clientprincipal,
context           181 source4/heimdal/kdc/digest.c     krb5_free_principal(context, clientprincipal);
context           185 source4/heimdal/kdc/digest.c     ret = hdb_entry_get_password(context, db, &user->entry, password);
context           189 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "password missing");
context           193 source4/heimdal/kdc/digest.c     _kdc_free_ent (context, user);
context           202 source4/heimdal/kdc/digest.c _kdc_do_digest(krb5_context context,
context           226 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0,
context           238 source4/heimdal/kdc/digest.c     kdc_log(context, config, 0, "Digest request from %s", from);
context           240 source4/heimdal/kdc/digest.c     ret = krb5_kt_resolve(context, "HDB:", &id);
context           242 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0, "Can't open database for digest");
context           246 source4/heimdal/kdc/digest.c     ret = krb5_rd_req(context,
context           261 source4/heimdal/kdc/digest.c 	ret = krb5_ticket_get_server(context, ticket, &principal);
context           266 source4/heimdal/kdc/digest.c 	krb5_set_error_message(context, ret, "Wrong digest server principal used");
context           267 source4/heimdal/kdc/digest.c 	p = krb5_principal_get_comp_string(context, principal, 0);
context           269 source4/heimdal/kdc/digest.c 	    krb5_free_principal(context, principal);
context           273 source4/heimdal/kdc/digest.c 	    krb5_free_principal(context, principal);
context           277 source4/heimdal/kdc/digest.c 	p = krb5_principal_get_comp_string(context, principal, 1);
context           279 source4/heimdal/kdc/digest.c 	    krb5_free_principal(context, principal);
context           282 source4/heimdal/kdc/digest.c 	r = krb5_principal_get_realm(context, principal);
context           284 source4/heimdal/kdc/digest.c 	    krb5_free_principal(context, principal);
context           288 source4/heimdal/kdc/digest.c 	    krb5_free_principal(context, principal);
context           291 source4/heimdal/kdc/digest.c 	krb5_clear_error_message(context);
context           293 source4/heimdal/kdc/digest.c 	ret = _kdc_db_fetch(context, config, principal,
context           298 source4/heimdal/kdc/digest.c 	krb5_free_principal(context, principal);
context           305 source4/heimdal/kdc/digest.c 	ret = krb5_ticket_get_client(context, ticket, &principal);
context           309 source4/heimdal/kdc/digest.c 	ret = krb5_unparse_name(context, principal, &client_name);
context           311 source4/heimdal/kdc/digest.c 	    krb5_free_principal(context, principal);
context           315 source4/heimdal/kdc/digest.c 	ret = _kdc_db_fetch(context, config, principal,
context           317 source4/heimdal/kdc/digest.c 	krb5_free_principal(context, principal);
context           322 source4/heimdal/kdc/digest.c 	    kdc_log(context, config, 0,
context           327 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret,
context           337 source4/heimdal/kdc/digest.c 	ret = krb5_auth_con_getremotesubkey(context, ac, &key);
context           342 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "digest: remote subkey not found");
context           346 source4/heimdal/kdc/digest.c 	ret = krb5_crypto_init(context, key, 0, &crypto);
context           347 source4/heimdal/kdc/digest.c 	krb5_free_keyblock (context, key);
context           352 source4/heimdal/kdc/digest.c     ret = krb5_decrypt_EncryptedData(context, crypto, KRB5_KU_DIGEST_ENCRYPT,
context           354 source4/heimdal/kdc/digest.c     krb5_crypto_destroy(context, crypto);
context           362 source4/heimdal/kdc/digest.c 	krb5_set_error_message(context, ret, "Failed to decode digest inner request");
context           366 source4/heimdal/kdc/digest.c     kdc_log(context, config, 0, "Valid digest request from %s (%s)",
context           390 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "Failed to decode server nonce");
context           397 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context           402 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context           414 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret,
context           424 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context           433 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context           440 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context           450 source4/heimdal/kdc/digest.c 		krb5_clear_error_message(context);
context           457 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context           461 source4/heimdal/kdc/digest.c 	ret = get_digest_key(context, config, server, &crypto);
context           465 source4/heimdal/kdc/digest.c 	ret = krb5_create_checksum(context,
context           472 source4/heimdal/kdc/digest.c 	krb5_crypto_destroy(context, crypto);
context           481 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "Failed to encode "
context           486 source4/heimdal/kdc/digest.c 	    krb5_abortx(context, "ASN1 internal error");
context           491 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context           496 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0, "Digest %s init request successful from %s",
context           505 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context           510 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context           519 source4/heimdal/kdc/digest.c 		krb5_clear_error_message(context);
context           528 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context           535 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "Failed to decode opaque");
context           543 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "Failed to decode digest Checksum");
context           549 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context           557 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context           572 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "Failed to decode serverNonce");
context           578 source4/heimdal/kdc/digest.c 	ret = get_digest_key(context, config, server, &crypto);
context           582 source4/heimdal/kdc/digest.c 	ret = krb5_verify_checksum(context, crypto,
context           585 source4/heimdal/kdc/digest.c 	krb5_crypto_destroy(context, crypto);
context           597 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "server nonce too short");
context           602 source4/heimdal/kdc/digest.c 	    if (abs((kdc_time & 0xffffffff) - t) > context->max_skew) {
context           604 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "time screw in server nonce ");
context           616 source4/heimdal/kdc/digest.c 		kdc_log(context, config, 0, "Digest CHAP MD5 not allowed");
context           622 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "Identifier missing "
context           629 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "failed to decode identifier");
context           633 source4/heimdal/kdc/digest.c 	    ret = get_password_entry(context, config,
context           647 source4/heimdal/kdc/digest.c 		krb5_clear_error_message(context);
context           659 source4/heimdal/kdc/digest.c 		kdc_log(context, config, 0,
context           672 source4/heimdal/kdc/digest.c 		kdc_log(context, config, 0, "Digest SASL MD5 not allowed");
context           685 source4/heimdal/kdc/digest.c 	    ret = get_password_entry(context, config,
context           718 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context           737 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context           766 source4/heimdal/kdc/digest.c 		krb5_clear_error_message(context);
context           777 source4/heimdal/kdc/digest.c 		kdc_log(context, config, 0,
context           793 source4/heimdal/kdc/digest.c 		kdc_log(context, config, 0, "MS-CHAP-V2 not allowed");
context           799 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret,
context           805 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret,
context           827 source4/heimdal/kdc/digest.c 		    krb5_set_error_message(context, ret, "malloc: out of memory");
context           835 source4/heimdal/kdc/digest.c 		    krb5_set_error_message(context, ret,
context           847 source4/heimdal/kdc/digest.c 	    ret = krb5_parse_name(context, username, &clientprincipal);
context           851 source4/heimdal/kdc/digest.c 	    ret = _kdc_db_fetch(context, config, clientprincipal,
context           853 source4/heimdal/kdc/digest.c 	    krb5_free_principal(context, clientprincipal);
context           855 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret,
context           861 source4/heimdal/kdc/digest.c 	    ret = hdb_enctype2key(context, &user->entry,
context           864 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret,
context           875 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "NTLM missing arcfour key");
context           882 source4/heimdal/kdc/digest.c 		krb5_clear_error_message(context);
context           892 source4/heimdal/kdc/digest.c 		kdc_log(context, config, 0,
context           928 source4/heimdal/kdc/digest.c 		    krb5_clear_error_message(context);
context           936 source4/heimdal/kdc/digest.c 		    krb5_clear_error_message(context);
context           953 source4/heimdal/kdc/digest.c 		    krb5_clear_error_message(context);
context           960 source4/heimdal/kdc/digest.c 		    krb5_clear_error_message(context);
context           971 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context           977 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0, "Digest %s request successful %s",
context           985 source4/heimdal/kdc/digest.c 	    kdc_log(context, config, 0, "NTLM not allowed");
context           994 source4/heimdal/kdc/digest.c 	    kdc_log(context, config, 0, "NTLM client have no unicode");
context          1001 source4/heimdal/kdc/digest.c 	    kdc_log(context, config, 0, "NTLM client doesn't support NTLM");
context          1022 source4/heimdal/kdc/digest.c 	    get_ntlm_targetname(context, client);
context          1025 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context          1031 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context          1039 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "out of random error");
context          1046 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context          1050 source4/heimdal/kdc/digest.c 	ret = fill_targetinfo(context,
context          1056 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context          1067 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context          1074 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "storage write challange");
context          1079 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context          1085 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context          1089 source4/heimdal/kdc/digest.c 	ret = get_digest_key(context, config, server, &crypto);
context          1093 source4/heimdal/kdc/digest.c 	ret = krb5_encrypt(context, crypto, KRB5_KU_DIGEST_OPAQUE,
context          1096 source4/heimdal/kdc/digest.c 	krb5_crypto_destroy(context, crypto);
context          1101 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0, "NTLM init from %s", from);
context          1120 source4/heimdal/kdc/digest.c 	ret = krb5_parse_name(context,
context          1126 source4/heimdal/kdc/digest.c 	ret = _kdc_db_fetch(context, config, clientprincipal,
context          1128 source4/heimdal/kdc/digest.c 	krb5_free_principal(context, clientprincipal);
context          1130 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "NTLM user %s not in database",
context          1135 source4/heimdal/kdc/digest.c 	ret = get_digest_key(context, config, server, &crypto);
context          1139 source4/heimdal/kdc/digest.c 	ret = krb5_decrypt(context, crypto, KRB5_KU_DIGEST_OPAQUE,
context          1142 source4/heimdal/kdc/digest.c 	krb5_crypto_destroy(context, crypto);
context          1145 source4/heimdal/kdc/digest.c 	    kdc_log(context, config, 0,
context          1153 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context          1160 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "NTLM storage read challange");
context          1165 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "NTLM storage read flags");
context          1172 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "NTLM not negotiated");
context          1176 source4/heimdal/kdc/digest.c 	ret = hdb_enctype2key(context, &user->entry,
context          1179 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "NTLM missing arcfour key");
context          1189 source4/heimdal/kdc/digest.c 		kdc_log(context, config, 0, "NTLM v2 not allowed");
context          1195 source4/heimdal/kdc/digest.c 	    targetname = get_ntlm_targetname(context, client);
context          1198 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context          1216 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "NTLM v2 verify failed");
context          1235 source4/heimdal/kdc/digest.c 		    kdc_log(context, config, 0, "NTLM v1-session not allowed");
context          1242 source4/heimdal/kdc/digest.c 		    krb5_set_error_message(context, ret, "LM hash have wrong length "
context          1254 source4/heimdal/kdc/digest.c 		    kdc_log(context, config, 0, "NTLM v1 not allowed");
context          1263 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "NTLM missing arcfour key");
context          1272 source4/heimdal/kdc/digest.c 		    krb5_set_error_message(context, ret, "NTLM hash mismatch");
context          1294 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret,
context          1303 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret,
context          1320 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context          1327 source4/heimdal/kdc/digest.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context          1333 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0, "NTLM version %d successful for %s",
context          1339 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0, "digest supportedMechs from %s", from);
context          1361 source4/heimdal/kdc/digest.c 	krb5_set_error_message(context, ret, "unknown operation to digest");
context          1365 source4/heimdal/kdc/digest.c 	s = krb5_get_error_message(context, ret);
context          1367 source4/heimdal/kdc/digest.c 	    krb5_clear_error_message(context);
context          1371 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0, "Digest failed with: %s", s);
context          1375 source4/heimdal/kdc/digest.c 	krb5_free_error_message(context, s);
context          1378 source4/heimdal/kdc/digest.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context          1388 source4/heimdal/kdc/digest.c 	krb5_set_error_message(context, ret, "Failed to encode inner digest reply");
context          1392 source4/heimdal/kdc/digest.c 	krb5_abortx(context, "ASN1 internal error");
context          1394 source4/heimdal/kdc/digest.c     krb5_auth_con_addflags(context, ac, KRB5_AUTH_CONTEXT_USE_SUBKEY, NULL);
context          1396 source4/heimdal/kdc/digest.c     ret = krb5_mk_rep (context, ac, &rep.apRep);
context          1403 source4/heimdal/kdc/digest.c 	ret = krb5_auth_con_getlocalsubkey(context, ac, &key);
context          1407 source4/heimdal/kdc/digest.c 	ret = krb5_crypto_init(context, key, 0, &crypto);
context          1408 source4/heimdal/kdc/digest.c 	krb5_free_keyblock (context, key);
context          1413 source4/heimdal/kdc/digest.c     ret = krb5_encrypt_EncryptedData(context, crypto, KRB5_KU_DIGEST_ENCRYPT,
context          1419 source4/heimdal/kdc/digest.c 	krb5_set_error_message(context, ret, "Failed to encode digest reply");
context          1423 source4/heimdal/kdc/digest.c 	krb5_abortx(context, "ASN1 internal error");
context          1428 source4/heimdal/kdc/digest.c 	krb5_auth_con_free(context, ac);
context          1430 source4/heimdal/kdc/digest.c 	krb5_warn(context, ret, "Digest request from %s failed", from);
context          1432 source4/heimdal/kdc/digest.c 	krb5_free_ticket(context, ticket);
context          1434 source4/heimdal/kdc/digest.c 	krb5_kt_close(context, id);
context          1436 source4/heimdal/kdc/digest.c 	krb5_crypto_destroy(context, crypto);
context          1440 source4/heimdal/kdc/digest.c 	_kdc_free_ent (context, user);
context          1442 source4/heimdal/kdc/digest.c 	_kdc_free_ent (context, server);
context          1444 source4/heimdal/kdc/digest.c 	_kdc_free_ent (context, client);
context           283 source4/heimdal/kdc/kaserver.c create_reply_ticket (krb5_context context,
context           309 source4/heimdal/kdc/kaserver.c     krb5_generate_random_keyblock(context, ETYPE_DES_PCBC_NONE, &session);
context           311 source4/heimdal/kdc/kaserver.c     _krb5_krb_create_ticket(context,
context           332 source4/heimdal/kdc/kaserver.c     krb5_free_keyblock_contents(context, &session);
context           433 source4/heimdal/kdc/kaserver.c do_authenticate (krb5_context context,
context           473 source4/heimdal/kdc/kaserver.c     kdc_log(context, config, 0, "AS-REQ (kaserver) %s from %s for %s",
context           476 source4/heimdal/kdc/kaserver.c     ret = _kdc_db_fetch4 (context, config, name, instance,
context           480 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0, "Client not found in database: %s: %s",
context           481 source4/heimdal/kdc/kaserver.c 		client_name, krb5_get_err_text(context, ret));
context           486 source4/heimdal/kdc/kaserver.c     ret = _kdc_db_fetch4 (context, config, "krbtgt",
context           490 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0, "Server not found in database: %s: %s",
context           491 source4/heimdal/kdc/kaserver.c 		server_name, krb5_get_err_text(context, ret));
context           496 source4/heimdal/kdc/kaserver.c     ret = _kdc_check_flags (context, config,
context           506 source4/heimdal/kdc/kaserver.c     ret = _kdc_get_des_key(context, client_entry, FALSE, TRUE, &ckey);
context           508 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0, "no suitable DES key for client");
context           514 source4/heimdal/kdc/kaserver.c     ret = _kdc_get_des_key(context, server_entry, TRUE, TRUE, &skey);
context           516 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0, "no suitable DES key for server");
context           540 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0, "preauth failed for %s", client_name);
context           549 source4/heimdal/kdc/kaserver.c     if (abs(chal - kdc_time) > context->max_skew) {
context           567 source4/heimdal/kdc/kaserver.c     create_reply_ticket (context,
context           586 source4/heimdal/kdc/kaserver.c 	_kdc_free_ent (context, client_entry);
context           588 source4/heimdal/kdc/kaserver.c 	_kdc_free_ent (context, server_entry);
context           646 source4/heimdal/kdc/kaserver.c do_getticket (krb5_context context,
context           693 source4/heimdal/kdc/kaserver.c     ret = _kdc_db_fetch4 (context, config, name, instance,
context           696 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0, "Server not found in database: %s: %s",
context           697 source4/heimdal/kdc/kaserver.c 		server_name, krb5_get_err_text(context, ret));
context           702 source4/heimdal/kdc/kaserver.c     ret = _kdc_db_fetch4 (context, config, "krbtgt",
context           705 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0,
context           708 source4/heimdal/kdc/kaserver.c 		krb5_get_err_text(context, ret));
context           714 source4/heimdal/kdc/kaserver.c     ret = _kdc_get_des_key(context, krbtgt_entry, TRUE, TRUE, &kkey);
context           716 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0, "no suitable DES key for krbtgt");
context           722 source4/heimdal/kdc/kaserver.c     ret = _kdc_get_des_key(context, server_entry, TRUE, TRUE, &skey);
context           724 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0, "no suitable DES key for server");
context           737 source4/heimdal/kdc/kaserver.c 	ret = _krb5_krb_decomp_ticket(context, &aticket, &kkey->key,
context           741 source4/heimdal/kdc/kaserver.c 	    kdc_log(context, config, 0,
context           750 source4/heimdal/kdc/kaserver.c 	    kdc_log(context, config, 0, "no TGT: %s.%s for %s.%s@%s",
context           762 source4/heimdal/kdc/kaserver.c 	    kdc_log(context, config, 0, "TGT expired: %s.%s@%s",
context           772 source4/heimdal/kdc/kaserver.c     kdc_log(context, config, 0, "TGS-REQ (kaserver) %s from %s for %s",
context           775 source4/heimdal/kdc/kaserver.c     ret = _kdc_db_fetch4 (context, config,
context           779 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0,
context           781 source4/heimdal/kdc/kaserver.c 		client_name, krb5_get_err_text(context, ret));
context           786 source4/heimdal/kdc/kaserver.c 	kdc_log(context, config, 0,
context           793 source4/heimdal/kdc/kaserver.c     ret = _kdc_check_flags (context, config,
context           842 source4/heimdal/kdc/kaserver.c     create_reply_ticket (context,
context           852 source4/heimdal/kdc/kaserver.c     _krb5_krb_free_auth_data(context, &ad);
context           868 source4/heimdal/kdc/kaserver.c 	_kdc_free_ent (context, krbtgt_entry);
context           870 source4/heimdal/kdc/kaserver.c 	_kdc_free_ent (context, server_entry);
context           874 source4/heimdal/kdc/kaserver.c _kdc_do_kaserver(krb5_context context,
context           925 source4/heimdal/kdc/kaserver.c 	do_authenticate (context, config, &hdr, sp, addr, from, reply);
context           928 source4/heimdal/kdc/kaserver.c 	do_getticket (context, config, &hdr, sp, addr, from, reply);
context            67 source4/heimdal/kdc/kdc_locl.h loop(krb5_context context, krb5_kdc_configuration *config);
context            70 source4/heimdal/kdc/kdc_locl.h configure(krb5_context context, int argc, char **argv);
context            58 source4/heimdal/kdc/kerberos4.c make_err_reply(krb5_context context, krb5_data *reply,
context            61 source4/heimdal/kdc/kerberos4.c     _krb5_krb_cr_err_reply(context, "", "", "",
context            71 source4/heimdal/kdc/kerberos4.c valid_princ(krb5_context context,
context            80 source4/heimdal/kdc/kerberos4.c     ret = krb5_unparse_name(context, princ, &s);
context            83 source4/heimdal/kdc/kerberos4.c     ret = _kdc_db_fetch(context, ctx->config, princ, ctx->flags, NULL, &ent);
context            85 source4/heimdal/kdc/kerberos4.c 	kdc_log(context, ctx->config, 7, "Lookup %s failed: %s", s,
context            86 source4/heimdal/kdc/kerberos4.c 		krb5_get_err_text (context, ret));
context            90 source4/heimdal/kdc/kerberos4.c     kdc_log(context, ctx->config, 7, "Lookup %s succeeded", s);
context            92 source4/heimdal/kdc/kerberos4.c     _kdc_free_ent(context, ent);
context            97 source4/heimdal/kdc/kerberos4.c _kdc_db_fetch4(krb5_context context,
context           110 source4/heimdal/kdc/kerberos4.c     ret = krb5_425_conv_principal_ext2(context, name, instance, realm,
context           114 source4/heimdal/kdc/kerberos4.c     ret = _kdc_db_fetch(context, config, p, flags, NULL, ent);
context           115 source4/heimdal/kdc/kerberos4.c     krb5_free_principal(context, p);
context           119 source4/heimdal/kdc/kerberos4.c #define RCHECK(X, L) if(X){make_err_reply(context, reply, KFAILURE, "Packet too short"); goto L;}
context           128 source4/heimdal/kdc/kerberos4.c _kdc_do_version4(krb5_context context,
context           152 source4/heimdal/kdc/kerberos4.c 	kdc_log(context, config, 0,
context           154 source4/heimdal/kdc/kerberos4.c 	make_err_reply(context, reply, KRB4ET_KDC_GEN_ERR,
context           162 source4/heimdal/kdc/kerberos4.c 	kdc_log(context, config, 0,
context           164 source4/heimdal/kdc/kerberos4.c 	make_err_reply(context, reply, KRB4ET_KDC_PKT_VER, "protocol mismatch");
context           193 source4/heimdal/kdc/kerberos4.c 	kdc_log(context, config, 0, "AS-REQ (krb4) %s from %s for %s",
context           196 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_db_fetch4(context, config, name, inst, realm,
context           199 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0, "Client not found in database: %s: %s",
context           200 source4/heimdal/kdc/kerberos4.c 		    client_name, krb5_get_err_text(context, ret));
context           201 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN,
context           205 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_db_fetch4(context, config, sname, sinst, config->v4_realm,
context           208 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0, "Server not found in database: %s: %s",
context           209 source4/heimdal/kdc/kerberos4.c 		    server_name, krb5_get_err_text(context, ret));
context           210 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN,
context           215 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_check_flags (context, config,
context           221 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_NAME_EXP,
context           229 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           232 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_NULL_KEY,
context           245 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           249 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_NULL_KEY,
context           254 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_get_des_key(context, client, FALSE, FALSE, &ckey);
context           256 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0, "no suitable DES key for client");
context           257 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_NULL_KEY,
context           262 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_get_des_key(context, server, TRUE, FALSE, &skey);
context           264 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0, "no suitable DES key for server");
context           265 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_NULL_KEY,
context           278 source4/heimdal/kdc/kerberos4.c 	ret = krb5_generate_random_keyblock(context,
context           282 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KFAILURE,
context           287 source4/heimdal/kdc/kerberos4.c 	ret = _krb5_krb_create_ticket(context,
context           301 source4/heimdal/kdc/kerberos4.c 	    krb5_free_keyblock_contents(context, &session);
context           302 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KFAILURE,
context           307 source4/heimdal/kdc/kerberos4.c 	ret = _krb5_krb_create_ciph(context,
context           318 source4/heimdal/kdc/kerberos4.c 	krb5_free_keyblock_contents(context, &session);
context           321 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KFAILURE,
context           326 source4/heimdal/kdc/kerberos4.c 	ret = _krb5_krb_create_auth_reply(context,
context           360 source4/heimdal/kdc/kerberos4.c 	ret = krb5_425_conv_principal(context, "krbtgt", realm,
context           364 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           366 source4/heimdal/kdc/kerberos4.c 		    krb5_get_err_text(context, ret));
context           367 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KFAILURE,
context           372 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_db_fetch(context, config, tgt_princ,
context           376 source4/heimdal/kdc/kerberos4.c 	    s = kdc_log_msg(context, config, 0, "Ticket-granting ticket not "
context           379 source4/heimdal/kdc/kerberos4.c 			    krb5_get_err_text(context, ret));
context           380 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KFAILURE, s);
context           386 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           390 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_AUTH_EXP,
context           395 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_get_des_key(context, tgt, TRUE, FALSE, &tkey);
context           397 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           399 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_NULL_KEY,
context           417 source4/heimdal/kdc/kerberos4.c 	ret = _krb5_krb_rd_req(context, &auth, "krbtgt", realm,
context           421 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0, "krb_rd_req: %d", ret);
context           422 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, ret, "failed to parse request");
context           439 source4/heimdal/kdc/kerberos4.c 	kdc_log(context, config, 0, "TGS-REQ (krb4) %s from %s for %s",
context           443 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           445 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN,
context           451 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           454 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN,
context           460 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           462 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN,
context           467 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_db_fetch4(context, config, ad.pname, ad.pinst, ad.prealm,
context           471 source4/heimdal/kdc/kerberos4.c 	    s = kdc_log_msg(context, config, 0,
context           473 source4/heimdal/kdc/kerberos4.c 			    client_name, krb5_get_err_text(context, ret));
context           474 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN, s);
context           480 source4/heimdal/kdc/kerberos4.c 	    s = kdc_log_msg(context, config, 0,
context           483 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN, s);
context           488 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_db_fetch4(context, config, sname, sinst, config->v4_realm,
context           492 source4/heimdal/kdc/kerberos4.c 	    s = kdc_log_msg(context, config, 0,
context           494 source4/heimdal/kdc/kerberos4.c 			    server_name, krb5_get_err_text(context, ret));
context           495 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN, s);
context           500 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_check_flags (context, config,
context           505 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_NAME_EXP,
context           510 source4/heimdal/kdc/kerberos4.c 	ret = _kdc_get_des_key(context, server, TRUE, FALSE, &skey);
context           512 source4/heimdal/kdc/kerberos4.c 	    kdc_log(context, config, 0,
context           514 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_NULL_KEY,
context           546 source4/heimdal/kdc/kerberos4.c 	    ret = krb5_generate_random_keyblock(context,
context           550 source4/heimdal/kdc/kerberos4.c 		make_err_reply(context, reply, KFAILURE,
context           555 source4/heimdal/kdc/kerberos4.c 	    ret = _krb5_krb_create_ticket(context,
context           569 source4/heimdal/kdc/kerberos4.c 		krb5_free_keyblock_contents(context, &session);
context           570 source4/heimdal/kdc/kerberos4.c 		make_err_reply(context, reply, KFAILURE,
context           575 source4/heimdal/kdc/kerberos4.c 	    ret = _krb5_krb_create_ciph(context,
context           586 source4/heimdal/kdc/kerberos4.c 	    krb5_free_keyblock_contents(context, &session);
context           588 source4/heimdal/kdc/kerberos4.c 		make_err_reply(context, reply, KFAILURE,
context           593 source4/heimdal/kdc/kerberos4.c 	    ret = _krb5_krb_create_auth_reply(context,
context           606 source4/heimdal/kdc/kerberos4.c 	_krb5_krb_free_auth_data(context, &ad);
context           608 source4/heimdal/kdc/kerberos4.c 	    krb5_free_principal(context, tgt_princ);
context           610 source4/heimdal/kdc/kerberos4.c 	    _kdc_free_ent(context, tgt);
context           617 source4/heimdal/kdc/kerberos4.c 	kdc_log(context, config, 0, "Unknown message type (krb4): %d from %s",
context           620 source4/heimdal/kdc/kerberos4.c 	make_err_reply(context, reply, KFAILURE, "Unknown message type");
context           635 source4/heimdal/kdc/kerberos4.c 	_kdc_free_ent(context, client);
context           637 source4/heimdal/kdc/kerberos4.c 	_kdc_free_ent(context, server);
context           643 source4/heimdal/kdc/kerberos4.c _kdc_encode_v4_ticket(krb5_context context,
context           655 source4/heimdal/kdc/kerberos4.c 	_krb5_principalname2krb5_principal(context,
context           659 source4/heimdal/kdc/kerberos4.c 	ret = krb5_524_conv_principal(context,
context           664 source4/heimdal/kdc/kerberos4.c 	krb5_free_principal(context, princ);
context           668 source4/heimdal/kdc/kerberos4.c 	_krb5_principalname2krb5_principal(context,
context           673 source4/heimdal/kdc/kerberos4.c 	ret = krb5_524_conv_principal(context,
context           678 source4/heimdal/kdc/kerberos4.c 	krb5_free_principal(context, princ);
context           734 source4/heimdal/kdc/kerberos4.c _kdc_get_des_key(krb5_context context,
context           750 source4/heimdal/kdc/kerberos4.c 	while(hdb_next_enctype2key(context, &principal->entry, etypes[i], &key) == 0) {
context           128 source4/heimdal/kdc/kerberos5.c _kdc_find_etype(krb5_context context, const hdb_entry_ex *princ,
context           136 source4/heimdal/kdc/kerberos5.c     krb5_get_pw_salt (context, princ->entry.principal, &def_salt);
context           141 source4/heimdal/kdc/kerberos5.c 	if (krb5_enctype_valid(context, etypes[i]) != 0 &&
context           145 source4/heimdal/kdc/kerberos5.c 	while (hdb_next_enctype2key(context, &princ->entry, etypes[i], &key) == 0) {
context           154 source4/heimdal/kdc/kerberos5.c 		krb5_free_salt (context, def_salt);
context           159 source4/heimdal/kdc/kerberos5.c     krb5_free_salt (context, def_salt);
context           181 source4/heimdal/kdc/kerberos5.c _kdc_log_timestamp(krb5_context context,
context           190 source4/heimdal/kdc/kerberos5.c     krb5_format_time(context, authtime,
context           193 source4/heimdal/kdc/kerberos5.c 	krb5_format_time(context, *starttime,
context           197 source4/heimdal/kdc/kerberos5.c     krb5_format_time(context, endtime,
context           200 source4/heimdal/kdc/kerberos5.c 	krb5_format_time(context, *renew_till,
context           205 source4/heimdal/kdc/kerberos5.c     kdc_log(context, config, 5,
context           211 source4/heimdal/kdc/kerberos5.c log_patypes(krb5_context context,
context           240 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0, "out of memory");
context           248 source4/heimdal/kdc/kerberos5.c     kdc_log(context, config, 0, "Client sent patypes: %s", str);
context           258 source4/heimdal/kdc/kerberos5.c _kdc_encode_reply(krb5_context context,
context           275 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "Failed to encode ticket: %s",
context           276 source4/heimdal/kdc/kerberos5.c 		krb5_get_err_text(context, ret));
context           281 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "Internal error in ASN.1 encoder");
context           286 source4/heimdal/kdc/kerberos5.c     ret = krb5_crypto_init(context, skey, etype, &crypto);
context           289 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "krb5_crypto_init failed: %s",
context           290 source4/heimdal/kdc/kerberos5.c 		krb5_get_err_text(context, ret));
context           294 source4/heimdal/kdc/kerberos5.c     ret = krb5_encrypt_EncryptedData(context,
context           302 source4/heimdal/kdc/kerberos5.c     krb5_crypto_destroy(context, crypto);
context           304 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "Failed to encrypt data: %s",
context           305 source4/heimdal/kdc/kerberos5.c 		krb5_get_err_text(context, ret));
context           314 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "Failed to encode KDC-REP: %s",
context           315 source4/heimdal/kdc/kerberos5.c 		krb5_get_err_text(context, ret));
context           320 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "Internal error in ASN.1 encoder");
context           324 source4/heimdal/kdc/kerberos5.c     ret = krb5_crypto_init(context, ckey, 0, &crypto);
context           327 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "krb5_crypto_init failed: %s",
context           328 source4/heimdal/kdc/kerberos5.c 		krb5_get_err_text(context, ret));
context           332 source4/heimdal/kdc/kerberos5.c 	krb5_encrypt_EncryptedData(context,
context           342 source4/heimdal/kdc/kerberos5.c 	krb5_encrypt_EncryptedData(context,
context           352 source4/heimdal/kdc/kerberos5.c     krb5_crypto_destroy(context, crypto);
context           354 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "Failed to encode KDC-REP: %s",
context           355 source4/heimdal/kdc/kerberos5.c 		krb5_get_err_text(context, ret));
context           360 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "Internal error in ASN.1 encoder");
context           414 source4/heimdal/kdc/kerberos5.c make_etype_info_entry(krb5_context context, ETYPE_INFO_ENTRY *ent, Key *key)
context           426 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0, "unknown salt-type: %d",
context           447 source4/heimdal/kdc/kerberos5.c 	krb5_copy_data(context, &key->salt->salt,
context           462 source4/heimdal/kdc/kerberos5.c get_pa_etype_info(krb5_context context,
context           489 source4/heimdal/kdc/kerberos5.c  		if (krb5_enctype_valid(context, etypes[j]) != 0)
context           494 source4/heimdal/kdc/kerberos5.c 		    krb5_abortx(context, "internal error: n >= p.len");
context           495 source4/heimdal/kdc/kerberos5.c 		if((ret = make_etype_info_entry(context,
context           512 source4/heimdal/kdc/kerberos5.c 	if (krb5_enctype_valid(context, client->keys.val[i].key.keytype) != 0)
context           517 source4/heimdal/kdc/kerberos5.c 	    krb5_abortx(context, "internal error: n >= p.len");
context           518 source4/heimdal/kdc/kerberos5.c 	if((ret = make_etype_info_entry(context,
context           624 source4/heimdal/kdc/kerberos5.c get_pa_etype_info2(krb5_context context,
context           650 source4/heimdal/kdc/kerberos5.c 		if (krb5_enctype_valid(context, etypes[j]) != 0)
context           653 source4/heimdal/kdc/kerberos5.c 		    krb5_abortx(context, "internal error: n >= p.len");
context           671 source4/heimdal/kdc/kerberos5.c 	if (krb5_enctype_valid(context, client->keys.val[i].key.keytype) != 0)
context           674 source4/heimdal/kdc/kerberos5.c 	    krb5_abortx(context, "internal error: n >= p.len");
context           708 source4/heimdal/kdc/kerberos5.c log_as_req(krb5_context context,
context           720 source4/heimdal/kdc/kerberos5.c 	ret = krb5_enctype_to_string(context, b->etype.val[i], &str);
context           729 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0, "out of memory");
context           737 source4/heimdal/kdc/kerberos5.c     kdc_log(context, config, 0, "Client supported enctypes: %s", str);
context           744 source4/heimdal/kdc/kerberos5.c 	ret = krb5_enctype_to_string(context, cetype, &cet);
context           746 source4/heimdal/kdc/kerberos5.c 	    ret = krb5_enctype_to_string(context, setype, &set);
context           748 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config, 5, "Using %s/%s", cet, set);
context           754 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 5, "Using e-types %d/%d", cetype, setype);
context           762 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 2, "Requested flags: %s", fixedstr);
context           773 source4/heimdal/kdc/kerberos5.c _kdc_check_flags(krb5_context context,
context           784 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           790 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           797 source4/heimdal/kdc/kerberos5.c 	    krb5_format_time(context, *client->valid_start,
context           799 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           807 source4/heimdal/kdc/kerberos5.c 	    krb5_format_time(context, *client->valid_end,
context           809 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           818 source4/heimdal/kdc/kerberos5.c 	    krb5_format_time(context, *client->pw_end,
context           820 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           833 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           839 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           845 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           852 source4/heimdal/kdc/kerberos5.c 	    krb5_format_time(context, *server->valid_start,
context           854 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           862 source4/heimdal/kdc/kerberos5.c 	    krb5_format_time(context, *server->valid_end,
context           864 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           872 source4/heimdal/kdc/kerberos5.c 	    krb5_format_time(context, *server->pw_end,
context           874 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context           890 source4/heimdal/kdc/kerberos5.c _kdc_check_addresses(krb5_context context,
context           921 source4/heimdal/kdc/kerberos5.c     ret = krb5_sockaddr2address (context, from, &addr);
context           925 source4/heimdal/kdc/kerberos5.c     result = krb5_address_search(context, &addr, addresses);
context           926 source4/heimdal/kdc/kerberos5.c     krb5_free_address (context, &addr);
context           935 source4/heimdal/kdc/kerberos5.c send_pac_p(krb5_context context, KDC_REQ *req)
context           964 source4/heimdal/kdc/kerberos5.c _kdc_as_rep(krb5_context context,
context          1003 source4/heimdal/kdc/kerberos5.c 	ret = _krb5_principalname2krb5_principal (context,
context          1008 source4/heimdal/kdc/kerberos5.c 	    ret = krb5_unparse_name(context, server_princ, &server_name);
context          1011 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0,
context          1023 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config, 0,
context          1030 source4/heimdal/kdc/kerberos5.c 	    ret = krb5_parse_name(context, b->cname->name_string.val[0],
context          1035 source4/heimdal/kdc/kerberos5.c 	    ret = _krb5_principalname2krb5_principal (context,
context          1042 source4/heimdal/kdc/kerberos5.c 	ret = krb5_unparse_name(context, client_princ, &client_name);
context          1045 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0,
context          1050 source4/heimdal/kdc/kerberos5.c     kdc_log(context, config, 0, "AS-REQ %s from %s for %s",
context          1053 source4/heimdal/kdc/kerberos5.c     ret = _kdc_db_fetch(context, config, client_princ,
context          1056 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "UNKNOWN -- %s: %s", client_name,
context          1057 source4/heimdal/kdc/kerberos5.c 		krb5_get_err_text(context, ret));
context          1062 source4/heimdal/kdc/kerberos5.c     ret = _kdc_db_fetch(context, config, server_princ,
context          1066 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "UNKNOWN -- %s: %s", server_name,
context          1067 source4/heimdal/kdc/kerberos5.c 		krb5_get_err_text(context, ret));
context          1072 source4/heimdal/kdc/kerberos5.c     ret = _kdc_windc_client_access(context, client, req, &e_data);
context          1076 source4/heimdal/kdc/kerberos5.c     ret = _kdc_check_flags(context, config,
context          1091 source4/heimdal/kdc/kerberos5.c 	log_patypes(context, config, req->padata);
context          1094 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 5,
context          1110 source4/heimdal/kdc/kerberos5.c 	    ret = _kdc_pk_rd_padata(context, config, req, pa, &pkp);
context          1113 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config, 5,
context          1121 source4/heimdal/kdc/kerberos5.c 	    ret = _kdc_pk_check_client(context,
context          1129 source4/heimdal/kdc/kerberos5.c 		_kdc_pk_free_client_param(context, pkp);
context          1131 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config, 0, "%s", e_text);
context          1137 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context          1146 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 5, "Looking for ENC-TS pa-data -- %s",
context          1167 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config, 5, "Failed to decode PA-DATA -- %s",
context          1172 source4/heimdal/kdc/kerberos5.c 	    ret = hdb_enctype2key(context, &client->entry,
context          1178 source4/heimdal/kdc/kerberos5.c 		if(krb5_enctype_to_string(context, enc_data.etype, &estr))
context          1181 source4/heimdal/kdc/kerberos5.c 		    kdc_log(context, config, 5,
context          1185 source4/heimdal/kdc/kerberos5.c 		    kdc_log(context, config, 5,
context          1195 source4/heimdal/kdc/kerberos5.c 	    ret = krb5_crypto_init(context, &pa_key->key, 0, &crypto);
context          1197 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config, 0, "krb5_crypto_init failed: %s",
context          1198 source4/heimdal/kdc/kerberos5.c 			krb5_get_err_text(context, ret));
context          1203 source4/heimdal/kdc/kerberos5.c 	    ret = krb5_decrypt_EncryptedData (context,
context          1208 source4/heimdal/kdc/kerberos5.c 	    krb5_crypto_destroy(context, crypto);
context          1211 source4/heimdal/kdc/kerberos5.c 		ret2 = krb5_enctype_to_string(context,
context          1215 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config, 5,
context          1220 source4/heimdal/kdc/kerberos5.c 			krb5_get_err_text(context, ret));
context          1223 source4/heimdal/kdc/kerberos5.c 		if(hdb_next_enctype2key(context, &client->entry,
context          1241 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config,
context          1247 source4/heimdal/kdc/kerberos5.c 	    if (abs(kdc_time - p.patimestamp) > context->max_skew) {
context          1250 source4/heimdal/kdc/kerberos5.c 		krb5_format_time(context, p.patimestamp,
context          1254 source4/heimdal/kdc/kerberos5.c  		kdc_log(context, config, 0,
context          1259 source4/heimdal/kdc/kerberos5.c 			context->max_skew,
context          1278 source4/heimdal/kdc/kerberos5.c 	    ret = krb5_enctype_to_string(context,pa_key->key.keytype, &str);
context          1282 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 2,
context          1296 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0, "%s -- %s", e_text, client_name);
context          1342 source4/heimdal/kdc/kerberos5.c 	    ret = get_pa_etype_info(context, config,
context          1346 source4/heimdal/kdc/kerberos5.c 	ret = get_pa_etype_info2(context, config, &method_data,
context          1359 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0,
context          1372 source4/heimdal/kdc/kerberos5.c     ret = _kdc_find_etype(context, client, b->etype.val, b->etype.len,
context          1375 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0,
context          1380 source4/heimdal/kdc/kerberos5.c     ret = _kdc_get_preferred_key(context, config,
context          1406 source4/heimdal/kdc/kerberos5.c 	p = krb5_kerberos_enctypes(context);
context          1411 source4/heimdal/kdc/kerberos5.c 	    if (krb5_enctype_valid(context, p[i]) != 0)
context          1423 source4/heimdal/kdc/kerberos5.c 		ret = hdb_enctype2key(context, &server->entry, p[i], &dummy);
context          1433 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0,
context          1441 source4/heimdal/kdc/kerberos5.c     log_as_req(context, config, cetype, setype, b);
context          1446 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0, "Bad KDC options -- %s", client_name);
context          1474 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0,
context          1482 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0,
context          1490 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0,
context          1496 source4/heimdal/kdc/kerberos5.c     if(!_kdc_check_addresses(context, config, b->addresses, from_addr)) {
context          1498 source4/heimdal/kdc/kerberos5.c 	kdc_log(context, config, 0,
context          1503 source4/heimdal/kdc/kerberos5.c     ret = krb5_generate_random_keyblock(context, sessionetype, &et.key);
context          1643 source4/heimdal/kdc/kerberos5.c 	ret = _kdc_pk_mk_pa_reply(context, config, pkp, client,
context          1648 source4/heimdal/kdc/kerberos5.c 	ret = _kdc_add_inital_verified_cas(context,
context          1677 source4/heimdal/kdc/kerberos5.c 	    krb5_abortx(context, "internal asn.1 error");
context          1680 source4/heimdal/kdc/kerberos5.c 	ret = krb5_crypto_init(context, &et.key, 0, &crypto);
context          1686 source4/heimdal/kdc/kerberos5.c 	ret = krb5_create_checksum(context, crypto,
context          1691 source4/heimdal/kdc/kerberos5.c 	krb5_crypto_destroy(context, crypto);
context          1701 source4/heimdal/kdc/kerberos5.c 	    krb5_abortx(context, "internal asn.1 error");
context          1717 source4/heimdal/kdc/kerberos5.c     if (send_pac_p(context, req)) {
context          1721 source4/heimdal/kdc/kerberos5.c 	ret = _kdc_pac_generate(context, client, &p);
context          1723 source4/heimdal/kdc/kerberos5.c 	    kdc_log(context, config, 0, "PAC generation failed for -- %s",
context          1728 source4/heimdal/kdc/kerberos5.c 	    ret = _krb5_pac_sign(context, p, et.authtime,
context          1733 source4/heimdal/kdc/kerberos5.c 	    krb5_pac_free(context, p);
context          1735 source4/heimdal/kdc/kerberos5.c 		kdc_log(context, config, 0, "PAC signing failed for -- %s",
context          1740 source4/heimdal/kdc/kerberos5.c 	    ret = _kdc_tkt_add_if_relevant_ad(context, &et,
context          1749 source4/heimdal/kdc/kerberos5.c     _kdc_log_timestamp(context, config, "AS-REQ", et.authtime, et.starttime,
context          1753 source4/heimdal/kdc/kerberos5.c     ret = _kdc_add_KRB5SignedPath(context,
context          1763 source4/heimdal/kdc/kerberos5.c     ret = _kdc_encode_reply(context, config,
context          1782 source4/heimdal/kdc/kerberos5.c 	krb5_mk_error(context,
context          1795 source4/heimdal/kdc/kerberos5.c 	_kdc_pk_free_client_param(context, pkp);
context          1800 source4/heimdal/kdc/kerberos5.c 	krb5_free_principal(context, client_princ);
context          1803 source4/heimdal/kdc/kerberos5.c 	krb5_free_principal(context, server_princ);
context          1806 source4/heimdal/kdc/kerberos5.c 	_kdc_free_ent(context, client);
context          1808 source4/heimdal/kdc/kerberos5.c 	_kdc_free_ent(context, server);
context          1818 source4/heimdal/kdc/kerberos5.c _kdc_tkt_add_if_relevant_ad(krb5_context context,
context          1829 source4/heimdal/kdc/kerberos5.c 	    krb5_set_error_message(context, ENOMEM, "out of memory");
context          1844 source4/heimdal/kdc/kerberos5.c 	    krb5_set_error_message(context, ret, "add AuthorizationData failed");
context          1855 source4/heimdal/kdc/kerberos5.c 	    krb5_set_error_message(context, ret, "ASN.1 encode of "
context          1860 source4/heimdal/kdc/kerberos5.c 	    krb5_abortx(context, "internal asn.1 encoder error");
context          1865 source4/heimdal/kdc/kerberos5.c 	    krb5_set_error_message(context, ret, "add AuthorizationData failed");
context            62 source4/heimdal/kdc/krb5tgs.c find_KRB5SignedPath(krb5_context context,
context            83 source4/heimdal/kdc/krb5tgs.c 	krb5_set_error_message(context, ret, "Failed to decode "
context           105 source4/heimdal/kdc/krb5tgs.c _kdc_add_KRB5SignedPath(krb5_context context,
context           136 source4/heimdal/kdc/krb5tgs.c 	    krb5_abortx(context, "internal asn.1 encoder error");
context           141 source4/heimdal/kdc/krb5tgs.c 	ret = hdb_enctype2key(context, &krbtgt->entry, enctype, &key);
context           143 source4/heimdal/kdc/krb5tgs.c 	    ret = krb5_crypto_init(context, &key->key, 0, &crypto);
context           157 source4/heimdal/kdc/krb5tgs.c     ret = krb5_create_checksum(context, crypto, KRB5_KU_KRB5SIGNEDPATH, 0,
context           159 source4/heimdal/kdc/krb5tgs.c     krb5_crypto_destroy(context, crypto);
context           169 source4/heimdal/kdc/krb5tgs.c 	krb5_abortx(context, "internal asn.1 encoder error");
context           177 source4/heimdal/kdc/krb5tgs.c     ret = _kdc_tkt_add_if_relevant_ad(context, tkt,
context           185 source4/heimdal/kdc/krb5tgs.c check_KRB5SignedPath(krb5_context context,
context           199 source4/heimdal/kdc/krb5tgs.c     ret = find_KRB5SignedPath(context, tkt->authorization_data, &data);
context           227 source4/heimdal/kdc/krb5tgs.c 	    krb5_abortx(context, "internal asn.1 encoder error");
context           231 source4/heimdal/kdc/krb5tgs.c 	    ret = hdb_enctype2key(context, &krbtgt->entry, sp.etype, &key);
context           233 source4/heimdal/kdc/krb5tgs.c 		ret = krb5_crypto_init(context, &key->key, 0, &crypto);
context           240 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_verify_checksum(context, crypto, KRB5_KU_KRB5SIGNEDPATH,
context           243 source4/heimdal/kdc/krb5tgs.c 	krb5_crypto_destroy(context, crypto);
context           279 source4/heimdal/kdc/krb5tgs.c check_PAC(krb5_context context,
context           308 source4/heimdal/kdc/krb5tgs.c 	    krb5_set_error_message(context, ret, "Failed to decode "
context           318 source4/heimdal/kdc/krb5tgs.c 		ret = krb5_pac_parse(context,
context           326 source4/heimdal/kdc/krb5tgs.c 		ret = krb5_pac_verify(context, pac, tkt->authtime,
context           330 source4/heimdal/kdc/krb5tgs.c 		    krb5_pac_free(context, pac);
context           334 source4/heimdal/kdc/krb5tgs.c 		ret = _kdc_pac_verify(context, client_principal,
context           337 source4/heimdal/kdc/krb5tgs.c 		    krb5_pac_free(context, pac);
context           342 source4/heimdal/kdc/krb5tgs.c 		ret = _krb5_pac_sign(context, pac, tkt->authtime,
context           346 source4/heimdal/kdc/krb5tgs.c 		krb5_pac_free(context, pac);
context           361 source4/heimdal/kdc/krb5tgs.c check_tgs_flags(krb5_context context,
context           369 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           374 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           381 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context           388 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           396 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           408 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           416 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           428 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           436 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           444 source4/heimdal/kdc/krb5tgs.c     }else if(b->from && *b->from > kdc_time + context->max_skew){
context           445 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Ticket cannot be postdated");
context           451 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           463 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           480 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context           493 source4/heimdal/kdc/krb5tgs.c check_constrained_delegation(krb5_context context,
context           504 source4/heimdal/kdc/krb5tgs.c 	krb5_clear_error_message(context);
context           510 source4/heimdal/kdc/krb5tgs.c 	    if (krb5_principal_compare(context, server, &acl->val[i]) == TRUE)
context           514 source4/heimdal/kdc/krb5tgs.c     kdc_log(context, config, 0,
context           524 source4/heimdal/kdc/krb5tgs.c verify_flags (krb5_context context,
context           530 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Ticket expired (%s)", pstr);
context           534 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Ticket not valid (%s)", pstr);
context           545 source4/heimdal/kdc/krb5tgs.c fix_transited_encoding(krb5_context context,
context           569 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context           573 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context           578 source4/heimdal/kdc/krb5tgs.c     ret = krb5_domain_x500_decode(context,
context           585 source4/heimdal/kdc/krb5tgs.c 	krb5_warn(context, ret,
context           610 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           625 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context           632 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_check_transited(context, client_realm,
context           636 source4/heimdal/kdc/krb5tgs.c 	    krb5_warn(context, ret, "cross-realm %s -> %s",
context           645 source4/heimdal/kdc/krb5tgs.c 	krb5_warn(context, ret, "Encoding transited encoding");
context           655 source4/heimdal/kdc/krb5tgs.c tgs_make_reply(krb5_context context,
context           697 source4/heimdal/kdc/krb5tgs.c     ret = check_tgs_flags(context, config, b, tgt, &et);
context           720 source4/heimdal/kdc/krb5tgs.c     ret = fix_transited_encoding(context, config,
context           728 source4/heimdal/kdc/krb5tgs.c 				 *krb5_princ_realm(context, client_principal),
context           729 source4/heimdal/kdc/krb5tgs.c 				 *krb5_princ_realm(context, server->entry.principal),
context           730 source4/heimdal/kdc/krb5tgs.c 				 *krb5_princ_realm(context, krbtgt->entry.principal));
context           734 source4/heimdal/kdc/krb5tgs.c     copy_Realm(krb5_princ_realm(context, server_principal),
context           810 source4/heimdal/kdc/krb5tgs.c 	ret = find_KRB5SignedPath(context, et.authorization_data, NULL);
context           829 source4/heimdal/kdc/krb5tgs.c 	ret = _kdc_tkt_add_if_relevant_ad(context, &et,
context           836 source4/heimdal/kdc/krb5tgs.c     ret = krb5_copy_keyblock_contents(context, sessionkey, &et.key);
context           859 source4/heimdal/kdc/krb5tgs.c     _kdc_log_timestamp(context, config, "TGS-REQ", et.authtime, et.starttime,
context           867 source4/heimdal/kdc/krb5tgs.c 	    ret = _kdc_add_KRB5SignedPath(context,
context           890 source4/heimdal/kdc/krb5tgs.c     if (krb5_enctype_valid(context, et.key.keytype) != 0
context           893 source4/heimdal/kdc/krb5tgs.c 	krb5_enctype_enable(context, et.key.keytype);
context           908 source4/heimdal/kdc/krb5tgs.c     ret = _kdc_encode_reply(context, config,
context           913 source4/heimdal/kdc/krb5tgs.c 	krb5_enctype_disable(context, et.key.keytype);
context           933 source4/heimdal/kdc/krb5tgs.c tgs_check_authenticator(krb5_context context,
context           947 source4/heimdal/kdc/krb5tgs.c     krb5_auth_con_getauthenticator(context, ac, &auth);
context           949 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "No authenticator in request");
context           959 source4/heimdal/kdc/krb5tgs.c !krb5_checksum_is_keyed(context, auth->cksum->cksumtype)
context           962 source4/heimdal/kdc/krb5tgs.c  !krb5_checksum_is_collision_proof(context, auth->cksum->cksumtype)) {
context           963 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Bad checksum type in authenticator: %d",
context           972 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Failed to encode KDC-REQ-BODY: %s",
context           973 source4/heimdal/kdc/krb5tgs.c 		krb5_get_err_text(context, ret));
context           978 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Internal error in ASN.1 encoder");
context           983 source4/heimdal/kdc/krb5tgs.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           986 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "krb5_crypto_init failed: %s",
context           987 source4/heimdal/kdc/krb5tgs.c 		krb5_get_err_text(context, ret));
context           990 source4/heimdal/kdc/krb5tgs.c     ret = krb5_verify_checksum(context,
context           997 source4/heimdal/kdc/krb5tgs.c     krb5_crypto_destroy(context, crypto);
context           999 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1001 source4/heimdal/kdc/krb5tgs.c 		krb5_get_err_text(context, ret));
context          1014 source4/heimdal/kdc/krb5tgs.c find_rpath(krb5_context context, Realm crealm, Realm srealm)
context          1016 source4/heimdal/kdc/krb5tgs.c     const char *new_realm = krb5_config_get_string(context,
context          1027 source4/heimdal/kdc/krb5tgs.c need_referral(krb5_context context, krb5_kdc_configuration *config,
context          1043 source4/heimdal/kdc/krb5tgs.c     kdc_log(context, config, 0, "Searching referral for %s", name);
context          1045 source4/heimdal/kdc/krb5tgs.c     return _krb5_get_host_realm_int(context, name, FALSE, realms) == 0;
context          1049 source4/heimdal/kdc/krb5tgs.c tgs_parse_request(krb5_context context,
context          1077 source4/heimdal/kdc/krb5tgs.c     ret = krb5_decode_ap_req(context, &tgs_req->padata_value, &ap_req);
context          1079 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Failed to decode AP-REQ: %s",
context          1080 source4/heimdal/kdc/krb5tgs.c 		krb5_get_err_text(context, ret));
context          1086 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "PA-DATA is not a ticket-granting ticket");
context          1091 source4/heimdal/kdc/krb5tgs.c     _krb5_principalname2krb5_principal(context,
context          1096 source4/heimdal/kdc/krb5tgs.c     ret = _kdc_db_fetch(context, config, princ, HDB_F_GET_KRBTGT, NULL, krbtgt);
context          1100 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_unparse_name(context, princ, &p);
context          1103 source4/heimdal/kdc/krb5tgs.c 	krb5_free_principal(context, princ);
context          1104 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1106 source4/heimdal/kdc/krb5tgs.c 		p, krb5_get_err_text(context, ret));
context          1117 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_unparse_name (context, princ, &p);
context          1118 source4/heimdal/kdc/krb5tgs.c 	krb5_free_principal(context, princ);
context          1121 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1134 source4/heimdal/kdc/krb5tgs.c     ret = hdb_enctype2key(context, &(*krbtgt)->entry,
context          1139 source4/heimdal/kdc/krb5tgs.c 	krb5_enctype_to_string(context, ap_req.ticket.enc_part.etype, &str);
context          1140 source4/heimdal/kdc/krb5tgs.c 	krb5_unparse_name(context, princ, &p);
context          1141 source4/heimdal/kdc/krb5tgs.c  	kdc_log(context, config, 0,
context          1156 source4/heimdal/kdc/krb5tgs.c     ret = krb5_verify_ap_req2(context,
context          1166 source4/heimdal/kdc/krb5tgs.c     krb5_free_principal(context, princ);
context          1168 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Failed to verify AP-REQ: %s",
context          1169 source4/heimdal/kdc/krb5tgs.c 		krb5_get_err_text(context, ret));
context          1176 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_auth_con_getauthenticator(context, ac, &auth);
context          1180 source4/heimdal/kdc/krb5tgs.c 		krb5_free_authenticator(context, &auth);
context          1181 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0, "malloc failed");
context          1187 source4/heimdal/kdc/krb5tgs.c 		krb5_free_authenticator(context, &auth);
context          1188 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0, "malloc failed");
context          1192 source4/heimdal/kdc/krb5tgs.c 	    krb5_free_authenticator(context, &auth);
context          1196 source4/heimdal/kdc/krb5tgs.c     ret = tgs_check_authenticator(context, config,
context          1199 source4/heimdal/kdc/krb5tgs.c 	krb5_auth_con_free(context, ac);
context          1208 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_auth_con_getremotesubkey(context,
context          1212 source4/heimdal/kdc/krb5tgs.c 	    krb5_auth_con_free(context, ac);
context          1213 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0, "Failed to get remote subkey: %s",
context          1214 source4/heimdal/kdc/krb5tgs.c 		    krb5_get_err_text(context, ret));
context          1219 source4/heimdal/kdc/krb5tgs.c 	    ret = krb5_auth_con_getkey(context, ac, &subkey);
context          1221 source4/heimdal/kdc/krb5tgs.c 		krb5_auth_con_free(context, ac);
context          1222 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0, "Failed to get session key: %s",
context          1223 source4/heimdal/kdc/krb5tgs.c 			krb5_get_err_text(context, ret));
context          1228 source4/heimdal/kdc/krb5tgs.c 	    krb5_auth_con_free(context, ac);
context          1229 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1234 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_crypto_init(context, subkey, 0, &crypto);
context          1236 source4/heimdal/kdc/krb5tgs.c 	    krb5_auth_con_free(context, ac);
context          1237 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0, "krb5_crypto_init failed: %s",
context          1238 source4/heimdal/kdc/krb5tgs.c 		    krb5_get_err_text(context, ret));
context          1241 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_decrypt_EncryptedData (context,
context          1246 source4/heimdal/kdc/krb5tgs.c 	krb5_crypto_destroy(context, crypto);
context          1248 source4/heimdal/kdc/krb5tgs.c 	    krb5_auth_con_free(context, ac);
context          1249 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1254 source4/heimdal/kdc/krb5tgs.c 	krb5_free_keyblock(context, subkey);
context          1257 source4/heimdal/kdc/krb5tgs.c 	    krb5_auth_con_free(context, ac);
context          1263 source4/heimdal/kdc/krb5tgs.c 	    krb5_auth_con_free(context, ac);
context          1266 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0, "Failed to decode authorization data");
context          1272 source4/heimdal/kdc/krb5tgs.c     krb5_auth_con_free(context, ac);
context          1281 source4/heimdal/kdc/krb5tgs.c build_server_referral(krb5_context context,
context          1330 source4/heimdal/kdc/krb5tgs.c 	krb5_abortx(context, "internal asn.1 encoder error");
context          1332 source4/heimdal/kdc/krb5tgs.c     ret = krb5_encrypt_EncryptedData(context, session,
context          1347 source4/heimdal/kdc/krb5tgs.c 	krb5_abortx(context, "internal asn.1 encoder error");
context          1352 source4/heimdal/kdc/krb5tgs.c     krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context          1357 source4/heimdal/kdc/krb5tgs.c tgs_build_reply(krb5_context context,
context          1412 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1418 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1423 source4/heimdal/kdc/krb5tgs.c 	_krb5_principalname2krb5_principal(context, &p, t->sname, t->realm);
context          1424 source4/heimdal/kdc/krb5tgs.c 	ret = _kdc_db_fetch(context, config, p,
context          1427 source4/heimdal/kdc/krb5tgs.c 	krb5_free_principal(context, p);
context          1433 source4/heimdal/kdc/krb5tgs.c 	ret = hdb_enctype2key(context, &uu->entry,
context          1436 source4/heimdal/kdc/krb5tgs.c 	    _kdc_free_ent(context, uu);
context          1440 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_decrypt_ticket(context, t, &uukey->key, &adtkt, 0);
context          1441 source4/heimdal/kdc/krb5tgs.c 	_kdc_free_ent(context, uu);
context          1445 source4/heimdal/kdc/krb5tgs.c 	ret = verify_flags(context, config, &adtkt, spn);
context          1453 source4/heimdal/kdc/krb5tgs.c     _krb5_principalname2krb5_principal(context, &sp, *s, r);
context          1454 source4/heimdal/kdc/krb5tgs.c     ret = krb5_unparse_name(context, sp, &spn);	
context          1457 source4/heimdal/kdc/krb5tgs.c     _krb5_principalname2krb5_principal(context, &cp, tgt->cname, tgt->crealm);
context          1458 source4/heimdal/kdc/krb5tgs.c     ret = krb5_unparse_name(context, cp, &cpn);
context          1465 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1469 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1477 source4/heimdal/kdc/krb5tgs.c     ret = _kdc_db_fetch(context, config, sp, HDB_F_GET_SERVER | HDB_F_CANON,
context          1487 source4/heimdal/kdc/krb5tgs.c 		new_rlm = find_rpath(context, tgt->crealm, req_rlm);
context          1489 source4/heimdal/kdc/krb5tgs.c 		    kdc_log(context, config, 5, "krbtgt for realm %s "
context          1492 source4/heimdal/kdc/krb5tgs.c 		    krb5_free_principal(context, sp);
context          1494 source4/heimdal/kdc/krb5tgs.c 		    krb5_make_principal(context, &sp, r,
context          1496 source4/heimdal/kdc/krb5tgs.c 		    ret = krb5_unparse_name(context, sp, &spn);	
context          1506 source4/heimdal/kdc/krb5tgs.c 	} else if(need_referral(context, config, &b->kdc_options, sp, &realms)) {
context          1508 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 5,
context          1512 source4/heimdal/kdc/krb5tgs.c 		krb5_free_principal(context, sp);
context          1514 source4/heimdal/kdc/krb5tgs.c 		krb5_make_principal(context, &sp, r, KRB5_TGS_NAME,
context          1516 source4/heimdal/kdc/krb5tgs.c 		ret = krb5_unparse_name(context, sp, &spn);
context          1524 source4/heimdal/kdc/krb5tgs.c 		krb5_free_host_realm(context, realms);
context          1527 source4/heimdal/kdc/krb5tgs.c 	    krb5_free_host_realm(context, realms);
context          1529 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1531 source4/heimdal/kdc/krb5tgs.c 		krb5_get_err_text(context, ret));
context          1537 source4/heimdal/kdc/krb5tgs.c     ret = _kdc_db_fetch(context, config, cp, HDB_F_GET_CLIENT | HDB_F_CANON,
context          1549 source4/heimdal/kdc/krb5tgs.c 	    krb5_principal_get_comp_string(context,
context          1552 source4/heimdal/kdc/krb5tgs.c 	if(strcmp(krb5_principal_get_realm(context, cp), krbtgt_realm) == 0) {
context          1555 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 1, "Client no longer in database: %s",
context          1560 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 1, "Client not found in database: %s: %s",
context          1561 source4/heimdal/kdc/krb5tgs.c 		cpn, krb5_get_err_text(context, ret));
context          1580 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0,
context          1582 source4/heimdal/kdc/krb5tgs.c 		krb5_clear_error_message(context);
context          1590 source4/heimdal/kdc/krb5tgs.c 	    ret = _kdc_find_etype(context, server, b->etype.val, b->etype.len,
context          1593 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0,
context          1601 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_generate_random_keyblock(context, etype, &sessionkey);
context          1616 source4/heimdal/kdc/krb5tgs.c     if (strcmp(krb5_principal_get_realm(context, sp),
context          1617 source4/heimdal/kdc/krb5tgs.c 	       krb5_principal_get_comp_string(context,
context          1621 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_unparse_name(context, krbtgt->entry.principal, &tpn);
context          1622 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1633 source4/heimdal/kdc/krb5tgs.c     ret = hdb_enctype2key(context, &krbtgt->entry,
context          1636 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1641 source4/heimdal/kdc/krb5tgs.c     ret = check_PAC(context, config, cp,
context          1645 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1647 source4/heimdal/kdc/krb5tgs.c 		spn, cpn, from, krb5_get_err_text(context, ret));
context          1652 source4/heimdal/kdc/krb5tgs.c     ret = check_KRB5SignedPath(context,
context          1659 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1661 source4/heimdal/kdc/krb5tgs.c 		spn, cpn, from, krb5_get_err_text(context, ret));
context          1687 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0, "Failed to decode PA-S4U2Self");
context          1691 source4/heimdal/kdc/krb5tgs.c 	    ret = _krb5_s4u2self_to_checksumdata(context, &self, &datack);
context          1695 source4/heimdal/kdc/krb5tgs.c 	    ret = krb5_crypto_init(context, &tgt->key, 0, &crypto);
context          1699 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0, "krb5_crypto_init failed: %s",
context          1700 source4/heimdal/kdc/krb5tgs.c 			krb5_get_err_text(context, ret));
context          1704 source4/heimdal/kdc/krb5tgs.c 	    ret = krb5_verify_checksum(context,
context          1711 source4/heimdal/kdc/krb5tgs.c 	    krb5_crypto_destroy(context, crypto);
context          1714 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0,
context          1716 source4/heimdal/kdc/krb5tgs.c 			krb5_get_err_text(context, ret));
context          1720 source4/heimdal/kdc/krb5tgs.c 	    ret = _krb5_principalname2krb5_principal(context,
context          1728 source4/heimdal/kdc/krb5tgs.c 	    ret = krb5_unparse_name(context, client_principal, &selfcpn);	
context          1736 source4/heimdal/kdc/krb5tgs.c 	    if (krb5_principal_compare(context, cp, sp) != TRUE) {
context          1737 source4/heimdal/kdc/krb5tgs.c 		kdc_log(context, config, 0, "S4U2Self: %s is not allowed "
context          1757 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0, "s4u2self %s impersonating %s to "
context          1783 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1791 source4/heimdal/kdc/krb5tgs.c 	ret = hdb_enctype2key(context, &client->entry,
context          1798 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_decrypt_ticket(context, t, &clientkey->key, &adtkt, 0);
context          1800 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1808 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1815 source4/heimdal/kdc/krb5tgs.c 	ret = check_constrained_delegation(context, config, client, sp);
context          1817 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1823 source4/heimdal/kdc/krb5tgs.c 	ret = _krb5_principalname2krb5_principal(context,
context          1830 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_unparse_name(context, client_principal, &str);
context          1834 source4/heimdal/kdc/krb5tgs.c 	ret = verify_flags(context, config, &adtkt, str);
context          1843 source4/heimdal/kdc/krb5tgs.c 	ret = check_KRB5SignedPath(context,
context          1852 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1856 source4/heimdal/kdc/krb5tgs.c 		    spn, str, cpn, from, krb5_get_err_text(context, ret));
context          1861 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "constrained delegation for %s "
context          1870 source4/heimdal/kdc/krb5tgs.c     ret = _kdc_check_flags(context, config,
context          1878 source4/heimdal/kdc/krb5tgs.c        !krb5_principal_compare(context,
context          1881 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Inconsistent request.");
context          1887 source4/heimdal/kdc/krb5tgs.c     if(!_kdc_check_addresses(context, config, tgt->caddr, from_addr)) {
context          1889 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0, "Request from wrong address");
context          1901 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          1904 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_crypto_init(context, &sessionkey, 0, &crypto);
context          1908 source4/heimdal/kdc/krb5tgs.c 	ret = build_server_referral(context, config, crypto, ref_realm,
context          1910 source4/heimdal/kdc/krb5tgs.c 	krb5_crypto_destroy(context, crypto);
context          1912 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1921 source4/heimdal/kdc/krb5tgs.c 	    kdc_log(context, config, 0,
context          1931 source4/heimdal/kdc/krb5tgs.c     ret = tgs_make_reply(context,
context          1958 source4/heimdal/kdc/krb5tgs.c     krb5_free_keyblock_contents(context, &sessionkey);
context          1960 source4/heimdal/kdc/krb5tgs.c 	_kdc_free_ent(context, server);
context          1962 source4/heimdal/kdc/krb5tgs.c 	_kdc_free_ent(context, client);
context          1965 source4/heimdal/kdc/krb5tgs.c 	krb5_free_principal(context, client_principal);
context          1967 source4/heimdal/kdc/krb5tgs.c 	krb5_free_principal(context, cp);
context          1969 source4/heimdal/kdc/krb5tgs.c 	krb5_free_principal(context, sp);
context          1984 source4/heimdal/kdc/krb5tgs.c _kdc_tgs_rep(krb5_context context,
context          2007 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          2017 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          2021 source4/heimdal/kdc/krb5tgs.c     ret = tgs_parse_request(context, config,
context          2031 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          2036 source4/heimdal/kdc/krb5tgs.c     ret = tgs_build_reply(context,
context          2050 source4/heimdal/kdc/krb5tgs.c 	kdc_log(context, config, 0,
context          2064 source4/heimdal/kdc/krb5tgs.c 	krb5_mk_error(context,
context          2077 source4/heimdal/kdc/krb5tgs.c 	krb5_free_ticket(context, ticket);
context          2079 source4/heimdal/kdc/krb5tgs.c 	_kdc_free_ent(context, krbtgt);
context            62 source4/heimdal/kdc/kx509.c verify_req_hash(krb5_context context,
context            70 source4/heimdal/kdc/kx509.c 	krb5_set_error_message(context, KRB5KDC_ERR_PREAUTH_FAILED,
context            81 source4/heimdal/kdc/kx509.c 	krb5_abortx(context, "runtime error, hmac buffer wrong size in kx509");
context            88 source4/heimdal/kdc/kx509.c 	krb5_set_error_message(context, KRB5KDC_ERR_PREAUTH_FAILED,
context            96 source4/heimdal/kdc/kx509.c calculate_reply_hash(krb5_context context,
context           111 source4/heimdal/kdc/kx509.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           140 source4/heimdal/kdc/kx509.c build_certificate(krb5_context context,
context           154 source4/heimdal/kdc/kx509.c     if (krb5_principal_get_comp_string(context, principal, 1) != NULL) {
context           155 source4/heimdal/kdc/kx509.c 	kdc_log(context, config, 0, "Principal is not a user");
context           164 source4/heimdal/kdc/kx509.c 			krb5_principal_get_comp_string(context, principal, 0));
context           175 source4/heimdal/kdc/kx509.c 	    kdc_log(context, config, 0, "Failed to load CA %s",
context           192 source4/heimdal/kdc/kx509.c 	    kdc_log(context, config, 0, "Failed to find a CA in %s",
context           231 source4/heimdal/kdc/kx509.c 	    kdc_log(context, config, 0, "Failed to load template %s",
context           238 source4/heimdal/kdc/kx509.c 	    kdc_log(context, config, 0, "Failed to find template in %s",
context           281 source4/heimdal/kdc/kx509.c     krb5_set_error_message(context, ret, "cert creation failed");
context           290 source4/heimdal/kdc/kx509.c _kdc_do_kx509(krb5_context context,
context           310 source4/heimdal/kdc/kx509.c 	kdc_log(context, config, 0,
context           315 source4/heimdal/kdc/kx509.c     kdc_log(context, config, 0, "Kx509 request from %s", from);
context           317 source4/heimdal/kdc/kx509.c     ret = krb5_kt_resolve(context, "HDB:", &id);
context           319 source4/heimdal/kdc/kx509.c 	kdc_log(context, config, 0, "Can't open database for digest");
context           323 source4/heimdal/kdc/kx509.c     ret = krb5_rd_req(context,
context           333 source4/heimdal/kdc/kx509.c     ret = krb5_ticket_get_client(context, ticket, &cprincipal);
context           337 source4/heimdal/kdc/kx509.c     ret = krb5_unparse_name(context, cprincipal, &cname);
context           343 source4/heimdal/kdc/kx509.c     ret = krb5_sname_to_principal(context, NULL, "kca_service",
context           351 source4/heimdal/kdc/kx509.c 	ret = krb5_ticket_get_server(context, ticket, &principal);
context           355 source4/heimdal/kdc/kx509.c 	ret = krb5_principal_compare(context, sprincipal, principal);
context           356 source4/heimdal/kdc/kx509.c 	krb5_free_principal(context, principal);
context           359 source4/heimdal/kdc/kx509.c 	    krb5_set_error_message(context, ret,
context           366 source4/heimdal/kdc/kx509.c     ret = krb5_auth_con_getkey(context, ac, &key);
context           370 source4/heimdal/kdc/kx509.c 	krb5_set_error_message(context, ret, "Kx509 can't get session key");
context           374 source4/heimdal/kdc/kx509.c     ret = verify_req_hash(context, req, key);
context           401 source4/heimdal/kdc/kx509.c     ret = build_certificate(context, config, &req->pk_key,
context           402 source4/heimdal/kdc/kx509.c 			    krb5_ticket_get_endtime(context, ticket),
context           407 source4/heimdal/kdc/kx509.c     ret = calculate_reply_hash(context, key, &rep);
context           421 source4/heimdal/kdc/kx509.c 	    krb5_set_error_message(context, ret, "Failed to encode kx509 reply");
context           425 source4/heimdal/kdc/kx509.c 	    krb5_abortx(context, "ASN1 internal error");
context           438 source4/heimdal/kdc/kx509.c     kdc_log(context, config, 0, "Successful Kx509 request for %s", cname);
context           442 source4/heimdal/kdc/kx509.c 	krb5_auth_con_free(context, ac);
context           444 source4/heimdal/kdc/kx509.c 	krb5_warn(context, ret, "Kx509 request from %s failed", from);
context           446 source4/heimdal/kdc/kx509.c 	krb5_free_ticket(context, ticket);
context           448 source4/heimdal/kdc/kx509.c 	krb5_kt_close(context, id);
context           450 source4/heimdal/kdc/kx509.c 	krb5_free_principal(context, sprincipal);
context           452 source4/heimdal/kdc/kx509.c 	krb5_free_principal(context, cprincipal);
context           454 source4/heimdal/kdc/kx509.c 	krb5_free_keyblock (context, key);
context            38 source4/heimdal/kdc/log.c kdc_openlog(krb5_context context,
context            42 source4/heimdal/kdc/log.c     krb5_initlog(context, "kdc", &config->logf);
context            43 source4/heimdal/kdc/log.c     s = krb5_config_get_strings(context, NULL, "kdc", "logging", NULL);
context            45 source4/heimdal/kdc/log.c 	s = krb5_config_get_strings(context, NULL, "logging", "kdc", NULL);
context            48 source4/heimdal/kdc/log.c 	    krb5_addlog_dest(context, config->logf, *p);
context            52 source4/heimdal/kdc/log.c 	asprintf(&s, "0-1/FILE:%s/%s", hdb_db_dir(context), KDC_LOG_FILE);
context            53 source4/heimdal/kdc/log.c 	krb5_addlog_dest(context, config->logf, s);
context            56 source4/heimdal/kdc/log.c     krb5_set_warn_dest(context, config->logf);
context            60 source4/heimdal/kdc/log.c kdc_log_msg_va(krb5_context context,
context            65 source4/heimdal/kdc/log.c     krb5_vlog_msg(context, config->logf, &msg, level, fmt, ap);
context            70 source4/heimdal/kdc/log.c kdc_log_msg(krb5_context context,
context            77 source4/heimdal/kdc/log.c     s = kdc_log_msg_va(context, config, level, fmt, ap);
context            83 source4/heimdal/kdc/log.c kdc_log(krb5_context context,
context            90 source4/heimdal/kdc/log.c     s = kdc_log_msg_va(context, config, level, fmt, ap);
context            41 source4/heimdal/kdc/misc.c _kdc_db_fetch(krb5_context context,
context            54 source4/heimdal/kdc/misc.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            59 source4/heimdal/kdc/misc.c 	ret = config->db[i]->hdb_open(context, config->db[i], O_RDONLY, 0);
context            61 source4/heimdal/kdc/misc.c 	    kdc_log(context, config, 0, "Failed to open database: %s",
context            62 source4/heimdal/kdc/misc.c 		    krb5_get_err_text(context, ret));
context            65 source4/heimdal/kdc/misc.c 	ret = config->db[i]->hdb_fetch(context,
context            70 source4/heimdal/kdc/misc.c 	config->db[i]->hdb_close(context, config->db[i]);
context            79 source4/heimdal/kdc/misc.c     krb5_set_error_message(context, HDB_ERR_NOENTRY, "no such entry found in hdb");
context            84 source4/heimdal/kdc/misc.c _kdc_free_ent(krb5_context context, hdb_entry_ex *ent)
context            86 source4/heimdal/kdc/misc.c     hdb_free_entry (context, ent);
context            96 source4/heimdal/kdc/misc.c _kdc_get_preferred_key(krb5_context context,
context           107 source4/heimdal/kdc/misc.c     p = krb5_kerberos_enctypes(context);
context           110 source4/heimdal/kdc/misc.c 	if (krb5_enctype_valid(context, p[i]) != 0)
context           112 source4/heimdal/kdc/misc.c 	ret = hdb_enctype2key(context, &h->entry, p[i], key);
context           119 source4/heimdal/kdc/misc.c     krb5_set_error_message(context, EINVAL,
context            83 source4/heimdal/kdc/pkinit.c pk_check_pkauthenticator_win2k(krb5_context context,
context            89 source4/heimdal/kdc/pkinit.c     krb5_timeofday (context, &now);
context            92 source4/heimdal/kdc/pkinit.c     if (a->ctime == 0 || abs(a->ctime - now) > context->max_skew) {
context            93 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           100 source4/heimdal/kdc/pkinit.c pk_check_pkauthenticator(krb5_context context,
context           111 source4/heimdal/kdc/pkinit.c     krb5_timeofday (context, &now);
context           114 source4/heimdal/kdc/pkinit.c     if (a->ctime == 0 || abs(a->ctime - now) > context->max_skew) {
context           115 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           121 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           125 source4/heimdal/kdc/pkinit.c 	krb5_abortx(context, "Internal error in ASN.1 encoder");
context           127 source4/heimdal/kdc/pkinit.c     ret = krb5_create_checksum(context,
context           136 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           141 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           147 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           158 source4/heimdal/kdc/pkinit.c _kdc_pk_free_client_param(krb5_context context,
context           167 source4/heimdal/kdc/pkinit.c     krb5_free_keyblock_contents(context, &client_params->reply_key);
context           179 source4/heimdal/kdc/pkinit.c generate_dh_keyblock(krb5_context context, pk_client_params *client_params,
context           191 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "Can't generate Diffie-Hellman keys");
context           196 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "dh_public_key");
context           208 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "malloc: out of memory");
context           218 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "Can't compute Diffie-Hellman key");
context           222 source4/heimdal/kdc/pkinit.c     ret = _krb5_pk_octetstring2key(context,
context           232 source4/heimdal/kdc/pkinit.c 	krb5_free_keyblock_contents(context, &key);
context           238 source4/heimdal/kdc/pkinit.c integer_to_BN(krb5_context context, const char *field, heim_integer *f)
context           244 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, KRB5_BADMSGTYPE,
context           253 source4/heimdal/kdc/pkinit.c get_dh_param(krb5_context context,
context           265 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, KRB5_BADMSGTYPE,
context           271 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, KRB5_BADMSGTYPE,
context           282 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "Can't decode algorithm "
context           289 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret,
context           296 source4/heimdal/kdc/pkinit.c     ret = _krb5_dh_group_ok(context, config->pkinit_dh_min_bits,
context           307 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "Cannot create DH structure");
context           311 source4/heimdal/kdc/pkinit.c     dh->p = integer_to_BN(context, "DH prime", &dhparam.p);
context           314 source4/heimdal/kdc/pkinit.c     dh->g = integer_to_BN(context, "DH base", &dhparam.g);
context           317 source4/heimdal/kdc/pkinit.c     dh->q = integer_to_BN(context, "DH p-1 factor", &dhparam.q);
context           330 source4/heimdal/kdc/pkinit.c 	    krb5_clear_error_message(context);
context           334 source4/heimdal/kdc/pkinit.c 	client_params->dh_public_key = integer_to_BN(context,
context           356 source4/heimdal/kdc/pkinit.c _kdc_pk_rd_padata(krb5_context context,
context           373 source4/heimdal/kdc/pkinit.c 	kdc_log(context, config, 0, "PK-INIT request but PK-INIT not enabled");
context           374 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           382 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           397 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret, "Can't decode "
context           408 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret,
context           423 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret, "Can't decode PK-AS-REQ: %d", ret);
context           437 source4/heimdal/kdc/pkinit.c 		krb5_set_error_message(context, ret, "Can't allocate client anchors: %d", ret);
context           452 source4/heimdal/kdc/pkinit.c 		    krb5_set_error_message(context, ret,
context           489 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret,
context           495 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           503 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret,
context           510 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret,
context           529 source4/heimdal/kdc/pkinit.c 	    krb5_warnx(context, "PKINIT: failed to verify signature: %s: %d",
context           547 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "got wrong oid for pkauthdata");
context           559 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret, "can't decode AuthPack: %d", ret);
context           563 source4/heimdal/kdc/pkinit.c 	ret = pk_check_pkauthenticator_win2k(context,
context           576 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret, "DH not supported for windows");
context           589 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret, "can't decode AuthPack: %d", ret);
context           594 source4/heimdal/kdc/pkinit.c 	ret = pk_check_pkauthenticator(context,
context           606 source4/heimdal/kdc/pkinit.c 	    ret = get_dh_param(context, config,
context           632 source4/heimdal/kdc/pkinit.c 	krb5_abortx(context, "internal pkinit error");
context           634 source4/heimdal/kdc/pkinit.c     kdc_log(context, config, 0, "PK-INIT request of type %s", type);
context           638 source4/heimdal/kdc/pkinit.c 	krb5_warn(context, ret, "PKINIT");
context           646 source4/heimdal/kdc/pkinit.c 	_kdc_pk_free_client_param(context, client_params);
context           657 source4/heimdal/kdc/pkinit.c BN_to_integer(krb5_context context, BIGNUM *bn, heim_integer *integer)
context           662 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           671 source4/heimdal/kdc/pkinit.c pk_mk_pa_reply_enckey(krb5_context context,
context           712 source4/heimdal/kdc/pkinit.c 	krb5_abortx(context, "internal pkinit error");
context           721 source4/heimdal/kdc/pkinit.c 	    krb5_clear_error_message(context);
context           737 source4/heimdal/kdc/pkinit.c 	    krb5_clear_error_message(context);
context           741 source4/heimdal/kdc/pkinit.c 	ret = krb5_crypto_init(context, reply_key, 0, &ascrypto);
context           743 source4/heimdal/kdc/pkinit.c 	    krb5_clear_error_message(context);
context           747 source4/heimdal/kdc/pkinit.c 	ret = krb5_create_checksum(context, ascrypto, 6, 0,
context           751 source4/heimdal/kdc/pkinit.c 	    krb5_clear_error_message(context);
context           755 source4/heimdal/kdc/pkinit.c 	ret = krb5_crypto_destroy(context, ascrypto);
context           757 source4/heimdal/kdc/pkinit.c 	    krb5_clear_error_message(context);
context           764 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "ASN.1 encoding of ReplyKeyPack "
context           769 source4/heimdal/kdc/pkinit.c 	krb5_abortx(context, "Internal ASN.1 encoder error");
context           827 source4/heimdal/kdc/pkinit.c     ret = _krb5_pk_mk_ContentInfo(context,
context           842 source4/heimdal/kdc/pkinit.c pk_mk_pa_reply_dh(krb5_context context,
context           863 source4/heimdal/kdc/pkinit.c     ret = BN_to_integer(context, kdc_dh->pub_key, &i);
context           869 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "ASN.1 encoding of "
context           874 source4/heimdal/kdc/pkinit.c 	krb5_abortx(context, "Internal ASN.1 encoder error");
context           884 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "ASN.1 encoding of "
context           889 source4/heimdal/kdc/pkinit.c 	krb5_abortx(context, "Internal ASN.1 encoder error");
context           931 source4/heimdal/kdc/pkinit.c     ret = _krb5_pk_mk_ContentInfo(context,
context           956 source4/heimdal/kdc/pkinit.c _kdc_pk_mk_pa_reply(krb5_context context,
context           974 source4/heimdal/kdc/pkinit.c 	krb5_clear_error_message(context);
context           980 source4/heimdal/kdc/pkinit.c 	    if (krb5_enctype_valid(context, req->req_body.etype.val[i]) == 0)
context           984 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret,
context          1007 source4/heimdal/kdc/pkinit.c 	    ret = krb5_generate_random_keyblock(context, enctype,
context          1013 source4/heimdal/kdc/pkinit.c 	    ret = pk_mk_pa_reply_enckey(context,
context          1029 source4/heimdal/kdc/pkinit.c 		krb5_set_error_message(context, ret, "encoding of Key ContentInfo "
context          1035 source4/heimdal/kdc/pkinit.c 		krb5_abortx(context, "Internal ASN.1 encoder error");
context          1046 source4/heimdal/kdc/pkinit.c 	    ret = generate_dh_keyblock(context, client_params, enctype,
context          1051 source4/heimdal/kdc/pkinit.c 	    ret = pk_mk_pa_reply_dh(context, client_params->dh,
context          1062 source4/heimdal/kdc/pkinit.c 		krb5_set_error_message(context, ret, "encoding of Key ContentInfo "
context          1068 source4/heimdal/kdc/pkinit.c 		krb5_abortx(context, "Internal ASN.1 encoder error");
context          1079 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret, "encode PA-PK-AS-REP failed %d",
context          1084 source4/heimdal/kdc/pkinit.c 	    krb5_abortx(context, "Internal ASN.1 encoder error");
context          1086 source4/heimdal/kdc/pkinit.c 	kdc_log(context, config, 0, "PK-INIT using %s %s", type, other);
context          1094 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret, "Windows PK-INIT doesn't support DH");
context          1103 source4/heimdal/kdc/pkinit.c 	ret = krb5_generate_random_keyblock(context, enctype,
context          1109 source4/heimdal/kdc/pkinit.c 	ret = pk_mk_pa_reply_enckey(context,
context          1125 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret, "encoding of Key ContentInfo "
context          1131 source4/heimdal/kdc/pkinit.c 	    krb5_abortx(context, "Internal ASN.1 encoder error");
context          1136 source4/heimdal/kdc/pkinit.c 	    krb5_set_error_message(context, ret,
context          1141 source4/heimdal/kdc/pkinit.c 	    krb5_abortx(context, "Internal ASN.1 encoder error");
context          1144 source4/heimdal/kdc/pkinit.c 	krb5_abortx(context, "PK-INIT internal error");
context          1147 source4/heimdal/kdc/pkinit.c     ret = krb5_padata_add(context, md, pa_type, buf, len);
context          1149 source4/heimdal/kdc/pkinit.c 	krb5_set_error_message(context, ret, "failed adding PA-PK-AS-REP %d", ret);
context          1167 source4/heimdal/kdc/pkinit.c 		kdc_log(context, config, 0,
context          1175 source4/heimdal/kdc/pkinit.c 		kdc_log(context, config, 0,
context          1183 source4/heimdal/kdc/pkinit.c 		kdc_log(context, config, 0,
context          1191 source4/heimdal/kdc/pkinit.c 		kdc_log(context, config, 0,
context          1203 source4/heimdal/kdc/pkinit.c 		kdc_log(context, config, 0,
context          1219 source4/heimdal/kdc/pkinit.c 	    ret = krb5_padata_add(context, md,
context          1223 source4/heimdal/kdc/pkinit.c 		krb5_set_error_message(context, ret,
context          1240 source4/heimdal/kdc/pkinit.c match_rfc_san(krb5_context context,
context          1267 source4/heimdal/kdc/pkinit.c 	    kdc_log(context, config, 0,
context          1269 source4/heimdal/kdc/pkinit.c 		    krb5_get_err_text(context, ret));
context          1273 source4/heimdal/kdc/pkinit.c 	    kdc_log(context, config, 0,
context          1281 source4/heimdal/kdc/pkinit.c 	if (krb5_principal_compare(context, &principal, match) == TRUE)
context          1298 source4/heimdal/kdc/pkinit.c match_ms_upn_san(krb5_context context,
context          1320 source4/heimdal/kdc/pkinit.c 	kdc_log(context, config, 0,
context          1327 source4/heimdal/kdc/pkinit.c 	kdc_log(context, config, 0, "Decode of MS-UPN-SAN failed");
context          1331 source4/heimdal/kdc/pkinit.c     kdc_log(context, config, 0, "found MS UPN SAN: %s", upn);
context          1333 source4/heimdal/kdc/pkinit.c     ret = krb5_parse_name(context, upn, &principal);
context          1336 source4/heimdal/kdc/pkinit.c 	kdc_log(context, config, 0, "Failed to parse principal in MS UPN SAN");
context          1346 source4/heimdal/kdc/pkinit.c     if (krb5_principal_compare(context, principal, match) == TRUE)
context          1351 source4/heimdal/kdc/pkinit.c 	krb5_free_principal(context, principal);
context          1363 source4/heimdal/kdc/pkinit.c _kdc_pk_check_client(krb5_context context,
context          1385 source4/heimdal/kdc/pkinit.c     kdc_log(context, config, 0,
context          1390 source4/heimdal/kdc/pkinit.c 	ret = match_rfc_san(context, config,
context          1395 source4/heimdal/kdc/pkinit.c 	    kdc_log(context, config, 5,
context          1399 source4/heimdal/kdc/pkinit.c 	ret = match_ms_upn_san(context, config,
context          1404 source4/heimdal/kdc/pkinit.c 	    kdc_log(context, config, 5,
context          1426 source4/heimdal/kdc/pkinit.c 	    kdc_log(context, config, 5,
context          1435 source4/heimdal/kdc/pkinit.c 	b = krb5_principal_compare(context,
context          1442 source4/heimdal/kdc/pkinit.c 	kdc_log(context, config, 5,
context          1448 source4/heimdal/kdc/pkinit.c     krb5_set_error_message(context, ret,
context          1452 source4/heimdal/kdc/pkinit.c     kdc_log(context, config, 5,
context          1463 source4/heimdal/kdc/pkinit.c add_principal_mapping(krb5_context context,
context          1477 source4/heimdal/kdc/pkinit.c    ret = krb5_parse_name(context, principal_name, &principal);
context          1485 source4/heimdal/kdc/pkinit.c        krb5_free_principal(context, principal);
context          1494 source4/heimdal/kdc/pkinit.c _kdc_add_inital_verified_cas(krb5_context context,
context          1513 source4/heimdal/kdc/pkinit.c 	krb5_abortx(context, "internal asn.1 encoder error");
context          1515 source4/heimdal/kdc/pkinit.c     ret = _kdc_tkt_add_if_relevant_ad(context, tkt,
context          1527 source4/heimdal/kdc/pkinit.c load_mappings(krb5_context context, const char *fn)
context          1551 source4/heimdal/kdc/pkinit.c 	    krb5_warnx(context, "pkinit mapping file line %lu "
context          1558 source4/heimdal/kdc/pkinit.c 	ret = add_principal_mapping(context, p, subject_name);
context          1560 source4/heimdal/kdc/pkinit.c 	    krb5_warn(context, ret, "failed to add line %lu \":\" :%s\n",
context          1574 source4/heimdal/kdc/pkinit.c _kdc_pk_initialize(krb5_context context,
context          1585 source4/heimdal/kdc/pkinit.c     file = krb5_config_get_string(context, NULL,
context          1588 source4/heimdal/kdc/pkinit.c     ret = _krb5_parse_moduli(context, file, &moduli);
context          1590 source4/heimdal/kdc/pkinit.c 	krb5_err(context, 1, ret, "PKINIT: failed to load modidi file");
context          1595 source4/heimdal/kdc/pkinit.c     ret = _krb5_pk_load_id(context,
context          1605 source4/heimdal/kdc/pkinit.c 	krb5_warn(context, ret, "PKINIT: ");
context          1616 source4/heimdal/kdc/pkinit.c 	    krb5_warnx(context, "PKINIT: out of memory");
context          1631 source4/heimdal/kdc/pkinit.c 		krb5_warnx(context, "WARNING Found KDC certificate "
context          1636 source4/heimdal/kdc/pkinit.c 	    krb5_warnx(context, "PKINIT: failed to find a signing "
context          1640 source4/heimdal/kdc/pkinit.c     ret = krb5_config_get_bool_default(context,
context          1648 source4/heimdal/kdc/pkinit.c     file = krb5_config_get_string(context,
context          1654 source4/heimdal/kdc/pkinit.c 	asprintf(&fn, "%s/pki-mapping", hdb_db_dir(context));
context          1658 source4/heimdal/kdc/pkinit.c     load_mappings(context, file);
context            58 source4/heimdal/kdc/process.c krb5_kdc_process_request(krb5_context context,
context            81 source4/heimdal/kdc/process.c 	ret = _kdc_as_rep(context, config, &req, &req_buffer,
context            86 source4/heimdal/kdc/process.c 	ret = _kdc_tgs_rep(context, config, &req, reply, from, addr, datagram_reply);
context            90 source4/heimdal/kdc/process.c 	ret = _kdc_do_524(context, config, &ticket, reply, from, addr);
context            94 source4/heimdal/kdc/process.c 	ret = _kdc_do_digest(context, config, &digestreq, reply, from, addr);
context            98 source4/heimdal/kdc/process.c 	ret = _kdc_do_kx509(context, config, &kx509req, reply, from, addr);
context           103 source4/heimdal/kdc/process.c 	ret = _kdc_do_version4(context, config, buf, len, reply, from,
context           107 source4/heimdal/kdc/process.c 	ret = _kdc_do_kaserver(context, config, buf, len, reply, from,
context           123 source4/heimdal/kdc/process.c krb5_kdc_process_krb5_request(krb5_context context,
context           142 source4/heimdal/kdc/process.c 	ret = _kdc_as_rep(context, config, &req, &req_buffer,
context           147 source4/heimdal/kdc/process.c 	ret = _kdc_tgs_rep(context, config, &req, reply, from, addr, datagram_reply);
context           159 source4/heimdal/kdc/process.c krb5_kdc_save_request(krb5_context context,
context           181 source4/heimdal/kdc/process.c 	krb5_set_error_message(context, saved_errno, "Failed to open: %s", fn);
context           188 source4/heimdal/kdc/process.c 	krb5_set_error_message(context, ENOMEM, "Storage failed to open fd");
context           192 source4/heimdal/kdc/process.c     ret = krb5_sockaddr2address(context, sa, &a);
context           215 source4/heimdal/kdc/process.c     krb5_free_address(context, &a);
context            46 source4/heimdal/kdc/windc.c krb5_kdc_windc_init(krb5_context context)
context            51 source4/heimdal/kdc/windc.c     ret = _krb5_plugin_find(context, PLUGIN_TYPE_DATA, "windc", &list);
context            61 source4/heimdal/kdc/windc.c 	(*windcft->init)(context, &windcctx);
context            66 source4/heimdal/kdc/windc.c 	krb5_set_error_message(context, ENOENT, "Did not find any WINDC plugin");
context            76 source4/heimdal/kdc/windc.c _kdc_pac_generate(krb5_context context,
context            83 source4/heimdal/kdc/windc.c     return (windcft->pac_generate)(windcctx, context, client, pac);
context            87 source4/heimdal/kdc/windc.c _kdc_pac_verify(krb5_context context,
context            94 source4/heimdal/kdc/windc.c 	krb5_set_error_message(context, EINVAL, "Can't verify PAC, no function");
context            97 source4/heimdal/kdc/windc.c     return (windcft->pac_verify)(windcctx, context,
context           102 source4/heimdal/kdc/windc.c _kdc_windc_client_access(krb5_context context,
context           109 source4/heimdal/kdc/windc.c     return (windcft->client_access)(windcctx, context, client, req, e_data);
context            57 source4/heimdal/kpasswd/kpasswd.c change_password(krb5_context context,
context            74 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_unparse_name(context, principal, &name);
context            76 source4/heimdal/kpasswd/kpasswd.c 	    krb5_err(context, 1, ret, "krb5_unparse_name");
context            82 source4/heimdal/kpasswd/kpasswd.c 	krb5_errx (context, 1, "out of memory");
context            92 source4/heimdal/kpasswd/kpasswd.c     ret = krb5_set_password_using_ccache (context, id, pwbuf,
context            98 source4/heimdal/kpasswd/kpasswd.c 	krb5_warn (context, ret, "krb5_set_password_using_ccache");
context           102 source4/heimdal/kpasswd/kpasswd.c     printf ("%s%s%.*s\n", krb5_passwd_result_to_string(context, result_code),
context           118 source4/heimdal/kpasswd/kpasswd.c     krb5_context context;
context           125 source4/heimdal/kpasswd/kpasswd.c     optind = krb5_program_setup(&context, argc, argv,
context           139 source4/heimdal/kpasswd/kpasswd.c     ret = krb5_init_context (&context);
context           143 source4/heimdal/kpasswd/kpasswd.c     ret = krb5_get_init_creds_opt_alloc (context, &opt);
context           145 source4/heimdal/kpasswd/kpasswd.c 	krb5_err(context, 1, ret, "krb5_get_init_creds_opt_alloc");
context           152 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_cc_resolve(context, cred_cache_str, &id);
context           154 source4/heimdal/kpasswd/kpasswd.c 	    krb5_err (context, 1, ret, "krb5_cc_resolve");
context           156 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_cc_gen_new(context, &krb5_mcc_ops, &id);
context           158 source4/heimdal/kpasswd/kpasswd.c 	    krb5_err (context, 1, ret, "krb5_cc_gen_new");
context           166 source4/heimdal/kpasswd/kpasswd.c 	    ret = krb5_parse_name (context, admin_principal_str,
context           169 source4/heimdal/kpasswd/kpasswd.c 		krb5_err (context, 1, ret, "krb5_parse_name");
context           171 source4/heimdal/kpasswd/kpasswd.c 	    ret = krb5_parse_name (context, argv[0], &admin_principal);
context           173 source4/heimdal/kpasswd/kpasswd.c 		krb5_err (context, 1, ret, "krb5_parse_name");
context           175 source4/heimdal/kpasswd/kpasswd.c 	    ret = krb5_get_default_principal (context, &admin_principal);
context           177 source4/heimdal/kpasswd/kpasswd.c 		krb5_err (context, 1, ret, "krb5_get_default_principal");
context           180 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_get_init_creds_password (context,
context           196 source4/heimdal/kpasswd/kpasswd.c 	    krb5_errx(context, 1, "Password incorrect");
context           199 source4/heimdal/kpasswd/kpasswd.c 	    krb5_err(context, 1, ret, "krb5_get_init_creds");
context           202 source4/heimdal/kpasswd/kpasswd.c 	krb5_get_init_creds_opt_free(context, opt);
context           204 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_cc_initialize(context, id, admin_principal);
context           205 source4/heimdal/kpasswd/kpasswd.c 	krb5_free_principal(context, admin_principal);
context           207 source4/heimdal/kpasswd/kpasswd.c 	    krb5_err(context, 1, ret, "krb5_cc_initialize");
context           209 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_cc_store_cred(context, id, &cred);
context           211 source4/heimdal/kpasswd/kpasswd.c 	    krb5_err(context, 1, ret, "krb5_cc_store_cred");
context           213 source4/heimdal/kpasswd/kpasswd.c 	krb5_free_cred_contents (context, &cred);
context           217 source4/heimdal/kpasswd/kpasswd.c 	exit_value = change_password(context, NULL, id);
context           223 source4/heimdal/kpasswd/kpasswd.c 	    ret = krb5_parse_name (context, argv[0], &principal);
context           225 source4/heimdal/kpasswd/kpasswd.c 		krb5_err (context, 1, ret, "krb5_parse_name");
context           227 source4/heimdal/kpasswd/kpasswd.c 	    ret = change_password(context, principal, id);
context           230 source4/heimdal/kpasswd/kpasswd.c 	    krb5_free_principal(context, principal);
context           236 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_cc_destroy(context, id);
context           238 source4/heimdal/kpasswd/kpasswd.c 	    krb5_err (context, 1, ret, "krb5_cc_destroy");
context           240 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_cc_close(context, id);
context           242 source4/heimdal/kpasswd/kpasswd.c 	    krb5_err (context, 1, ret, "krb5_cc_close");
context           245 source4/heimdal/kpasswd/kpasswd.c     krb5_free_context (context);
context           196 source4/heimdal/kuser/kinit.c get_server(krb5_context context,
context           203 source4/heimdal/kuser/kinit.c 	return krb5_parse_name(context, server, princ);
context           205 source4/heimdal/kuser/kinit.c     client_realm = krb5_princ_realm (context, client);
context           206 source4/heimdal/kuser/kinit.c     return krb5_make_principal(context, princ, *client_realm,
context           213 source4/heimdal/kuser/kinit.c do_524init(krb5_context context, krb5_ccache ccache,
context           225 source4/heimdal/kuser/kinit.c 	krb5_cc_get_principal(context, ccache, &client);
context           227 source4/heimdal/kuser/kinit.c 	ret = get_server(context, client, server, &in_creds.server);
context           229 source4/heimdal/kuser/kinit.c 	    krb5_free_principal(context, client);
context           233 source4/heimdal/kuser/kinit.c 	ret = krb5_get_credentials(context, 0, ccache, &in_creds, &real_creds);
context           234 source4/heimdal/kuser/kinit.c 	krb5_free_principal(context, client);
context           235 source4/heimdal/kuser/kinit.c 	krb5_free_principal(context, in_creds.server);
context           239 source4/heimdal/kuser/kinit.c     ret = krb524_convert_creds_kdc_ccache(context, ccache, real_creds, &c);
context           241 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "converting creds");
context           243 source4/heimdal/kuser/kinit.c 	krb5_error_code tret = _krb5_krb_tf_setup(context, &c, NULL, 0);
context           245 source4/heimdal/kuser/kinit.c 	    krb5_warn(context, tret, "saving v4 creds");
context           249 source4/heimdal/kuser/kinit.c 	krb5_free_creds(context, real_creds);
context           258 source4/heimdal/kuser/kinit.c renew_validate(krb5_context context,
context           271 source4/heimdal/kuser/kinit.c     ret = krb5_cc_get_principal(context, cache, &in.client);
context           273 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "krb5_cc_get_principal");
context           276 source4/heimdal/kuser/kinit.c     ret = get_server(context, in.client, server, &in.server);
context           278 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "get_server");
context           287 source4/heimdal/kuser/kinit.c 	krb5_get_credentials(context, KRB5_GC_CACHED, cache, &in, &out);
context           310 source4/heimdal/kuser/kinit.c 	krb5_free_creds (context, out);
context           315 source4/heimdal/kuser/kinit.c     ret = krb5_get_kdc_cred(context,
context           323 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "krb5_get_kdc_cred");
context           326 source4/heimdal/kuser/kinit.c     ret = krb5_cc_initialize(context, cache, in.client);
context           328 source4/heimdal/kuser/kinit.c 	krb5_free_creds (context, out);
context           329 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "krb5_cc_initialize");
context           332 source4/heimdal/kuser/kinit.c     ret = krb5_cc_store_cred(context, cache, out);
context           338 source4/heimdal/kuser/kinit.c 	    do_524init(context, cache, out, NULL);
context           341 source4/heimdal/kuser/kinit.c 	    krb5_afslog(context, cache, NULL, NULL);
context           344 source4/heimdal/kuser/kinit.c     krb5_free_creds (context, out);
context           346 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "krb5_cc_store_cred");
context           350 source4/heimdal/kuser/kinit.c     krb5_free_cred_contents(context, &in);
context           355 source4/heimdal/kuser/kinit.c store_ntlmkey(krb5_context context, krb5_ccache id,
context           364 source4/heimdal/kuser/kinit.c 	krb5_clear_error_message(context);
context           371 source4/heimdal/kuser/kinit.c     ret = krb5_cc_set_config(context, id, NULL, name, &data);
context           377 source4/heimdal/kuser/kinit.c get_new_tickets(krb5_context context,
context           405 source4/heimdal/kuser/kinit.c 	    krb5_errx(context, 1, "Failed to open the password file %s",
context           409 source4/heimdal/kuser/kinit.c 	    krb5_errx(context, 1,
context           420 source4/heimdal/kuser/kinit.c     ret = krb5_get_init_creds_opt_alloc (context, &opt);
context           422 source4/heimdal/kuser/kinit.c 	krb5_err(context, 1, ret, "krb5_get_init_creds_opt_alloc");
context           424 source4/heimdal/kuser/kinit.c     krb5_get_init_creds_opt_set_default_flags(context, "kinit",
context           425 source4/heimdal/kuser/kinit.c 	krb5_principal_get_realm(context, principal), opt);
context           434 source4/heimdal/kuser/kinit.c 	krb5_get_init_creds_opt_set_pac_request(context, opt,
context           437 source4/heimdal/kuser/kinit.c 	krb5_get_init_creds_opt_set_canonicalize(context, opt, TRUE);
context           439 source4/heimdal/kuser/kinit.c 	ret = krb5_get_init_creds_opt_set_pkinit(context, opt,
context           450 source4/heimdal/kuser/kinit.c 	    krb5_err(context, 1, ret, "krb5_get_init_creds_opt_set_pkinit");
context           454 source4/heimdal/kuser/kinit.c 	krb5_get_init_creds_opt_set_addressless(context, opt,
context           487 source4/heimdal/kuser/kinit.c 	    ret = krb5_string_to_enctype(context,
context           500 source4/heimdal/kuser/kinit.c 	    ret = krb5_kt_resolve(context, keytab_str, &kt);
context           502 source4/heimdal/kuser/kinit.c 	    ret = krb5_kt_default(context, &kt);
context           504 source4/heimdal/kuser/kinit.c 	    krb5_err (context, 1, ret, "resolving keytab");
context           505 source4/heimdal/kuser/kinit.c 	ret = krb5_get_init_creds_keytab (context,
context           512 source4/heimdal/kuser/kinit.c 	krb5_kt_close(context, kt);
context           514 source4/heimdal/kuser/kinit.c 	ret = krb5_get_init_creds_password (context,
context           524 source4/heimdal/kuser/kinit.c 	krb5_warnx(context, "Not interactive, failed to get initial ticket");
context           525 source4/heimdal/kuser/kinit.c 	krb5_get_init_creds_opt_free(context, opt);
context           532 source4/heimdal/kuser/kinit.c 	    krb5_unparse_name (context, principal, &p);
context           544 source4/heimdal/kuser/kinit.c 	ret = krb5_get_init_creds_password (context,
context           554 source4/heimdal/kuser/kinit.c     krb5_get_init_creds_opt_free(context, opt);
context           567 source4/heimdal/kuser/kinit.c 	krb5_errx(context, 1, N_("Password incorrect", ""));
context           570 source4/heimdal/kuser/kinit.c 	krb5_errx(context, 1, N_("Looks like a Kerberos 4 reply", ""));
context           573 source4/heimdal/kuser/kinit.c 	krb5_err(context, 1, ret, "krb5_get_init_creds");
context           581 source4/heimdal/kuser/kinit.c 	    krb5_warnx(context, N_("NOTICE: ticket lifetime is %s", ""), life);
context           589 source4/heimdal/kuser/kinit.c 	    krb5_warnx(context, 
context           595 source4/heimdal/kuser/kinit.c     ret = krb5_cc_new_unique(context, krb5_cc_get_type(context, ccache),
context           598 source4/heimdal/kuser/kinit.c 	krb5_err (context, 1, ret, "krb5_cc_new_unique");
context           600 source4/heimdal/kuser/kinit.c     ret = krb5_cc_initialize (context, tempccache, cred.client);
context           602 source4/heimdal/kuser/kinit.c 	krb5_err (context, 1, ret, "krb5_cc_initialize");
context           604 source4/heimdal/kuser/kinit.c     ret = krb5_cc_store_cred (context, tempccache, &cred);
context           606 source4/heimdal/kuser/kinit.c 	krb5_err (context, 1, ret, "krb5_cc_store_cred");
context           608 source4/heimdal/kuser/kinit.c     krb5_free_cred_contents (context, &cred);
context           610 source4/heimdal/kuser/kinit.c     ret = krb5_cc_move(context, tempccache, ccache);
context           612 source4/heimdal/kuser/kinit.c 	krb5_err (context, 1, ret, "krb5_cc_move");
context           615 source4/heimdal/kuser/kinit.c 	store_ntlmkey(context, ccache, ntlm_domain, &ntlmkey);
context           629 source4/heimdal/kuser/kinit.c 	krb5_cc_set_config(context, ccache, NULL, "realm-config", &data);
context           640 source4/heimdal/kuser/kinit.c ticket_lifetime(krb5_context context, krb5_ccache cache,
context           649 source4/heimdal/kuser/kinit.c     ret = krb5_cc_get_principal(context, cache, &in_cred.client);
context           651 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "krb5_cc_get_principal");
context           654 source4/heimdal/kuser/kinit.c     ret = get_server(context, in_cred.client, server, &in_cred.server);
context           656 source4/heimdal/kuser/kinit.c 	krb5_free_principal(context, in_cred.client);
context           657 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "get_server");
context           661 source4/heimdal/kuser/kinit.c     ret = krb5_get_credentials(context, KRB5_GC_CACHED,
context           663 source4/heimdal/kuser/kinit.c     krb5_free_principal(context, in_cred.client);
context           664 source4/heimdal/kuser/kinit.c     krb5_free_principal(context, in_cred.server);
context           666 source4/heimdal/kuser/kinit.c 	krb5_warn(context, ret, "krb5_get_credentials");
context           672 source4/heimdal/kuser/kinit.c     krb5_free_creds(context, cred);
context           677 source4/heimdal/kuser/kinit.c     krb5_context context;
context           692 source4/heimdal/kuser/kinit.c 	ret = renew_validate(ctx->context, renewable_flag, validate_flag,
context           700 source4/heimdal/kuser/kinit.c 	get_new_tickets(ctx->context, ctx->principal,
context           705 source4/heimdal/kuser/kinit.c 	do_524init(ctx->context, ctx->ccache, NULL, server_str);
context           708 source4/heimdal/kuser/kinit.c 	krb5_afslog(ctx->context, ctx->ccache, NULL, NULL);
context           710 source4/heimdal/kuser/kinit.c     expire = ticket_lifetime(ctx->context, ctx->ccache, ctx->principal,
context           719 source4/heimdal/kuser/kinit.c     krb5_context context;
context           734 source4/heimdal/kuser/kinit.c     ret = krb5_init_context (&context);
context           758 source4/heimdal/kuser/kinit.c 	ret = krb5_parse_name_flags (context, argv[0], parseflags, &principal);
context           760 source4/heimdal/kuser/kinit.c 	    krb5_err (context, 1, ret, "krb5_parse_name");
context           762 source4/heimdal/kuser/kinit.c 	ret = krb5_get_default_principal (context, &principal);
context           764 source4/heimdal/kuser/kinit.c 	    krb5_err (context, 1, ret, "krb5_get_default_principal");
context           768 source4/heimdal/kuser/kinit.c 	krb5_set_fcache_version(context, fcache_version);
context           772 source4/heimdal/kuser/kinit.c 	krb5_appdefault_boolean(context, "kinit",
context           773 source4/heimdal/kuser/kinit.c 				krb5_principal_get_realm(context, principal),
context           777 source4/heimdal/kuser/kinit.c 	krb5_appdefault_boolean(context, "kinit",
context           778 source4/heimdal/kuser/kinit.c 				krb5_principal_get_realm(context, principal),
context           782 source4/heimdal/kuser/kinit.c 	krb5_appdefault_boolean(context, "kinit",
context           783 source4/heimdal/kuser/kinit.c 				krb5_principal_get_realm(context, principal),
context           787 source4/heimdal/kuser/kinit.c 	ret = krb5_cc_resolve(context, cred_cache, &ccache);
context           791 source4/heimdal/kuser/kinit.c 	    ret = krb5_cc_gen_new(context, &krb5_fcc_ops, &ccache);
context           793 source4/heimdal/kuser/kinit.c 		krb5_err(context, 1, ret, "creating cred cache");
context           795 source4/heimdal/kuser/kinit.c 		     krb5_cc_get_type(context, ccache),
context           796 source4/heimdal/kuser/kinit.c 		     krb5_cc_get_name(context, ccache));
context           802 source4/heimdal/kuser/kinit.c 		    krb5_errx(context, 1, "out of memory");
context           813 source4/heimdal/kuser/kinit.c 	    ret = krb5_cc_cache_match(context, principal, &ccache);
context           815 source4/heimdal/kuser/kinit.c 		ret = krb5_cc_default (context, &ccache);
context           819 source4/heimdal/kuser/kinit.c 	krb5_err (context, 1, ret, N_("resolving credentials cache", ""));
context           833 source4/heimdal/kuser/kinit.c 	krb5_errx(context, 1,
context           841 source4/heimdal/kuser/kinit.c 	    ret = krb5_parse_address(context, extra_addresses.strings[i],
context           844 source4/heimdal/kuser/kinit.c 		krb5_add_extra_addresses(context, &addresses);
context           845 source4/heimdal/kuser/kinit.c 		krb5_free_addresses(context, &addresses);
context           852 source4/heimdal/kuser/kinit.c 	ret = renew_validate(context, renew_flag, validate_flag,
context           860 source4/heimdal/kuser/kinit.c 	get_new_tickets(context, principal, ccache, ticket_life, 1);
context           864 source4/heimdal/kuser/kinit.c 	do_524init(context, ccache, NULL, server_str);
context           867 source4/heimdal/kuser/kinit.c 	krb5_afslog(context, ccache, NULL, NULL);
context           872 source4/heimdal/kuser/kinit.c 	timeout = ticket_lifetime(context, ccache, principal, server_str) / 2;
context           874 source4/heimdal/kuser/kinit.c 	ctx.context = context;
context           884 source4/heimdal/kuser/kinit.c 	    krb5_warnx(context, N_("permission denied: %s", ""), argv[1]);
context           886 source4/heimdal/kuser/kinit.c 	    krb5_warnx(context, N_("command not found: %s", ""), argv[1]);
context           888 source4/heimdal/kuser/kinit.c 	krb5_cc_destroy(context, ccache);
context           890 source4/heimdal/kuser/kinit.c 	_krb5_krb_dest_tkt(context, krb4_cc_name);
context           895 source4/heimdal/kuser/kinit.c 	krb5_cc_close (context, ccache);
context           898 source4/heimdal/kuser/kinit.c     krb5_free_principal(context, principal);
context           899 source4/heimdal/kuser/kinit.c     krb5_free_context (context);
context           739 source4/heimdal/lib/gssapi/gssapi/gssapi.h 	 gss_ctx_id_t context,
context           303 source4/heimdal/lib/gssapi/gssapi_mech.h 	       gss_ctx_id_t context,
context            44 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     krb5_context context;
context            47 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ret = _gsskrb5_init(&context);
context            54 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_kt_close(context, _gsskrb5_keytab);
context            58 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ret = krb5_kt_default(context, &_gsskrb5_keytab);
context            67 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ret = krb5_kt_resolve(context, p, &_gsskrb5_keytab);
context           124 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c  krb5_context context,
context           136 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_cc_default (context, &ccache);
context           139 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_cc_gen_new (context, &krb5_mcc_ops, &ccache);
context           146 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     kret = krb5_cc_initialize(context, ccache, ctx->source);
context           152 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     krb5_auth_con_removeflags(context,
context           156 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     kret = krb5_rd_cred2(context,
context           160 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     krb5_auth_con_setflags(context,
context           184 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_cc_close(context, ccache);
context           192 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    krb5_cc_close(context, ccache);
context           194 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    krb5_cc_destroy(context, ccache);
context           202 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		       krb5_context context,
context           209 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     krb5_auth_getremoteseqnumber (context,
context           227 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_auth_con_setlocalseqnumber(context,
context           238 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					     context,
context           255 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		 krb5_context context,
context           269 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ret = krb5_decode_ap_req(context, indata, &ap_req);
context           274 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	ret = _krb5_principalname2krb5_principal(context,
context           286 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ret = krb5_mk_error(context, kret, NULL, NULL, NULL,
context           289 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_free_principal(context, ap_req_server);
context           312 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		       krb5_context context,
context           368 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_rd_req_in_ctx_alloc(context, &in);
context           370 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    kret = krb5_rd_req_in_set_keytab(context, in, keytab);
context           373 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		krb5_rd_req_in_ctx_free(context, in);
context           378 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_rd_req_ctx(context,
context           383 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_rd_req_in_ctx_free(context, in);
context           391 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    return send_error_token(minor_status, context, kret,
context           401 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_rd_req_out_get_ap_req_options(context, out,
context           404 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    kret = krb5_rd_req_out_get_ticket(context, out,
context           407 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    kret = krb5_rd_req_out_get_keyblock(context, out,
context           411 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_rd_req_out_ctx_free(context, out);
context           424 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     kret = krb5_copy_principal(context,
context           432 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     kret = krb5_copy_principal(context,
context           445 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ret = _gss_DES3_get_mic_compat(minor_status, ctx, context);
context           450 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_copy_principal (context,
context           466 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_auth_con_getauthenticator(context,
context           482 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    krb5_free_authenticator(context, &authenticator);
context           489 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    kret = krb5_crypto_init(context,
context           493 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		krb5_free_authenticator(context, &authenticator);
context           505 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    kret = krb5_verify_checksum(context,
context           508 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    krb5_free_authenticator(context, &authenticator);
context           509 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    krb5_crypto_destroy(context, crypto);
context           540 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    kret = krb5_auth_con_getremotesubkey(context,
context           544 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		kret = krb5_auth_con_setlocalsubkey(context,
context           549 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 		krb5_free_keyblock(context, rkey);
context           554 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	    krb5_auth_con_addflags(context, ctx->auth_context,
context           559 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_mk_rep(context,
context           594 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				     context,
context           618 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     ret = gsskrb5_acceptor_ready(minor_status, ctx, context,
context           630 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 			   krb5_context context,
context           659 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_auth_con_getlocalseqnumber(context,
context           667 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_auth_getremoteseqnumber(context,
context           675 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_auth_con_setremoteseqnumber(context,
context           693 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_auth_con_removeflags(context,
context           698 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_rd_rep(context, ctx->auth_context, &inbuf, &repl);
context           703 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_free_ap_rep_enc_part(context, repl);
context           704 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	krb5_auth_con_setflags(context, ctx->auth_context, auth_flags);
context           712 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				     context,
context           729 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_copy_principal(context,
context           747 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_auth_getremoteseqnumber(context,
context           755 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_auth_con_getlocalseqnumber(context,
context           777 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 	kret = krb5_auth_con_setremoteseqnumber(context,
context           786 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     return gsskrb5_acceptor_ready(minor_status, ctx, context,
context           804 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     krb5_context context;
context           808 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c     GSSAPI_KRB5_INIT(&context);
context           821 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				  context,
context           842 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 				     context,
context           856 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c 					 context,
context            40 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 			  krb5_context context,
context            52 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     realm = krb5_principal_get_realm(context,  principal);
context            59 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     kret = krb5_make_principal(context, &in_cred.server,
context            66 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     kret = krb5_get_credentials(context, 0,
context            68 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     krb5_free_principal(context, in_cred.server);
context            75 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     krb5_free_creds(context, out_cred);
context            84 source4/heimdal/lib/gssapi/krb5/acquire_cred.c get_keytab(krb5_context context, krb5_keytab *keytab)
context            92 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_kt_get_name(context,
context            96 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    kret = krb5_kt_resolve(context, kt_name, keytab);
context            98 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_kt_default(context, keytab);
context           107 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 		   krb5_context context,
context           138 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_cc_cache_match (context,
context           148 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_cc_default(context, &ccache);
context           152 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     kret = krb5_cc_get_principal(context, ccache, &def_princ);
context           155 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_cc_close(context, ccache);
context           159 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_copy_principal(context, def_princ, &handle->principal);
context           163 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	       krb5_principal_compare(context, handle->principal,
context           165 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_free_principal(context, def_princ);
context           167 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_cc_close(context, ccache);
context           175 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    kret = krb5_get_default_principal(context, &handle->principal);
context           179 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = get_keytab(context, &keytab);
context           182 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_get_init_creds_opt_alloc(context, &opt);
context           185 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_get_init_creds_keytab(context, &cred,
context           187 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_get_init_creds_opt_free(context, opt);
context           190 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_cc_gen_new(context, &krb5_mcc_ops, &ccache);
context           193 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_cc_initialize(context, ccache, cred.client);
context           195 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    krb5_cc_destroy(context, ccache);
context           198 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_cc_store_cred(context, ccache, &cred);
context           200 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    krb5_cc_destroy(context, ccache);
context           208 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 					context,
context           213 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    krb5_cc_close(context, ccache);
context           224 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_free_cred_contents(context, &cred);
context           226 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_free_principal(context, def_princ);
context           228 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_kt_close(context, keytab);
context           236 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 		   krb5_context context,
context           250 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     kret = get_keytab(context, &handle->keytab);
context           258 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_kt_get_entry(context, handle->keytab,
context           262 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_kt_free_entry(context, &entry);
context           272 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_kt_start_seq_get (context, handle->keytab, &c);
context           275 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	if (krb5_kt_next_entry(context, handle->keytab, &tmp, &c) == 0) {
context           276 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    krb5_kt_free_entry(context, &tmp);
context           279 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_kt_end_seq_get (context, handle->keytab, &c);
context           284 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    krb5_kt_close(context, handle->keytab);
context           303 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     krb5_context context;
context           312 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     GSSAPI_KRB5_INIT(&context);
context           343 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	ret = _gsskrb5_canon_name(minor_status, context, 0, desired_name,
context           352 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	ret = acquire_initiator_cred(minor_status, context,
context           358 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    krb5_free_principal(context, handle->principal);
context           364 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	ret = acquire_acceptor_cred(minor_status, context,
context           369 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	    krb5_free_principal(context, handle->principal);
context           385 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_free_principal(context, handle->principal);
context           392 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 				     context,
context            51 source4/heimdal/lib/gssapi/krb5/add_cred.c     krb5_context context;
context            60 source4/heimdal/lib/gssapi/krb5/add_cred.c     GSSAPI_KRB5_INIT (&context);
context            89 source4/heimdal/lib/gssapi/krb5/add_cred.c 	krb5_principal_compare(context, dname,
context           118 source4/heimdal/lib/gssapi/krb5/add_cred.c 	kret = krb5_copy_principal(context, cred->principal,
context           133 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    kret = krb5_kt_get_type(context, cred->keytab,
context           142 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    kret = krb5_kt_get_name(context, cred->keytab,
context           150 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    kret = krb5_kt_resolve(context, name,
context           164 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    type = krb5_cc_get_type(context, cred->ccache);
context           171 source4/heimdal/lib/gssapi/krb5/add_cred.c 		ret = krb5_cc_gen_new(context, &krb5_mcc_ops,
context           178 source4/heimdal/lib/gssapi/krb5/add_cred.c 		ret = krb5_cc_copy_cache(context, cred->ccache,
context           186 source4/heimdal/lib/gssapi/krb5/add_cred.c 		name = krb5_cc_get_name(context, cred->ccache);
context           198 source4/heimdal/lib/gssapi/krb5/add_cred.c 		kret = krb5_cc_resolve(context, type_name,
context           240 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    krb5_free_principal(context, handle->principal);
context           242 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    krb5_kt_close(context, handle->keytab);
context           244 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    krb5_cc_destroy(context, handle->ccache);
context            39 source4/heimdal/lib/gssapi/krb5/address_to_krb5addr.c _gsskrb5i_address_to_krb5addr(krb5_context context,
context            65 source4/heimdal/lib/gssapi/krb5/address_to_krb5addr.c    problem = krb5_h_addr2sockaddr (context,
context            74 source4/heimdal/lib/gssapi/krb5/address_to_krb5addr.c    problem = krb5_sockaddr2address (context, &sa, address);
context            73 source4/heimdal/lib/gssapi/krb5/arcfour.c arcfour_mic_key(krb5_context context, krb5_keyblock *key,
context            95 source4/heimdal/lib/gssapi/krb5/arcfour.c 	ret = krb5_hmac(context, CKSUMTYPE_RSA_MD5,
context            99 source4/heimdal/lib/gssapi/krb5/arcfour.c 	ret = krb5_hmac(context, CKSUMTYPE_RSA_MD5,
context           111 source4/heimdal/lib/gssapi/krb5/arcfour.c     return krb5_hmac(context, CKSUMTYPE_RSA_MD5,
context           117 source4/heimdal/lib/gssapi/krb5/arcfour.c arcfour_mic_cksum(krb5_context context,
context           142 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           148 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = krb5_create_checksum(context,
context           159 source4/heimdal/lib/gssapi/krb5/arcfour.c     krb5_crypto_destroy(context, crypto);
context           168 source4/heimdal/lib/gssapi/krb5/arcfour.c 			krb5_context context,
context           205 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_cksum(context,
context           217 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_key(context, key,
context           227 source4/heimdal/lib/gssapi/krb5/arcfour.c     krb5_auth_con_getlocalseqnumber (context,
context           233 source4/heimdal/lib/gssapi/krb5/arcfour.c     krb5_auth_con_setlocalseqnumber (context,
context           254 source4/heimdal/lib/gssapi/krb5/arcfour.c 			   krb5_context context,
context           286 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_cksum(context,
context           297 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_key(context, key,
context           347 source4/heimdal/lib/gssapi/krb5/arcfour.c 		     krb5_context context,
context           405 source4/heimdal/lib/gssapi/krb5/arcfour.c     krb5_auth_con_getlocalseqnumber (context,
context           411 source4/heimdal/lib/gssapi/krb5/arcfour.c     krb5_auth_con_setlocalseqnumber (context,
context           429 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_cksum(context,
context           452 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_key(context, &Klocal,
context           473 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_key(context, key,
context           500 source4/heimdal/lib/gssapi/krb5/arcfour.c 				 krb5_context context,
context           573 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_key(context, key,
context           612 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_key(context, &Klocal,
context           654 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = arcfour_mic_cksum(context,
context           733 source4/heimdal/lib/gssapi/krb5/arcfour.c 			  krb5_context context,
context           743 source4/heimdal/lib/gssapi/krb5/arcfour.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           753 source4/heimdal/lib/gssapi/krb5/arcfour.c 	krb5_crypto_destroy(context, crypto);
context           757 source4/heimdal/lib/gssapi/krb5/arcfour.c     krb5_crypto_destroy(context, crypto);
context            45 source4/heimdal/lib/gssapi/krb5/canonicalize_name.c     krb5_context context;
context            51 source4/heimdal/lib/gssapi/krb5/canonicalize_name.c     GSSAPI_KRB5_INIT (&context);
context            53 source4/heimdal/lib/gssapi/krb5/canonicalize_name.c     ret = _gsskrb5_canon_name(minor_status, context, 1, input_name, &name);
context            47 source4/heimdal/lib/gssapi/krb5/cfx.c 			    krb5_context context,
context            62 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_crypto_get_checksum_type(context, crypto, &type);
context            66 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_checksumsize(context, type, cksumsize);
context            77 source4/heimdal/lib/gssapi/krb5/cfx.c 		ret = krb5_crypto_getblocksize(context, crypto, &padsize);
context            79 source4/heimdal/lib/gssapi/krb5/cfx.c 		ret = krb5_crypto_getpadsize(context, crypto, &padsize);
context            92 source4/heimdal/lib/gssapi/krb5/cfx.c 	*output_length += krb5_get_wrapped_length(context,
context           105 source4/heimdal/lib/gssapi/krb5/cfx.c _gsskrb5cfx_max_wrap_length_cfx(krb5_context context,
context           126 source4/heimdal/lib/gssapi/krb5/cfx.c 	    sz = krb5_get_wrapped_length(context,
context           146 source4/heimdal/lib/gssapi/krb5/cfx.c 	ret = krb5_crypto_get_checksum_type(context, crypto, &type);
context           150 source4/heimdal/lib/gssapi/krb5/cfx.c 	ret = krb5_checksumsize(context, type, &cksumsize);
context           167 source4/heimdal/lib/gssapi/krb5/cfx.c 				krb5_context context,
context           177 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           183 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = _gsskrb5cfx_max_wrap_length_cfx(context, crypto, conf_req_flag,
context           187 source4/heimdal/lib/gssapi/krb5/cfx.c 	krb5_crypto_destroy(context, crypto);
context           191 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_crypto_destroy(context, crypto);
context           242 source4/heimdal/lib/gssapi/krb5/cfx.c 			   krb5_context context,
context           260 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           266 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = _gsskrb5cfx_wrap_length_cfx(context_handle, context,
context           272 source4/heimdal/lib/gssapi/krb5/cfx.c 	krb5_crypto_destroy(context, crypto);
context           283 source4/heimdal/lib/gssapi/krb5/cfx.c 	krb5_crypto_destroy(context, crypto);
context           333 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_auth_con_getlocalseqnumber(context,
context           338 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_auth_con_setlocalseqnumber(context,
context           373 source4/heimdal/lib/gssapi/krb5/cfx.c 	ret = krb5_encrypt(context, crypto,
context           380 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           399 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           412 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           419 source4/heimdal/lib/gssapi/krb5/cfx.c 	ret = krb5_create_checksum(context, crypto,
context           426 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           449 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           457 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_crypto_destroy(context, crypto);
context           469 source4/heimdal/lib/gssapi/krb5/cfx.c 			     krb5_context context,
context           553 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           580 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           584 source4/heimdal/lib/gssapi/krb5/cfx.c 	ret = krb5_decrypt(context, crypto, usage,
context           588 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           594 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           607 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           620 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           625 source4/heimdal/lib/gssapi/krb5/cfx.c 	ret = krb5_crypto_get_checksum_type(context,
context           629 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           638 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           650 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           667 source4/heimdal/lib/gssapi/krb5/cfx.c 	ret = krb5_verify_checksum(context, crypto,
context           674 source4/heimdal/lib/gssapi/krb5/cfx.c 	    krb5_crypto_destroy(context, crypto);
context           680 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_crypto_destroy(context, crypto);
context           692 source4/heimdal/lib/gssapi/krb5/cfx.c 			  krb5_context context,
context           707 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           717 source4/heimdal/lib/gssapi/krb5/cfx.c 	krb5_crypto_destroy(context, crypto);
context           734 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_auth_con_getlocalseqnumber(context,
context           739 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_auth_con_setlocalseqnumber(context,
context           750 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_create_checksum(context, crypto,
context           754 source4/heimdal/lib/gssapi/krb5/cfx.c 	krb5_crypto_destroy(context, crypto);
context           758 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_crypto_destroy(context, crypto);
context           784 source4/heimdal/lib/gssapi/krb5/cfx.c 				 krb5_context context,
context           854 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           860 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_crypto_get_checksum_type(context, crypto,
context           864 source4/heimdal/lib/gssapi/krb5/cfx.c 	krb5_crypto_destroy(context, crypto);
context           880 source4/heimdal/lib/gssapi/krb5/cfx.c 	krb5_crypto_destroy(context, crypto);
context           886 source4/heimdal/lib/gssapi/krb5/cfx.c     ret = krb5_verify_checksum(context, crypto,
context           891 source4/heimdal/lib/gssapi/krb5/cfx.c     krb5_crypto_destroy(context, crypto);
context            47 source4/heimdal/lib/gssapi/krb5/compare_name.c     krb5_context context;
context            49 source4/heimdal/lib/gssapi/krb5/compare_name.c     GSSAPI_KRB5_INIT(&context);
context            51 source4/heimdal/lib/gssapi/krb5/compare_name.c     *name_equal = krb5_principal_compare (context,
context            41 source4/heimdal/lib/gssapi/krb5/compat.c 	     krb5_context context, krb5_const_principal name,
context            50 source4/heimdal/lib/gssapi/krb5/compat.c     p = krb5_config_get_strings(context, NULL, "gssapi",
context            57 source4/heimdal/lib/gssapi/krb5/compat.c 	ret = krb5_parse_name(context, *q, &match);
context            61 source4/heimdal/lib/gssapi/krb5/compat.c 	if (krb5_principal_match(context, name, match)) {
context            66 source4/heimdal/lib/gssapi/krb5/compat.c 	krb5_free_principal(context, match);
context            70 source4/heimdal/lib/gssapi/krb5/compat.c 	krb5_free_principal(context, match);
context            89 source4/heimdal/lib/gssapi/krb5/compat.c 			 krb5_context context)
context            95 source4/heimdal/lib/gssapi/krb5/compat.c 	ret = check_compat(minor_status, context, ctx->target,
context            99 source4/heimdal/lib/gssapi/krb5/compat.c 	ret = check_compat(minor_status, context, ctx->target,
context            40 source4/heimdal/lib/gssapi/krb5/context_time.c 		       krb5_context context,
context            52 source4/heimdal/lib/gssapi/krb5/context_time.c     kret = krb5_timeofday(context, &timeret);
context            73 source4/heimdal/lib/gssapi/krb5/context_time.c     krb5_context context;
context            78 source4/heimdal/lib/gssapi/krb5/context_time.c     GSSAPI_KRB5_INIT (&context);
context            84 source4/heimdal/lib/gssapi/krb5/context_time.c     major_status = _gsskrb5_lifetime_left(minor_status, context,
context            41 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 		     krb5_context context,
context            55 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     kret = krb5_cc_copy_cache(context, cred->ccache, out);
context            74 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     krb5_context context;
context            81 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     GSSAPI_KRB5_INIT (&context);
context            98 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	kret = krb5_cc_get_principal(context, id,
context           109 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	    match = krb5_principal_compare(context,
context           113 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 		krb5_free_principal(context, handle->principal);
context           122 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 					context,
context           127 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	    krb5_free_principal(context, handle->principal);
context           133 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	kret = krb5_cc_get_full_name(context, id, &str);
context           137 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	kret = krb5_cc_resolve(context, str, &handle->ccache);
context           150 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	    kret = krb5_copy_principal(context,
context           157 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	kret = krb5_kt_get_full_name(context, keytab, &str);
context           161 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	kret = krb5_kt_resolve(context, str, &handle->keytab);
context           186 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	krb5_cc_close(context, handle->ccache);
context           188 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	krb5_kt_close(context, handle->keytab);
context           190 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	krb5_free_principal(context, handle->principal);
context            43 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     krb5_context context;
context            46 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     GSSAPI_KRB5_INIT (&context);
context            63 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c     krb5_auth_con_free (context, ctx->auth_context);
context            65 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_creds(context, ctx->kcred);
context            67 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_principal (context, ctx->source);
context            69 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_principal (context, ctx->target);
context            71 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_ticket (context, ctx->ticket);
context            75 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c 	krb5_free_keyblock (context, ctx->service_keyblock);
context            45 source4/heimdal/lib/gssapi/krb5/display_name.c     krb5_context context;
context            51 source4/heimdal/lib/gssapi/krb5/display_name.c     GSSAPI_KRB5_INIT (&context);
context            53 source4/heimdal/lib/gssapi/krb5/display_name.c     kret = krb5_unparse_name_flags (context, name,
context           117 source4/heimdal/lib/gssapi/krb5/display_status.c     krb5_context context;
context           119 source4/heimdal/lib/gssapi/krb5/display_status.c     if (_gsskrb5_init (&context) != 0)
context           121 source4/heimdal/lib/gssapi/krb5/display_status.c     krb5_clear_error_message(context);
context           127 source4/heimdal/lib/gssapi/krb5/display_status.c     krb5_context context;
context           131 source4/heimdal/lib/gssapi/krb5/display_status.c     if (_gsskrb5_init (&context) != 0)
context           138 source4/heimdal/lib/gssapi/krb5/display_status.c 	krb5_set_error_message(context, ret, "%s", str);
context           151 source4/heimdal/lib/gssapi/krb5/display_status.c     krb5_context context;
context           154 source4/heimdal/lib/gssapi/krb5/display_status.c     GSSAPI_KRB5_INIT (&context);
context           174 source4/heimdal/lib/gssapi/krb5/display_status.c 	const char *buf2 = krb5_get_error_message(context, status_value);
context           177 source4/heimdal/lib/gssapi/krb5/display_status.c 	    krb5_free_error_message(context, buf2);
context            45 source4/heimdal/lib/gssapi/krb5/duplicate_name.c     krb5_context context;
context            49 source4/heimdal/lib/gssapi/krb5/duplicate_name.c     GSSAPI_KRB5_INIT (&context);
context            51 source4/heimdal/lib/gssapi/krb5/duplicate_name.c     kret = krb5_copy_principal (context, src, &dest);
context            44 source4/heimdal/lib/gssapi/krb5/export_name.c     krb5_context context;
context            50 source4/heimdal/lib/gssapi/krb5/export_name.c     GSSAPI_KRB5_INIT (&context);
context            52 source4/heimdal/lib/gssapi/krb5/export_name.c     kret = krb5_unparse_name (context, princ, &name);
context            45 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     krb5_context context;
context            56 source4/heimdal/lib/gssapi/krb5/export_sec_context.c     GSSAPI_KRB5_INIT (&context);
context            42 source4/heimdal/lib/gssapi/krb5/get_mic.c 	    krb5_context context,
context            98 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_auth_con_getlocalseqnumber (context,
context           115 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_auth_con_setlocalseqnumber (context,
context           131 source4/heimdal/lib/gssapi/krb5/get_mic.c 	    krb5_context context,
context           185 source4/heimdal/lib/gssapi/krb5/get_mic.c   kret = krb5_crypto_init(context, key, 0, &crypto);
context           195 source4/heimdal/lib/gssapi/krb5/get_mic.c   kret = krb5_create_checksum (context,
context           203 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_crypto_destroy (context, crypto);
context           216 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_auth_con_getlocalseqnumber (context,
context           228 source4/heimdal/lib/gssapi/krb5/get_mic.c   kret = krb5_crypto_init(context, key,
context           243 source4/heimdal/lib/gssapi/krb5/get_mic.c   kret = krb5_encrypt_ivec (context,
context           247 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_crypto_destroy (context, crypto);
context           261 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_auth_con_setlocalseqnumber (context,
context           279 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_context context;
context           285 source4/heimdal/lib/gssapi/krb5/get_mic.c   GSSAPI_KRB5_INIT (&context);
context           288 source4/heimdal/lib/gssapi/krb5/get_mic.c   ret = _gsskrb5i_get_token_key(ctx, context, &key);
context           294 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_enctype_to_keytype (context, key->keytype, &keytype);
context           298 source4/heimdal/lib/gssapi/krb5/get_mic.c       ret = mic_des (minor_status, ctx, context, qop_req,
context           302 source4/heimdal/lib/gssapi/krb5/get_mic.c       ret = mic_des3 (minor_status, ctx, context, qop_req,
context           307 source4/heimdal/lib/gssapi/krb5/get_mic.c       ret = _gssapi_get_mic_arcfour (minor_status, ctx, context, qop_req,
context           311 source4/heimdal/lib/gssapi/krb5/get_mic.c       ret = _gssapi_mic_cfx (minor_status, ctx, context, qop_req,
context           315 source4/heimdal/lib/gssapi/krb5/get_mic.c   krb5_free_keyblock (context, key);
context            40 source4/heimdal/lib/gssapi/krb5/import_name.c 		 krb5_context context,
context            47 source4/heimdal/lib/gssapi/krb5/import_name.c     kerr = krb5_parse_name (context, name, &princ);
context            63 source4/heimdal/lib/gssapi/krb5/import_name.c 		  krb5_context context,
context            80 source4/heimdal/lib/gssapi/krb5/import_name.c     ret = parse_krb5_name(minor_status, context, tmp, output_name);
context            87 source4/heimdal/lib/gssapi/krb5/import_name.c _gsskrb5_canon_name(OM_uint32 *minor_status, krb5_context context,
context            97 source4/heimdal/lib/gssapi/krb5/import_name.c     if (krb5_principal_get_type(context, p) != MAGIC_HOSTBASED_NAME_TYPE) {
context            98 source4/heimdal/lib/gssapi/krb5/import_name.c 	ret = krb5_copy_principal(context, p, out);
context           100 source4/heimdal/lib/gssapi/krb5/import_name.c 	ret = krb5_copy_principal(context, p, out);
context           102 source4/heimdal/lib/gssapi/krb5/import_name.c 	    krb5_principal_set_type(context, *out, KRB5_NT_SRV_HST);
context           111 source4/heimdal/lib/gssapi/krb5/import_name.c 	ret = krb5_sname_to_principal(context,
context           129 source4/heimdal/lib/gssapi/krb5/import_name.c 		       krb5_context context,
context           153 source4/heimdal/lib/gssapi/krb5/import_name.c     kerr = krb5_make_principal(context, &princ, NULL, tmp, host, NULL);
context           161 source4/heimdal/lib/gssapi/krb5/import_name.c     krb5_principal_set_type(context, princ, MAGIC_HOSTBASED_NAME_TYPE);
context           169 source4/heimdal/lib/gssapi/krb5/import_name.c 		    krb5_context context,
context           209 source4/heimdal/lib/gssapi/krb5/import_name.c     ret = parse_krb5_name(minor_status, context, name, output_name);
context           222 source4/heimdal/lib/gssapi/krb5/import_name.c     krb5_context context;
context           227 source4/heimdal/lib/gssapi/krb5/import_name.c     GSSAPI_KRB5_INIT (&context);
context           232 source4/heimdal/lib/gssapi/krb5/import_name.c 				      context,
context           240 source4/heimdal/lib/gssapi/krb5/import_name.c 				 context,
context           245 source4/heimdal/lib/gssapi/krb5/import_name.c 				  context,
context            46 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     krb5_context context;
context            59 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     GSSAPI_KRB5_INIT (&context);
context            80 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     kret = krb5_auth_con_init (context,
context           111 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     krb5_auth_con_setaddrs (context, ac, localp, remotep);
context           113 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_address (context, localp);
context           115 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_address (context, remotep);
context           126 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_auth_con_setkey (context, ac, &keyblock);
context           127 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_keyblock_contents (context, &keyblock);
context           132 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_auth_con_setlocalsubkey (context, ac, &keyblock);
context           133 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_keyblock_contents (context, &keyblock);
context           138 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_auth_con_setremotesubkey (context, ac, &keyblock);
context           139 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_keyblock_contents (context, &keyblock);
context           212 source4/heimdal/lib/gssapi/krb5/import_sec_context.c     krb5_auth_con_free (context,
context           215 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_principal(context, ctx->source);
context           217 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_principal(context, ctx->target);
context           219 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_address (context, localp);
context           221 source4/heimdal/lib/gssapi/krb5/import_sec_context.c 	krb5_free_address (context, remotep);
context            45 source4/heimdal/lib/gssapi/krb5/init.c     krb5_context context = ptr;
context            47 source4/heimdal/lib/gssapi/krb5/init.c     if (context == NULL)
context            49 source4/heimdal/lib/gssapi/krb5/init.c     krb5_free_context(context);
context            53 source4/heimdal/lib/gssapi/krb5/init.c _gsskrb5_init (krb5_context *context)
context            69 source4/heimdal/lib/gssapi/krb5/init.c     *context = HEIMDAL_getspecific(context_key);
context            70 source4/heimdal/lib/gssapi/krb5/init.c     if (*context == NULL) {
context            72 source4/heimdal/lib/gssapi/krb5/init.c 	ret = krb5_init_context(context);
context            74 source4/heimdal/lib/gssapi/krb5/init.c 	    HEIMDAL_setspecific(context_key, *context, ret);
context            76 source4/heimdal/lib/gssapi/krb5/init.c 		krb5_free_context(*context);
context            77 source4/heimdal/lib/gssapi/krb5/init.c 		*context = NULL;
context            44 source4/heimdal/lib/gssapi/krb5/init_sec_context.c set_addresses (krb5_context context,
context            68 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = _gsskrb5i_address_to_krb5addr(context,
context            76 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = _gsskrb5i_address_to_krb5addr(context,
context            82 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_free_address (context, &acceptor_addr);
context            86 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_auth_con_setaddrs(context,
context            91 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_free_address (context, &initiator_addr);
context            92 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_free_address (context, &acceptor_addr);
context           107 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_context context,
context           136 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_auth_con_init (context, &ctx->auth_context);
context           143 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = set_addresses(context, ctx->auth_context, input_chan_bindings);
context           149 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_con_free(context, ctx->auth_context);
context           158 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_auth_con_addflags(context,
context           173 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_context context,
context           190 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_free_principal(context, ctx->target);
context           194 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ret = _gsskrb5_canon_name(minor_status, context, use_dns,
context           206 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_timeofday (context, &ts);
context           214 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_get_credentials(context,
context           226 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ret = _gsskrb5_lifetime_left(minor_status, context,
context           244 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_context context)
context           251 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_free_creds(context, ctx->kcred);
context           255 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_cc_close(context, ctx->ccache);
context           258 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_auth_getremoteseqnumber (context, ctx->auth_context, &seq_number);
context           279 source4/heimdal/lib/gssapi/krb5/init_sec_context.c do_delegation (krb5_context context,
context           295 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_cc_get_principal(context, ccache, &creds.client);
context           299 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_build_principal(context,
context           319 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_get_forwarded_creds(context,
context           334 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_free_principal(context, creds.client);
context           336 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_free_principal(context, creds.server);
context           348 source4/heimdal/lib/gssapi/krb5/init_sec_context.c  krb5_context context,
context           376 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	kret = krb5_cc_default (context, &ctx->ccache);
context           386 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_cc_get_principal (context, ctx->ccache, &ctx->source);
context           393 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ret = _gss_DES3_get_mic_compat(minor_status, ctx, context);
context           409 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_set_default_in_tkt_etypes(context, enctypes);
context           413 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_cc_get_config(context, ctx->ccache, NULL,
context           428 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ret = gsskrb5_get_creds(minor_status, context, ctx->ccache,
context           432 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ret = gsskrb5_get_creds(minor_status, context, ctx->ccache,
context           441 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				 context,
context           453 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_auth_con_setkey(context,
context           457 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_auth_con_generatelocalsubkey(context,
context           470 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_cc_close(context, ctx->ccache);
context           482 source4/heimdal/lib/gssapi/krb5/init_sec_context.c  krb5_context context,
context           516 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ret = krb5_cc_get_config(context, ctx->ccache, NULL,
context           540 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	do_delegation (context,
context           595 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ret = krb5_cc_get_config(context, ctx->ccache, ctx->target,
context           606 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_get_kdc_sec_offset (context, &oldoffset, NULL);
context           607 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_set_kdc_sec_offset (context, offset, -1);
context           610 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_build_authenticator (context,
context           621 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	    krb5_set_kdc_sec_offset (context, oldoffset, -1);
context           627 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_build_ap_req (context,
context           634 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_set_kdc_sec_offset (context, oldoffset, -1);
context           659 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     return gsskrb5_initiator_ready(minor_status, ctx, context);
context           662 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_cc_close(context, ctx->ccache);
context           673 source4/heimdal/lib/gssapi/krb5/init_sec_context.c  krb5_context context,
context           717 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 		kret = krb5_rd_error(context, &indata, &error);
context           719 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 		    kret = krb5_error_from_rd_error(context, &error, NULL);
context           735 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			krb5_cc_set_config(context, ctx->ccache, ctx->target,
context           751 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     kret = krb5_rd_rep (context,
context           759 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_free_ap_rep_enc_part (context,
context           766 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	kret = krb5_auth_con_getremotesubkey(context,
context           771 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	    krb5_free_keyblock (context, key);
context           779 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				     context,
context           799 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_getremoteseqnumber(context, ctx->auth_context, &remote_seq);
context           800 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_con_getlocalseqnumber(context, ctx->auth_context, &local_seq);
context           801 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_con_setlocalseqnumber(context, ctx->auth_context, remote_seq);
context           803 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	kret = krb5_mk_rep(context, ctx->auth_context, &outbuf);
context           810 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_auth_con_setlocalseqnumber(context, ctx->auth_context, local_seq);	
context           816 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     return gsskrb5_initiator_ready(minor_status, ctx, context);
context           839 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     krb5_context context;
context           844 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     GSSAPI_KRB5_INIT (&context);
context           880 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				  context,
context           902 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			context,
context           919 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				context,
context           931 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			  context,
context            50 source4/heimdal/lib/gssapi/krb5/inquire_context.c     krb5_context context;
context            60 source4/heimdal/lib/gssapi/krb5/inquire_context.c     GSSAPI_KRB5_INIT (&context);
context            80 source4/heimdal/lib/gssapi/krb5/inquire_context.c 				     context,
context            47 source4/heimdal/lib/gssapi/krb5/inquire_cred.c     krb5_context context;
context            60 source4/heimdal/lib/gssapi/krb5/inquire_cred.c     GSSAPI_KRB5_INIT (&context);
context           111 source4/heimdal/lib/gssapi/krb5/inquire_cred.c 	    *minor_status = krb5_sname_to_principal(context, NULL,
context           121 source4/heimdal/lib/gssapi/krb5/inquire_cred.c 	    *minor_status = krb5_get_default_principal(context,
context           137 source4/heimdal/lib/gssapi/krb5/inquire_cred.c 				     context,
context            43 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c     krb5_context context;
context            49 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c     GSSAPI_KRB5_INIT (&context);
context            64 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c     ret = krb5_cc_get_full_name(context, cred->ccache, &str);
context           109 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	    krb5_context context,
context           131 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	ret = _gsskrb5i_get_acceptor_subkey(context_handle, context, &key);
context           134 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	ret = _gsskrb5i_get_initiator_subkey(context_handle, context, &key);
context           137 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	ret = _gsskrb5i_get_token_key(context_handle, context, &key);
context           154 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     krb5_free_keyblock (context, key);
context           187 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	    krb5_context context,
context           206 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     ret = krb5_ticket_get_authorization_data_type(context,
context           270 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 			    krb5_context context,
context           300 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     krb5_auth_con_getlocalseqnumber (context,
context           307 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     krb5_auth_getremoteseqnumber (context,
context           317 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     ret = _gsskrb5i_get_token_key(context_handle, context, &key);
context           384 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 	krb5_free_keyblock (context, key);
context           497 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     krb5_context context;
context           506 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c     GSSAPI_KRB5_INIT (&context);
context           519 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					      context,
context           525 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					      context,
context           531 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					      context,
context           541 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					      context,
context           550 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c 					       context,
context            47 source4/heimdal/lib/gssapi/krb5/prf.c     krb5_context context;
context            65 source4/heimdal/lib/gssapi/krb5/prf.c     GSSAPI_KRB5_INIT (&context);
context            69 source4/heimdal/lib/gssapi/krb5/prf.c 	_gsskrb5i_get_acceptor_subkey(ctx, context, &key);
context            72 source4/heimdal/lib/gssapi/krb5/prf.c 	_gsskrb5i_get_initiator_subkey(ctx, context, &key);
context            86 source4/heimdal/lib/gssapi/krb5/prf.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context            87 source4/heimdal/lib/gssapi/krb5/prf.c     krb5_free_keyblock (context, key);
context            97 source4/heimdal/lib/gssapi/krb5/prf.c 	krb5_crypto_destroy(context, crypto);
context           111 source4/heimdal/lib/gssapi/krb5/prf.c 	krb5_crypto_destroy(context, crypto);
context           121 source4/heimdal/lib/gssapi/krb5/prf.c 	ret = krb5_crypto_prf(context, crypto, &input, &output);
context           127 source4/heimdal/lib/gssapi/krb5/prf.c 	    krb5_crypto_destroy(context, crypto);
context           138 source4/heimdal/lib/gssapi/krb5/prf.c     krb5_crypto_destroy(context, crypto);
context            44 source4/heimdal/lib/gssapi/krb5/process_context_token.c     krb5_context context;
context            52 source4/heimdal/lib/gssapi/krb5/process_context_token.c     GSSAPI_KRB5_INIT (&context);
context            58 source4/heimdal/lib/gssapi/krb5/process_context_token.c 				       context,
context            43 source4/heimdal/lib/gssapi/krb5/release_cred.c     krb5_context context;
context            55 source4/heimdal/lib/gssapi/krb5/release_cred.c     GSSAPI_KRB5_INIT (&context);
context            60 source4/heimdal/lib/gssapi/krb5/release_cred.c         krb5_free_principal(context, cred->principal);
context            62 source4/heimdal/lib/gssapi/krb5/release_cred.c 	krb5_kt_close(context, cred->keytab);
context            65 source4/heimdal/lib/gssapi/krb5/release_cred.c 	ops = krb5_cc_get_ops(context, cred->ccache);
context            67 source4/heimdal/lib/gssapi/krb5/release_cred.c 	    krb5_cc_destroy(context, cred->ccache);
context            69 source4/heimdal/lib/gssapi/krb5/release_cred.c 	    krb5_cc_close(context, cred->ccache);
context            43 source4/heimdal/lib/gssapi/krb5/release_name.c     krb5_context context;
context            48 source4/heimdal/lib/gssapi/krb5/release_name.c     GSSAPI_KRB5_INIT (&context);
context            52 source4/heimdal/lib/gssapi/krb5/release_name.c     krb5_free_principal(context, name);
context            53 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	    krb5_context context,
context            84 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	ret = krb5_cc_resolve(context, str, &id);
context            97 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	ret = krb5_parse_name(context, str, &keytab_principal);
context           114 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	ret = krb5_kt_resolve(context, str, &keytab);
context           128 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	krb5_cc_close(context, id);
context           130 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	krb5_free_principal(context, keytab_principal);
context           132 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	krb5_kt_close(context, keytab);
context           144 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 		 krb5_context context,
context           215 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	    krb5_context context,
context           242 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     krb5_context context;
context           244 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     GSSAPI_KRB5_INIT (&context);
context           252 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	return import_cred(minor_status, context, cred_handle, value);
context           255 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	return allowed_enctypes(minor_status, context, cred_handle, value);
context           258 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	return no_ci_flags(minor_status, context, cred_handle, value);
context           110 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c     krb5_context context;
context           113 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c     GSSAPI_KRB5_INIT (&context);
context           149 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	krb5_set_dns_canonicalize_hostname(context, flag);
context           176 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	krb5_set_default_realm(context, str);
context           185 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	    krb5_set_send_to_kdc_func(context, NULL, NULL);
context           194 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	    krb5_set_send_to_kdc_func(context,
context           212 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	*minor_status = krb5_cc_set_default_name(context, str);
context           228 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	krb5_set_real_time(context, t, 0);
context           239 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	krb5_us_timeofday (context, &sec, &usec);
context           255 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c 	krb5_plugin_register(context, c.type, c.name, c.symbol);
context           190 source4/heimdal/lib/gssapi/krb5/unwrap.c 	    krb5_context context,
context           249 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = krb5_crypto_init(context, key,
context           255 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = krb5_decrypt(context, crypto, KRB5_KU_USAGE_SEAL,
context           257 source4/heimdal/lib/gssapi/krb5/unwrap.c       krb5_crypto_destroy(context, crypto);
context           285 source4/heimdal/lib/gssapi/krb5/unwrap.c   ret = krb5_crypto_init(context, key,
context           296 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = krb5_decrypt_ivec (context,
context           302 source4/heimdal/lib/gssapi/krb5/unwrap.c   krb5_crypto_destroy (context, crypto);
context           349 source4/heimdal/lib/gssapi/krb5/unwrap.c   ret = krb5_crypto_init(context, key, 0, &crypto);
context           355 source4/heimdal/lib/gssapi/krb5/unwrap.c   ret = krb5_verify_checksum (context, crypto,
context           360 source4/heimdal/lib/gssapi/krb5/unwrap.c   krb5_crypto_destroy (context, crypto);
context           389 source4/heimdal/lib/gssapi/krb5/unwrap.c   krb5_context context;
context           397 source4/heimdal/lib/gssapi/krb5/unwrap.c   GSSAPI_KRB5_INIT (&context);
context           402 source4/heimdal/lib/gssapi/krb5/unwrap.c   ret = _gsskrb5i_get_token_key(ctx, context, &key);
context           408 source4/heimdal/lib/gssapi/krb5/unwrap.c   krb5_enctype_to_keytype (context, key->keytype, &keytype);
context           419 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = unwrap_des3 (minor_status, ctx, context,
context           425 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = _gssapi_unwrap_arcfour (minor_status, ctx, context,
context           430 source4/heimdal/lib/gssapi/krb5/unwrap.c       ret = _gssapi_unwrap_cfx (minor_status, ctx, context,
context           435 source4/heimdal/lib/gssapi/krb5/unwrap.c   krb5_free_keyblock (context, key);
context            42 source4/heimdal/lib/gssapi/krb5/verify_mic.c 	    krb5_context context,
context           135 source4/heimdal/lib/gssapi/krb5/verify_mic.c 	    krb5_context context,
context           169 source4/heimdal/lib/gssapi/krb5/verify_mic.c   ret = krb5_crypto_init(context, key,
context           184 source4/heimdal/lib/gssapi/krb5/verify_mic.c   ret = krb5_decrypt_ivec (context,
context           190 source4/heimdal/lib/gssapi/krb5/verify_mic.c 	  krb5_crypto_destroy (context, crypto);
context           200 source4/heimdal/lib/gssapi/krb5/verify_mic.c 	  krb5_crypto_destroy (context, crypto);
context           218 source4/heimdal/lib/gssapi/krb5/verify_mic.c       krb5_crypto_destroy (context, crypto);
context           226 source4/heimdal/lib/gssapi/krb5/verify_mic.c       krb5_crypto_destroy (context, crypto);
context           236 source4/heimdal/lib/gssapi/krb5/verify_mic.c       krb5_crypto_destroy (context, crypto);
context           249 source4/heimdal/lib/gssapi/krb5/verify_mic.c   ret = krb5_verify_checksum (context, crypto,
context           255 source4/heimdal/lib/gssapi/krb5/verify_mic.c       krb5_crypto_destroy (context, crypto);
context           262 source4/heimdal/lib/gssapi/krb5/verify_mic.c   krb5_crypto_destroy (context, crypto);
context           270 source4/heimdal/lib/gssapi/krb5/verify_mic.c 	    krb5_context context,
context           282 source4/heimdal/lib/gssapi/krb5/verify_mic.c     ret = _gsskrb5i_get_token_key(context_handle, context, &key);
context           289 source4/heimdal/lib/gssapi/krb5/verify_mic.c     krb5_enctype_to_keytype (context, key->keytype, &keytype);
context           292 source4/heimdal/lib/gssapi/krb5/verify_mic.c 	ret = verify_mic_des (minor_status, context_handle, context,
context           297 source4/heimdal/lib/gssapi/krb5/verify_mic.c 	ret = verify_mic_des3 (minor_status, context_handle, context,
context           304 source4/heimdal/lib/gssapi/krb5/verify_mic.c 					  context,
context           310 source4/heimdal/lib/gssapi/krb5/verify_mic.c 				      context,
context           315 source4/heimdal/lib/gssapi/krb5/verify_mic.c     krb5_free_keyblock (context, key);
context           329 source4/heimdal/lib/gssapi/krb5/verify_mic.c     krb5_context context;
context           332 source4/heimdal/lib/gssapi/krb5/verify_mic.c     GSSAPI_KRB5_INIT (&context);
context           339 source4/heimdal/lib/gssapi/krb5/verify_mic.c 				       context,
context            44 source4/heimdal/lib/gssapi/krb5/wrap.c 			       krb5_context context,
context            51 source4/heimdal/lib/gssapi/krb5/wrap.c 	ret = krb5_auth_con_getlocalsubkey(context,
context            55 source4/heimdal/lib/gssapi/krb5/wrap.c 	ret = krb5_auth_con_getremotesubkey(context,
context            60 source4/heimdal/lib/gssapi/krb5/wrap.c 	ret = krb5_auth_con_getkey(context,
context            64 source4/heimdal/lib/gssapi/krb5/wrap.c 	krb5_set_error_message(context, 0, "No initiator subkey available");
context            72 source4/heimdal/lib/gssapi/krb5/wrap.c 			      krb5_context context,
context            79 source4/heimdal/lib/gssapi/krb5/wrap.c 	ret = krb5_auth_con_getremotesubkey(context,
context            83 source4/heimdal/lib/gssapi/krb5/wrap.c 	ret = krb5_auth_con_getlocalsubkey(context,
context            88 source4/heimdal/lib/gssapi/krb5/wrap.c 	krb5_set_error_message(context, 0, "No acceptor subkey available");
context            96 source4/heimdal/lib/gssapi/krb5/wrap.c 			krb5_context context,
context            99 source4/heimdal/lib/gssapi/krb5/wrap.c     _gsskrb5i_get_acceptor_subkey(ctx, context, key);
context           106 source4/heimdal/lib/gssapi/krb5/wrap.c 	    _gsskrb5i_get_initiator_subkey(ctx, context, key);
context           109 source4/heimdal/lib/gssapi/krb5/wrap.c 	krb5_set_error_message(context, 0, "No token key available");
context           149 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_context context;
context           155 source4/heimdal/lib/gssapi/krb5/wrap.c   GSSAPI_KRB5_INIT (&context);
context           158 source4/heimdal/lib/gssapi/krb5/wrap.c   ret = _gsskrb5i_get_token_key(ctx, context, &key);
context           164 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_enctype_to_keytype (context, key->keytype, &keytype);
context           172 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = _gssapi_wrap_size_arcfour(minor_status, ctx, context,
context           180 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = _gssapi_wrap_size_cfx(minor_status, ctx, context,
context           185 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_free_keyblock (context, key);
context           194 source4/heimdal/lib/gssapi/krb5/wrap.c 	    krb5_context context,
context           278 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_auth_con_getlocalseqnumber (context,
context           295 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_auth_con_setlocalseqnumber (context,
context           330 source4/heimdal/lib/gssapi/krb5/wrap.c 	    krb5_context context,
context           396 source4/heimdal/lib/gssapi/krb5/wrap.c   ret = krb5_crypto_init(context, key, 0, &crypto);
context           405 source4/heimdal/lib/gssapi/krb5/wrap.c   ret = krb5_create_checksum (context,
context           412 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_crypto_destroy (context, crypto);
context           429 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_auth_con_getlocalseqnumber (context,
context           442 source4/heimdal/lib/gssapi/krb5/wrap.c   ret = krb5_crypto_init(context, key, ETYPE_DES3_CBC_NONE,
context           456 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = krb5_encrypt_ivec (context,
context           462 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_crypto_destroy (context, crypto);
context           476 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_auth_con_setlocalseqnumber (context,
context           487 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = krb5_crypto_init(context, key,
context           496 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = krb5_encrypt(context, crypto, KRB5_KU_USAGE_SEAL,
context           498 source4/heimdal/lib/gssapi/krb5/wrap.c       krb5_crypto_destroy(context, crypto);
context           527 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_context context;
context           533 source4/heimdal/lib/gssapi/krb5/wrap.c   GSSAPI_KRB5_INIT (&context);
context           536 source4/heimdal/lib/gssapi/krb5/wrap.c   ret = _gsskrb5i_get_token_key(ctx, context, &key);
context           542 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_enctype_to_keytype (context, key->keytype, &keytype);
context           546 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = wrap_des (minor_status, ctx, context, conf_req_flag,
context           551 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = wrap_des3 (minor_status, ctx, context, conf_req_flag,
context           557 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = _gssapi_wrap_arcfour (minor_status, ctx, context, conf_req_flag,
context           562 source4/heimdal/lib/gssapi/krb5/wrap.c       ret = _gssapi_wrap_cfx (minor_status, ctx, context, conf_req_flag,
context           567 source4/heimdal/lib/gssapi/krb5/wrap.c   krb5_free_keyblock (context, key);
context            42 source4/heimdal/lib/gssapi/mech/gss_krb5.c     krb5_context context;
context            61 source4/heimdal/lib/gssapi/mech/gss_krb5.c     kret = krb5_init_context(&context);
context            76 source4/heimdal/lib/gssapi/mech/gss_krb5.c     kret = krb5_cc_resolve(context, str, &id);
context            83 source4/heimdal/lib/gssapi/mech/gss_krb5.c     kret = krb5_cc_copy_cache(context, id, out);
context            84 source4/heimdal/lib/gssapi/mech/gss_krb5.c     krb5_cc_close(context, id);
context            85 source4/heimdal/lib/gssapi/mech/gss_krb5.c     krb5_free_context(context);
context           103 source4/heimdal/lib/gssapi/mech/gss_krb5.c     krb5_context context;
context           111 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ret = krb5_init_context(&context);
context           125 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	ret = krb5_cc_get_full_name(context, id, &str);
context           139 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	ret = krb5_unparse_name(context, keytab_principal, &str);
context           154 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	ret = krb5_kt_get_full_name(context, keytab, &str);
context           185 source4/heimdal/lib/gssapi/mech/gss_krb5.c     krb5_free_context(context);
context           269 source4/heimdal/lib/gssapi/mech/gss_krb5.c     krb5_context context = NULL;
context           299 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ret = krb5_init_context(&context);
context           359 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	krb5_free_keyblock_contents(context, &key);
context           371 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	krb5_free_keyblock_contents(context, &key);
context           378 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	    krb5_free_keyblock_contents(context, &key);
context           392 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (context)
context           393 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	krb5_free_context(context);
context           714 source4/heimdal/lib/gssapi/mech/gss_krb5.c     krb5_context context = NULL;
context           722 source4/heimdal/lib/gssapi/mech/gss_krb5.c     ret = krb5_init_context(&context);
context           762 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	krb5_free_keyblock(context, *keyblock);
context           765 source4/heimdal/lib/gssapi/mech/gss_krb5.c     if (context)
context           766 source4/heimdal/lib/gssapi/mech/gss_krb5.c 	krb5_free_context(context);
context            41 source4/heimdal/lib/gssapi/mech/gss_pseudo_random.c 		  gss_ctx_id_t context,
context            47 source4/heimdal/lib/gssapi/mech/gss_pseudo_random.c     struct _gss_context *ctx = (struct _gss_context *) context;
context            76 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gss_ctx_id_t context ;
context            83 source4/heimdal/lib/gssapi/spnego/context_stubs.c     context = context_handle;
context            99 source4/heimdal/lib/gssapi/spnego/context_stubs.c 					   &context,
context           532 source4/heimdal/lib/gssapi/spnego/context_stubs.c     gss_ctx_id_t context;
context           535 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ret = _gss_spnego_alloc_sec_context(minor_status, &context);
context           539 source4/heimdal/lib/gssapi/spnego/context_stubs.c     ctx = (gssspnego_ctx)context;
context           204 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     gss_ctx_id_t context;
context           217 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     sub = _gss_spnego_alloc_sec_context(&minor, &context);
context           222 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     ctx = (gssspnego_ctx)context;
context           231 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	_gss_spnego_internal_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER);
context           244 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	_gss_spnego_internal_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER);
context           274 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	_gss_spnego_internal_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER);
context           285 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    _gss_spnego_internal_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER);
context           295 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    _gss_spnego_internal_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER);
context           312 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	_gss_spnego_internal_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER);
context           339 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	_gss_spnego_internal_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER);
context           359 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	_gss_spnego_internal_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER);
context           372 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     *context_handle = context;
context            47 source4/heimdal/lib/hdb/db.c DB_close(krb5_context context, HDB *db)
context            55 source4/heimdal/lib/hdb/db.c DB_destroy(krb5_context context, HDB *db)
context            59 source4/heimdal/lib/hdb/db.c     ret = hdb_clear_master_key (context, db);
context            66 source4/heimdal/lib/hdb/db.c DB_lock(krb5_context context, HDB *db, int operation)
context            71 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, HDB_ERR_CANT_LOCK_DB,
context            79 source4/heimdal/lib/hdb/db.c DB_unlock(krb5_context context, HDB *db)
context            84 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, HDB_ERR_CANT_LOCK_DB,
context            93 source4/heimdal/lib/hdb/db.c DB_seq(krb5_context context, HDB *db,
context           101 source4/heimdal/lib/hdb/db.c     code = db->hdb_lock(context, db, HDB_RLOCK);
context           103 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, HDB_ERR_DB_INUSE, "Database %s in use", db->hdb_name);
context           107 source4/heimdal/lib/hdb/db.c     db->hdb_unlock(context, db); /* XXX check value */
context           110 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, code, "Database %s seq error: %s",
context           115 source4/heimdal/lib/hdb/db.c 	krb5_clear_error_message(context);
context           124 source4/heimdal/lib/hdb/db.c     if (hdb_value2entry(context, &data, &entry->entry))
context           125 source4/heimdal/lib/hdb/db.c 	return DB_seq(context, db, flags, entry, R_NEXT);
context           127 source4/heimdal/lib/hdb/db.c 	code = hdb_unseal_keys (context, db, &entry->entry);
context           129 source4/heimdal/lib/hdb/db.c 	    hdb_free_entry (context, entry);
context           135 source4/heimdal/lib/hdb/db.c 	    krb5_set_error_message(context, code, "malloc: out of memory");
context           136 source4/heimdal/lib/hdb/db.c 	    hdb_free_entry (context, entry);
context           138 source4/heimdal/lib/hdb/db.c 	    hdb_key2principal(context, &key_data, entry->entry.principal);
context           146 source4/heimdal/lib/hdb/db.c DB_firstkey(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
context           148 source4/heimdal/lib/hdb/db.c     return DB_seq(context, db, flags, entry, R_FIRST);
context           153 source4/heimdal/lib/hdb/db.c DB_nextkey(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
context           155 source4/heimdal/lib/hdb/db.c     return DB_seq(context, db, flags, entry, R_NEXT);
context           159 source4/heimdal/lib/hdb/db.c DB_rename(krb5_context context, HDB *db, const char *new_name)
context           178 source4/heimdal/lib/hdb/db.c DB__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
context           186 source4/heimdal/lib/hdb/db.c     code = db->hdb_lock(context, db, HDB_RLOCK);
context           190 source4/heimdal/lib/hdb/db.c     db->hdb_unlock(context, db);
context           193 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, code, "Database %s get error: %s",
context           198 source4/heimdal/lib/hdb/db.c 	krb5_clear_error_message(context);
context           207 source4/heimdal/lib/hdb/db.c DB__put(krb5_context context, HDB *db, int replace,
context           218 source4/heimdal/lib/hdb/db.c     code = db->hdb_lock(context, db, HDB_WLOCK);
context           222 source4/heimdal/lib/hdb/db.c     db->hdb_unlock(context, db);
context           225 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, code, "Database %s put error: %s",
context           230 source4/heimdal/lib/hdb/db.c 	krb5_clear_error_message(context);
context           237 source4/heimdal/lib/hdb/db.c DB__del(krb5_context context, HDB *db, krb5_data key)
context           244 source4/heimdal/lib/hdb/db.c     code = db->hdb_lock(context, db, HDB_WLOCK);
context           248 source4/heimdal/lib/hdb/db.c     db->hdb_unlock(context, db);
context           251 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, code, "Database %s put error: %s",
context           261 source4/heimdal/lib/hdb/db.c DB_open(krb5_context context, HDB *db, int flags, mode_t mode)
context           268 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           278 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, ret, "dbopen (%s): %s",
context           283 source4/heimdal/lib/hdb/db.c 	ret = hdb_check_db_format(context, db);
context           285 source4/heimdal/lib/hdb/db.c 	ret = hdb_init_db(context, db);
context           287 source4/heimdal/lib/hdb/db.c 	krb5_clear_error_message(context);
context           291 source4/heimdal/lib/hdb/db.c 	DB_close(context, db);
context           292 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, ret, "hdb_open: failed %s database %s",
context           301 source4/heimdal/lib/hdb/db.c hdb_db_create(krb5_context context, HDB **db,
context           306 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           315 source4/heimdal/lib/hdb/db.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            50 source4/heimdal/lib/hdb/dbinfo.c get_dbinfo(krb5_context context,
context            60 source4/heimdal/lib/hdb/dbinfo.c     p = krb5_config_get_string(context, db_binding, "dbname", NULL);
context            66 source4/heimdal/lib/hdb/dbinfo.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            72 source4/heimdal/lib/hdb/dbinfo.c     p = krb5_config_get_string(context, db_binding, "realm", NULL);
context            75 source4/heimdal/lib/hdb/dbinfo.c     p = krb5_config_get_string(context, db_binding, "mkey_file", NULL);
context            78 source4/heimdal/lib/hdb/dbinfo.c     p = krb5_config_get_string(context, db_binding, "acl_file", NULL);
context            81 source4/heimdal/lib/hdb/dbinfo.c     p = krb5_config_get_string(context, db_binding, "log_file", NULL);
context            93 source4/heimdal/lib/hdb/dbinfo.c hdb_get_dbinfo(krb5_context context, struct hdb_dbinfo **dbp)
context           107 source4/heimdal/lib/hdb/dbinfo.c     db_binding = krb5_config_get(context, NULL, krb5_config_list,
context           113 source4/heimdal/lib/hdb/dbinfo.c 	ret = get_dbinfo(context, db_binding, "default", &di);
context           124 source4/heimdal/lib/hdb/dbinfo.c 	    ret = get_dbinfo(context, db_binding->u.list,
context           127 source4/heimdal/lib/hdb/dbinfo.c 		krb5_err(context, 1, ret, "failed getting realm");
context           183 source4/heimdal/lib/hdb/dbinfo.c hdb_dbinfo_get_label(krb5_context context, struct hdb_dbinfo *dbp)
context           189 source4/heimdal/lib/hdb/dbinfo.c hdb_dbinfo_get_realm(krb5_context context, struct hdb_dbinfo *dbp)
context           195 source4/heimdal/lib/hdb/dbinfo.c hdb_dbinfo_get_dbname(krb5_context context, struct hdb_dbinfo *dbp)
context           201 source4/heimdal/lib/hdb/dbinfo.c hdb_dbinfo_get_mkey_file(krb5_context context, struct hdb_dbinfo *dbp)
context           207 source4/heimdal/lib/hdb/dbinfo.c hdb_dbinfo_get_acl_file(krb5_context context, struct hdb_dbinfo *dbp)
context           213 source4/heimdal/lib/hdb/dbinfo.c hdb_dbinfo_get_log_file(krb5_context context, struct hdb_dbinfo *dbp)
context           219 source4/heimdal/lib/hdb/dbinfo.c hdb_dbinfo_get_binding(krb5_context context, struct hdb_dbinfo *dbp)
context           225 source4/heimdal/lib/hdb/dbinfo.c hdb_free_dbinfo(krb5_context context, struct hdb_dbinfo **dbp)
context           249 source4/heimdal/lib/hdb/dbinfo.c hdb_db_dir(krb5_context context)
context           263 source4/heimdal/lib/hdb/dbinfo.c hdb_default_db(krb5_context context)
context            40 source4/heimdal/lib/hdb/ext.c hdb_entry_check_mandatory(krb5_context context, const hdb_entry *ent)
context            56 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, HDB_ERR_MANDATORY_OPTION,
context            86 source4/heimdal/lib/hdb/ext.c hdb_replace_extension(krb5_context context,
context            99 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           124 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, ret, "hdb: failed to decode "
context           140 source4/heimdal/lib/hdb/ext.c 		krb5_set_error_message(context, ret, "hdb: failed to decode "
context           157 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, ret, "hdb: failed to copy replacement "
context           165 source4/heimdal/lib/hdb/ext.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           175 source4/heimdal/lib/hdb/ext.c 	krb5_set_error_message(context, ret, "hdb: failed to copy new extension");
context           181 source4/heimdal/lib/hdb/ext.c hdb_clear_extension(krb5_context context,
context           252 source4/heimdal/lib/hdb/ext.c hdb_entry_set_pw_change_time(krb5_context context,
context           264 source4/heimdal/lib/hdb/ext.c     return hdb_replace_extension(context, entry, &ext);
context           268 source4/heimdal/lib/hdb/ext.c hdb_entry_get_password(krb5_context context, HDB *db,
context           287 source4/heimdal/lib/hdb/ext.c 		krb5_set_error_message(context, HDB_ERR_NO_MKEY,
context           293 source4/heimdal/lib/hdb/ext.c 	    ret = _hdb_mkey_decrypt(context, key, HDB_KU_MKEY,
context           301 source4/heimdal/lib/hdb/ext.c 	    krb5_clear_error_message(context);
context           307 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, EINVAL, "password malformated");
context           315 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           321 source4/heimdal/lib/hdb/ext.c     ret = krb5_unparse_name(context, entry->principal, &str);
context           323 source4/heimdal/lib/hdb/ext.c 	krb5_set_error_message(context, ENOENT, "no password attributefor %s", str);
context           326 source4/heimdal/lib/hdb/ext.c 	krb5_clear_error_message(context);
context           332 source4/heimdal/lib/hdb/ext.c hdb_entry_set_password(krb5_context context, HDB *db,
context           346 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, HDB_ERR_NO_MKEY,
context           352 source4/heimdal/lib/hdb/ext.c 	ret = _hdb_mkey_encrypt(context, key, HDB_KU_MKEY,
context           362 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           373 source4/heimdal/lib/hdb/ext.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context           379 source4/heimdal/lib/hdb/ext.c     ret = hdb_replace_extension(context, entry, &ext);
context           387 source4/heimdal/lib/hdb/ext.c hdb_entry_clear_password(krb5_context context, hdb_entry *entry)
context           389 source4/heimdal/lib/hdb/ext.c     return hdb_clear_extension(context, entry,
context            69 source4/heimdal/lib/hdb/hdb.c hdb_next_enctype2key(krb5_context context,
context            85 source4/heimdal/lib/hdb/hdb.c     krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context            92 source4/heimdal/lib/hdb/hdb.c hdb_enctype2key(krb5_context context,
context            98 source4/heimdal/lib/hdb/hdb.c     return hdb_next_enctype2key(context, e, enctype, key);
context           141 source4/heimdal/lib/hdb/hdb.c hdb_free_entry(krb5_context context, hdb_entry_ex *ent)
context           146 source4/heimdal/lib/hdb/hdb.c 	(*ent->free_entry)(context, ent);
context           157 source4/heimdal/lib/hdb/hdb.c hdb_foreach(krb5_context context,
context           165 source4/heimdal/lib/hdb/hdb.c     ret = db->hdb_firstkey(context, db, flags, &entry);
context           167 source4/heimdal/lib/hdb/hdb.c 	krb5_clear_error_message(context);
context           169 source4/heimdal/lib/hdb/hdb.c 	ret = (*func)(context, db, &entry, data);
context           170 source4/heimdal/lib/hdb/hdb.c 	hdb_free_entry(context, &entry);
context           172 source4/heimdal/lib/hdb/hdb.c 	    ret = db->hdb_nextkey(context, db, flags, &entry);
context           180 source4/heimdal/lib/hdb/hdb.c hdb_check_db_format(krb5_context context, HDB *db)
context           188 source4/heimdal/lib/hdb/hdb.c     ret = db->hdb_lock(context, db, HDB_RLOCK);
context           194 source4/heimdal/lib/hdb/hdb.c     ret = (*db->hdb__get)(context, db, tag, &version);
context           195 source4/heimdal/lib/hdb/hdb.c     ret2 = db->hdb_unlock(context, db);
context           210 source4/heimdal/lib/hdb/hdb.c hdb_init_db(krb5_context context, HDB *db)
context           217 source4/heimdal/lib/hdb/hdb.c     ret = hdb_check_db_format(context, db);
context           221 source4/heimdal/lib/hdb/hdb.c     ret = db->hdb_lock(context, db, HDB_WLOCK);
context           230 source4/heimdal/lib/hdb/hdb.c     ret = (*db->hdb__put)(context, db, 0, tag, version);
context           231 source4/heimdal/lib/hdb/hdb.c     ret2 = db->hdb_unlock(context, db);
context           234 source4/heimdal/lib/hdb/hdb.c 	    krb5_clear_error_message(context);
context           248 source4/heimdal/lib/hdb/hdb.c find_dynamic_method (krb5_context context,
context           270 source4/heimdal/lib/hdb/hdb.c 	krb5_errx(context, 1, "out of memory");
context           273 source4/heimdal/lib/hdb/hdb.c 	krb5_errx(context, 1, "out of memory");
context           284 source4/heimdal/lib/hdb/hdb.c 	krb5_warnx(context, "error trying to load dynamic module %s: %s\n",
context           292 source4/heimdal/lib/hdb/hdb.c 	krb5_errx(context, 1, "out of memory");
context           296 source4/heimdal/lib/hdb/hdb.c 	krb5_warnx(context, "error finding symbol %s in %s: %s\n",
context           308 source4/heimdal/lib/hdb/hdb.c 	krb5_warnx(context,
context           318 source4/heimdal/lib/hdb/hdb.c 	krb5_errx(context, 1,
context           364 source4/heimdal/lib/hdb/hdb.c hdb_list_builtin(krb5_context context, char **list)
context           379 source4/heimdal/lib/hdb/hdb.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           394 source4/heimdal/lib/hdb/hdb.c hdb_create(krb5_context context, HDB **db, const char *filename)
context           403 source4/heimdal/lib/hdb/hdb.c     krb5_add_et_list(context, initialize_hdb_error_table_r);
context           407 source4/heimdal/lib/hdb/hdb.c 	    ret = _krb5_plugin_find(context, PLUGIN_TYPE_DATA, "hdb", &list);
context           426 source4/heimdal/lib/hdb/hdb.c 	h = find_dynamic_method (context, filename, &residual);
context           429 source4/heimdal/lib/hdb/hdb.c 	krb5_errx(context, 1, "No database support for %s", filename);
context           430 source4/heimdal/lib/hdb/hdb.c     return (*h->create)(context, db, residual);
context            43 source4/heimdal/lib/hdb/keys.c hdb_free_keys (krb5_context context, int len, Key *keys)
context            55 source4/heimdal/lib/hdb/keys.c 	krb5_free_keyblock_contents(context, &keys[i].key);
context            84 source4/heimdal/lib/hdb/keys.c parse_key_set(krb5_context context, const char *key,
context           122 source4/heimdal/lib/hdb/keys.c 		ret = krb5_string_to_enctype(context, buf[i], &e);
context           158 source4/heimdal/lib/hdb/keys.c 		krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           166 source4/heimdal/lib/hdb/keys.c 	krb5_set_error_message(context, EINVAL, "bad value for default_keys `%s'", key);
context           173 source4/heimdal/lib/hdb/keys.c 	    ret = krb5_get_pw_salt(context, principal, salt);
context           175 source4/heimdal/lib/hdb/keys.c 	    krb5_realm *realm = krb5_princ_realm(context, principal);
context           178 source4/heimdal/lib/hdb/keys.c 		krb5_set_error_message(context, ENOMEM,
context           190 source4/heimdal/lib/hdb/keys.c 	krb5_free_salt(context, *salt);
context           191 source4/heimdal/lib/hdb/keys.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           254 source4/heimdal/lib/hdb/keys.c hdb_generate_key_set(krb5_context context, krb5_principal principal,
context           269 source4/heimdal/lib/hdb/keys.c     ktypes = krb5_config_get_strings(context, NULL, "kadmin",
context           301 source4/heimdal/lib/hdb/keys.c 	ret = parse_key_set(context, p,
context           304 source4/heimdal/lib/hdb/keys.c 	    krb5_warn(context, ret, "bad value for default_keys `%s'", *kp);
context           333 source4/heimdal/lib/hdb/keys.c 		    krb5_free_salt(context, salt);
context           339 source4/heimdal/lib/hdb/keys.c 	krb5_free_salt(context, salt);
context           349 source4/heimdal/lib/hdb/keys.c 	krb5_warn(context, ret,
context           356 source4/heimdal/lib/hdb/keys.c 	krb5_warnx(context,
context           366 source4/heimdal/lib/hdb/keys.c hdb_generate_key_set_password(krb5_context context,
context           374 source4/heimdal/lib/hdb/keys.c     ret = hdb_generate_key_set(context, principal,
context           386 source4/heimdal/lib/hdb/keys.c 	ret = krb5_string_to_key_salt (context,
context           397 source4/heimdal/lib/hdb/keys.c 	hdb_free_keys (context, *num_keys, *keys);
context            51 source4/heimdal/lib/hdb/keytab.c hdb_resolve(krb5_context context, const char *name, krb5_keytab id)
context            58 source4/heimdal/lib/hdb/keytab.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            70 source4/heimdal/lib/hdb/keytab.c 		krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            82 source4/heimdal/lib/hdb/keytab.c 		krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            92 source4/heimdal/lib/hdb/keytab.c 	    krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           101 source4/heimdal/lib/hdb/keytab.c hdb_close(krb5_context context, krb5_keytab id)
context           112 source4/heimdal/lib/hdb/keytab.c hdb_get_name(krb5_context context,
context           127 source4/heimdal/lib/hdb/keytab.c set_config (krb5_context context,
context           132 source4/heimdal/lib/hdb/keytab.c     *dbname = krb5_config_get_string(context, binding, "dbname", NULL);
context           133 source4/heimdal/lib/hdb/keytab.c     *mkey   = krb5_config_get_string(context, binding, "mkey_file", NULL);
context           142 source4/heimdal/lib/hdb/keytab.c find_db (krb5_context context,
context           150 source4/heimdal/lib/hdb/keytab.c     krb5_realm *prealm = krb5_princ_realm(context, rk_UNCONST(principal));
context           155 source4/heimdal/lib/hdb/keytab.c 	    krb5_config_get_next(context,
context           164 source4/heimdal/lib/hdb/keytab.c 	p = krb5_config_get_string (context, db, "realm", NULL);
context           167 source4/heimdal/lib/hdb/keytab.c 		krb5_warnx(context, "WARNING: more than one realm-less "
context           169 source4/heimdal/lib/hdb/keytab.c 		krb5_warnx(context, "WARNING: using the first encountered");
context           173 source4/heimdal/lib/hdb/keytab.c 	    set_config (context, db, dbname, mkey);
context           178 source4/heimdal/lib/hdb/keytab.c 	set_config (context, default_binding, dbname, mkey);
context           189 source4/heimdal/lib/hdb/keytab.c hdb_get_entry(krb5_context context,
context           207 source4/heimdal/lib/hdb/keytab.c 	find_db (context, &dbname, &mkey, principal);
context           209 source4/heimdal/lib/hdb/keytab.c     ret = hdb_create (context, &db, dbname);
context           212 source4/heimdal/lib/hdb/keytab.c     ret = hdb_set_master_keyfile (context, db, mkey);
context           214 source4/heimdal/lib/hdb/keytab.c 	(*db->hdb_destroy)(context, db);
context           218 source4/heimdal/lib/hdb/keytab.c     ret = (*db->hdb_open)(context, db, O_RDONLY, 0);
context           220 source4/heimdal/lib/hdb/keytab.c 	(*db->hdb_destroy)(context, db);
context           223 source4/heimdal/lib/hdb/keytab.c     ret = (*db->hdb_fetch)(context, db, principal,
context           235 source4/heimdal/lib/hdb/keytab.c 	hdb_free_entry(context, &ent);
context           245 source4/heimdal/lib/hdb/keytab.c 	    krb5_copy_principal(context, principal, &entry->principal);
context           247 source4/heimdal/lib/hdb/keytab.c 	    krb5_copy_keyblock_contents(context,
context           254 source4/heimdal/lib/hdb/keytab.c     hdb_free_entry(context, &ent);
context           256 source4/heimdal/lib/hdb/keytab.c     (*db->hdb_close)(context, db);
context           257 source4/heimdal/lib/hdb/keytab.c     (*db->hdb_destroy)(context, db);
context            48 source4/heimdal/lib/hdb/mkey.c hdb_free_master_key(krb5_context context, hdb_master_key mkey)
context            52 source4/heimdal/lib/hdb/mkey.c 	krb5_kt_free_entry(context, &mkey->keytab);
context            54 source4/heimdal/lib/hdb/mkey.c 	    krb5_crypto_destroy(context, mkey->crypto);
context            62 source4/heimdal/lib/hdb/mkey.c hdb_process_master_key(krb5_context context,
context            70 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            74 source4/heimdal/lib/hdb/mkey.c     ret = krb5_parse_name(context, "K/M", &(*mkey)->keytab.principal);
context            77 source4/heimdal/lib/hdb/mkey.c     ret = krb5_copy_keyblock_contents(context, key, &(*mkey)->keytab.keyblock);
context            83 source4/heimdal/lib/hdb/mkey.c     ret = krb5_crypto_init(context, key, etype, &(*mkey)->crypto);
context            88 source4/heimdal/lib/hdb/mkey.c     hdb_free_master_key(context, *mkey);
context            94 source4/heimdal/lib/hdb/mkey.c hdb_add_master_key(krb5_context context, krb5_keyblock *key,
context           104 source4/heimdal/lib/hdb/mkey.c     ret = hdb_process_master_key(context, vno, key, 0, &p);
context           113 source4/heimdal/lib/hdb/mkey.c read_master_keytab(krb5_context context, const char *filename,
context           122 source4/heimdal/lib/hdb/mkey.c     ret = krb5_kt_resolve(context, filename, &id);
context           126 source4/heimdal/lib/hdb/mkey.c     ret = krb5_kt_start_seq_get(context, id, &cursor);
context           130 source4/heimdal/lib/hdb/mkey.c     while(krb5_kt_next_entry(context, id, &entry, &cursor) == 0) {
context           133 source4/heimdal/lib/hdb/mkey.c 	    krb5_kt_end_seq_get(context, id, &cursor);
context           138 source4/heimdal/lib/hdb/mkey.c 	ret = krb5_crypto_init(context, &p->keytab.keyblock, 0, &p->crypto);
context           142 source4/heimdal/lib/hdb/mkey.c     krb5_kt_end_seq_get(context, id, &cursor);
context           144 source4/heimdal/lib/hdb/mkey.c     krb5_kt_close(context, id);
context           150 source4/heimdal/lib/hdb/mkey.c read_master_mit(krb5_context context, const char *filename,
context           162 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, save_errno, "failed to open %s: %s",
context           180 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, ret, "unknown keytype in %s: %#x, expected %#x",
context           189 source4/heimdal/lib/hdb/mkey.c     ret = hdb_process_master_key(context, 0, &key, 0, mkey);
context           190 source4/heimdal/lib/hdb/mkey.c     krb5_free_keyblock_contents(context, &key);
context           199 source4/heimdal/lib/hdb/mkey.c read_master_encryptionkey(krb5_context context, const char *filename,
context           212 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, save_errno, "failed to open %s: %s",
context           221 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, save_errno, "error reading %s: %s",
context           239 source4/heimdal/lib/hdb/mkey.c     ret = hdb_process_master_key(context, 0, &key, 0, mkey);
context           240 source4/heimdal/lib/hdb/mkey.c     krb5_free_keyblock_contents(context, &key);
context           246 source4/heimdal/lib/hdb/mkey.c read_master_krb4(krb5_context context, const char *filename,
context           258 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, save_errno, "failed to open %s: %s",
context           267 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, save_errno, "error reading %s: %s",
context           272 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, HEIM_ERR_EOF,
context           284 source4/heimdal/lib/hdb/mkey.c     ret = hdb_process_master_key(context, 0, &key, 0, mkey);
context           285 source4/heimdal/lib/hdb/mkey.c     krb5_free_keyblock_contents(context, &key);
context           290 source4/heimdal/lib/hdb/mkey.c hdb_read_master_key(krb5_context context, const char *filename,
context           307 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, save_errno, "failed to open %s: %s",
context           314 source4/heimdal/lib/hdb/mkey.c 	krb5_set_error_message(context, HEIM_ERR_EOF, "end of file reading %s", filename);
context           328 source4/heimdal/lib/hdb/mkey.c 	ret = read_master_krb4(context, filename, mkey);
context           330 source4/heimdal/lib/hdb/mkey.c 	ret = read_master_encryptionkey(context, filename, mkey);
context           332 source4/heimdal/lib/hdb/mkey.c 	ret = read_master_keytab(context, filename, mkey);
context           334 source4/heimdal/lib/hdb/mkey.c 	ret = read_master_mit(context, filename, mkey);
context           340 source4/heimdal/lib/hdb/mkey.c hdb_write_master_key(krb5_context context, const char *filename,
context           350 source4/heimdal/lib/hdb/mkey.c     ret = krb5_kt_resolve(context, filename, &kt);
context           355 source4/heimdal/lib/hdb/mkey.c 	ret = krb5_kt_add_entry(context, kt, &p->keytab);
context           358 source4/heimdal/lib/hdb/mkey.c     krb5_kt_close(context, kt);
context           387 source4/heimdal/lib/hdb/mkey.c _hdb_mkey_decrypt(krb5_context context, hdb_master_key key,
context           391 source4/heimdal/lib/hdb/mkey.c     return krb5_decrypt(context, key->crypto, usage,
context           396 source4/heimdal/lib/hdb/mkey.c _hdb_mkey_encrypt(krb5_context context, hdb_master_key key,
context           400 source4/heimdal/lib/hdb/mkey.c     return krb5_encrypt(context, key->crypto, usage,
context           405 source4/heimdal/lib/hdb/mkey.c hdb_unseal_key_mkey(krb5_context context, Key *k, hdb_master_key mkey)
context           422 source4/heimdal/lib/hdb/mkey.c     ret = _hdb_mkey_decrypt(context, key, HDB_KU_MKEY,
context           428 source4/heimdal/lib/hdb/mkey.c 	ret = _hdb_mkey_decrypt(context, key, 0,
context           437 source4/heimdal/lib/hdb/mkey.c     ret = krb5_enctype_keysize(context, k->key.keytype, &keysize);
context           458 source4/heimdal/lib/hdb/mkey.c hdb_unseal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey)
context           465 source4/heimdal/lib/hdb/mkey.c 	ret = hdb_unseal_key_mkey(context, &ent->keys.val[i], mkey);
context           473 source4/heimdal/lib/hdb/mkey.c hdb_unseal_keys(krb5_context context, HDB *db, hdb_entry *ent)
context           477 source4/heimdal/lib/hdb/mkey.c     return hdb_unseal_keys_mkey(context, ent, db->hdb_master_key);
context           481 source4/heimdal/lib/hdb/mkey.c hdb_unseal_key(krb5_context context, HDB *db, Key *k)
context           485 source4/heimdal/lib/hdb/mkey.c     return hdb_unseal_key_mkey(context, k, db->hdb_master_key);
context           489 source4/heimdal/lib/hdb/mkey.c hdb_seal_key_mkey(krb5_context context, Key *k, hdb_master_key mkey)
context           503 source4/heimdal/lib/hdb/mkey.c     ret = _hdb_mkey_encrypt(context, key, HDB_KU_MKEY,
context           525 source4/heimdal/lib/hdb/mkey.c hdb_seal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey)
context           531 source4/heimdal/lib/hdb/mkey.c 	ret = hdb_seal_key_mkey(context, &ent->keys.val[i], mkey);
context           539 source4/heimdal/lib/hdb/mkey.c hdb_seal_keys(krb5_context context, HDB *db, hdb_entry *ent)
context           544 source4/heimdal/lib/hdb/mkey.c     return hdb_seal_keys_mkey(context, ent, db->hdb_master_key);
context           548 source4/heimdal/lib/hdb/mkey.c hdb_seal_key(krb5_context context, HDB *db, Key *k)
context           553 source4/heimdal/lib/hdb/mkey.c     return hdb_seal_key_mkey(context, k, db->hdb_master_key);
context           557 source4/heimdal/lib/hdb/mkey.c hdb_set_master_key (krb5_context context,
context           564 source4/heimdal/lib/hdb/mkey.c     ret = hdb_process_master_key(context, 0, key, 0, &mkey);
context           576 source4/heimdal/lib/hdb/mkey.c hdb_set_master_keyfile (krb5_context context,
context           583 source4/heimdal/lib/hdb/mkey.c     ret = hdb_read_master_key(context, keyfile, &key);
context           587 source4/heimdal/lib/hdb/mkey.c 	krb5_clear_error_message(context);
context           596 source4/heimdal/lib/hdb/mkey.c hdb_clear_master_key (krb5_context context,
context           600 source4/heimdal/lib/hdb/mkey.c 	hdb_free_master_key(context, db->hdb_master_key);
context            54 source4/heimdal/lib/hdb/ndbm.c NDBM_destroy(krb5_context context, HDB *db)
context            58 source4/heimdal/lib/hdb/ndbm.c     ret = hdb_clear_master_key (context, db);
context            65 source4/heimdal/lib/hdb/ndbm.c NDBM_lock(krb5_context context, HDB *db, int operation)
context            72 source4/heimdal/lib/hdb/ndbm.c NDBM_unlock(krb5_context context, HDB *db)
context            79 source4/heimdal/lib/hdb/ndbm.c NDBM_seq(krb5_context context, HDB *db,
context            96 source4/heimdal/lib/hdb/ndbm.c     ret = db->hdb_lock(context, db, HDB_RLOCK);
context            99 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
context           103 source4/heimdal/lib/hdb/ndbm.c     if(hdb_value2entry(context, &data, &entry->entry))
context           104 source4/heimdal/lib/hdb/ndbm.c 	return NDBM_seq(context, db, flags, entry, 0);
context           106 source4/heimdal/lib/hdb/ndbm.c 	ret = hdb_unseal_keys (context, db, &entry->entry);
context           108 source4/heimdal/lib/hdb/ndbm.c 	    hdb_free_entry (context, entry);
context           113 source4/heimdal/lib/hdb/ndbm.c 	    hdb_free_entry (context, entry);
context           115 source4/heimdal/lib/hdb/ndbm.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context           117 source4/heimdal/lib/hdb/ndbm.c 	    hdb_key2principal (context, &key_data, entry->entry.principal);
context           125 source4/heimdal/lib/hdb/ndbm.c NDBM_firstkey(krb5_context context, HDB *db,unsigned flags,hdb_entry_ex *entry)
context           127 source4/heimdal/lib/hdb/ndbm.c     return NDBM_seq(context, db, flags, entry, 1);
context           132 source4/heimdal/lib/hdb/ndbm.c NDBM_nextkey(krb5_context context, HDB *db, unsigned flags,hdb_entry_ex *entry)
context           134 source4/heimdal/lib/hdb/ndbm.c     return NDBM_seq(context, db, flags, entry, 0);
context           138 source4/heimdal/lib/hdb/ndbm.c NDBM_rename(krb5_context context, HDB *db, const char *new_name)
context           149 source4/heimdal/lib/hdb/ndbm.c     ret = db->hdb_lock(context, db, HDB_WLOCK);
context           154 source4/heimdal/lib/hdb/ndbm.c 	db->hdb_unlock(context, db);
context           155 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           161 source4/heimdal/lib/hdb/ndbm.c 	db->hdb_unlock(context, db);
context           162 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ret, "open(%s): %s", new_lock,
context           170 source4/heimdal/lib/hdb/ndbm.c 	db->hdb_unlock(context, db);
context           186 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
context           191 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ret, "rename: %s", strerror(ret));
context           204 source4/heimdal/lib/hdb/ndbm.c NDBM__get(krb5_context context, HDB *db, krb5_data key, krb5_data *reply)
context           212 source4/heimdal/lib/hdb/ndbm.c     code = db->hdb_lock(context, db, HDB_RLOCK);
context           216 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
context           225 source4/heimdal/lib/hdb/ndbm.c NDBM__put(krb5_context context, HDB *db, int replace,
context           237 source4/heimdal/lib/hdb/ndbm.c     code = db->hdb_lock(context, db, HDB_WLOCK);
context           241 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
context           250 source4/heimdal/lib/hdb/ndbm.c NDBM__del(krb5_context context, HDB *db, krb5_data key)
context           259 source4/heimdal/lib/hdb/ndbm.c     ret = db->hdb_lock(context, db, HDB_WLOCK);
context           262 source4/heimdal/lib/hdb/ndbm.c     db->hdb_unlock(context, db);
context           270 source4/heimdal/lib/hdb/ndbm.c NDBM_close(krb5_context context, HDB *db)
context           280 source4/heimdal/lib/hdb/ndbm.c NDBM_open(krb5_context context, HDB *db, int flags, mode_t mode)
context           287 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           293 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           301 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ret, "dbm_open(%s): %s", db->hdb_name,
context           310 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ret, "open(%s): %s", lock_file,
context           318 source4/heimdal/lib/hdb/ndbm.c 	ret = hdb_check_db_format(context, db);
context           320 source4/heimdal/lib/hdb/ndbm.c 	ret = hdb_init_db(context, db);
context           324 source4/heimdal/lib/hdb/ndbm.c 	NDBM_close(context, db);
context           325 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ret, "hdb_open: failed %s database %s",
context           334 source4/heimdal/lib/hdb/ndbm.c hdb_ndbm_create(krb5_context context, HDB **db,
context           339 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           348 source4/heimdal/lib/hdb/ndbm.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            78 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_init(hx509_context context, hx509_ca_tbs *tbs)
context           137 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_notBefore(hx509_context context,
context           158 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_notAfter(hx509_context context,
context           179 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_notAfter_lifetime(hx509_context context,
context           183 source4/heimdal/lib/hx509/ca.c     return hx509_ca_tbs_set_notAfter(context, tbs, time(NULL) + delta);
context           227 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_template(hx509_context context,
context           239 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret,
context           249 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret,
context           260 source4/heimdal/lib/hx509/ca.c 	ret = hx509_cert_get_SPKI(context, cert, &tbs->spki);
context           267 source4/heimdal/lib/hx509/ca.c 	ret = _hx509_cert_get_keyusage(context, cert, &ku);
context           275 source4/heimdal/lib/hx509/ca.c 	ret = _hx509_cert_get_eku(context, cert, &eku);
context           279 source4/heimdal/lib/hx509/ca.c 	    ret = hx509_ca_tbs_add_eku(context, tbs, &eku.val[i]);
context           305 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_ca(hx509_context context,
context           329 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_proxy(hx509_context context,
context           351 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_domaincontroller(hx509_context context,
context           373 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_spki(hx509_context context,
context           398 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_serialnumber(hx509_context context,
context           423 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_add_eku(hx509_context context,
context           439 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           445 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           467 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_add_crl_dp_uri(hx509_context context,
context           496 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret,
context           509 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, EINVAL,
context           526 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "out of memory");
context           536 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "out of memory");
context           546 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           571 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_add_san_otherName(hx509_context context,
context           600 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_add_san_pkinit(hx509_context context,
context           624 source4/heimdal/lib/hx509/ca.c 		    hx509_set_error_string(context, 0, ret,
context           636 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "malloc: out of memory");
context           645 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "malloc: out of memory");
context           651 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Missing @ in principal");
context           667 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Out of memory");
context           673 source4/heimdal/lib/hx509/ca.c     ret = hx509_ca_tbs_add_san_otherName(context,
context           691 source4/heimdal/lib/hx509/ca.c add_utf8_san(hx509_context context,
context           706 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Out of memory");
context           712 source4/heimdal/lib/hx509/ca.c     ret = hx509_ca_tbs_add_san_otherName(context,
context           735 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_add_san_ms_upn(hx509_context context,
context           739 source4/heimdal/lib/hx509/ca.c     return add_utf8_san(context, tbs, oid_id_pkinit_ms_san(), principal);
context           756 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_add_san_jid(hx509_context context,
context           760 source4/heimdal/lib/hx509/ca.c     return add_utf8_san(context, tbs, oid_id_pkix_on_xmppAddr(), jid);
context           781 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_add_san_hostname(hx509_context context,
context           808 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_add_san_rfc822name(hx509_context context,
context           834 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_set_subject(hx509_context context,
context           840 source4/heimdal/lib/hx509/ca.c     return hx509_name_copy(context, subject, &tbs->subject);
context           858 source4/heimdal/lib/hx509/ca.c hx509_ca_tbs_subject_expand(hx509_context context,
context           862 source4/heimdal/lib/hx509/ca.c     return hx509_name_expand(context, tbs->subject, env);
context           866 source4/heimdal/lib/hx509/ca.c add_extension(hx509_context context,
context           881 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context           889 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Out of memory");
context           894 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Out of memory");
context           899 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Out of memory");
context           908 source4/heimdal/lib/hx509/ca.c build_proxy_prefix(hx509_context context, const Name *issuer, Name *subject)
context           916 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret,
context           924 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ENOMEM,
context           929 source4/heimdal/lib/hx509/ca.c     ret = _hx509_name_modify(context, subject, 1, oid_id_at_commonName(), tstr);
context           937 source4/heimdal/lib/hx509/ca.c ca_sign(hx509_context context,
context           995 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "No public key set");
context          1004 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, EINVAL, "No subject name set");
context          1008 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, EINVAL,
context          1014 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, EINVAL, "Can't be proxy and CA "
context          1020 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, EINVAL,
context          1031 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Out of memory");
context          1039 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1047 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1057 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Failed to copy sigature alg");
context          1066 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Failed to copy issuer name");
context          1076 source4/heimdal/lib/hx509/ca.c 	ret = build_proxy_prefix(context, &tbsc->issuer, &tbsc->subject);
context          1082 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret,
context          1090 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Failed to copy spki");
context          1099 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "Out of memory");
context          1112 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, 0,
context          1126 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1131 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, 1,
context          1143 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1148 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, 0,
context          1160 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1165 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, 0,
context          1178 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1183 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, 0,
context          1211 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1216 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, 0,
context          1243 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1249 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, tbs->flags.ca,
context          1268 source4/heimdal/lib/hx509/ca.c 		hx509_set_error_string(context, 0, ret, "Out of memory");
context          1278 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1286 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1291 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, 0,
context          1304 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1309 source4/heimdal/lib/hx509/ca.c 	ret = add_extension(context, tbsc, FALSE,
context          1319 source4/heimdal/lib/hx509/ca.c 	hx509_set_error_string(context, 0, ret, "malloc out of memory");
context          1325 source4/heimdal/lib/hx509/ca.c     ret = _hx509_create_signature_bitstring(context,
context          1335 source4/heimdal/lib/hx509/ca.c     ret = hx509_cert_init(context, &c, certificate);
context          1349 source4/heimdal/lib/hx509/ca.c get_AuthorityKeyIdentifier(hx509_context context,
context          1362 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1368 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1384 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1391 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1404 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1416 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1427 source4/heimdal/lib/hx509/ca.c 	    hx509_set_error_string(context, 0, ret, "Out of memory");
context          1463 source4/heimdal/lib/hx509/ca.c hx509_ca_sign(hx509_context context,
context          1476 source4/heimdal/lib/hx509/ca.c     ret = get_AuthorityKeyIdentifier(context, signer_cert, &ai);
context          1480 source4/heimdal/lib/hx509/ca.c     ret = ca_sign(context,
context          1507 source4/heimdal/lib/hx509/ca.c hx509_ca_sign_self(hx509_context context,
context          1512 source4/heimdal/lib/hx509/ca.c     return ca_sign(context,
context           109 source4/heimdal/lib/hx509/cert.c hx509_context_init(hx509_context *context)
context           111 source4/heimdal/lib/hx509/cert.c     *context = calloc(1, sizeof(**context));
context           112 source4/heimdal/lib/hx509/cert.c     if (*context == NULL)
context           115 source4/heimdal/lib/hx509/cert.c     _hx509_ks_null_register(*context);
context           116 source4/heimdal/lib/hx509/cert.c     _hx509_ks_mem_register(*context);
context           117 source4/heimdal/lib/hx509/cert.c     _hx509_ks_file_register(*context);
context           118 source4/heimdal/lib/hx509/cert.c     _hx509_ks_pkcs12_register(*context);
context           119 source4/heimdal/lib/hx509/cert.c     _hx509_ks_pkcs11_register(*context);
context           120 source4/heimdal/lib/hx509/cert.c     _hx509_ks_dir_register(*context);
context           121 source4/heimdal/lib/hx509/cert.c     _hx509_ks_keychain_register(*context);
context           126 source4/heimdal/lib/hx509/cert.c     (*context)->ocsp_time_diff = HX509_DEFAULT_OCSP_TIME_DIFF;
context           128 source4/heimdal/lib/hx509/cert.c     initialize_hx_error_table_r(&(*context)->et_list);
context           129 source4/heimdal/lib/hx509/cert.c     initialize_asn1_error_table_r(&(*context)->et_list);
context           132 source4/heimdal/lib/hx509/cert.c     (void)hx509_certs_init(*context, HX509_DEFAULT_ANCHORS, 0,
context           133 source4/heimdal/lib/hx509/cert.c 			   NULL, &(*context)->default_trust_anchors);
context           153 source4/heimdal/lib/hx509/cert.c hx509_context_set_missing_revoke(hx509_context context, int flag)
context           156 source4/heimdal/lib/hx509/cert.c 	context->flags |= HX509_CTX_VERIFY_MISSING_OK;
context           158 source4/heimdal/lib/hx509/cert.c 	context->flags &= ~HX509_CTX_VERIFY_MISSING_OK;
context           170 source4/heimdal/lib/hx509/cert.c hx509_context_free(hx509_context *context)
context           172 source4/heimdal/lib/hx509/cert.c     hx509_clear_error_string(*context);
context           173 source4/heimdal/lib/hx509/cert.c     if ((*context)->ks_ops) {
context           174 source4/heimdal/lib/hx509/cert.c 	free((*context)->ks_ops);
context           175 source4/heimdal/lib/hx509/cert.c 	(*context)->ks_ops = NULL;
context           177 source4/heimdal/lib/hx509/cert.c     (*context)->ks_num_ops = 0;
context           178 source4/heimdal/lib/hx509/cert.c     free_error_table ((*context)->et_list);
context           179 source4/heimdal/lib/hx509/cert.c     if ((*context)->querystat)
context           180 source4/heimdal/lib/hx509/cert.c 	free((*context)->querystat);
context           181 source4/heimdal/lib/hx509/cert.c     memset(*context, 0, sizeof(**context));
context           182 source4/heimdal/lib/hx509/cert.c     free(*context);
context           183 source4/heimdal/lib/hx509/cert.c     *context = NULL;
context           220 source4/heimdal/lib/hx509/cert.c hx509_cert_init(hx509_context context, const Certificate *c, hx509_cert *cert)
context           271 source4/heimdal/lib/hx509/cert.c hx509_cert_init_data(hx509_context context,
context           282 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, ret, "Failed to decode certificate");
context           286 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, HX509_EXTRA_DATA_AFTER_STRUCTURE,
context           291 source4/heimdal/lib/hx509/cert.c     ret = hx509_cert_init(context, &t, cert);
context           397 source4/heimdal/lib/hx509/cert.c hx509_verify_init_ctx(hx509_context context, hx509_verify_ctx *ctx)
context           735 source4/heimdal/lib/hx509/cert.c hx509_cert_find_subjectAltName_otherName(hx509_context context,
context           754 source4/heimdal/lib/hx509/cert.c 	    hx509_set_error_string(context, 0, ret, "Error searching for SAN");
context           765 source4/heimdal/lib/hx509/cert.c 		    hx509_set_error_string(context, 0, ret,
context           781 source4/heimdal/lib/hx509/cert.c check_key_usage(hx509_context context, const Certificate *cert,
context           796 source4/heimdal/lib/hx509/cert.c 	    hx509_set_error_string(context, 0, HX509_KU_CERT_MISSING,
context           814 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, HX509_KU_CERT_MISSING,
context           830 source4/heimdal/lib/hx509/cert.c _hx509_check_key_usage(hx509_context context, hx509_cert cert,
context           833 source4/heimdal/lib/hx509/cert.c     return check_key_usage(context, _hx509_get_cert(cert), flags, req_present);
context           839 source4/heimdal/lib/hx509/cert.c check_basic_constraints(hx509_context context, const Certificate *cert,
context           860 source4/heimdal/lib/hx509/cert.c 	    hx509_set_error_string(context, 0, HX509_EXTENSION_NOT_FOUND,
context           983 source4/heimdal/lib/hx509/cert.c certificate_is_anchor(hx509_context context,
context           999 source4/heimdal/lib/hx509/cert.c     ret = hx509_certs_find(context, trust_anchors, &q, &c);
context          1006 source4/heimdal/lib/hx509/cert.c certificate_is_self_signed(hx509_context context,
context          1015 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, ret,
context          1032 source4/heimdal/lib/hx509/cert.c find_parent(hx509_context context,
context          1055 source4/heimdal/lib/hx509/cert.c 	    hx509_set_error_string(context, 0, HX509_CERTIFICATE_MALFORMED,
context          1062 source4/heimdal/lib/hx509/cert.c 	    hx509_set_error_string(context, 0, HX509_CERTIFICATE_MALFORMED,
context          1079 source4/heimdal/lib/hx509/cert.c 	ret = hx509_certs_find(context, pool, &q, parent);
context          1088 source4/heimdal/lib/hx509/cert.c 	ret = hx509_certs_find(context, trust_anchors, &q, parent);
context          1102 source4/heimdal/lib/hx509/cert.c 	    hx509_clear_error_string(context);
context          1108 source4/heimdal/lib/hx509/cert.c 	    hx509_clear_error_string(context);
context          1112 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, HX509_ISSUER_NOT_FOUND,
context          1125 source4/heimdal/lib/hx509/cert.c is_proxy_cert(hx509_context context,
context          1139 source4/heimdal/lib/hx509/cert.c 	hx509_clear_error_string(context);
context          1148 source4/heimdal/lib/hx509/cert.c 	hx509_clear_error_string(context);
context          1153 source4/heimdal/lib/hx509/cert.c 	hx509_clear_error_string(context);
context          1170 source4/heimdal/lib/hx509/cert.c _hx509_path_append(hx509_context context, hx509_path *path, hx509_cert cert)
context          1175 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1216 source4/heimdal/lib/hx509/cert.c _hx509_calculate_path(hx509_context context,
context          1231 source4/heimdal/lib/hx509/cert.c     ret = _hx509_path_append(context, path, cert);
context          1237 source4/heimdal/lib/hx509/cert.c     while (!certificate_is_anchor(context, anchors, current)) {
context          1239 source4/heimdal/lib/hx509/cert.c 	ret = find_parent(context, time_now, anchors, path,
context          1245 source4/heimdal/lib/hx509/cert.c 	ret = _hx509_path_append(context, path, parent);
context          1252 source4/heimdal/lib/hx509/cert.c 	    hx509_set_error_string(context, 0, HX509_PATH_TOO_LONG,
context          1261 source4/heimdal/lib/hx509/cert.c 	certificate_is_anchor(context, anchors, path->val[path->len - 1]))
context          1381 source4/heimdal/lib/hx509/cert.c hx509_cert_get_base_subject(hx509_context context, hx509_cert c,
context          1385 source4/heimdal/lib/hx509/cert.c 	return hx509_name_copy(context, c->basename, name);
context          1386 source4/heimdal/lib/hx509/cert.c     if (is_proxy_cert(context, c->data, NULL) == 0) {
context          1388 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, ret,
context          1459 source4/heimdal/lib/hx509/cert.c hx509_cert_get_SPKI(hx509_context context, hx509_cert p, SubjectPublicKeyInfo *spki)
context          1465 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, ret, "Failed to copy SPKI");
context          1483 source4/heimdal/lib/hx509/cert.c hx509_cert_get_SPKI_AlgorithmIdentifier(hx509_context context,
context          1491 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, ret,
context          1519 source4/heimdal/lib/hx509/cert.c _hx509_cert_private_decrypt(hx509_context context,
context          1529 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, HX509_PRIVATE_KEY_MISSING,
context          1534 source4/heimdal/lib/hx509/cert.c     return _hx509_private_key_private_decrypt(context,
context          1542 source4/heimdal/lib/hx509/cert.c _hx509_cert_public_encrypt(hx509_context context,
context          1548 source4/heimdal/lib/hx509/cert.c     return _hx509_public_encrypt(context,
context          1581 source4/heimdal/lib/hx509/cert.c add_name_constraints(hx509_context context, const Certificate *c, int not_ca,
context          1591 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, ret, "Failed getting NameConstraints");
context          1595 source4/heimdal/lib/hx509/cert.c 	hx509_set_error_string(context, 0, ret, "Not a CA and "
context          1601 source4/heimdal/lib/hx509/cert.c 	    hx509_clear_error_string(context);
context          1608 source4/heimdal/lib/hx509/cert.c 	    hx509_clear_error_string(context);
context          1817 source4/heimdal/lib/hx509/cert.c check_name_constraints(hx509_context context,
context          1831 source4/heimdal/lib/hx509/cert.c 		hx509_clear_error_string(context);
context          1836 source4/heimdal/lib/hx509/cert.c 		hx509_set_error_string(context, 0, HX509_VERIFY_CONSTRAINTS,
context          1847 source4/heimdal/lib/hx509/cert.c 		hx509_clear_error_string(context);
context          1851 source4/heimdal/lib/hx509/cert.c 		hx509_set_error_string(context, 0, HX509_VERIFY_CONSTRAINTS,
context          1888 source4/heimdal/lib/hx509/cert.c hx509_verify_path(hx509_context context,
context          1917 source4/heimdal/lib/hx509/cert.c     else if (context->default_trust_anchors && ALLOW_DEF_TA(ctx))
context          1918 source4/heimdal/lib/hx509/cert.c 	anchors = _hx509_certs_ref(context->default_trust_anchors);
context          1920 source4/heimdal/lib/hx509/cert.c 	ret = hx509_certs_init(context, "MEMORY:no-TA", 0, NULL, &anchors);
context          1929 source4/heimdal/lib/hx509/cert.c     ret = _hx509_calculate_path(context, 0, ctx->time_now,
context          1966 source4/heimdal/lib/hx509/cert.c 	    ret = check_key_usage(context, c, 1 << 5,
context          1969 source4/heimdal/lib/hx509/cert.c 		hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context          1978 source4/heimdal/lib/hx509/cert.c 		ret = certificate_is_self_signed(context, c, &selfsigned);
context          1989 source4/heimdal/lib/hx509/cert.c 	    if (is_proxy_cert(context, c, &info) == 0) {
context          1997 source4/heimdal/lib/hx509/cert.c 		    hx509_set_error_string(context, 0, ret,
context          2008 source4/heimdal/lib/hx509/cert.c 		    hx509_set_error_string(context, 0, ret,
context          2017 source4/heimdal/lib/hx509/cert.c 		    hx509_set_error_string(context, 0, ret,
context          2033 source4/heimdal/lib/hx509/cert.c 			hx509_set_error_string(context, 0, ret, "Out of memory");
context          2038 source4/heimdal/lib/hx509/cert.c 			hx509_set_error_string(context, 0, ret,
context          2048 source4/heimdal/lib/hx509/cert.c 		    hx509_clear_error_string(context);
context          2059 source4/heimdal/lib/hx509/cert.c 		    hx509_set_error_string(context, 0, ret,
context          2071 source4/heimdal/lib/hx509/cert.c 		    hx509_set_error_string(context, 0, ret, "Out of memory");
context          2076 source4/heimdal/lib/hx509/cert.c 		    hx509_set_error_string(context, 0, ret,
context          2103 source4/heimdal/lib/hx509/cert.c 		    hx509_set_error_string(context, 0, ret, "out of memory");
context          2108 source4/heimdal/lib/hx509/cert.c 		    hx509_clear_error_string(context);
context          2116 source4/heimdal/lib/hx509/cert.c 		    hx509_clear_error_string(context);
context          2124 source4/heimdal/lib/hx509/cert.c 	ret = check_basic_constraints(context, c, type,
context          2138 source4/heimdal/lib/hx509/cert.c 		hx509_clear_error_string(context);
context          2144 source4/heimdal/lib/hx509/cert.c 		hx509_clear_error_string(context);
context          2166 source4/heimdal/lib/hx509/cert.c 	ret = certificate_is_self_signed(context, c, &selfsigned);
context          2172 source4/heimdal/lib/hx509/cert.c 	    ret = check_name_constraints(context, &nc, c);
context          2177 source4/heimdal/lib/hx509/cert.c 	ret = add_name_constraints(context, c, i == 0, &nc);
context          2192 source4/heimdal/lib/hx509/cert.c 	ret = hx509_certs_init(context, "MEMORY:revoke-certs", 0,
context          2198 source4/heimdal/lib/hx509/cert.c 	    ret = hx509_certs_add(context, certs, path.val[i]);
context          2204 source4/heimdal/lib/hx509/cert.c 	ret = hx509_certs_merge(context, certs, pool);
context          2213 source4/heimdal/lib/hx509/cert.c 	    ret = hx509_revoke_verify(context,
context          2243 source4/heimdal/lib/hx509/cert.c 	    ret = certificate_is_self_signed(context, signer, &selfsigned);
context          2256 source4/heimdal/lib/hx509/cert.c 	ret = _hx509_verify_signature_bitstring(context,
context          2262 source4/heimdal/lib/hx509/cert.c 	    hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context          2292 source4/heimdal/lib/hx509/cert.c hx509_verify_signature(hx509_context context,
context          2298 source4/heimdal/lib/hx509/cert.c     return _hx509_verify_signature(context, signer->data, alg, data, sig);
context          2323 source4/heimdal/lib/hx509/cert.c hx509_verify_hostname(hx509_context context,
context          2399 source4/heimdal/lib/hx509/cert.c _hx509_set_cert_attribute(hx509_context context,
context          2413 source4/heimdal/lib/hx509/cert.c 	hx509_clear_error_string(context);
context          2557 source4/heimdal/lib/hx509/cert.c hx509_query_alloc(hx509_context context, hx509_query **q)
context          2716 source4/heimdal/lib/hx509/cert.c hx509_query_match_expr(hx509_context context, hx509_query *q, const char *expr)
context          2771 source4/heimdal/lib/hx509/cert.c hx509_query_free(hx509_context context, hx509_query *q)
context          2798 source4/heimdal/lib/hx509/cert.c _hx509_query_match_cert(hx509_context context, const hx509_query *q, hx509_cert cert)
context          2803 source4/heimdal/lib/hx509/cert.c     _hx509_query_statistic(context, 1, q);
context          2863 source4/heimdal/lib/hx509/cert.c 	if (ku && check_key_usage(context, c, ku, TRUE))
context          2906 source4/heimdal/lib/hx509/cert.c 	ret = _hx509_verify_signature(context,
context          2927 source4/heimdal/lib/hx509/cert.c 	hx509_cert_check_eku(context, cert, q->eku, 0))
context          2933 source4/heimdal/lib/hx509/cert.c 	ret = _hx509_cert_to_env(context, cert, &env);
context          2937 source4/heimdal/lib/hx509/cert.c 	ret = _hx509_expr_eval(context, env, q->expr);
context          2959 source4/heimdal/lib/hx509/cert.c hx509_query_statistic_file(hx509_context context, const char *fn)
context          2961 source4/heimdal/lib/hx509/cert.c     if (context->querystat)
context          2962 source4/heimdal/lib/hx509/cert.c 	free(context->querystat);
context          2963 source4/heimdal/lib/hx509/cert.c     context->querystat = strdup(fn);
context          2967 source4/heimdal/lib/hx509/cert.c _hx509_query_statistic(hx509_context context, int type, const hx509_query *q)
context          2970 source4/heimdal/lib/hx509/cert.c     if (context->querystat == NULL)
context          2972 source4/heimdal/lib/hx509/cert.c     f = fopen(context->querystat, "a");
context          3030 source4/heimdal/lib/hx509/cert.c hx509_query_unparse_stats(hx509_context context, int printtype, FILE *out)
context          3038 source4/heimdal/lib/hx509/cert.c     if (context->querystat == NULL)
context          3040 source4/heimdal/lib/hx509/cert.c     f = fopen(context->querystat, "r");
context          3043 source4/heimdal/lib/hx509/cert.c 		context->querystat, strerror(errno));
context          3118 source4/heimdal/lib/hx509/cert.c hx509_cert_check_eku(hx509_context context, hx509_cert cert,
context          3126 source4/heimdal/lib/hx509/cert.c 	hx509_clear_error_string(context);
context          3145 source4/heimdal/lib/hx509/cert.c     hx509_clear_error_string(context);
context          3150 source4/heimdal/lib/hx509/cert.c _hx509_cert_get_keyusage(hx509_context context,
context          3177 source4/heimdal/lib/hx509/cert.c _hx509_cert_get_eku(hx509_context context,
context          3187 source4/heimdal/lib/hx509/cert.c 	hx509_clear_error_string(context);
context          3207 source4/heimdal/lib/hx509/cert.c hx509_cert_binary(hx509_context context, hx509_cert c, heim_octet_string *os)
context          3267 source4/heimdal/lib/hx509/cert.c _hx509_cert_to_env(hx509_context context, hx509_cert cert, hx509_env *env)
context          3279 source4/heimdal/lib/hx509/cert.c     ret = hx509_env_add(context, &envcert, "version", buf);
context          3295 source4/heimdal/lib/hx509/cert.c     ret = hx509_env_add(context, &envcert, "subject", buf);
context          3310 source4/heimdal/lib/hx509/cert.c     ret = hx509_env_add(context, &envcert, "issuer", buf);
context          3317 source4/heimdal/lib/hx509/cert.c     ret = _hx509_cert_get_eku(context, cert, &eku);
context          3334 source4/heimdal/lib/hx509/cert.c 	    ret = hx509_env_add(context, &enveku, buf, "oid-name-here");
context          3344 source4/heimdal/lib/hx509/cert.c 	ret = hx509_env_add_binding(context, &envcert, "eku", enveku);
context          3351 source4/heimdal/lib/hx509/cert.c     ret = hx509_env_add_binding(context, env, "certificate", envcert);
context           209 source4/heimdal/lib/hx509/cms.c unparse_CMSIdentifier(hx509_context context,
context           260 source4/heimdal/lib/hx509/cms.c find_CMSIdentifier(hx509_context context,
context           288 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, HX509_CMS_NO_RECIPIENT_CERTIFICATE,
context           301 source4/heimdal/lib/hx509/cms.c     ret = hx509_certs_find(context, certs, &q, &cert);
context           305 source4/heimdal/lib/hx509/cms.c 	ret = unparse_CMSIdentifier(context, client, &str);
context           307 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0,
context           311 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context           314 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, HX509_ERROR_APPEND,
context           348 source4/heimdal/lib/hx509/cms.c hx509_cms_unenvelope(hx509_context context,
context           380 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           387 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           396 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0, ret,
context           403 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           416 source4/heimdal/lib/hx509/cms.c 	ret = find_CMSIdentifier(context, &ri->rid, certs,
context           424 source4/heimdal/lib/hx509/cms.c 	ret = _hx509_cert_private_decrypt(context,
context           433 source4/heimdal/lib/hx509/cms.c 	ret2 = unparse_CMSIdentifier(context, &ri->rid, &str);
context           435 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           443 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           450 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           457 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           473 source4/heimdal/lib/hx509/cms.c 	ret = hx509_crypto_init(context, NULL, &ai->algorithm, &crypto);
context           478 source4/heimdal/lib/hx509/cms.c 	    ret = hx509_crypto_set_params(context, crypto, params, &ivec);
context           488 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0, ret,
context           501 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0, ret,
context           545 source4/heimdal/lib/hx509/cms.c hx509_cms_envelope_1(hx509_context context,
context           570 source4/heimdal/lib/hx509/cms.c     ret = _hx509_check_key_usage(context, cert, 1 << 2, TRUE);
context           574 source4/heimdal/lib/hx509/cms.c     ret = hx509_crypto_init(context, NULL, encryption_type, &crypto);
context           580 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           587 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           598 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           608 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0, ret,
context           616 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0, ret,
context           622 source4/heimdal/lib/hx509/cms.c 	ret = hx509_crypto_get_params(context,
context           634 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           645 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           651 source4/heimdal/lib/hx509/cms.c     ret = _hx509_cert_public_encrypt(context,
context           656 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           671 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           682 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           702 source4/heimdal/lib/hx509/cms.c any_to_certs(hx509_context context, const SignedData *sd, hx509_certs certs)
context           712 source4/heimdal/lib/hx509/cms.c 	ret = hx509_cert_init_data(context,
context           718 source4/heimdal/lib/hx509/cms.c 	ret = hx509_certs_add(context, certs, c);
context           756 source4/heimdal/lib/hx509/cms.c hx509_cms_verify_signed(hx509_context context,
context           783 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           790 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           796 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context           803 source4/heimdal/lib/hx509/cms.c     ret = hx509_certs_init(context, "MEMORY:cms-cert-buffer",
context           808 source4/heimdal/lib/hx509/cms.c     ret = hx509_certs_init(context, "MEMORY:cms-signer-certs",
context           815 source4/heimdal/lib/hx509/cms.c     ret = any_to_certs(context, &sd, certs);
context           820 source4/heimdal/lib/hx509/cms.c 	ret = hx509_certs_merge(context, certs, pool);
context           835 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0, ret,
context           841 source4/heimdal/lib/hx509/cms.c 	ret = find_CMSIdentifier(context, &signer_info->sid, certs,
context           860 source4/heimdal/lib/hx509/cms.c 		hx509_set_error_string(context, 0, ret,
context           868 source4/heimdal/lib/hx509/cms.c 		hx509_set_error_string(context, 0, ret,
context           879 source4/heimdal/lib/hx509/cms.c 		hx509_set_error_string(context, 0, ret,
context           885 source4/heimdal/lib/hx509/cms.c 	    ret = _hx509_verify_signature(context,
context           892 source4/heimdal/lib/hx509/cms.c 		hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           907 source4/heimdal/lib/hx509/cms.c 		    hx509_set_error_string(context, 0, ret,
context           917 source4/heimdal/lib/hx509/cms.c 		    hx509_set_error_string(context, 0, ret,
context           930 source4/heimdal/lib/hx509/cms.c 		hx509_clear_error_string(context);
context           943 source4/heimdal/lib/hx509/cms.c 		hx509_clear_error_string(context);
context           956 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0, ret,
context           963 source4/heimdal/lib/hx509/cms.c 	    ret = hx509_verify_signature(context,
context           969 source4/heimdal/lib/hx509/cms.c 		hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           980 source4/heimdal/lib/hx509/cms.c 	ret = hx509_verify_path(context, ctx, cert, certs);
context           984 source4/heimdal/lib/hx509/cms.c 	ret = hx509_certs_add(context, *signer_certs, cert);
context           998 source4/heimdal/lib/hx509/cms.c 	    hx509_set_error_string(context, 0, ret,
context          1006 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1012 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1089 source4/heimdal/lib/hx509/cms.c hx509_cms_create_signed_1(hx509_context context,
context          1122 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, HX509_PRIVATE_KEY_MISSING,
context          1128 source4/heimdal/lib/hx509/cms.c 	ret = hx509_crypto_select(context, HX509_SELECT_DIGEST,
context          1133 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1149 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1156 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1166 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1177 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1187 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1205 source4/heimdal/lib/hx509/cms.c 	ret = _hx509_create_signature(context,
context          1222 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1233 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1254 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1268 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1282 source4/heimdal/lib/hx509/cms.c 	ret = hx509_crypto_select(context, HX509_SELECT_PUBLIC_SIG,
context          1288 source4/heimdal/lib/hx509/cms.c 	ret = _hx509_create_signature(context,
context          1302 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1308 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1316 source4/heimdal/lib/hx509/cms.c 	_hx509_calculate_path(context,
context          1325 source4/heimdal/lib/hx509/cms.c 	_hx509_path_append(context, &path, cert);
context          1333 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1339 source4/heimdal/lib/hx509/cms.c 	    hx509_clear_error_string(context);
context          1345 source4/heimdal/lib/hx509/cms.c 	    ret = hx509_cert_binary(context, path.val[i],
context          1348 source4/heimdal/lib/hx509/cms.c 		hx509_clear_error_string(context);
context          1358 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1375 source4/heimdal/lib/hx509/cms.c hx509_cms_decrypt_encrypted(hx509_context context,
context          1392 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context          1399 source4/heimdal/lib/hx509/cms.c 	hx509_set_error_string(context, 0, ret,
context          1406 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1413 source4/heimdal/lib/hx509/cms.c 	hx509_clear_error_string(context);
context          1417 source4/heimdal/lib/hx509/cms.c     ret = _hx509_pbe_decrypt(context,
context            55 source4/heimdal/lib/hx509/collector.c _hx509_collector_alloc(hx509_context context, hx509_lock lock, struct hx509_collector **collector)
context            64 source4/heimdal/lib/hx509/collector.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context            69 source4/heimdal/lib/hx509/collector.c     ret = hx509_certs_init(context, "MEMORY:collector-unenvelop-cert",
context            77 source4/heimdal/lib/hx509/collector.c     ret = hx509_certs_init(context, "MEMORY:collector-tmp-store",
context            97 source4/heimdal/lib/hx509/collector.c _hx509_collector_certs_add(hx509_context context,
context           101 source4/heimdal/lib/hx509/collector.c     return hx509_certs_add(context, c->certs, cert);
context           115 source4/heimdal/lib/hx509/collector.c _hx509_collector_private_key_add(hx509_context context,
context           133 source4/heimdal/lib/hx509/collector.c 	hx509_set_error_string(context, 0, ENOMEM, "Out of memory");
context           140 source4/heimdal/lib/hx509/collector.c 	hx509_set_error_string(context, 0, ret, "Failed to copy "
context           147 source4/heimdal/lib/hx509/collector.c 	ret = _hx509_parse_private_key(context, &alg->algorithm,
context           156 source4/heimdal/lib/hx509/collector.c 	    hx509_set_error_string(context, 0, ret,
context           174 source4/heimdal/lib/hx509/collector.c match_localkeyid(hx509_context context,
context           183 source4/heimdal/lib/hx509/collector.c 	hx509_set_error_string(context, 0, HX509_LOCAL_ATTRIBUTE_MISSING,
context           193 source4/heimdal/lib/hx509/collector.c     ret = hx509_certs_find(context, certs, &q, &cert);
context           204 source4/heimdal/lib/hx509/collector.c match_keys(hx509_context context, struct private_key *value, hx509_certs certs)
context           211 source4/heimdal/lib/hx509/collector.c 	hx509_set_error_string(context, 0, HX509_PRIVATE_KEY_MISSING,
context           216 source4/heimdal/lib/hx509/collector.c     ret = hx509_certs_start_seq(context, certs, &cursor);
context           222 source4/heimdal/lib/hx509/collector.c 	ret = hx509_certs_next_cert(context, certs, cursor, &c);
context           242 source4/heimdal/lib/hx509/collector.c     hx509_certs_end_seq(context, certs, cursor);
context           245 source4/heimdal/lib/hx509/collector.c 	hx509_clear_error_string(context);
context           251 source4/heimdal/lib/hx509/collector.c _hx509_collector_collect_certs(hx509_context context,
context           260 source4/heimdal/lib/hx509/collector.c     ret = hx509_certs_init(context, "MEMORY:collector-store", 0, NULL, &certs);
context           264 source4/heimdal/lib/hx509/collector.c     ret = hx509_certs_merge(context, certs, c->certs);
context           271 source4/heimdal/lib/hx509/collector.c 	ret = match_localkeyid(context, c->val.data[i], certs);
context           274 source4/heimdal/lib/hx509/collector.c 	ret = match_keys(context, c->val.data[i], certs);
context           285 source4/heimdal/lib/hx509/collector.c _hx509_collector_collect_private_keys(hx509_context context,
context           299 source4/heimdal/lib/hx509/collector.c 	hx509_set_error_string(context, 0, ENOMEM, "malloc - out of memory");
context            57 source4/heimdal/lib/hx509/crypto.c     int (*export)(hx509_context context,
context            71 source4/heimdal/lib/hx509/crypto.c     int (*sign)(hx509_context context,
context            81 source4/heimdal/lib/hx509/crypto.c     int (*unwrap)(hx509_context context,
context           122 source4/heimdal/lib/hx509/crypto.c     int (*verify_signature)(hx509_context context,
context           192 source4/heimdal/lib/hx509/crypto.c rsa_verify_signature(hx509_context context,
context           214 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           221 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "Failed to decode RSAPublicKey");
context           232 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           240 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           248 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret,
context           267 source4/heimdal/lib/hx509/crypto.c 	    hx509_set_error_string(context, 0, ret, "size from decryption mismatch");
context           276 source4/heimdal/lib/hx509/crypto.c 	    hx509_set_error_string(context, 0, ret, "object identifier in RSA sig mismatch");
context           286 source4/heimdal/lib/hx509/crypto.c 	    hx509_set_error_string(context, 0, ret, "Extra parameters inside RSA signature");
context           290 source4/heimdal/lib/hx509/crypto.c 	ret = _hx509_verify_signature(context,
context           300 source4/heimdal/lib/hx509/crypto.c 	    hx509_set_error_string(context, 0, ret, "RSA Signature incorrect");
context           313 source4/heimdal/lib/hx509/crypto.c rsa_create_signature(hx509_context context,
context           352 source4/heimdal/lib/hx509/crypto.c 	    hx509_clear_error_string(context);
context           361 source4/heimdal/lib/hx509/crypto.c 	ret = _hx509_create_signature(context,
context           377 source4/heimdal/lib/hx509/crypto.c 	    hx509_set_error_string(context, 0, ret, "out of memory");
context           390 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           402 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret,
context           415 source4/heimdal/lib/hx509/crypto.c rsa_private_key_import(hx509_context context,
context           425 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context           435 source4/heimdal/lib/hx509/crypto.c rsa_private_key2SPKI(hx509_context context,
context           447 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "malloc - out of memory");
context           455 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "malloc - out of memory");
context           471 source4/heimdal/lib/hx509/crypto.c rsa_generate_private_key(hx509_context context,
context           484 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context           502 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context           512 source4/heimdal/lib/hx509/crypto.c rsa_private_key_export(hx509_context context,
context           524 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret,
context           532 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "malloc out of memory");
context           546 source4/heimdal/lib/hx509/crypto.c rsa_get_internal(hx509_context context, hx509_private_key key, const char *type)
context           574 source4/heimdal/lib/hx509/crypto.c dsa_verify_signature(hx509_context context,
context           592 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           608 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           614 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "DSA parameters missing");
context           623 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "DSA parameters failed to decode");
context           635 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           646 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "BAD DSA sigature");
context           649 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "Invalid format of DSA sigature");
context           660 source4/heimdal/lib/hx509/crypto.c dsa_parse_private_key(hx509_context context,
context           675 source4/heimdal/lib/hx509/crypto.c     hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context           683 source4/heimdal/lib/hx509/crypto.c sha1_verify_signature(hx509_context context,
context           694 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_SIG_INVALID_FORMAT,
context           704 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_BAD_SIGNATURE,
context           713 source4/heimdal/lib/hx509/crypto.c sha256_create_signature(hx509_context context,
context           749 source4/heimdal/lib/hx509/crypto.c sha256_verify_signature(hx509_context context,
context           760 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_SIG_INVALID_FORMAT,
context           770 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_BAD_SIGNATURE,
context           779 source4/heimdal/lib/hx509/crypto.c sha1_create_signature(hx509_context context,
context           815 source4/heimdal/lib/hx509/crypto.c md5_verify_signature(hx509_context context,
context           826 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_SIG_INVALID_FORMAT,
context           836 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_BAD_SIGNATURE,
context           845 source4/heimdal/lib/hx509/crypto.c md2_verify_signature(hx509_context context,
context           856 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_SIG_INVALID_FORMAT,
context           866 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_BAD_SIGNATURE,
context          1047 source4/heimdal/lib/hx509/crypto.c _hx509_verify_signature(hx509_context context,
context          1057 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1061 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1065 source4/heimdal/lib/hx509/crypto.c 	    hx509_clear_error_string(context);
context          1073 source4/heimdal/lib/hx509/crypto.c 	    hx509_clear_error_string(context);
context          1077 source4/heimdal/lib/hx509/crypto.c     return (*md->verify_signature)(context, md, signer, alg, data, sig);
context          1081 source4/heimdal/lib/hx509/crypto.c _hx509_verify_signature_bitstring(hx509_context context,
context          1090 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_SIG_INVALID_FORMAT,
context          1098 source4/heimdal/lib/hx509/crypto.c     return _hx509_verify_signature(context, signer, alg, data, &os);
context          1102 source4/heimdal/lib/hx509/crypto.c _hx509_create_signature(hx509_context context,
context          1114 source4/heimdal/lib/hx509/crypto.c 	return (*signer->ops->sign)(context, signer, alg, data,
context          1120 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_SIG_ALG_NO_SUPPORTED,
context          1126 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_SIG_ALG_NO_SUPPORTED,
context          1131 source4/heimdal/lib/hx509/crypto.c     return (*md->create_signature)(context, md, signer, alg, data,
context          1136 source4/heimdal/lib/hx509/crypto.c _hx509_create_signature_bitstring(hx509_context context,
context          1146 source4/heimdal/lib/hx509/crypto.c     ret = _hx509_create_signature(context, signer, alg,
context          1156 source4/heimdal/lib/hx509/crypto.c _hx509_public_encrypt(hx509_context context,
context          1177 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1186 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "RSAPublicKey decode failure");
context          1196 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1204 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1214 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_RSA_PUBLIC_ENCRYPT,
context          1227 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1235 source4/heimdal/lib/hx509/crypto.c _hx509_private_key_private_decrypt(hx509_context context,
context          1247 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_PRIVATE_KEY_MISSING,
context          1255 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1264 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_RSA_PRIVATE_DECRYPT,
context          1278 source4/heimdal/lib/hx509/crypto.c _hx509_parse_private_key(hx509_context context,
context          1291 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1297 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context          1301 source4/heimdal/lib/hx509/crypto.c     ret = (*ops->import)(context, data, len, *private_key);
context          1313 source4/heimdal/lib/hx509/crypto.c _hx509_private_key2SPKI(hx509_context context,
context          1319 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_UNIMPLEMENTED_OPERATION,
context          1323 source4/heimdal/lib/hx509/crypto.c     return (*ops->get_spki)(context, private_key, spki);
context          1327 source4/heimdal/lib/hx509/crypto.c _hx509_generate_private_key_init(hx509_context context,
context          1334 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, EINVAL,
context          1341 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1350 source4/heimdal/lib/hx509/crypto.c _hx509_generate_private_key_is_ca(hx509_context context,
context          1358 source4/heimdal/lib/hx509/crypto.c _hx509_generate_private_key_bits(hx509_context context,
context          1375 source4/heimdal/lib/hx509/crypto.c _hx509_generate_private_key(hx509_context context,
context          1386 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1392 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context          1396 source4/heimdal/lib/hx509/crypto.c     ret = (*ops->generate_private_key)(context, ctx, *private_key);
context          1639 source4/heimdal/lib/hx509/crypto.c _hx509_private_key_oid(hx509_context context,
context          1646 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, ret, "malloc out of memory");
context          1659 source4/heimdal/lib/hx509/crypto.c _hx509_private_key_get_internal(hx509_context context,
context          1665 source4/heimdal/lib/hx509/crypto.c     return (*key->ops->get_internal)(context, key, type);
context          1669 source4/heimdal/lib/hx509/crypto.c _hx509_private_key_export(hx509_context context,
context          1674 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1677 source4/heimdal/lib/hx509/crypto.c     return (*key->ops->export)(context, key, data);
context          1723 source4/heimdal/lib/hx509/crypto.c CMSCBCParam_get(hx509_context context, const hx509_crypto crypto,
context          1738 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1743 source4/heimdal/lib/hx509/crypto.c CMSCBCParam_set(hx509_context context, const heim_octet_string *param,
context          1752 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1762 source4/heimdal/lib/hx509/crypto.c CMSRC2CBCParam_get(hx509_context context, const hx509_crypto crypto,
context          1798 source4/heimdal/lib/hx509/crypto.c CMSRC2CBCParam_set(hx509_context context, const heim_octet_string *param,
context          1809 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1816 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1842 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1957 source4/heimdal/lib/hx509/crypto.c hx509_crypto_init(hx509_context context,
context          1968 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_ALG_NOT_SUPP,
context          1975 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          1985 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          2065 source4/heimdal/lib/hx509/crypto.c hx509_crypto_set_params(hx509_context context,
context          2070 source4/heimdal/lib/hx509/crypto.c     return (*crypto->cipher->set_params)(context, param, crypto, ivec);
context          2074 source4/heimdal/lib/hx509/crypto.c hx509_crypto_get_params(hx509_context context,
context          2079 source4/heimdal/lib/hx509/crypto.c     return (*crypto->cipher->get_params)(context, crypto, ivec, param);
context          2267 source4/heimdal/lib/hx509/crypto.c PBE_string2key(hx509_context context,
context          2311 source4/heimdal/lib/hx509/crypto.c     ret = hx509_crypto_init(context, NULL, enc_oid, &c);
context          2370 source4/heimdal/lib/hx509/crypto.c _hx509_pbe_encrypt(hx509_context context,
context          2376 source4/heimdal/lib/hx509/crypto.c     hx509_clear_error_string(context);
context          2385 source4/heimdal/lib/hx509/crypto.c _hx509_pbe_decrypt(hx509_context context,
context          2406 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, HX509_ALG_NOT_SUPP,
context          2416 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          2424 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          2442 source4/heimdal/lib/hx509/crypto.c 	ret = (*s2k)(context, password, ai->parameters, &crypto,
context          2542 source4/heimdal/lib/hx509/crypto.c hx509_crypto_select(const hx509_context context,
context          2565 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, EINVAL,
context          2589 source4/heimdal/lib/hx509/crypto.c 		    hx509_clear_error_string(context);
context          2602 source4/heimdal/lib/hx509/crypto.c 		    hx509_clear_error_string(context);
context          2611 source4/heimdal/lib/hx509/crypto.c 	hx509_clear_error_string(context);
context          2616 source4/heimdal/lib/hx509/crypto.c hx509_crypto_available(hx509_context context,
context          2636 source4/heimdal/lib/hx509/crypto.c 	hx509_set_error_string(context, 0, EINVAL,
context          2694 source4/heimdal/lib/hx509/crypto.c     hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context            57 source4/heimdal/lib/hx509/env.c hx509_env_add(hx509_context context, hx509_env *env,
context            64 source4/heimdal/lib/hx509/env.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           108 source4/heimdal/lib/hx509/env.c hx509_env_add_binding(hx509_context context, hx509_env *env,
context           115 source4/heimdal/lib/hx509/env.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           155 source4/heimdal/lib/hx509/env.c hx509_env_lfind(hx509_context context, hx509_env env,
context           180 source4/heimdal/lib/hx509/env.c hx509_env_find(hx509_context context, hx509_env env, const char *key)
context           203 source4/heimdal/lib/hx509/env.c hx509_env_find_binding(hx509_context context,
context            69 source4/heimdal/lib/hx509/error.c hx509_clear_error_string(hx509_context context)
context            71 source4/heimdal/lib/hx509/error.c     free_error_string(context->error);
context            72 source4/heimdal/lib/hx509/error.c     context->error = NULL;
context            90 source4/heimdal/lib/hx509/error.c hx509_set_error_stringv(hx509_context context, int flags, int code,
context            97 source4/heimdal/lib/hx509/error.c 	hx509_clear_error_string(context);
context           102 source4/heimdal/lib/hx509/error.c 	hx509_clear_error_string(context);
context           109 source4/heimdal/lib/hx509/error.c 	msg->next = context->error;
context           110 source4/heimdal/lib/hx509/error.c 	context->error = msg;
context           112 source4/heimdal/lib/hx509/error.c 	free_error_string(context->error);
context           113 source4/heimdal/lib/hx509/error.c 	context->error = msg;
context           132 source4/heimdal/lib/hx509/error.c hx509_set_error_string(hx509_context context, int flags, int code,
context           138 source4/heimdal/lib/hx509/error.c     hx509_set_error_stringv(context, flags, code, fmt, ap);
context           154 source4/heimdal/lib/hx509/error.c hx509_get_error_string(hx509_context context, int error_code)
context           157 source4/heimdal/lib/hx509/error.c     hx509_error msg = context->error;
context           163 source4/heimdal/lib/hx509/error.c 	cstr = com_right(context->et_list, error_code);
context           174 source4/heimdal/lib/hx509/error.c     for (msg = context->error; msg; msg = msg->next)
context           208 source4/heimdal/lib/hx509/error.c hx509_err(hx509_context context, int exit_code,
context           218 source4/heimdal/lib/hx509/error.c     msg = hx509_get_error_string(context, error_code);
context            76 source4/heimdal/lib/hx509/file.c hx509_pem_write(hx509_context context, const char *type,
context           104 source4/heimdal/lib/hx509/file.c 	    hx509_set_error_string(context, 0, ENOMEM,
context           184 source4/heimdal/lib/hx509/file.c hx509_pem_read(hx509_context context,
context           275 source4/heimdal/lib/hx509/file.c 	    ret = (*func)(context, type, headers, data, len, ctx);
context           291 source4/heimdal/lib/hx509/file.c 	hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context            68 source4/heimdal/lib/hx509/keyset.c _hx509_ks_type(hx509_context context, const char *type)
context            72 source4/heimdal/lib/hx509/keyset.c     for (i = 0; i < context->ks_num_ops; i++)
context            73 source4/heimdal/lib/hx509/keyset.c 	if (strcasecmp(type, context->ks_ops[i]->name) == 0)
context            74 source4/heimdal/lib/hx509/keyset.c 	    return context->ks_ops[i];
context            80 source4/heimdal/lib/hx509/keyset.c _hx509_ks_register(hx509_context context, struct hx509_keyset_ops *ops)
context            84 source4/heimdal/lib/hx509/keyset.c     if (_hx509_ks_type(context, ops->name))
context            87 source4/heimdal/lib/hx509/keyset.c     val = realloc(context->ks_ops,
context            88 source4/heimdal/lib/hx509/keyset.c 		  (context->ks_num_ops + 1) * sizeof(context->ks_ops[0]));
context            91 source4/heimdal/lib/hx509/keyset.c     val[context->ks_num_ops] = ops;
context            92 source4/heimdal/lib/hx509/keyset.c     context->ks_ops = val;
context            93 source4/heimdal/lib/hx509/keyset.c     context->ks_num_ops++;
context           113 source4/heimdal/lib/hx509/keyset.c hx509_certs_init(hx509_context context,
context           138 source4/heimdal/lib/hx509/keyset.c 	hx509_clear_error_string(context);
context           142 source4/heimdal/lib/hx509/keyset.c     ops = _hx509_ks_type(context, type);
context           144 source4/heimdal/lib/hx509/keyset.c 	hx509_set_error_string(context, 0, ENOENT,
context           152 source4/heimdal/lib/hx509/keyset.c 	hx509_clear_error_string(context);
context           158 source4/heimdal/lib/hx509/keyset.c     ret = (*ops->init)(context, c, &c->ops_data, flags, residue, lock);
context           184 source4/heimdal/lib/hx509/keyset.c hx509_certs_store(hx509_context context,
context           190 source4/heimdal/lib/hx509/keyset.c 	hx509_set_error_string(context, 0, HX509_UNSUPPORTED_OPERATION,
context           197 source4/heimdal/lib/hx509/keyset.c     return (*certs->ops->store)(context, certs, certs->ops_data, flags, lock);
context           253 source4/heimdal/lib/hx509/keyset.c hx509_certs_start_seq(hx509_context context,
context           260 source4/heimdal/lib/hx509/keyset.c 	hx509_set_error_string(context, 0, HX509_UNSUPPORTED_OPERATION,
context           266 source4/heimdal/lib/hx509/keyset.c     ret = (*certs->ops->iter_start)(context, certs, certs->ops_data, cursor);
context           289 source4/heimdal/lib/hx509/keyset.c hx509_certs_next_cert(hx509_context context,
context           295 source4/heimdal/lib/hx509/keyset.c     return (*certs->ops->iter)(context, certs, certs->ops_data, cursor, cert);
context           311 source4/heimdal/lib/hx509/keyset.c hx509_certs_end_seq(hx509_context context,
context           315 source4/heimdal/lib/hx509/keyset.c     (*certs->ops->iter_end)(context, certs, certs->ops_data, cursor);
context           336 source4/heimdal/lib/hx509/keyset.c hx509_certs_iter(hx509_context context,
context           345 source4/heimdal/lib/hx509/keyset.c     ret = hx509_certs_start_seq(context, certs, &cursor);
context           350 source4/heimdal/lib/hx509/keyset.c 	ret = hx509_certs_next_cert(context, certs, cursor, &c);
context           357 source4/heimdal/lib/hx509/keyset.c 	ret = (*func)(context, ctx, c);
context           363 source4/heimdal/lib/hx509/keyset.c     hx509_certs_end_seq(context, certs, cursor);
context           383 source4/heimdal/lib/hx509/keyset.c hx509_ci_print_names(hx509_context context, void *ctx, hx509_cert c)
context           420 source4/heimdal/lib/hx509/keyset.c hx509_certs_add(hx509_context context, hx509_certs certs, hx509_cert cert)
context           423 source4/heimdal/lib/hx509/keyset.c 	hx509_set_error_string(context, 0, ENOENT,
context           429 source4/heimdal/lib/hx509/keyset.c     return (*certs->ops->add)(context, certs, certs->ops_data, cert);
context           447 source4/heimdal/lib/hx509/keyset.c hx509_certs_find(hx509_context context,
context           458 source4/heimdal/lib/hx509/keyset.c     _hx509_query_statistic(context, 0, q);
context           461 source4/heimdal/lib/hx509/keyset.c 	return (*certs->ops->query)(context, certs, certs->ops_data, q, r);
context           463 source4/heimdal/lib/hx509/keyset.c     ret = hx509_certs_start_seq(context, certs, &cursor);
context           469 source4/heimdal/lib/hx509/keyset.c 	ret = hx509_certs_next_cert(context, certs, cursor, &c);
context           474 source4/heimdal/lib/hx509/keyset.c 	if (_hx509_query_match_cert(context, q, c)) {
context           481 source4/heimdal/lib/hx509/keyset.c     hx509_certs_end_seq(context, certs, cursor);
context           485 source4/heimdal/lib/hx509/keyset.c 	hx509_clear_error_string(context);
context           493 source4/heimdal/lib/hx509/keyset.c certs_merge_func(hx509_context context, void *ctx, hx509_cert c)
context           495 source4/heimdal/lib/hx509/keyset.c     return hx509_certs_add(context, (hx509_certs)ctx, c);
context           512 source4/heimdal/lib/hx509/keyset.c hx509_certs_merge(hx509_context context, hx509_certs to, hx509_certs from)
context           516 source4/heimdal/lib/hx509/keyset.c     return hx509_certs_iter(context, from, certs_merge_func, to);
context           535 source4/heimdal/lib/hx509/keyset.c hx509_certs_append(hx509_context context,
context           543 source4/heimdal/lib/hx509/keyset.c     ret = hx509_certs_init(context, name, 0, lock, &s);
context           546 source4/heimdal/lib/hx509/keyset.c     ret = hx509_certs_merge(context, to, s);
context           564 source4/heimdal/lib/hx509/keyset.c hx509_get_one_cert(hx509_context context, hx509_certs certs, hx509_cert *c)
context           571 source4/heimdal/lib/hx509/keyset.c     ret = hx509_certs_start_seq(context, certs, &cursor);
context           575 source4/heimdal/lib/hx509/keyset.c     ret = hx509_certs_next_cert(context, certs, cursor, c);
context           579 source4/heimdal/lib/hx509/keyset.c     hx509_certs_end_seq(context, certs, cursor);
context           607 source4/heimdal/lib/hx509/keyset.c hx509_certs_info(hx509_context context,
context           621 source4/heimdal/lib/hx509/keyset.c     return (*certs->ops->printinfo)(context, certs, certs->ops_data,
context           642 source4/heimdal/lib/hx509/keyset.c _hx509_certs_keys_get(hx509_context context,
context           650 source4/heimdal/lib/hx509/keyset.c     return (*certs->ops->getkeys)(context, certs, certs->ops_data, keys);
context           654 source4/heimdal/lib/hx509/keyset.c _hx509_certs_keys_add(hx509_context context,
context           659 source4/heimdal/lib/hx509/keyset.c 	hx509_set_error_string(context, 0, EINVAL,
context           665 source4/heimdal/lib/hx509/keyset.c     return (*certs->ops->addkey)(context, certs, certs->ops_data, key);
context           670 source4/heimdal/lib/hx509/keyset.c _hx509_certs_keys_free(hx509_context context,
context            57 source4/heimdal/lib/hx509/ks_dir.c dir_init(hx509_context context,
context            69 source4/heimdal/lib/hx509/ks_dir.c 	    hx509_set_error_string(context, 0, ENOENT,
context            75 source4/heimdal/lib/hx509/ks_dir.c 	    hx509_set_error_string(context, 0, ENOTDIR,
context            83 source4/heimdal/lib/hx509/ks_dir.c 	hx509_clear_error_string(context);
context           100 source4/heimdal/lib/hx509/ks_dir.c dir_iter_start(hx509_context context,
context           109 source4/heimdal/lib/hx509/ks_dir.c 	hx509_clear_error_string(context);
context           115 source4/heimdal/lib/hx509/ks_dir.c 	hx509_clear_error_string(context);
context           128 source4/heimdal/lib/hx509/ks_dir.c dir_iter(hx509_context context,
context           141 source4/heimdal/lib/hx509/ks_dir.c 	    ret = hx509_certs_next_cert(context, d->certs, d->iter, cert);
context           143 source4/heimdal/lib/hx509/ks_dir.c 		hx509_certs_end_seq(context, d->certs, d->iter);
context           152 source4/heimdal/lib/hx509/ks_dir.c 	    hx509_certs_end_seq(context, d->certs, d->iter);
context           168 source4/heimdal/lib/hx509/ks_dir.c 	ret = hx509_certs_init(context, fn, 0, NULL, &d->certs);
context           171 source4/heimdal/lib/hx509/ks_dir.c 	    ret = hx509_certs_start_seq(context, d->certs, &d->iter);
context           189 source4/heimdal/lib/hx509/ks_dir.c dir_iter_end(hx509_context context,
context           197 source4/heimdal/lib/hx509/ks_dir.c 	hx509_certs_end_seq(context, d->certs, d->iter);
context           221 source4/heimdal/lib/hx509/ks_dir.c _hx509_ks_dir_register(hx509_context context)
context           223 source4/heimdal/lib/hx509/ks_dir.c     _hx509_ks_register(context, &keyset_dir);
context            50 source4/heimdal/lib/hx509/ks_file.c parse_certificate(hx509_context context, const char *fn,
context            58 source4/heimdal/lib/hx509/ks_file.c     ret = hx509_cert_init_data(context, data, len, &cert);
context            62 source4/heimdal/lib/hx509/ks_file.c     ret = _hx509_collector_certs_add(context, c, cert);
context            68 source4/heimdal/lib/hx509/ks_file.c try_decrypt(hx509_context context,
context            87 source4/heimdal/lib/hx509/ks_file.c 	hx509_clear_error_string(context);
context            95 source4/heimdal/lib/hx509/ks_file.c 	hx509_set_error_string(context, 0, HX509_CRYPTO_INTERNAL_ERROR,
context           102 source4/heimdal/lib/hx509/ks_file.c 	hx509_set_error_string(context, 0, ENOMEM,
context           117 source4/heimdal/lib/hx509/ks_file.c     ret = _hx509_collector_private_key_add(context,
context           133 source4/heimdal/lib/hx509/ks_file.c parse_rsa_private_key(hx509_context context, const char *fn,
context           154 source4/heimdal/lib/hx509/ks_file.c 	    hx509_set_error_string(context, 0, HX509_ALG_NOT_SUPP,
context           161 source4/heimdal/lib/hx509/ks_file.c 	    hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context           165 source4/heimdal/lib/hx509/ks_file.c 	    hx509_clear_error_string(context);
context           171 source4/heimdal/lib/hx509/ks_file.c 	    hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context           178 source4/heimdal/lib/hx509/ks_file.c 	    hx509_clear_error_string(context);
context           185 source4/heimdal/lib/hx509/ks_file.c 	    hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context           195 source4/heimdal/lib/hx509/ks_file.c 	    hx509_clear_error_string(context);
context           203 source4/heimdal/lib/hx509/ks_file.c 	    hx509_set_error_string(context, 0, HX509_ALG_NOT_SUPP,
context           220 source4/heimdal/lib/hx509/ks_file.c 	    hx509_set_error_string(context, 0, HX509_PARSING_KEY_FAILED,
context           234 source4/heimdal/lib/hx509/ks_file.c 		ret = try_decrypt(context, c, hx509_signature_rsa(),
context           256 source4/heimdal/lib/hx509/ks_file.c 		ret = try_decrypt(context, c, hx509_signature_rsa(),
context           270 source4/heimdal/lib/hx509/ks_file.c 	ret = _hx509_collector_private_key_add(context,
context           298 source4/heimdal/lib/hx509/ks_file.c pem_func(hx509_context context, const char *type,
context           308 source4/heimdal/lib/hx509/ks_file.c 	    ret = (*formats[j].func)(context, NULL, pem_ctx->c,  header, data, len);
context           315 source4/heimdal/lib/hx509/ks_file.c 	hx509_set_error_string(context, 0, ret,
context           329 source4/heimdal/lib/hx509/ks_file.c file_init_common(hx509_context context,
context           349 source4/heimdal/lib/hx509/ks_file.c 	hx509_clear_error_string(context);
context           356 source4/heimdal/lib/hx509/ks_file.c 	hx509_clear_error_string(context);
context           367 source4/heimdal/lib/hx509/ks_file.c 	ret = hx509_certs_init(context, "MEMORY:ks-file-create",
context           375 source4/heimdal/lib/hx509/ks_file.c     ret = _hx509_collector_alloc(context, lock, &pem_ctx.c);
context           389 source4/heimdal/lib/hx509/ks_file.c 	    hx509_set_error_string(context, 0, ret,
context           396 source4/heimdal/lib/hx509/ks_file.c 	ret = hx509_pem_read(context, f, pem_func, &pem_ctx);
context           407 source4/heimdal/lib/hx509/ks_file.c 		hx509_clear_error_string(context);
context           412 source4/heimdal/lib/hx509/ks_file.c 		ret = (*formats[i].func)(context, p, pem_ctx.c, NULL, ptr, length);
context           422 source4/heimdal/lib/hx509/ks_file.c     ret = _hx509_collector_collect_certs(context, pem_ctx.c, &f->certs);
context           426 source4/heimdal/lib/hx509/ks_file.c     ret = _hx509_collector_collect_private_keys(context, pem_ctx.c, &keys);
context           431 source4/heimdal/lib/hx509/ks_file.c 	    _hx509_certs_keys_add(context, f->certs, keys[i]);
context           432 source4/heimdal/lib/hx509/ks_file.c 	_hx509_certs_keys_free(context, keys);
context           450 source4/heimdal/lib/hx509/ks_file.c file_init_pem(hx509_context context,
context           454 source4/heimdal/lib/hx509/ks_file.c     return file_init_common(context, certs, data, flags, residue, lock, USE_PEM);
context           458 source4/heimdal/lib/hx509/ks_file.c file_init_der(hx509_context context,
context           462 source4/heimdal/lib/hx509/ks_file.c     return file_init_common(context, certs, data, flags, residue, lock, USE_DER);
context           481 source4/heimdal/lib/hx509/ks_file.c store_func(hx509_context context, void *ctx, hx509_cert c)
context           487 source4/heimdal/lib/hx509/ks_file.c     ret = hx509_cert_binary(context, c, &data);
context           497 source4/heimdal/lib/hx509/ks_file.c 	hx509_pem_write(context, "CERTIFICATE", NULL, sc->f,
context           502 source4/heimdal/lib/hx509/ks_file.c 	    ret = _hx509_private_key_export(context, key, &data);
context           505 source4/heimdal/lib/hx509/ks_file.c 	    hx509_pem_write(context, _hx509_private_pem_name(key), NULL, sc->f,
context           516 source4/heimdal/lib/hx509/ks_file.c file_store(hx509_context context,
context           525 source4/heimdal/lib/hx509/ks_file.c 	hx509_set_error_string(context, 0, ENOENT,
context           532 source4/heimdal/lib/hx509/ks_file.c     ret = hx509_certs_iter(context, f->certs, store_func, &sc);
context           538 source4/heimdal/lib/hx509/ks_file.c file_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c)
context           541 source4/heimdal/lib/hx509/ks_file.c     return hx509_certs_add(context, f->certs, c);
context           545 source4/heimdal/lib/hx509/ks_file.c file_iter_start(hx509_context context,
context           549 source4/heimdal/lib/hx509/ks_file.c     return hx509_certs_start_seq(context, f->certs, cursor);
context           553 source4/heimdal/lib/hx509/ks_file.c file_iter(hx509_context context,
context           557 source4/heimdal/lib/hx509/ks_file.c     return hx509_certs_next_cert(context, f->certs, iter, cert);
context           561 source4/heimdal/lib/hx509/ks_file.c file_iter_end(hx509_context context,
context           567 source4/heimdal/lib/hx509/ks_file.c     return hx509_certs_end_seq(context, f->certs, cursor);
context           571 source4/heimdal/lib/hx509/ks_file.c file_getkeys(hx509_context context,
context           577 source4/heimdal/lib/hx509/ks_file.c     return _hx509_certs_keys_get(context, f->certs, keys);
context           581 source4/heimdal/lib/hx509/ks_file.c file_addkey(hx509_context context,
context           587 source4/heimdal/lib/hx509/ks_file.c     return _hx509_certs_keys_add(context, f->certs, key);
context           640 source4/heimdal/lib/hx509/ks_file.c _hx509_ks_file_register(hx509_context context)
context           642 source4/heimdal/lib/hx509/ks_file.c     _hx509_ks_register(context, &keyset_file);
context           643 source4/heimdal/lib/hx509/ks_file.c     _hx509_ks_register(context, &keyset_pemfile);
context           644 source4/heimdal/lib/hx509/ks_file.c     _hx509_ks_register(context, &keyset_derfile);
context           196 source4/heimdal/lib/hx509/ks_keychain.c set_private_key(hx509_context context,
context           264 source4/heimdal/lib/hx509/ks_keychain.c keychain_init(hx509_context context,
context           272 source4/heimdal/lib/hx509/ks_keychain.c 	hx509_clear_error_string(context);
context           284 source4/heimdal/lib/hx509/ks_keychain.c 		hx509_set_error_string(context, 0, ENOENT,
context           289 source4/heimdal/lib/hx509/ks_keychain.c 	    hx509_set_error_string(context, 0, ENOENT,
context           325 source4/heimdal/lib/hx509/ks_keychain.c keychain_iter_start(hx509_context context,
context           333 source4/heimdal/lib/hx509/ks_keychain.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           342 source4/heimdal/lib/hx509/ks_keychain.c 	ret = hx509_certs_init(context, "MEMORY:ks-file-create",
context           353 source4/heimdal/lib/hx509/ks_keychain.c 	    hx509_set_error_string(context, 0, ENOMEM,
context           366 source4/heimdal/lib/hx509/ks_keychain.c 	    ret = hx509_cert_init_data(context, cssm.Data, cssm.Length, &cert);
context           370 source4/heimdal/lib/hx509/ks_keychain.c 	    ret = hx509_certs_add(context, iter->certs, cert);
context           378 source4/heimdal/lib/hx509/ks_keychain.c 	ret = hx509_certs_start_seq(context, iter->certs, &iter->cursor);
context           393 source4/heimdal/lib/hx509/ks_keychain.c 	    hx509_set_error_string(context, 0, ret,
context           408 source4/heimdal/lib/hx509/ks_keychain.c keychain_iter(hx509_context context,
context           422 source4/heimdal/lib/hx509/ks_keychain.c 	return hx509_certs_next_cert(context, iter->certs, iter->cursor, cert);
context           447 source4/heimdal/lib/hx509/ks_keychain.c     ret = hx509_cert_init_data(context, ptr, len, cert);
context           485 source4/heimdal/lib/hx509/ks_keychain.c 	set_private_key(context, itemRef, *cert);
context           499 source4/heimdal/lib/hx509/ks_keychain.c keychain_iter_end(hx509_context context,
context           508 source4/heimdal/lib/hx509/ks_keychain.c 	ret = hx509_certs_end_seq(context, iter->certs, iter->cursor);
context           543 source4/heimdal/lib/hx509/ks_keychain.c _hx509_ks_keychain_register(hx509_context context)
context           546 source4/heimdal/lib/hx509/ks_keychain.c     _hx509_ks_register(context, &keyset_keychain);
context            53 source4/heimdal/lib/hx509/ks_mem.c mem_init(hx509_context context,
context            91 source4/heimdal/lib/hx509/ks_mem.c mem_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c)
context           109 source4/heimdal/lib/hx509/ks_mem.c mem_iter_start(hx509_context context,
context           146 source4/heimdal/lib/hx509/ks_mem.c mem_iter_end(hx509_context context,
context           156 source4/heimdal/lib/hx509/ks_mem.c mem_getkeys(hx509_context context,
context           172 source4/heimdal/lib/hx509/ks_mem.c 	    hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           181 source4/heimdal/lib/hx509/ks_mem.c mem_addkey(hx509_context context,
context           194 source4/heimdal/lib/hx509/ks_mem.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           221 source4/heimdal/lib/hx509/ks_mem.c _hx509_ks_mem_register(hx509_context context)
context           223 source4/heimdal/lib/hx509/ks_mem.c     _hx509_ks_register(context, &keyset_mem);
context            39 source4/heimdal/lib/hx509/ks_null.c null_init(hx509_context context,
context            55 source4/heimdal/lib/hx509/ks_null.c null_iter_start(hx509_context context,
context            63 source4/heimdal/lib/hx509/ks_null.c null_iter(hx509_context context,
context            71 source4/heimdal/lib/hx509/ks_null.c null_iter_end(hx509_context context,
context            95 source4/heimdal/lib/hx509/ks_null.c _hx509_ks_null_register(hx509_context context)
context            97 source4/heimdal/lib/hx509/ks_null.c     _hx509_ks_register(context, &keyset_null);
context           238 source4/heimdal/lib/hx509/ks_p11.c p11_mech_info(hx509_context context,
context           248 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, HX509_PKCS11_NO_MECH,
context           254 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, HX509_PKCS11_NO_MECH,
context           260 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, ENOMEM,
context           267 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, HX509_PKCS11_NO_MECH,
context           276 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, ENOMEM,
context           284 source4/heimdal/lib/hx509/ks_p11.c 	    hx509_set_error_string(context, 0, ENOMEM,
context           291 source4/heimdal/lib/hx509/ks_p11.c 	    hx509_set_error_string(context, 0, HX509_PKCS11_NO_MECH,
context           302 source4/heimdal/lib/hx509/ks_p11.c p11_init_slot(hx509_context context,
context           320 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, HX509_PKCS11_TOKEN_CONFUSED,
context           342 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, HX509_PKCS11_NO_TOKEN,
context           353 source4/heimdal/lib/hx509/ks_p11.c     ret = p11_get_session(context, p, slot, lock, &session);
context           357 source4/heimdal/lib/hx509/ks_p11.c     ret = p11_mech_info(context, p, slot, num);
context           361 source4/heimdal/lib/hx509/ks_p11.c     ret = p11_list_keys(context, p, slot, session, lock, &slot->certs);
context           369 source4/heimdal/lib/hx509/ks_p11.c p11_get_session(hx509_context context,
context           392 source4/heimdal/lib/hx509/ks_p11.c 	if (context)
context           393 source4/heimdal/lib/hx509/ks_p11.c 	    hx509_set_error_string(context, 0, HX509_PKCS11_OPEN_SESSION,
context           435 source4/heimdal/lib/hx509/ks_p11.c 		if (context)
context           436 source4/heimdal/lib/hx509/ks_p11.c 		    hx509_set_error_string(context, 0, ret,
context           450 source4/heimdal/lib/hx509/ks_p11.c 	    if (context)
context           451 source4/heimdal/lib/hx509/ks_p11.c 		hx509_set_error_string(context, 0, HX509_PKCS11_LOGIN,
context           462 source4/heimdal/lib/hx509/ks_p11.c 		if (context)
context           463 source4/heimdal/lib/hx509/ks_p11.c 		    hx509_set_error_string(context, 0, ENOMEM,
context           491 source4/heimdal/lib/hx509/ks_p11.c iterate_entries(hx509_context context,
context           540 source4/heimdal/lib/hx509/ks_p11.c 	ret = (*func)(context, p, slot, session, object, ptr, query, num_query);
context           601 source4/heimdal/lib/hx509/ks_p11.c collect_private_key(hx509_context context,
context           654 source4/heimdal/lib/hx509/ks_p11.c     ret = _hx509_collector_private_key_add(context,
context           677 source4/heimdal/lib/hx509/ks_p11.c collect_cert(hx509_context context,
context           693 source4/heimdal/lib/hx509/ks_p11.c     ret = hx509_cert_init_data(context, query[1].pValue,
context           712 source4/heimdal/lib/hx509/ks_p11.c 	_hx509_set_cert_attribute(context,
context           729 source4/heimdal/lib/hx509/ks_p11.c     ret = _hx509_collector_certs_add(context, collector, cert);
context           737 source4/heimdal/lib/hx509/ks_p11.c p11_list_keys(hx509_context context,
context           762 source4/heimdal/lib/hx509/ks_p11.c     ret = _hx509_collector_alloc(context, lock, &collector);
context           767 source4/heimdal/lib/hx509/ks_p11.c     ret = iterate_entries(context, p, slot, session,
context           775 source4/heimdal/lib/hx509/ks_p11.c     ret = iterate_entries(context, p, slot, session,
context           782 source4/heimdal/lib/hx509/ks_p11.c     ret = _hx509_collector_collect_certs(context, collector, &slot->certs);
context           792 source4/heimdal/lib/hx509/ks_p11.c p11_init(hx509_context context,
context           834 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, ret,
context           842 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, ret,
context           851 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, ret,
context           859 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, ret,
context           867 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, ret,
context           874 source4/heimdal/lib/hx509/ks_p11.c 	hx509_set_error_string(context, 0, ret,
context           886 source4/heimdal/lib/hx509/ks_p11.c 	    hx509_clear_error_string(context);
context           894 source4/heimdal/lib/hx509/ks_p11.c 	    hx509_set_error_string(context, 0, HX509_PKCS11_TOKEN_CONFUSED,
context           904 source4/heimdal/lib/hx509/ks_p11.c 	    hx509_set_error_string(context, 0, ENOMEM,
context           911 source4/heimdal/lib/hx509/ks_p11.c 	    ret = p11_init_slot(context, p, lock, slot_ids[i], i, &p->slot[i]);
context          1005 source4/heimdal/lib/hx509/ks_p11.c p11_iter_start(hx509_context context,
context          1014 source4/heimdal/lib/hx509/ks_p11.c 	hx509_clear_error_string(context);
context          1017 source4/heimdal/lib/hx509/ks_p11.c     ret = hx509_certs_init(context, "MEMORY:pkcs11-iter", 0, NULL, &c->certs);
context          1026 source4/heimdal/lib/hx509/ks_p11.c 	ret = hx509_certs_merge(context, c->certs, p->slot[i].certs);
context          1034 source4/heimdal/lib/hx509/ks_p11.c     ret = hx509_certs_start_seq(context, c->certs, &c->cursor);
context          1046 source4/heimdal/lib/hx509/ks_p11.c p11_iter(hx509_context context,
context          1050 source4/heimdal/lib/hx509/ks_p11.c     return hx509_certs_next_cert(context, c->certs, c->cursor, cert);
context          1054 source4/heimdal/lib/hx509/ks_p11.c p11_iter_end(hx509_context context,
context          1059 source4/heimdal/lib/hx509/ks_p11.c     ret = hx509_certs_end_seq(context, c->certs, c->cursor);
context          1104 source4/heimdal/lib/hx509/ks_p11.c p11_printinfo(hx509_context context,
context          1189 source4/heimdal/lib/hx509/ks_p11.c _hx509_ks_pkcs11_register(hx509_context context)
context          1192 source4/heimdal/lib/hx509/ks_p11.c     _hx509_ks_register(context, &keyset_pkcs11);
context            70 source4/heimdal/lib/hx509/ks_p12.c keyBag_parser(hx509_context context,
context            88 source4/heimdal/lib/hx509/ks_p12.c     _hx509_collector_private_key_add(context,
context            99 source4/heimdal/lib/hx509/ks_p12.c ShroudedKeyBag_parser(hx509_context context,
context           114 source4/heimdal/lib/hx509/ks_p12.c     ret = _hx509_pbe_decrypt(context,
context           123 source4/heimdal/lib/hx509/ks_p12.c     ret = keyBag_parser(context, c, content.data, content.length, attrs);
context           129 source4/heimdal/lib/hx509/ks_p12.c certBag_parser(hx509_context context,
context           156 source4/heimdal/lib/hx509/ks_p12.c     ret = hx509_cert_init_data(context, os.data, os.length, &cert);
context           161 source4/heimdal/lib/hx509/ks_p12.c     ret = _hx509_collector_certs_add(context, c, cert);
context           178 source4/heimdal/lib/hx509/ks_p12.c 		_hx509_set_cert_attribute(context, cert, oid,
context           189 source4/heimdal/lib/hx509/ks_p12.c parse_safe_content(hx509_context context,
context           203 source4/heimdal/lib/hx509/ks_p12.c 	parse_pkcs12_type(context,
context           215 source4/heimdal/lib/hx509/ks_p12.c safeContent_parser(hx509_context context,
context           226 source4/heimdal/lib/hx509/ks_p12.c     ret = parse_safe_content(context, c, os.data, os.length);
context           232 source4/heimdal/lib/hx509/ks_p12.c encryptedData_parser(hx509_context context,
context           243 source4/heimdal/lib/hx509/ks_p12.c     ret = hx509_cms_decrypt_encrypted(context,
context           252 source4/heimdal/lib/hx509/ks_p12.c 	ret = parse_safe_content(context, c, content.data, content.length);
context           260 source4/heimdal/lib/hx509/ks_p12.c envelopedData_parser(hx509_context context,
context           274 source4/heimdal/lib/hx509/ks_p12.c     ret = hx509_cms_unenvelope(context,
context           283 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           289 source4/heimdal/lib/hx509/ks_p12.c 	ret = parse_safe_content(context, c, content.data, content.length);
context           308 source4/heimdal/lib/hx509/ks_p12.c parse_pkcs12_type(hx509_context context,
context           318 source4/heimdal/lib/hx509/ks_p12.c 	    (*bagtypes[i].func)(context, c, data, length, attrs);
context           322 source4/heimdal/lib/hx509/ks_p12.c p12_init(hx509_context context,
context           339 source4/heimdal/lib/hx509/ks_p12.c     ret = _hx509_collector_alloc(context, lock, &c);
context           346 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           353 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           358 source4/heimdal/lib/hx509/ks_p12.c 	ret = hx509_certs_init(context, "MEMORY:ks-file-create",
context           367 source4/heimdal/lib/hx509/ks_p12.c 	hx509_clear_error_string(context);
context           374 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, 0, ret,
context           382 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, 0, ret,
context           390 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, 0, ret,
context           404 source4/heimdal/lib/hx509/ks_p12.c 	    hx509_clear_error_string(context);
context           413 source4/heimdal/lib/hx509/ks_p12.c 	    hx509_clear_error_string(context);
context           419 source4/heimdal/lib/hx509/ks_p12.c 	parse_pkcs12_type(context,
context           428 source4/heimdal/lib/hx509/ks_p12.c     ret = _hx509_collector_collect_certs(context, c, &p12->certs);
context           447 source4/heimdal/lib/hx509/ks_p12.c addBag(hx509_context context,
context           458 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           465 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, 0, ret, "out of memory");
context           472 source4/heimdal/lib/hx509/ks_p12.c 	hx509_set_error_string(context, 0, ENOMEM, "malloc out of memory");
context           485 source4/heimdal/lib/hx509/ks_p12.c store_func(hx509_context context, void *ctx, hx509_cert c)
context           499 source4/heimdal/lib/hx509/ks_p12.c     ret = hx509_cert_binary(context, c, &os);
context           520 source4/heimdal/lib/hx509/ks_p12.c     ret = addBag(context, as, oid_id_pkcs12_certBag(), os.data, os.length);
context           531 source4/heimdal/lib/hx509/ks_p12.c 	ret = _hx509_private_key_oid(context, key,
context           537 source4/heimdal/lib/hx509/ks_p12.c 	ret = _hx509_private_key_export(context,
context           552 source4/heimdal/lib/hx509/ks_p12.c 	ret = addBag(context, as, oid_id_pkcs12_keyBag(), os.data, os.length);
context           562 source4/heimdal/lib/hx509/ks_p12.c p12_store(hx509_context context,
context           575 source4/heimdal/lib/hx509/ks_p12.c     ret = hx509_certs_iter(context, p12->certs, store_func, &as);
context           618 source4/heimdal/lib/hx509/ks_p12.c 	    hx509_set_error_string(context, 0, ret, "malloc out of memory");
context           651 source4/heimdal/lib/hx509/ks_p12.c p12_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c)
context           654 source4/heimdal/lib/hx509/ks_p12.c     return hx509_certs_add(context, p12->certs, c);
context           658 source4/heimdal/lib/hx509/ks_p12.c p12_iter_start(hx509_context context,
context           664 source4/heimdal/lib/hx509/ks_p12.c     return hx509_certs_start_seq(context, p12->certs, cursor);
context           668 source4/heimdal/lib/hx509/ks_p12.c p12_iter(hx509_context context,
context           675 source4/heimdal/lib/hx509/ks_p12.c     return hx509_certs_next_cert(context, p12->certs, cursor, cert);
context           679 source4/heimdal/lib/hx509/ks_p12.c p12_iter_end(hx509_context context,
context           685 source4/heimdal/lib/hx509/ks_p12.c     return hx509_certs_end_seq(context, p12->certs, cursor);
context           702 source4/heimdal/lib/hx509/ks_p12.c _hx509_ks_pkcs12_register(hx509_context context)
context           704 source4/heimdal/lib/hx509/ks_p12.c     _hx509_ks_register(context, &keyset_pkcs12);
context            61 source4/heimdal/lib/hx509/lock.c hx509_lock_init(hx509_context context, hx509_lock *lock)
context            72 source4/heimdal/lib/hx509/lock.c     ret = hx509_certs_init(context,
context           134 source4/heimdal/lib/hx509/lock.c hx509_lock_add_cert(hx509_context context, hx509_lock lock, hx509_cert cert)
context           136 source4/heimdal/lib/hx509/lock.c     return hx509_certs_add(context, lock->certs, cert);
context           140 source4/heimdal/lib/hx509/lock.c hx509_lock_add_certs(hx509_context context, hx509_lock lock, hx509_certs certs)
context           142 source4/heimdal/lib/hx509/lock.c     return hx509_certs_merge(context, lock->certs, certs);
context           146 source4/heimdal/lib/hx509/lock.c hx509_lock_reset_certs(hx509_context context, hx509_lock lock)
context           151 source4/heimdal/lib/hx509/lock.c     ret = hx509_certs_init(context,
context           482 source4/heimdal/lib/hx509/name.c _hx509_name_modify(hx509_context context,
context           496 source4/heimdal/lib/hx509/name.c 	hx509_set_error_string(context, 0, ENOMEM, "Out of memory");
context           540 source4/heimdal/lib/hx509/name.c hx509_parse_name(hx509_context context, const char *str, hx509_name *name)
context           551 source4/heimdal/lib/hx509/name.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           575 source4/heimdal/lib/hx509/name.c 	    hx509_set_error_string(context, 0, ret, "missing = in %s", p);
context           580 source4/heimdal/lib/hx509/name.c 	    hx509_set_error_string(context, 0, ret,
context           587 source4/heimdal/lib/hx509/name.c 	    hx509_set_error_string(context, 0, ret, " = after , in %s", p);
context           594 source4/heimdal/lib/hx509/name.c 	    hx509_set_error_string(context, 0, ret,
context           608 source4/heimdal/lib/hx509/name.c 		hx509_set_error_string(context, 0, ret, "out of memory");
context           614 source4/heimdal/lib/hx509/name.c 	    ret = _hx509_name_modify(context, &n->der_name, 0, &oid, r);
context           644 source4/heimdal/lib/hx509/name.c hx509_name_copy(hx509_context context, const hx509_name from, hx509_name *to)
context           678 source4/heimdal/lib/hx509/name.c hx509_name_normalize(hx509_context context, hx509_name name)
context           697 source4/heimdal/lib/hx509/name.c hx509_name_expand(hx509_context context,
context           708 source4/heimdal/lib/hx509/name.c 	hx509_set_error_string(context, 0, EINVAL, "RDN not of supported type");
context           729 source4/heimdal/lib/hx509/name.c 		hx509_set_error_string(context, 0, EINVAL, "unsupported type");
context           738 source4/heimdal/lib/hx509/name.c 		    hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           747 source4/heimdal/lib/hx509/name.c 		    hx509_set_error_string(context, 0, EINVAL, "missing }");
context           752 source4/heimdal/lib/hx509/name.c 		value = hx509_env_lfind(context, env, p, p2 - p);
context           754 source4/heimdal/lib/hx509/name.c 		    hx509_set_error_string(context, 0, EINVAL,
context           762 source4/heimdal/lib/hx509/name.c 		    hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           774 source4/heimdal/lib/hx509/name.c 		    hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           782 source4/heimdal/lib/hx509/name.c 		    hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context            58 source4/heimdal/lib/hx509/peer.c hx509_peer_info_alloc(hx509_context context, hx509_peer_info *peer)
context            62 source4/heimdal/lib/hx509/peer.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           137 source4/heimdal/lib/hx509/peer.c hx509_peer_info_set_cms_algs(hx509_context context,
context           149 source4/heimdal/lib/hx509/peer.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           157 source4/heimdal/lib/hx509/peer.c 	    hx509_clear_error_string(context);
context           192 source4/heimdal/lib/hx509/print.c hx509_cert_keyusage_print(hx509_context context, hx509_cert c, char **s)
context           200 source4/heimdal/lib/hx509/print.c     ret = _hx509_cert_get_keyusage(context, c, &ku);
context           206 source4/heimdal/lib/hx509/print.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context           809 source4/heimdal/lib/hx509/print.c hx509_validate_ctx_init(hx509_context context, hx509_validate_ctx *ctx)
context           884 source4/heimdal/lib/hx509/print.c hx509_validate_cert(hx509_context context,
context          1020 source4/heimdal/lib/hx509/print.c 	ret = _hx509_verify_signature_bitstring(context,
context            50 source4/heimdal/lib/hx509/req.c _hx509_request_init(hx509_context context, hx509_request *req)
context            73 source4/heimdal/lib/hx509/req.c _hx509_request_set_name(hx509_context context,
context            80 source4/heimdal/lib/hx509/req.c 	int ret = hx509_name_copy(context, name, &req->name);
context            88 source4/heimdal/lib/hx509/req.c _hx509_request_get_name(hx509_context context,
context            93 source4/heimdal/lib/hx509/req.c 	hx509_set_error_string(context, 0, EINVAL, "Request have no name");
context            96 source4/heimdal/lib/hx509/req.c     return hx509_name_copy(context, req->name, name);
context           100 source4/heimdal/lib/hx509/req.c _hx509_request_set_SubjectPublicKeyInfo(hx509_context context,
context           109 source4/heimdal/lib/hx509/req.c _hx509_request_get_SubjectPublicKeyInfo(hx509_context context,
context           117 source4/heimdal/lib/hx509/req.c _hx509_request_add_eku(hx509_context context,
context           139 source4/heimdal/lib/hx509/req.c _hx509_request_add_dns_name(hx509_context context,
context           153 source4/heimdal/lib/hx509/req.c _hx509_request_add_email(hx509_context context,
context           169 source4/heimdal/lib/hx509/req.c _hx509_request_to_pkcs10(hx509_context context,
context           180 source4/heimdal/lib/hx509/req.c 	hx509_set_error_string(context, 0, EINVAL,
context           212 source4/heimdal/lib/hx509/req.c     ret = _hx509_create_signature(context,
context           240 source4/heimdal/lib/hx509/req.c _hx509_request_parse(hx509_context context,
context           252 source4/heimdal/lib/hx509/req.c 	hx509_set_error_string(context, 0, HX509_UNSUPPORTED_OPERATION,
context           262 source4/heimdal/lib/hx509/req.c 	hx509_set_error_string(context, 0, ret, "Failed to map file %s", path);
context           269 source4/heimdal/lib/hx509/req.c 	hx509_set_error_string(context, 0, ret, "Failed to decode %s", path);
context           273 source4/heimdal/lib/hx509/req.c     ret = _hx509_request_init(context, req);
context           281 source4/heimdal/lib/hx509/req.c     ret = _hx509_request_set_SubjectPublicKeyInfo(context, *req,
context           295 source4/heimdal/lib/hx509/req.c     ret = _hx509_request_set_name(context, *req, subject);
context           308 source4/heimdal/lib/hx509/req.c _hx509_request_print(hx509_context context, hx509_request req, FILE *f)
context           316 source4/heimdal/lib/hx509/req.c 	    hx509_set_error_string(context, 0, ret, "Failed to print name");
context            96 source4/heimdal/lib/hx509/revoke.c hx509_revoke_init(hx509_context context, hx509_revoke_ctx *ctx)
context           171 source4/heimdal/lib/hx509/revoke.c verify_ocsp(hx509_context context,
context           203 source4/heimdal/lib/hx509/revoke.c     ret = hx509_certs_find(context, certs, &q, &signer);
context           205 source4/heimdal/lib/hx509/revoke.c 	ret = hx509_certs_find(context, ocsp->certs, &q, &signer);
context           221 source4/heimdal/lib/hx509/revoke.c 	    hx509_set_error_string(context, 0, ret, "Revoke OCSP signer is "
context           226 source4/heimdal/lib/hx509/revoke.c 	ret = _hx509_verify_signature_bitstring(context,
context           232 source4/heimdal/lib/hx509/revoke.c 	    hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           237 source4/heimdal/lib/hx509/revoke.c 	ret = hx509_cert_check_eku(context, signer,
context           243 source4/heimdal/lib/hx509/revoke.c     ret = _hx509_verify_signature_bitstring(context,
context           249 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           327 source4/heimdal/lib/hx509/revoke.c load_ocsp(hx509_context context, struct revoke_ocsp *ocsp)
context           347 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ret,
context           355 source4/heimdal/lib/hx509/revoke.c 	ret = hx509_certs_init(context, "MEMORY:ocsp-certs", 0,
context           365 source4/heimdal/lib/hx509/revoke.c 	    ret = hx509_cert_init(context, &basic.certs->val[i], &c);
context           369 source4/heimdal/lib/hx509/revoke.c 	    ret = hx509_certs_add(context, certs, c);
context           402 source4/heimdal/lib/hx509/revoke.c hx509_revoke_add_ocsp(hx509_context context,
context           411 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, HX509_UNSUPPORTED_OPERATION,
context           426 source4/heimdal/lib/hx509/revoke.c 	hx509_clear_error_string(context);
context           437 source4/heimdal/lib/hx509/revoke.c 	hx509_clear_error_string(context);
context           441 source4/heimdal/lib/hx509/revoke.c     ret = load_ocsp(context, &ctx->ocsps.val[ctx->ocsps.len]);
context           456 source4/heimdal/lib/hx509/revoke.c verify_crl(hx509_context context,
context           470 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, HX509_CRL_USED_BEFORE_TIME,
context           476 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, HX509_CRL_INVALID_FORMAT,
context           483 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, HX509_CRL_USED_AFTER_TIME,
context           494 source4/heimdal/lib/hx509/revoke.c     if (_hx509_check_key_usage(context, parent, 1 << 6, FALSE) == 0) {
context           501 source4/heimdal/lib/hx509/revoke.c 	ret = hx509_certs_find(context, certs, &q, &signer);
context           503 source4/heimdal/lib/hx509/revoke.c 	    hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           509 source4/heimdal/lib/hx509/revoke.c     ret = _hx509_verify_signature_bitstring(context,
context           515 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           526 source4/heimdal/lib/hx509/revoke.c     while (_hx509_check_key_usage(context, signer, 1 << 5, TRUE)) {
context           535 source4/heimdal/lib/hx509/revoke.c 	ret = hx509_certs_find(context, certs, &q, &crl_parent);
context           537 source4/heimdal/lib/hx509/revoke.c 	    hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           542 source4/heimdal/lib/hx509/revoke.c 	ret = hx509_revoke_verify(context,
context           551 source4/heimdal/lib/hx509/revoke.c 	    hx509_set_error_string(context, HX509_ERROR_APPEND, ret,
context           610 source4/heimdal/lib/hx509/revoke.c hx509_revoke_add_crl(hx509_context context,
context           619 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, HX509_UNSUPPORTED_OPERATION,
context           635 source4/heimdal/lib/hx509/revoke.c 	hx509_clear_error_string(context);
context           644 source4/heimdal/lib/hx509/revoke.c 	hx509_clear_error_string(context);
context           680 source4/heimdal/lib/hx509/revoke.c hx509_revoke_verify(hx509_context context,
context           692 source4/heimdal/lib/hx509/revoke.c     hx509_clear_error_string(context);
context           703 source4/heimdal/lib/hx509/revoke.c 	    ret = load_ocsp(context, ocsp);
context           710 source4/heimdal/lib/hx509/revoke.c 	    ret = verify_ocsp(context, ocsp, now, certs, parent_cert);
context           724 source4/heimdal/lib/hx509/revoke.c 	    ret = _hx509_verify_signature(context,
context           735 source4/heimdal/lib/hx509/revoke.c 	    ret = _hx509_verify_signature(context,
context           747 source4/heimdal/lib/hx509/revoke.c 		hx509_set_error_string(context, 0,
context           757 source4/heimdal/lib/hx509/revoke.c 		now + context->ocsp_time_diff)
context           799 source4/heimdal/lib/hx509/revoke.c 	    ret = verify_crl(context, ctx, &crl->crl, now, certs, parent_cert);
context           810 source4/heimdal/lib/hx509/revoke.c 		    hx509_set_error_string(context, 0,
context           839 source4/heimdal/lib/hx509/revoke.c 	    hx509_set_error_string(context, 0,
context           849 source4/heimdal/lib/hx509/revoke.c     if (context->flags & HX509_CTX_VERIFY_MISSING_OK)
context           851 source4/heimdal/lib/hx509/revoke.c     hx509_set_error_string(context, HX509_ERROR_APPEND,
context           866 source4/heimdal/lib/hx509/revoke.c add_to_req(hx509_context context, void *ptr, hx509_cert cert)
context           892 source4/heimdal/lib/hx509/revoke.c     ret = hx509_certs_find(context, ctx->certs, &q, &parent);
context           899 source4/heimdal/lib/hx509/revoke.c 	    hx509_set_error_string(context, 0, ret,
context           913 source4/heimdal/lib/hx509/revoke.c     ret = _hx509_create_signature(context,
context           926 source4/heimdal/lib/hx509/revoke.c     ret = _hx509_create_signature(context,
context           969 source4/heimdal/lib/hx509/revoke.c hx509_ocsp_request(hx509_context context,
context           993 source4/heimdal/lib/hx509/revoke.c     ret = hx509_certs_iter(context, reqcerts, add_to_req, &ctx);
context          1078 source4/heimdal/lib/hx509/revoke.c hx509_revoke_ocsp_print(hx509_context context, const char *path, FILE *out)
context          1092 source4/heimdal/lib/hx509/revoke.c     ret = load_ocsp(context, &ocsp);
context          1158 source4/heimdal/lib/hx509/revoke.c 	ret = hx509_certs_iter(context, ocsp.certs, hx509_ci_print_names, out);
context          1184 source4/heimdal/lib/hx509/revoke.c hx509_ocsp_verify(hx509_context context,
context          1202 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ret,
context          1215 source4/heimdal/lib/hx509/revoke.c 	ret = _hx509_verify_signature(context,
context          1233 source4/heimdal/lib/hx509/revoke.c 	    now + context->ocsp_time_diff)
context          1256 source4/heimdal/lib/hx509/revoke.c 	    hx509_clear_error_string(context);
context          1262 source4/heimdal/lib/hx509/revoke.c 	    hx509_clear_error_string(context);
context          1265 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, HX509_CERT_NOT_IN_OCSP,
context          1292 source4/heimdal/lib/hx509/revoke.c hx509_crl_alloc(hx509_context context, hx509_crl *crl)
context          1298 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1302 source4/heimdal/lib/hx509/revoke.c     ret = hx509_certs_init(context, "MEMORY:crl", 0, NULL, &(*crl)->revoked);
context          1325 source4/heimdal/lib/hx509/revoke.c hx509_crl_add_revoked_certs(hx509_context context,
context          1329 source4/heimdal/lib/hx509/revoke.c     return hx509_certs_merge(context, crl->revoked, certs);
context          1346 source4/heimdal/lib/hx509/revoke.c hx509_crl_lifetime(hx509_context context, hx509_crl crl, int delta)
context          1362 source4/heimdal/lib/hx509/revoke.c hx509_crl_free(hx509_context context, hx509_crl *crl)
context          1373 source4/heimdal/lib/hx509/revoke.c add_revoked(hx509_context context, void *ctx, hx509_cert cert)
context          1384 source4/heimdal/lib/hx509/revoke.c 	hx509_clear_error_string(context);
context          1392 source4/heimdal/lib/hx509/revoke.c 	hx509_clear_error_string(context);
context          1421 source4/heimdal/lib/hx509/revoke.c hx509_crl_sign(hx509_context context,
context          1437 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ret,
context          1444 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1452 source4/heimdal/lib/hx509/revoke.c 	hx509_clear_error_string(context);
context          1459 source4/heimdal/lib/hx509/revoke.c 	hx509_clear_error_string(context);
context          1468 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1485 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ENOMEM, "out of memory");
context          1491 source4/heimdal/lib/hx509/revoke.c     ret = hx509_certs_iter(context, crl->revoked, add_revoked, &c.tbsCertList);
context          1504 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ret, "failed to encode tbsCRL");
context          1511 source4/heimdal/lib/hx509/revoke.c     ret = _hx509_create_signature_bitstring(context,
context          1519 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ret, "Failed to sign CRL");
context          1526 source4/heimdal/lib/hx509/revoke.c 	hx509_set_error_string(context, 0, ret, "failed to encode CRL");
context            52 source4/heimdal/lib/hx509/sel.c eval_word(hx509_context context, hx509_env env, struct hx_expr *word)
context            59 source4/heimdal/lib/hx509/sel.c 	    return hx509_env_find(context, env, word->arg1);
context            61 source4/heimdal/lib/hx509/sel.c 	env = hx509_env_find_binding(context, env, word->arg1);
context            65 source4/heimdal/lib/hx509/sel.c 	return eval_word(context, env, word->arg2);
context            72 source4/heimdal/lib/hx509/sel.c find_variable(hx509_context context, hx509_env env, struct hx_expr *word)
context            77 source4/heimdal/lib/hx509/sel.c 	return hx509_env_find_binding(context, env, word->arg1);
context            79 source4/heimdal/lib/hx509/sel.c     env = hx509_env_find_binding(context, env, word->arg1);
context            82 source4/heimdal/lib/hx509/sel.c     return find_variable(context, env, word->arg2);
context            86 source4/heimdal/lib/hx509/sel.c eval_comp(hx509_context context, hx509_env env, struct hx_expr *expr)
context            95 source4/heimdal/lib/hx509/sel.c 	s1 = eval_word(context, env, expr->arg1);
context            96 source4/heimdal/lib/hx509/sel.c 	s2 = eval_word(context, env, expr->arg2);
context           119 source4/heimdal/lib/hx509/sel.c 	w = eval_word(context, env, expr->arg1);
context           125 source4/heimdal/lib/hx509/sel.c 		s1 = eval_word(context, env, subexpr->arg1);
context           133 source4/heimdal/lib/hx509/sel.c 	    subenv = find_variable(context, env, subexpr);
context           159 source4/heimdal/lib/hx509/sel.c _hx509_expr_eval(hx509_context context, hx509_env env, struct hx_expr *expr)
context           167 source4/heimdal/lib/hx509/sel.c 	return ! _hx509_expr_eval(context, env, expr->arg1);
context           169 source4/heimdal/lib/hx509/sel.c 	return _hx509_expr_eval(context, env, expr->arg1) &&
context           170 source4/heimdal/lib/hx509/sel.c 	    _hx509_expr_eval(context, env, expr->arg2);
context           172 source4/heimdal/lib/hx509/sel.c 	return _hx509_expr_eval(context, env, expr->arg1) ||
context           173 source4/heimdal/lib/hx509/sel.c 	    _hx509_expr_eval(context, env, expr->arg2);
context           175 source4/heimdal/lib/hx509/sel.c 	return eval_comp(context, env, expr->arg1);
context            38 source4/heimdal/lib/hx509/test_name.c test_name(hx509_context context, const char *name)
context            44 source4/heimdal/lib/hx509/test_name.c     ret = hx509_parse_name(context, name, &n);
context            62 source4/heimdal/lib/hx509/test_name.c test_name_fail(hx509_context context, const char *name)
context            66 source4/heimdal/lib/hx509/test_name.c     if (hx509_parse_name(context, name, &n) == HX509_NAME_MALFORMED)
context            73 source4/heimdal/lib/hx509/test_name.c test_expand(hx509_context context, const char *name, const char *expected)
context            80 source4/heimdal/lib/hx509/test_name.c     hx509_env_add(context, &env, "uid", "lha");
context            82 source4/heimdal/lib/hx509/test_name.c     ret = hx509_parse_name(context, name, &n);
context            86 source4/heimdal/lib/hx509/test_name.c     ret = hx509_name_expand(context, n, env);
context           315 source4/heimdal/lib/hx509/test_name.c test_compare(hx509_context context)
context           323 source4/heimdal/lib/hx509/test_name.c     ret = hx509_cert_init_data(context, certdata1, sizeof(certdata1) - 1, &c1);
context           326 source4/heimdal/lib/hx509/test_name.c     ret = hx509_cert_init_data(context, certdata2, sizeof(certdata2) - 1, &c2);
context           329 source4/heimdal/lib/hx509/test_name.c     ret = hx509_cert_init_data(context, certdata3, sizeof(certdata3) - 1, &c3);
context           357 source4/heimdal/lib/hx509/test_name.c     hx509_context context;
context           360 source4/heimdal/lib/hx509/test_name.c     ret = hx509_context_init(&context);
context           364 source4/heimdal/lib/hx509/test_name.c     ret += test_name(context, "CN=foo,C=SE");
context           365 source4/heimdal/lib/hx509/test_name.c     ret += test_name(context, "CN=foo,CN=kaka,CN=FOO,DC=ad1,C=SE");
context           366 source4/heimdal/lib/hx509/test_name.c     ret += test_name(context, "1.2.3.4=foo,C=SE");
context           367 source4/heimdal/lib/hx509/test_name.c     ret += test_name_fail(context, "=");
context           368 source4/heimdal/lib/hx509/test_name.c     ret += test_name_fail(context, "CN=foo,=foo");
context           369 source4/heimdal/lib/hx509/test_name.c     ret += test_name_fail(context, "CN=foo,really-unknown-type=foo");
context           371 source4/heimdal/lib/hx509/test_name.c     ret += test_expand(context, "UID=${uid},C=SE", "UID=lha,C=SE");
context           372 source4/heimdal/lib/hx509/test_name.c     ret += test_expand(context, "UID=foo${uid},C=SE", "UID=foolha,C=SE");
context           373 source4/heimdal/lib/hx509/test_name.c     ret += test_expand(context, "UID=${uid}bar,C=SE", "UID=lhabar,C=SE");
context           374 source4/heimdal/lib/hx509/test_name.c     ret += test_expand(context, "UID=f${uid}b,C=SE", "UID=flhab,C=SE");
context           375 source4/heimdal/lib/hx509/test_name.c     ret += test_expand(context, "UID=${uid}${uid},C=SE", "UID=lhalha,C=SE");
context           376 source4/heimdal/lib/hx509/test_name.c     ret += test_expand(context, "UID=${uid}{uid},C=SE", "UID=lha{uid},C=SE");
context           378 source4/heimdal/lib/hx509/test_name.c     ret += test_compare(context);
context           380 source4/heimdal/lib/hx509/test_name.c     hx509_context_free(&context);
context            52 source4/heimdal/lib/krb5/acache.c     cc_context_t context;
context            76 source4/heimdal/lib/krb5/acache.c translate_cc_error(krb5_context context, cc_int32 error)
context            79 source4/heimdal/lib/krb5/acache.c     krb5_clear_error_message(context);
context            87 source4/heimdal/lib/krb5/acache.c init_ccapi(krb5_context context)
context            94 source4/heimdal/lib/krb5/acache.c 	krb5_clear_error_message(context);
context            98 source4/heimdal/lib/krb5/acache.c     lib = krb5_config_get_string(context, NULL,
context           118 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, KRB5_CC_NOSUPP,
context           127 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, KRB5_CC_NOSUPP,
context           137 source4/heimdal/lib/krb5/acache.c     krb5_set_error_message(context, KRB5_CC_NOSUPP,
context           144 source4/heimdal/lib/krb5/acache.c make_cred_from_ccred(krb5_context context,
context           153 source4/heimdal/lib/krb5/acache.c     ret = krb5_parse_name(context, incred->client, &cred->client);
context           157 source4/heimdal/lib/krb5/acache.c     ret = krb5_parse_name(context, incred->server, &cred->server);
context           263 source4/heimdal/lib/krb5/acache.c     krb5_set_error_message(context, ret, N_("malloc: out of memory", "malloc"));
context           266 source4/heimdal/lib/krb5/acache.c     krb5_free_cred_contents(context, cred);
context           291 source4/heimdal/lib/krb5/acache.c make_ccred_from_cred(krb5_context context,
context           300 source4/heimdal/lib/krb5/acache.c     ret = krb5_unparse_name(context, incred->client, &cred->client);
context           304 source4/heimdal/lib/krb5/acache.c     ret = krb5_unparse_name(context, incred->server, &cred->server);
context           389 source4/heimdal/lib/krb5/acache.c     krb5_clear_error_message(context);
context           412 source4/heimdal/lib/krb5/acache.c acc_get_name(krb5_context context,
context           423 source4/heimdal/lib/krb5/acache.c 	ret = _krb5_get_default_principal_local(context, &principal);
context           427 source4/heimdal/lib/krb5/acache.c 	ret = krb5_unparse_name(context, principal, &name);
context           428 source4/heimdal/lib/krb5/acache.c 	krb5_free_principal(context, principal);
context           432 source4/heimdal/lib/krb5/acache.c 	error = (*a->context->func->create_new_ccache)(a->context,
context           449 source4/heimdal/lib/krb5/acache.c acc_alloc(krb5_context context, krb5_ccache *id)
context           455 source4/heimdal/lib/krb5/acache.c     ret = init_ccapi(context);
context           461 source4/heimdal/lib/krb5/acache.c 	krb5_clear_error_message(context);
context           467 source4/heimdal/lib/krb5/acache.c     error = (*init_func)(&a->context, ccapi_version_3, NULL, NULL);
context           470 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           479 source4/heimdal/lib/krb5/acache.c acc_resolve(krb5_context context, krb5_ccache *id, const char *res)
context           485 source4/heimdal/lib/krb5/acache.c     ret = acc_alloc(context, id);
context           491 source4/heimdal/lib/krb5/acache.c     error = (*a->context->func->open_ccache)(a->context, res, &a->ccache);
context           495 source4/heimdal/lib/krb5/acache.c 	    acc_close(context, *id);
context           497 source4/heimdal/lib/krb5/acache.c 	    return translate_cc_error(context, error);
context           505 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           512 source4/heimdal/lib/krb5/acache.c acc_gen_new(krb5_context context, krb5_ccache *id)
context           517 source4/heimdal/lib/krb5/acache.c     ret = acc_alloc(context, id);
context           530 source4/heimdal/lib/krb5/acache.c acc_initialize(krb5_context context,
context           539 source4/heimdal/lib/krb5/acache.c     ret = krb5_unparse_name(context, primary_principal, &name);
context           544 source4/heimdal/lib/krb5/acache.c 	error = (*a->context->func->create_new_ccache)(a->context,
context           558 source4/heimdal/lib/krb5/acache.c 	    return translate_cc_error(context, error);
context           575 source4/heimdal/lib/krb5/acache.c     return translate_cc_error(context, error);
context           579 source4/heimdal/lib/krb5/acache.c acc_close(krb5_context context,
context           592 source4/heimdal/lib/krb5/acache.c     if (a->context) {
context           593 source4/heimdal/lib/krb5/acache.c 	(*a->context->func->release)(a->context);
context           594 source4/heimdal/lib/krb5/acache.c 	a->context = NULL;
context           601 source4/heimdal/lib/krb5/acache.c acc_destroy(krb5_context context,
context           611 source4/heimdal/lib/krb5/acache.c     if (a->context) {
context           612 source4/heimdal/lib/krb5/acache.c 	error = (a->context->func->release)(a->context);
context           613 source4/heimdal/lib/krb5/acache.c 	a->context = NULL;
context           615 source4/heimdal/lib/krb5/acache.c     return translate_cc_error(context, error);
context           619 source4/heimdal/lib/krb5/acache.c acc_store_cred(krb5_context context,
context           630 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, KRB5_CC_NOTFOUND,
context           638 source4/heimdal/lib/krb5/acache.c     ret = make_ccred_from_cred(context,
context           646 source4/heimdal/lib/krb5/acache.c 	ret = translate_cc_error(context, error);
context           654 source4/heimdal/lib/krb5/acache.c acc_get_principal(krb5_context context,
context           664 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, KRB5_CC_NOTFOUND,
context           673 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           675 source4/heimdal/lib/krb5/acache.c     ret = krb5_parse_name(context, name->data, principal);
context           682 source4/heimdal/lib/krb5/acache.c acc_get_first (krb5_context context,
context           691 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, KRB5_CC_NOTFOUND,
context           698 source4/heimdal/lib/krb5/acache.c 	krb5_clear_error_message(context);
context           707 source4/heimdal/lib/krb5/acache.c acc_get_next (krb5_context context,
context           720 source4/heimdal/lib/krb5/acache.c 	    return translate_cc_error(context, error);
context           726 source4/heimdal/lib/krb5/acache.c     ret = make_cred_from_ccred(context,
context           734 source4/heimdal/lib/krb5/acache.c acc_end_get (krb5_context context,
context           744 source4/heimdal/lib/krb5/acache.c acc_remove_cred(krb5_context context,
context           757 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, KRB5_CC_NOTFOUND,
context           763 source4/heimdal/lib/krb5/acache.c 	ret = krb5_unparse_name(context, cred->client, &client);
context           769 source4/heimdal/lib/krb5/acache.c     ret = krb5_unparse_name(context, cred->server, &server);
context           779 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           810 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, ret,
context           820 source4/heimdal/lib/krb5/acache.c acc_set_flags(krb5_context context,
context           828 source4/heimdal/lib/krb5/acache.c acc_get_version(krb5_context context,
context           835 source4/heimdal/lib/krb5/acache.c     cc_context_t context;
context           840 source4/heimdal/lib/krb5/acache.c acc_get_cache_first(krb5_context context, krb5_cc_cursor *cursor)
context           846 source4/heimdal/lib/krb5/acache.c     ret = init_ccapi(context);
context           852 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           856 source4/heimdal/lib/krb5/acache.c     error = (*init_func)(&iter->context, ccapi_version_3, NULL, NULL);
context           859 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           862 source4/heimdal/lib/krb5/acache.c     error = (*iter->context->func->new_ccache_iterator)(iter->context,
context           866 source4/heimdal/lib/krb5/acache.c 	krb5_clear_error_message(context);
context           874 source4/heimdal/lib/krb5/acache.c acc_get_cache_next(krb5_context context, krb5_cc_cursor cursor, krb5_ccache *id)
context           884 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           886 source4/heimdal/lib/krb5/acache.c     ret = _krb5_cc_allocate(context, &krb5_acc_ops, id);
context           892 source4/heimdal/lib/krb5/acache.c     ret = acc_alloc(context, id);
context           904 source4/heimdal/lib/krb5/acache.c 	acc_close(context, *id);
context           906 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           912 source4/heimdal/lib/krb5/acache.c acc_end_cache_get(krb5_context context, krb5_cc_cursor cursor)
context           918 source4/heimdal/lib/krb5/acache.c     (*iter->context->func->release)(iter->context);
context           919 source4/heimdal/lib/krb5/acache.c     iter->context = NULL;
context           925 source4/heimdal/lib/krb5/acache.c acc_move(krb5_context context, krb5_ccache from, krb5_ccache to)
context           938 source4/heimdal/lib/krb5/acache.c 	    return translate_cc_error(context, error);
context           940 source4/heimdal/lib/krb5/acache.c 	error = (*ato->context->func->create_new_ccache)(ato->context,
context           946 source4/heimdal/lib/krb5/acache.c 	    return translate_cc_error(context, error);
context           951 source4/heimdal/lib/krb5/acache.c     return translate_cc_error(context, error);
context           955 source4/heimdal/lib/krb5/acache.c acc_get_default_name(krb5_context context, char **str)
context           962 source4/heimdal/lib/krb5/acache.c     ret = init_ccapi(context);
context           968 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           973 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context           981 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           988 source4/heimdal/lib/krb5/acache.c acc_set_default(krb5_context context, krb5_ccache id)
context           994 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, KRB5_CC_NOTFOUND,
context          1001 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context          1007 source4/heimdal/lib/krb5/acache.c acc_lastchange(krb5_context context, krb5_ccache id, krb5_timestamp *mtime)
context          1014 source4/heimdal/lib/krb5/acache.c 	krb5_set_error_message(context, KRB5_CC_NOTFOUND,
context          1021 source4/heimdal/lib/krb5/acache.c 	return translate_cc_error(context, error);
context            53 source4/heimdal/lib/krb5/add_et_list.c krb5_add_et_list (krb5_context context,
context            56 source4/heimdal/lib/krb5/add_et_list.c     (*func)(&context->et_list);
context           165 source4/heimdal/lib/krb5/addr_families.c ipv4_parse_addr (krb5_context context, const char *address, krb5_address *addr)
context           198 source4/heimdal/lib/krb5/addr_families.c ipv4_mask_boundary(krb5_context context, const krb5_address *inaddr,
context           205 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message(context, KRB5_PROG_ATYPE_NOSUPP,
context           223 source4/heimdal/lib/krb5/addr_families.c 	krb5_free_address(context, low);
context           363 source4/heimdal/lib/krb5/addr_families.c ipv6_parse_addr (krb5_context context, const char *address, krb5_address *addr)
context           391 source4/heimdal/lib/krb5/addr_families.c ipv6_mask_boundary(krb5_context context, const krb5_address *inaddr,
context           399 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message(context, KRB5_PROG_ATYPE_NOSUPP,
context           405 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message(context, KRB5_PROG_ATYPE_NOSUPP,
context           433 source4/heimdal/lib/krb5/addr_families.c 	krb5_free_address(context, low);
context           457 source4/heimdal/lib/krb5/addr_families.c arange_parse_addr (krb5_context context,
context           479 source4/heimdal/lib/krb5/addr_families.c 	ret = krb5_parse_address(context, buf, &addrmask);
context           483 source4/heimdal/lib/krb5/addr_families.c 	    krb5_free_addresses(context, &addrmask);
context           491 source4/heimdal/lib/krb5/addr_families.c 	    krb5_free_addresses(context, &addrmask);
context           495 source4/heimdal/lib/krb5/addr_families.c 	ret = krb5_address_prefixlen_boundary(context, &addrmask.val[0], num,
context           497 source4/heimdal/lib/krb5/addr_families.c 	krb5_free_addresses(context, &addrmask);
context           505 source4/heimdal/lib/krb5/addr_families.c 	ret = krb5_parse_address(context, buf, &low);
context           509 source4/heimdal/lib/krb5/addr_families.c 	    krb5_free_addresses(context, &low);
context           514 source4/heimdal/lib/krb5/addr_families.c 	ret = krb5_parse_address(context, buf, &high);
context           516 source4/heimdal/lib/krb5/addr_families.c 	    krb5_free_addresses(context, &low);
context           521 source4/heimdal/lib/krb5/addr_families.c 	    krb5_free_addresses(context, &low);
context           522 source4/heimdal/lib/krb5/addr_families.c 	    krb5_free_addresses(context, &high);
context           526 source4/heimdal/lib/krb5/addr_families.c 	ret = krb5_copy_address(context, &high.val[0], &high0);
context           528 source4/heimdal/lib/krb5/addr_families.c 	    ret = krb5_copy_address(context, &low.val[0], &low0);
context           530 source4/heimdal/lib/krb5/addr_families.c 		krb5_free_address(context, &high0);
context           532 source4/heimdal/lib/krb5/addr_families.c 	krb5_free_addresses(context, &low);
context           533 source4/heimdal/lib/krb5/addr_families.c 	krb5_free_addresses(context, &high);
context           542 source4/heimdal/lib/krb5/addr_families.c     if(krb5_address_order(context, &low0, &high0) < 0) {
context           553 source4/heimdal/lib/krb5/addr_families.c arange_free (krb5_context context, krb5_address *addr)
context           557 source4/heimdal/lib/krb5/addr_families.c     krb5_free_address(context, &a->low);
context           558 source4/heimdal/lib/krb5/addr_families.c     krb5_free_address(context, &a->high);
context           565 source4/heimdal/lib/krb5/addr_families.c arange_copy (krb5_context context, const krb5_address *inaddr,
context           577 source4/heimdal/lib/krb5/addr_families.c     ret = krb5_copy_address(context, &i->low, &o->low);
context           582 source4/heimdal/lib/krb5/addr_families.c     ret = krb5_copy_address(context, &i->high, &o->high);
context           584 source4/heimdal/lib/krb5/addr_families.c 	krb5_free_address(context, &o->low);
context           631 source4/heimdal/lib/krb5/addr_families.c arange_order_addr(krb5_context context,
context           652 source4/heimdal/lib/krb5/addr_families.c 	tmp1 = krb5_address_order(context, &a->low, &b->low);
context           655 source4/heimdal/lib/krb5/addr_families.c 	return sign * krb5_address_order(context, &a->high, &b->high);
context           657 source4/heimdal/lib/krb5/addr_families.c 	tmp1 = krb5_address_order(context, &a->low, a2);
context           660 source4/heimdal/lib/krb5/addr_families.c 	tmp2 = krb5_address_order(context, &a->high, a2);
context           793 source4/heimdal/lib/krb5/addr_families.c krb5_sockaddr2address (krb5_context context,
context           798 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, KRB5_PROG_ATYPE_NOSUPP,
context           821 source4/heimdal/lib/krb5/addr_families.c krb5_sockaddr2port (krb5_context context,
context           826 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, KRB5_PROG_ATYPE_NOSUPP,
context           856 source4/heimdal/lib/krb5/addr_families.c krb5_addr2sockaddr (krb5_context context,
context           865 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, KRB5_PROG_ATYPE_NOSUPP,
context           872 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context,
context           944 source4/heimdal/lib/krb5/addr_families.c krb5_h_addr2sockaddr (krb5_context context,
context           952 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, KRB5_PROG_ATYPE_NOSUPP,
context           975 source4/heimdal/lib/krb5/addr_families.c krb5_h_addr2addr (krb5_context context,
context           981 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, KRB5_PROG_ATYPE_NOSUPP,
context          1006 source4/heimdal/lib/krb5/addr_families.c krb5_anyaddr (krb5_context context,
context          1015 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, KRB5_PROG_ATYPE_NOSUPP,
context          1091 source4/heimdal/lib/krb5/addr_families.c krb5_parse_address(krb5_context context,
context          1106 source4/heimdal/lib/krb5/addr_families.c 	    if((*at[i].parse_addr)(context, string, &addr) == 0) {
context          1109 source4/heimdal/lib/krb5/addr_families.c 		    krb5_set_error_message(context, ENOMEM,
context          1124 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, ret2, "%s: %s",
context          1135 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message(context, ENOMEM,
context          1143 source4/heimdal/lib/krb5/addr_families.c 	if (krb5_sockaddr2address (context, ai->ai_addr, &addresses->val[i]))
context          1145 source4/heimdal/lib/krb5/addr_families.c 	if(krb5_address_search(context, &addresses->val[i], addresses))
context          1170 source4/heimdal/lib/krb5/addr_families.c krb5_address_order(krb5_context context,
context          1179 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, KRB5_PROG_ATYPE_NOSUPP,
context          1185 source4/heimdal/lib/krb5/addr_families.c 	return (*a->order_addr)(context, addr1, addr2);
context          1188 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, KRB5_PROG_ATYPE_NOSUPP,
context          1194 source4/heimdal/lib/krb5/addr_families.c 	return (*a->order_addr)(context, addr1, addr2);
context          1219 source4/heimdal/lib/krb5/addr_families.c krb5_address_compare(krb5_context context,
context          1223 source4/heimdal/lib/krb5/addr_families.c     return krb5_address_order (context, addr1, addr2) == 0;
context          1240 source4/heimdal/lib/krb5/addr_families.c krb5_address_search(krb5_context context,
context          1247 source4/heimdal/lib/krb5/addr_families.c 	if (krb5_address_compare (context, addr, &addrlist->val[i]))
context          1265 source4/heimdal/lib/krb5/addr_families.c krb5_free_address(krb5_context context,
context          1270 source4/heimdal/lib/krb5/addr_families.c 	return (*a->free_addr)(context, address);
context          1289 source4/heimdal/lib/krb5/addr_families.c krb5_free_addresses(krb5_context context,
context          1294 source4/heimdal/lib/krb5/addr_families.c 	krb5_free_address(context, &addresses->val[i]);
context          1315 source4/heimdal/lib/krb5/addr_families.c krb5_copy_address(krb5_context context,
context          1321 source4/heimdal/lib/krb5/addr_families.c 	return (*a->copy_addr)(context, inaddr, outaddr);
context          1339 source4/heimdal/lib/krb5/addr_families.c krb5_copy_addresses(krb5_context context,
context          1348 source4/heimdal/lib/krb5/addr_families.c 	krb5_copy_address(context, &inaddr->val[i], &outaddr->val[i]);
context          1366 source4/heimdal/lib/krb5/addr_families.c krb5_append_addresses(krb5_context context,
context          1376 source4/heimdal/lib/krb5/addr_families.c 	    krb5_set_error_message (context, ENOMEM,
context          1383 source4/heimdal/lib/krb5/addr_families.c 	    if(krb5_address_search(context, &source->val[i], dest))
context          1385 source4/heimdal/lib/krb5/addr_families.c 	    ret = krb5_copy_address(context,
context          1410 source4/heimdal/lib/krb5/addr_families.c krb5_make_addrport (krb5_context context,
context          1419 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, ENOMEM,
context          1426 source4/heimdal/lib/krb5/addr_families.c 	krb5_set_error_message (context, ret,
context          1478 source4/heimdal/lib/krb5/addr_families.c krb5_address_prefixlen_boundary(krb5_context context,
context          1486 source4/heimdal/lib/krb5/addr_families.c 	return (*a->mask_boundary)(context, inaddr, prefixlen, low, high);
context          1487 source4/heimdal/lib/krb5/addr_families.c     krb5_set_error_message(context, KRB5_PROG_ATYPE_NOSUPP,
context            39 source4/heimdal/lib/krb5/appdefault.c krb5_appdefault_boolean(krb5_context context, const char *appname,
context            47 source4/heimdal/lib/krb5/appdefault.c     def_val = krb5_config_get_bool_default(context, NULL, def_val,
context            50 source4/heimdal/lib/krb5/appdefault.c 	def_val = krb5_config_get_bool_default(context, NULL, def_val,
context            53 source4/heimdal/lib/krb5/appdefault.c     def_val = krb5_config_get_bool_default(context, NULL, def_val,
context            58 source4/heimdal/lib/krb5/appdefault.c 	def_val = krb5_config_get_bool_default(context, NULL, def_val,
context            64 source4/heimdal/lib/krb5/appdefault.c 	def_val = krb5_config_get_bool_default(context, NULL, def_val,
context            70 source4/heimdal/lib/krb5/appdefault.c 	    def_val = krb5_config_get_bool_default(context, NULL, def_val,
context            81 source4/heimdal/lib/krb5/appdefault.c krb5_appdefault_string(krb5_context context, const char *appname,
context            88 source4/heimdal/lib/krb5/appdefault.c     def_val = krb5_config_get_string_default(context, NULL, def_val,
context            91 source4/heimdal/lib/krb5/appdefault.c 	def_val = krb5_config_get_string_default(context, NULL, def_val,
context            94 source4/heimdal/lib/krb5/appdefault.c     def_val = krb5_config_get_string_default(context, NULL, def_val,
context            99 source4/heimdal/lib/krb5/appdefault.c 	def_val = krb5_config_get_string_default(context, NULL, def_val,
context           105 source4/heimdal/lib/krb5/appdefault.c 	def_val = krb5_config_get_string_default(context, NULL, def_val,
context           111 source4/heimdal/lib/krb5/appdefault.c 	    def_val = krb5_config_get_string_default(context, NULL, def_val,
context           125 source4/heimdal/lib/krb5/appdefault.c krb5_appdefault_time(krb5_context context, const char *appname,
context           132 source4/heimdal/lib/krb5/appdefault.c     krb5_appdefault_string(context, appname, realm, option, NULL, &val);
context            50 source4/heimdal/lib/krb5/asn1_glue.c _krb5_principalname2krb5_principal (krb5_context context,
context            39 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_init(krb5_context context,
context            46 source4/heimdal/lib/krb5/auth_context.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            52 source4/heimdal/lib/krb5/auth_context.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            70 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_free(krb5_context context,
context            74 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_authenticator(context, &auth_context->authenticator);
context            83 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->keyblock);
context            84 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->remote_subkey);
context            85 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->local_subkey);
context            92 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setflags(krb5_context context,
context           102 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getflags(krb5_context context,
context           111 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_addflags(krb5_context context,
context           123 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_removeflags(krb5_context context,
context           135 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setaddrs(krb5_context context,
context           142 source4/heimdal/lib/krb5/auth_context.c 	    krb5_free_address (context, auth_context->local_address);
context           146 source4/heimdal/lib/krb5/auth_context.c 	krb5_copy_address(context, local_addr, auth_context->local_address);
context           150 source4/heimdal/lib/krb5/auth_context.c 	    krb5_free_address (context, auth_context->remote_address);
context           154 source4/heimdal/lib/krb5/auth_context.c 	krb5_copy_address(context, remote_addr, auth_context->remote_address);
context           160 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_genaddrs(krb5_context context,
context           177 source4/heimdal/lib/krb5/auth_context.c 		krb5_set_error_message(context, ret,
context           182 source4/heimdal/lib/krb5/auth_context.c 	    ret = krb5_sockaddr2address (context, local, &local_k_address);
context           185 source4/heimdal/lib/krb5/auth_context.c 		krb5_sockaddr2port (context, local, &auth_context->local_port);
context           195 source4/heimdal/lib/krb5/auth_context.c 	    krb5_set_error_message(context, ret,
context           199 source4/heimdal/lib/krb5/auth_context.c 	ret = krb5_sockaddr2address (context, remote, &remote_k_address);
context           202 source4/heimdal/lib/krb5/auth_context.c 	    krb5_sockaddr2port (context, remote, &auth_context->remote_port);
context           207 source4/heimdal/lib/krb5/auth_context.c     ret = krb5_auth_con_setaddrs (context,
context           213 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_address (context, lptr);
context           215 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_address (context, rptr);
context           221 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setaddrs_from_fd (krb5_context context,
context           231 source4/heimdal/lib/krb5/auth_context.c     return krb5_auth_con_genaddrs(context, auth_context, fd, flags);
context           235 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getaddrs(krb5_context context,
context           241 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_address (context, *local_addr);
context           244 source4/heimdal/lib/krb5/auth_context.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           247 source4/heimdal/lib/krb5/auth_context.c     krb5_copy_address(context,
context           252 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_address (context, *remote_addr);
context           255 source4/heimdal/lib/krb5/auth_context.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           256 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_address (context, *local_addr);
context           260 source4/heimdal/lib/krb5/auth_context.c     krb5_copy_address(context,
context           267 source4/heimdal/lib/krb5/auth_context.c copy_key(krb5_context context,
context           272 source4/heimdal/lib/krb5/auth_context.c 	return krb5_copy_keyblock(context, in, out);
context           278 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getkey(krb5_context context,
context           282 source4/heimdal/lib/krb5/auth_context.c     return copy_key(context, auth_context->keyblock, keyblock);
context           286 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getlocalsubkey(krb5_context context,
context           290 source4/heimdal/lib/krb5/auth_context.c     return copy_key(context, auth_context->local_subkey, keyblock);
context           294 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getremotesubkey(krb5_context context,
context           298 source4/heimdal/lib/krb5/auth_context.c     return copy_key(context, auth_context->remote_subkey, keyblock);
context           302 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setkey(krb5_context context,
context           307 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->keyblock);
context           308 source4/heimdal/lib/krb5/auth_context.c     return copy_key(context, keyblock, &auth_context->keyblock);
context           312 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setlocalsubkey(krb5_context context,
context           317 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->local_subkey);
context           318 source4/heimdal/lib/krb5/auth_context.c     return copy_key(context, keyblock, &auth_context->local_subkey);
context           322 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_generatelocalsubkey(krb5_context context,
context           329 source4/heimdal/lib/krb5/auth_context.c     ret = krb5_generate_subkey_extended (context, key,
context           335 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->local_subkey);
context           342 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setremotesubkey(krb5_context context,
context           347 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->remote_subkey);
context           348 source4/heimdal/lib/krb5/auth_context.c     return copy_key(context, keyblock, &auth_context->remote_subkey);
context           352 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setcksumtype(krb5_context context,
context           361 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getcksumtype(krb5_context context,
context           370 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setkeytype (krb5_context context,
context           379 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getkeytype (krb5_context context,
context           389 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setenctype(krb5_context context,
context           394 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->keyblock);
context           403 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getenctype(krb5_context context,
context           407 source4/heimdal/lib/krb5/auth_context.c     krb5_abortx(context, "unimplemented krb5_auth_getenctype called");
context           412 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getlocalseqnumber(krb5_context context,
context           421 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setlocalseqnumber (krb5_context context,
context           430 source4/heimdal/lib/krb5/auth_context.c krb5_auth_getremoteseqnumber(krb5_context context,
context           439 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setremoteseqnumber (krb5_context context,
context           449 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getauthenticator(krb5_context context,
context           455 source4/heimdal/lib/krb5/auth_context.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           466 source4/heimdal/lib/krb5/auth_context.c krb5_free_authenticator(krb5_context context,
context           476 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setuserkey(krb5_context context,
context           481 source4/heimdal/lib/krb5/auth_context.c 	krb5_free_keyblock(context, auth_context->keyblock);
context           482 source4/heimdal/lib/krb5/auth_context.c     return krb5_copy_keyblock(context, keyblock, &auth_context->keyblock);
context           486 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_getrcache(krb5_context context,
context           495 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setrcache(krb5_context context,
context           506 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_initivector(krb5_context context,
context           509 source4/heimdal/lib/krb5/auth_context.c     krb5_abortx(context, "unimplemented krb5_auth_con_initivector called");
context           514 source4/heimdal/lib/krb5/auth_context.c krb5_auth_con_setivector(krb5_context context,
context           518 source4/heimdal/lib/krb5/auth_context.c     krb5_abortx(context, "unimplemented krb5_auth_con_setivector called");
context            39 source4/heimdal/lib/krb5/build_ap_req.c krb5_build_ap_req (krb5_context context,
context            72 source4/heimdal/lib/krb5/build_ap_req.c       krb5_abortx(context, "internal error in ASN.1 encoder");
context            39 source4/heimdal/lib/krb5/build_auth.c make_etypelist(krb5_context context,
context            49 source4/heimdal/lib/krb5/build_auth.c     ret = krb5_init_etype(context, &etypes.len, &etypes.val, NULL);
context            59 source4/heimdal/lib/krb5/build_auth.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context            65 source4/heimdal/lib/krb5/build_auth.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            79 source4/heimdal/lib/krb5/build_auth.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context            84 source4/heimdal/lib/krb5/build_auth.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            91 source4/heimdal/lib/krb5/build_auth.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           103 source4/heimdal/lib/krb5/build_auth.c krb5_build_authenticator (krb5_context context,
context           121 source4/heimdal/lib/krb5/build_auth.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           129 source4/heimdal/lib/krb5/build_auth.c     krb5_us_timeofday (context, &auth->ctime, &auth->cusec);
context           131 source4/heimdal/lib/krb5/build_auth.c     ret = krb5_auth_con_getlocalsubkey(context, auth_context, &auth->subkey);
context           137 source4/heimdal/lib/krb5/build_auth.c 	    krb5_generate_seq_number (context,
context           156 source4/heimdal/lib/krb5/build_auth.c 	ret = make_etypelist(context, &auth->authorization_data);
context           170 source4/heimdal/lib/krb5/build_auth.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           172 source4/heimdal/lib/krb5/build_auth.c     ret = krb5_crypto_init(context, &cred->session, enctype, &crypto);
context           175 source4/heimdal/lib/krb5/build_auth.c     ret = krb5_encrypt (context,
context           181 source4/heimdal/lib/krb5/build_auth.c     krb5_crypto_destroy(context, crypto);
context            53 source4/heimdal/lib/krb5/cache.c krb5_cc_register(krb5_context context,
context            59 source4/heimdal/lib/krb5/cache.c     for(i = 0; i < context->num_cc_ops && context->cc_ops[i].prefix; i++) {
context            60 source4/heimdal/lib/krb5/cache.c 	if(strcmp(context->cc_ops[i].prefix, ops->prefix) == 0) {
context            62 source4/heimdal/lib/krb5/cache.c 		krb5_set_error_message(context,
context            71 source4/heimdal/lib/krb5/cache.c     if(i == context->num_cc_ops) {
context            72 source4/heimdal/lib/krb5/cache.c 	krb5_cc_ops *o = realloc(context->cc_ops,
context            73 source4/heimdal/lib/krb5/cache.c 				 (context->num_cc_ops + 1) *
context            74 source4/heimdal/lib/krb5/cache.c 				 sizeof(*context->cc_ops));
context            76 source4/heimdal/lib/krb5/cache.c 	    krb5_set_error_message(context, KRB5_CC_NOMEM,
context            80 source4/heimdal/lib/krb5/cache.c 	context->num_cc_ops++;
context            81 source4/heimdal/lib/krb5/cache.c 	context->cc_ops = o;
context            82 source4/heimdal/lib/krb5/cache.c 	memset(context->cc_ops + i, 0,
context            83 source4/heimdal/lib/krb5/cache.c 	       (context->num_cc_ops - i) * sizeof(*context->cc_ops));
context            85 source4/heimdal/lib/krb5/cache.c     memcpy(&context->cc_ops[i], ops, sizeof(context->cc_ops[i]));
context            95 source4/heimdal/lib/krb5/cache.c _krb5_cc_allocate(krb5_context context,
context           103 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_NOMEM,
context           119 source4/heimdal/lib/krb5/cache.c allocate_ccache (krb5_context context,
context           126 source4/heimdal/lib/krb5/cache.c     ret = _krb5_cc_allocate(context, ops, id);
context           129 source4/heimdal/lib/krb5/cache.c     ret = (*id)->ops->resolve(context, id, residual);
context           151 source4/heimdal/lib/krb5/cache.c krb5_cc_resolve(krb5_context context,
context           159 source4/heimdal/lib/krb5/cache.c     for(i = 0; i < context->num_cc_ops && context->cc_ops[i].prefix; i++) {
context           160 source4/heimdal/lib/krb5/cache.c 	size_t prefix_len = strlen(context->cc_ops[i].prefix);
context           162 source4/heimdal/lib/krb5/cache.c 	if(strncmp(context->cc_ops[i].prefix, name, prefix_len) == 0
context           164 source4/heimdal/lib/krb5/cache.c 	    return allocate_ccache (context, &context->cc_ops[i],
context           170 source4/heimdal/lib/krb5/cache.c 	return allocate_ccache (context, &krb5_fcc_ops, name, id);
context           172 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_UNKNOWN_TYPE,
context           188 source4/heimdal/lib/krb5/cache.c krb5_cc_gen_new(krb5_context context,
context           192 source4/heimdal/lib/krb5/cache.c     return krb5_cc_new_unique(context, ops->prefix, NULL, id);
context           208 source4/heimdal/lib/krb5/cache.c krb5_cc_new_unique(krb5_context context, const char *type,
context           214 source4/heimdal/lib/krb5/cache.c     ops = krb5_cc_get_prefix_ops(context, type);
context           216 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_UNKNOWN_TYPE,
context           221 source4/heimdal/lib/krb5/cache.c     ret = _krb5_cc_allocate(context, ops, id);
context           224 source4/heimdal/lib/krb5/cache.c     return (*id)->ops->gen_new(context, id);
context           235 source4/heimdal/lib/krb5/cache.c krb5_cc_get_name(krb5_context context,
context           238 source4/heimdal/lib/krb5/cache.c     return id->ops->get_name(context, id);
context           249 source4/heimdal/lib/krb5/cache.c krb5_cc_get_type(krb5_context context,
context           265 source4/heimdal/lib/krb5/cache.c krb5_cc_get_full_name(krb5_context context,
context           273 source4/heimdal/lib/krb5/cache.c     type = krb5_cc_get_type(context, id);
context           275 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_UNKNOWN_TYPE,
context           280 source4/heimdal/lib/krb5/cache.c     name = krb5_cc_get_name(context, id);
context           282 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_BADNAME,
context           288 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           303 source4/heimdal/lib/krb5/cache.c krb5_cc_get_ops(krb5_context context, krb5_ccache id)
context           313 source4/heimdal/lib/krb5/cache.c _krb5_expand_default_cc_name(krb5_context context, const char *str, char **res)
context           334 source4/heimdal/lib/krb5/cache.c 		krb5_set_error_message(context, KRB5_CONFIG_BADFORMAT,
context           345 source4/heimdal/lib/krb5/cache.c 		krb5_set_error_message(context,
context           360 source4/heimdal/lib/krb5/cache.c 	    krb5_set_error_message(context, ENOMEM,
context           371 source4/heimdal/lib/krb5/cache.c 	    krb5_set_error_message(context, ENOMEM,
context           389 source4/heimdal/lib/krb5/cache.c environment_changed(krb5_context context)
context           394 source4/heimdal/lib/krb5/cache.c     if (context->default_cc_name_set)
context           402 source4/heimdal/lib/krb5/cache.c 	if (context->default_cc_name_env) {
context           403 source4/heimdal/lib/krb5/cache.c 	    free(context->default_cc_name_env);
context           404 source4/heimdal/lib/krb5/cache.c 	    context->default_cc_name_env = NULL;
context           408 source4/heimdal/lib/krb5/cache.c 	if (context->default_cc_name_env == NULL)
context           410 source4/heimdal/lib/krb5/cache.c 	if (strcmp(e, context->default_cc_name_env) != 0)
context           426 source4/heimdal/lib/krb5/cache.c krb5_cc_switch(krb5_context context, krb5_ccache id)
context           432 source4/heimdal/lib/krb5/cache.c     return (*id->ops->set_default)(context, id);
context           442 source4/heimdal/lib/krb5/cache.c krb5_cc_set_default_name(krb5_context context, const char *name)
context           454 source4/heimdal/lib/krb5/cache.c 		if (context->default_cc_name_env)
context           455 source4/heimdal/lib/krb5/cache.c 		    free(context->default_cc_name_env);
context           456 source4/heimdal/lib/krb5/cache.c 		context->default_cc_name_env = strdup(e);
context           460 source4/heimdal/lib/krb5/cache.c 	    e = krb5_config_get_string(context, NULL, "libdefaults",
context           463 source4/heimdal/lib/krb5/cache.c 		ret = _krb5_expand_default_cc_name(context, e, &p);
context           469 source4/heimdal/lib/krb5/cache.c 		e = krb5_config_get_string(context, NULL, "libdefaults",
context           472 source4/heimdal/lib/krb5/cache.c 		    ops = krb5_cc_get_prefix_ops(context, e);
context           474 source4/heimdal/lib/krb5/cache.c 			krb5_set_error_message(context,
context           481 source4/heimdal/lib/krb5/cache.c 		ret = (*ops->get_default_name)(context, &p);
context           486 source4/heimdal/lib/krb5/cache.c 	context->default_cc_name_set = 0;
context           489 source4/heimdal/lib/krb5/cache.c 	context->default_cc_name_set = 1;
context           493 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           497 source4/heimdal/lib/krb5/cache.c     if (context->default_cc_name)
context           498 source4/heimdal/lib/krb5/cache.c 	free(context->default_cc_name);
context           500 source4/heimdal/lib/krb5/cache.c     context->default_cc_name = p;
context           516 source4/heimdal/lib/krb5/cache.c krb5_cc_default_name(krb5_context context)
context           518 source4/heimdal/lib/krb5/cache.c     if (context->default_cc_name == NULL || environment_changed(context))
context           519 source4/heimdal/lib/krb5/cache.c 	krb5_cc_set_default_name(context, NULL);
context           521 source4/heimdal/lib/krb5/cache.c     return context->default_cc_name;
context           534 source4/heimdal/lib/krb5/cache.c krb5_cc_default(krb5_context context,
context           537 source4/heimdal/lib/krb5/cache.c     const char *p = krb5_cc_default_name(context);
context           540 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           543 source4/heimdal/lib/krb5/cache.c     return krb5_cc_resolve(context, p, id);
context           556 source4/heimdal/lib/krb5/cache.c krb5_cc_initialize(krb5_context context,
context           560 source4/heimdal/lib/krb5/cache.c     return (*id->ops->init)(context, id, primary_principal);
context           574 source4/heimdal/lib/krb5/cache.c krb5_cc_destroy(krb5_context context,
context           579 source4/heimdal/lib/krb5/cache.c     ret = (*id->ops->destroy)(context, id);
context           580 source4/heimdal/lib/krb5/cache.c     krb5_cc_close (context, id);
context           594 source4/heimdal/lib/krb5/cache.c krb5_cc_close(krb5_context context,
context           598 source4/heimdal/lib/krb5/cache.c     ret = (*id->ops->close)(context, id);
context           613 source4/heimdal/lib/krb5/cache.c krb5_cc_store_cred(krb5_context context,
context           617 source4/heimdal/lib/krb5/cache.c     return (*id->ops->store)(context, id, creds);
context           632 source4/heimdal/lib/krb5/cache.c krb5_cc_retrieve_cred(krb5_context context,
context           642 source4/heimdal/lib/krb5/cache.c 	return (*id->ops->retrieve)(context, id, whichfields,
context           646 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_start_seq_get(context, id, &cursor);
context           649 source4/heimdal/lib/krb5/cache.c     while((ret = krb5_cc_next_cred(context, id, &cursor, creds)) == 0){
context           650 source4/heimdal/lib/krb5/cache.c 	if(krb5_compare_creds(context, whichfields, mcreds, creds)){
context           654 source4/heimdal/lib/krb5/cache.c 	krb5_free_cred_contents (context, creds);
context           656 source4/heimdal/lib/krb5/cache.c     krb5_cc_end_seq_get(context, id, &cursor);
context           670 source4/heimdal/lib/krb5/cache.c krb5_cc_get_principal(krb5_context context,
context           674 source4/heimdal/lib/krb5/cache.c     return (*id->ops->get_princ)(context, id, principal);
context           688 source4/heimdal/lib/krb5/cache.c krb5_cc_start_seq_get (krb5_context context,
context           692 source4/heimdal/lib/krb5/cache.c     return (*id->ops->get_first)(context, id, cursor);
context           706 source4/heimdal/lib/krb5/cache.c krb5_cc_next_cred (krb5_context context,
context           711 source4/heimdal/lib/krb5/cache.c     return (*id->ops->get_next)(context, id, cursor, creds);
context           722 source4/heimdal/lib/krb5/cache.c krb5_cc_next_cred_match(krb5_context context,
context           731 source4/heimdal/lib/krb5/cache.c 	ret = krb5_cc_next_cred(context, id, cursor, creds);
context           734 source4/heimdal/lib/krb5/cache.c 	if (mcreds == NULL || krb5_compare_creds(context, whichfields, mcreds, creds))
context           736 source4/heimdal/lib/krb5/cache.c 	krb5_free_cred_contents(context, creds);
context           748 source4/heimdal/lib/krb5/cache.c krb5_cc_end_seq_get (krb5_context context,
context           752 source4/heimdal/lib/krb5/cache.c     return (*id->ops->end_get)(context, id, cursor);
context           763 source4/heimdal/lib/krb5/cache.c krb5_cc_remove_cred(krb5_context context,
context           769 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context,
context           775 source4/heimdal/lib/krb5/cache.c     return (*id->ops->remove_cred)(context, id, which, cred);
context           786 source4/heimdal/lib/krb5/cache.c krb5_cc_set_flags(krb5_context context,
context           790 source4/heimdal/lib/krb5/cache.c     return (*id->ops->set_flags)(context, id, flags);
context           800 source4/heimdal/lib/krb5/cache.c krb5_cc_get_flags(krb5_context context,
context           816 source4/heimdal/lib/krb5/cache.c krb5_cc_copy_cache_match(krb5_context context,
context           828 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_get_principal(context, from, &princ);
context           831 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_initialize(context, to, princ);
context           833 source4/heimdal/lib/krb5/cache.c 	krb5_free_principal(context, princ);
context           836 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_start_seq_get(context, from, &cursor);
context           838 source4/heimdal/lib/krb5/cache.c 	krb5_free_principal(context, princ);
context           844 source4/heimdal/lib/krb5/cache.c 	   krb5_cc_next_cred_match(context, from, &cursor, &cred,
context           848 source4/heimdal/lib/krb5/cache.c 	ret = krb5_cc_store_cred(context, to, &cred);
context           849 source4/heimdal/lib/krb5/cache.c 	krb5_free_cred_contents(context, &cred);
context           851 source4/heimdal/lib/krb5/cache.c     krb5_cc_end_seq_get(context, from, &cursor);
context           852 source4/heimdal/lib/krb5/cache.c     krb5_free_principal(context, princ);
context           864 source4/heimdal/lib/krb5/cache.c krb5_cc_copy_cache(krb5_context context,
context           868 source4/heimdal/lib/krb5/cache.c     return krb5_cc_copy_cache_match(context, from, to, 0, NULL, NULL);
context           878 source4/heimdal/lib/krb5/cache.c krb5_cc_copy_creds(krb5_context context,
context           882 source4/heimdal/lib/krb5/cache.c     return krb5_cc_copy_cache(context, from, to);
context           893 source4/heimdal/lib/krb5/cache.c krb5_cc_get_version(krb5_context context,
context           897 source4/heimdal/lib/krb5/cache.c 	return (*id->ops->get_version)(context, id);
context           929 source4/heimdal/lib/krb5/cache.c krb5_cc_get_prefix_ops(krb5_context context, const char *prefix)
context           941 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           948 source4/heimdal/lib/krb5/cache.c     for(i = 0; i < context->num_cc_ops && context->cc_ops[i].prefix; i++) {
context           949 source4/heimdal/lib/krb5/cache.c 	if(strcmp(context->cc_ops[i].prefix, p) == 0) {
context           951 source4/heimdal/lib/krb5/cache.c 	    return &context->cc_ops[i];
context           978 source4/heimdal/lib/krb5/cache.c krb5_cc_cache_get_first (krb5_context context,
context           986 source4/heimdal/lib/krb5/cache.c 	type = krb5_cc_default_name(context);
context           988 source4/heimdal/lib/krb5/cache.c     ops = krb5_cc_get_prefix_ops(context, type);
context           990 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_UNKNOWN_TYPE,
context           997 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_NOSUPP,
context          1006 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          1012 source4/heimdal/lib/krb5/cache.c     ret = ops->get_cache_first(context, &(*cursor)->cursor);
context          1032 source4/heimdal/lib/krb5/cache.c krb5_cc_cache_next (krb5_context context,
context          1036 source4/heimdal/lib/krb5/cache.c     return cursor->ops->get_cache_next(context, cursor->cursor, id);
context          1049 source4/heimdal/lib/krb5/cache.c krb5_cc_cache_end_seq_get (krb5_context context,
context          1053 source4/heimdal/lib/krb5/cache.c     ret = cursor->ops->end_cache_get(context, cursor->cursor);
context          1071 source4/heimdal/lib/krb5/cache.c krb5_cc_cache_match (krb5_context context,
context          1081 source4/heimdal/lib/krb5/cache.c     ret = krb5_cccol_cursor_new (context, &cursor);
context          1085 source4/heimdal/lib/krb5/cache.c     while ((ret = krb5_cccol_cursor_next (context, cursor, &cache)) == 0) {
context          1088 source4/heimdal/lib/krb5/cache.c 	ret = krb5_cc_get_principal(context, cache, &principal);
context          1092 source4/heimdal/lib/krb5/cache.c 	    match = krb5_principal_compare(context, principal, client);
context          1093 source4/heimdal/lib/krb5/cache.c 	    krb5_free_principal(context, principal);
context          1098 source4/heimdal/lib/krb5/cache.c 	krb5_cc_close(context, cache);
context          1102 source4/heimdal/lib/krb5/cache.c     krb5_cccol_cursor_free(context, &cursor);
context          1107 source4/heimdal/lib/krb5/cache.c 	krb5_unparse_name(context, client, &str);
context          1109 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_NOTFOUND,
context          1137 source4/heimdal/lib/krb5/cache.c krb5_cc_move(krb5_context context, krb5_ccache from, krb5_ccache to)
context          1142 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_NOSUPP,
context          1148 source4/heimdal/lib/krb5/cache.c     ret = (*to->ops->move)(context, from, to);
context          1160 source4/heimdal/lib/krb5/cache.c build_conf_principals(krb5_context context, krb5_ccache id,
context          1170 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_get_principal(context, id, &client);
context          1175 source4/heimdal/lib/krb5/cache.c 	ret = krb5_unparse_name(context, principal, &pname);
context          1180 source4/heimdal/lib/krb5/cache.c     ret = krb5_make_principal(context, &cred->server,
context          1181 source4/heimdal/lib/krb5/cache.c 			      krb5_principal_get_realm(context, client),
context          1185 source4/heimdal/lib/krb5/cache.c 	krb5_free_principal(context, client);
context          1188 source4/heimdal/lib/krb5/cache.c     ret = krb5_copy_principal(context, client, &cred->client);
context          1189 source4/heimdal/lib/krb5/cache.c     krb5_free_principal(context, client);
context          1205 source4/heimdal/lib/krb5/cache.c krb5_is_config_principal(krb5_context context,
context          1233 source4/heimdal/lib/krb5/cache.c krb5_cc_set_config(krb5_context context, krb5_ccache id,
context          1240 source4/heimdal/lib/krb5/cache.c     ret = build_conf_principals(context, id, principal, name, &cred);
context          1245 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_remove_cred(context, id, 0, &cred);
context          1257 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_store_cred(context, id, &cred);
context          1260 source4/heimdal/lib/krb5/cache.c     krb5_free_cred_contents (context, &cred);
context          1279 source4/heimdal/lib/krb5/cache.c krb5_cc_get_config(krb5_context context, krb5_ccache id,
context          1289 source4/heimdal/lib/krb5/cache.c     ret = build_conf_principals(context, id, principal, name, &mcred);
context          1293 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_retrieve_cred(context, id, 0, &mcred, &cred);
context          1300 source4/heimdal/lib/krb5/cache.c     krb5_free_cred_contents (context, &cred);
context          1301 source4/heimdal/lib/krb5/cache.c     krb5_free_cred_contents (context, &mcred);
context          1327 source4/heimdal/lib/krb5/cache.c krb5_cccol_cursor_new(krb5_context context, krb5_cccol_cursor *cursor)
context          1331 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          1357 source4/heimdal/lib/krb5/cache.c krb5_cccol_cursor_next(krb5_context context, krb5_cccol_cursor cursor,
context          1364 source4/heimdal/lib/krb5/cache.c     while (cursor->idx < context->num_cc_ops) {
context          1367 source4/heimdal/lib/krb5/cache.c 	    ret = krb5_cc_cache_get_first (context, 
context          1368 source4/heimdal/lib/krb5/cache.c 					   context->cc_ops[cursor->idx].prefix,
context          1375 source4/heimdal/lib/krb5/cache.c 	ret = krb5_cc_cache_next(context, cursor->cursor, cache);
context          1379 source4/heimdal/lib/krb5/cache.c 	krb5_cc_cache_end_seq_get(context, cursor->cursor);
context          1386 source4/heimdal/lib/krb5/cache.c     if (cursor->idx >= context->num_cc_ops) {
context          1387 source4/heimdal/lib/krb5/cache.c 	krb5_set_error_message(context, KRB5_CC_END,
context          1408 source4/heimdal/lib/krb5/cache.c krb5_cccol_cursor_free(krb5_context context, krb5_cccol_cursor *cursor)
context          1415 source4/heimdal/lib/krb5/cache.c 	    krb5_cc_cache_end_seq_get(context, c->cursor);
context          1435 source4/heimdal/lib/krb5/cache.c krb5_cc_last_change_time(krb5_context context,
context          1440 source4/heimdal/lib/krb5/cache.c     return (*id->ops->lastchange)(context, id, mtime);
context          1458 source4/heimdal/lib/krb5/cache.c krb5_cccol_last_change_time(krb5_context context,
context          1469 source4/heimdal/lib/krb5/cache.c     ret = krb5_cccol_cursor_new (context, &cursor);
context          1473 source4/heimdal/lib/krb5/cache.c     while ((ret = krb5_cccol_cursor_next (context, cursor, &id)) == 0) {
context          1475 source4/heimdal/lib/krb5/cache.c 	if (type && strcmp(krb5_cc_get_type(context, id), type) != 0)
context          1478 source4/heimdal/lib/krb5/cache.c 	ret = krb5_cc_last_change_time(context, id, &t);
context          1479 source4/heimdal/lib/krb5/cache.c 	krb5_cc_close(context, id);
context          1486 source4/heimdal/lib/krb5/cache.c     krb5_cccol_cursor_free(context, &cursor);
context            70 source4/heimdal/lib/krb5/changepw.c chgpw_send_request (krb5_context context,
context            93 source4/heimdal/lib/krb5/changepw.c 	krb5_principal_compare(context, creds->client, targprinc) != TRUE)
context            98 source4/heimdal/lib/krb5/changepw.c     ret = krb5_mk_req_extended (context,
context           112 source4/heimdal/lib/krb5/changepw.c     ret = krb5_mk_priv (context,
context           148 source4/heimdal/lib/krb5/changepw.c 	krb5_set_error_message(context, ret, "sendmsg %s: %s",
context           164 source4/heimdal/lib/krb5/changepw.c setpw_send_request (krb5_context context,
context           186 source4/heimdal/lib/krb5/changepw.c     ret = krb5_mk_req_extended (context,
context           213 source4/heimdal/lib/krb5/changepw.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           215 source4/heimdal/lib/krb5/changepw.c     ret = krb5_mk_priv (context,
context           258 source4/heimdal/lib/krb5/changepw.c 	krb5_set_error_message(context, ret, "sendmsg %s: %s",
context           270 source4/heimdal/lib/krb5/changepw.c process_reply (krb5_context context,
context           295 source4/heimdal/lib/krb5/changepw.c 		krb5_set_error_message(context, save_errno,
context           300 source4/heimdal/lib/krb5/changepw.c 		krb5_set_error_message(context, 1,"recvfrom timeout %s", host);
context           314 source4/heimdal/lib/krb5/changepw.c 	    krb5_set_error_message(context, ENOMEM,
context           323 source4/heimdal/lib/krb5/changepw.c 	    krb5_set_error_message(context, save_errno,
context           401 source4/heimdal/lib/krb5/changepw.c 	ret = krb5_rd_rep (context,
context           408 source4/heimdal/lib/krb5/changepw.c 	krb5_free_ap_rep_enc_part (context, ap_rep);
context           410 source4/heimdal/lib/krb5/changepw.c 	ret = krb5_rd_priv (context,
context           444 source4/heimdal/lib/krb5/changepw.c 	    krb5_warnx (context, "too short e_data to print anything usable");
context           509 source4/heimdal/lib/krb5/changepw.c change_password_loop (krb5_context	context,
context           532 source4/heimdal/lib/krb5/changepw.c     ret = krb5_auth_con_init (context, &auth_context);
context           536 source4/heimdal/lib/krb5/changepw.c     krb5_auth_con_setflags (context, auth_context,
context           539 source4/heimdal/lib/krb5/changepw.c     ret = krb5_krbhst_init (context, realm, KRB5_KRBHST_CHANGEPW, &handle);
context           543 source4/heimdal/lib/krb5/changepw.c     while (!done && (ret = krb5_krbhst_next(context, handle, &hi)) == 0) {
context           562 source4/heimdal/lib/krb5/changepw.c 	ret = krb5_krbhst_get_addrinfo(context, hi, &ai);
context           580 source4/heimdal/lib/krb5/changepw.c 	    ret = krb5_auth_con_genaddrs (context, auth_context, sock,
context           594 source4/heimdal/lib/krb5/changepw.c 		    ret = (*proc->send_req) (context,
context           610 source4/heimdal/lib/krb5/changepw.c 		    krb5_set_error_message(context, ret,
context           627 source4/heimdal/lib/krb5/changepw.c 		    ret = (*proc->process_rep) (context,
context           648 source4/heimdal/lib/krb5/changepw.c     krb5_krbhst_free (context, handle);
context           649 source4/heimdal/lib/krb5/changepw.c     krb5_auth_con_free (context, auth_context);
context           652 source4/heimdal/lib/krb5/changepw.c 	krb5_set_error_message(context,
context           690 source4/heimdal/lib/krb5/changepw.c krb5_change_password (krb5_context	context,
context           707 source4/heimdal/lib/krb5/changepw.c     return change_password_loop(context, creds, NULL, newpw,
context           732 source4/heimdal/lib/krb5/changepw.c krb5_set_password(krb5_context context,
context           749 source4/heimdal/lib/krb5/changepw.c 	ret = krb5_get_default_principal(context, &principal);
context           757 source4/heimdal/lib/krb5/changepw.c 	ret = change_password_loop(context, creds, principal, newpw,
context           766 source4/heimdal/lib/krb5/changepw.c 	krb5_free_principal(context, principal);
context           777 source4/heimdal/lib/krb5/changepw.c krb5_set_password_using_ccache(krb5_context context,
context           796 source4/heimdal/lib/krb5/changepw.c 	ret = krb5_cc_get_principal(context, ccache, &principal);
context           802 source4/heimdal/lib/krb5/changepw.c     ret = krb5_make_principal(context, &creds.server,
context           803 source4/heimdal/lib/krb5/changepw.c 			      krb5_principal_get_realm(context, principal),
context           808 source4/heimdal/lib/krb5/changepw.c     ret = krb5_cc_get_principal(context, ccache, &creds.client);
context           810 source4/heimdal/lib/krb5/changepw.c         krb5_free_principal(context, creds.server);
context           814 source4/heimdal/lib/krb5/changepw.c     ret = krb5_get_credentials(context, 0, ccache, &creds, &credsp);
context           815 source4/heimdal/lib/krb5/changepw.c     krb5_free_principal(context, creds.server);
context           816 source4/heimdal/lib/krb5/changepw.c     krb5_free_principal(context, creds.client);
context           820 source4/heimdal/lib/krb5/changepw.c     ret = krb5_set_password(context,
context           828 source4/heimdal/lib/krb5/changepw.c     krb5_free_creds(context, credsp);
context           833 source4/heimdal/lib/krb5/changepw.c 	krb5_free_principal(context, principal);
context           844 source4/heimdal/lib/krb5/changepw.c krb5_passwd_result_to_string (krb5_context context,
context            44 source4/heimdal/lib/krb5/codec.c krb5_decode_EncTicketPart (krb5_context context,
context            55 source4/heimdal/lib/krb5/codec.c krb5_encode_EncTicketPart (krb5_context context,
context            66 source4/heimdal/lib/krb5/codec.c krb5_decode_EncASRepPart (krb5_context context,
context            77 source4/heimdal/lib/krb5/codec.c krb5_encode_EncASRepPart (krb5_context context,
context            88 source4/heimdal/lib/krb5/codec.c krb5_decode_EncTGSRepPart (krb5_context context,
context            99 source4/heimdal/lib/krb5/codec.c krb5_encode_EncTGSRepPart (krb5_context context,
context           110 source4/heimdal/lib/krb5/codec.c krb5_decode_EncAPRepPart (krb5_context context,
context           121 source4/heimdal/lib/krb5/codec.c krb5_encode_EncAPRepPart (krb5_context context,
context           132 source4/heimdal/lib/krb5/codec.c krb5_decode_Authenticator (krb5_context context,
context           143 source4/heimdal/lib/krb5/codec.c krb5_encode_Authenticator (krb5_context context,
context           154 source4/heimdal/lib/krb5/codec.c krb5_decode_EncKrbCredPart (krb5_context context,
context           165 source4/heimdal/lib/krb5/codec.c krb5_encode_EncKrbCredPart (krb5_context context,
context           176 source4/heimdal/lib/krb5/codec.c krb5_decode_ETYPE_INFO (krb5_context context,
context           187 source4/heimdal/lib/krb5/codec.c krb5_encode_ETYPE_INFO (krb5_context context,
context           198 source4/heimdal/lib/krb5/codec.c krb5_decode_ETYPE_INFO2 (krb5_context context,
context           209 source4/heimdal/lib/krb5/codec.c krb5_encode_ETYPE_INFO2 (krb5_context context,
context           285 source4/heimdal/lib/krb5/config_file.c krb5_config_parse_string_multi(krb5_context context,
context           298 source4/heimdal/lib/krb5/config_file.c 	krb5_set_error_message (context, ret, "%s:%u: %s",
context           306 source4/heimdal/lib/krb5/config_file.c krb5_config_parse_file_multi (krb5_context context,
context           318 source4/heimdal/lib/krb5/config_file.c 	krb5_set_error_message (context, ret, "open %s: %s",
context           326 source4/heimdal/lib/krb5/config_file.c 	krb5_set_error_message (context, ret, "%s:%u: %s", fname, lineno, str);
context           333 source4/heimdal/lib/krb5/config_file.c krb5_config_parse_file (krb5_context context,
context           338 source4/heimdal/lib/krb5/config_file.c     return krb5_config_parse_file_multi(context, fname, res);
context           344 source4/heimdal/lib/krb5/config_file.c free_binding (krb5_context context, krb5_config_binding *b)
context           353 source4/heimdal/lib/krb5/config_file.c 	    free_binding (context, b->u.list);
context           355 source4/heimdal/lib/krb5/config_file.c 	    krb5_abortx(context, "unknown binding type (%d) in free_binding",
context           364 source4/heimdal/lib/krb5/config_file.c krb5_config_file_free (krb5_context context, krb5_config_section *s)
context           366 source4/heimdal/lib/krb5/config_file.c     free_binding (context, s);
context           371 source4/heimdal/lib/krb5/config_file.c _krb5_config_copy(krb5_context context,
context           390 source4/heimdal/lib/krb5/config_file.c 	    _krb5_config_copy (context, c->u.list, &d->u.list);
context           392 source4/heimdal/lib/krb5/config_file.c 	    krb5_abortx(context,
context           407 source4/heimdal/lib/krb5/config_file.c krb5_config_get_next (krb5_context context,
context           417 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_next (context, c, pointer, type, args);
context           423 source4/heimdal/lib/krb5/config_file.c vget_next(krb5_context context,
context           437 source4/heimdal/lib/krb5/config_file.c 		return vget_next(context, b->u.list, pointer, type, p, args);
context           446 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_next (krb5_context context,
context           456 source4/heimdal/lib/krb5/config_file.c 	c = context->cf;
context           467 source4/heimdal/lib/krb5/config_file.c 	return vget_next(context, c, pointer, type, p, args);
context           482 source4/heimdal/lib/krb5/config_file.c krb5_config_get (krb5_context context,
context           491 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget (context, c, type, args);
context           497 source4/heimdal/lib/krb5/config_file.c krb5_config_vget (krb5_context context,
context           504 source4/heimdal/lib/krb5/config_file.c     return krb5_config_vget_next (context, c, &foo, type, args);
context           508 source4/heimdal/lib/krb5/config_file.c krb5_config_get_list (krb5_context context,
context           516 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_list (context, c, args);
context           522 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_list (krb5_context context,
context           526 source4/heimdal/lib/krb5/config_file.c     return krb5_config_vget (context, c, krb5_config_list, args);
context           530 source4/heimdal/lib/krb5/config_file.c krb5_config_get_string (krb5_context context,
context           538 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_string (context, c, args);
context           544 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_string (krb5_context context,
context           548 source4/heimdal/lib/krb5/config_file.c     return krb5_config_vget (context, c, krb5_config_string, args);
context           552 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_string_default (krb5_context context,
context           559 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_string (context, c, args);
context           566 source4/heimdal/lib/krb5/config_file.c krb5_config_get_string_default (krb5_context context,
context           575 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_string_default (context, c, def_value, args);
context           581 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_strings(krb5_context context,
context           590 source4/heimdal/lib/krb5/config_file.c     while((p = krb5_config_vget_next(context, c, &b,
context           628 source4/heimdal/lib/krb5/config_file.c krb5_config_get_strings(krb5_context context,
context           635 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_strings(context, c, ap);
context           652 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_bool_default (krb5_context context,
context           658 source4/heimdal/lib/krb5/config_file.c     str = krb5_config_vget_string (context, c, args);
context           668 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_bool  (krb5_context context,
context           672 source4/heimdal/lib/krb5/config_file.c     return krb5_config_vget_bool_default (context, c, FALSE, args);
context           676 source4/heimdal/lib/krb5/config_file.c krb5_config_get_bool_default (krb5_context context,
context           684 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_bool_default(context, c, def_value, ap);
context           690 source4/heimdal/lib/krb5/config_file.c krb5_config_get_bool (krb5_context context,
context           697 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_bool (context, c, ap);
context           703 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_time_default (krb5_context context,
context           711 source4/heimdal/lib/krb5/config_file.c     str = krb5_config_vget_string (context, c, args);
context           720 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_time  (krb5_context context,
context           724 source4/heimdal/lib/krb5/config_file.c     return krb5_config_vget_time_default (context, c, -1, args);
context           728 source4/heimdal/lib/krb5/config_file.c krb5_config_get_time_default (krb5_context context,
context           736 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_time_default(context, c, def_value, ap);
context           742 source4/heimdal/lib/krb5/config_file.c krb5_config_get_time (krb5_context context,
context           749 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_time (context, c, ap);
context           756 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_int_default (krb5_context context,
context           762 source4/heimdal/lib/krb5/config_file.c     str = krb5_config_vget_string (context, c, args);
context           777 source4/heimdal/lib/krb5/config_file.c krb5_config_vget_int  (krb5_context context,
context           781 source4/heimdal/lib/krb5/config_file.c     return krb5_config_vget_int_default (context, c, -1, args);
context           785 source4/heimdal/lib/krb5/config_file.c krb5_config_get_int_default (krb5_context context,
context           793 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_int_default(context, c, def_value, ap);
context           799 source4/heimdal/lib/krb5/config_file.c krb5_config_get_int (krb5_context context,
context           806 source4/heimdal/lib/krb5/config_file.c     ret = krb5_config_vget_int (context, c, ap);
context           134 source4/heimdal/lib/krb5/config_file_netinfo.c krb5_config_parse_file (krb5_context context,
context            56 source4/heimdal/lib/krb5/context.c set_etypes (krb5_context context,
context            63 source4/heimdal/lib/krb5/context.c     etypes_str = krb5_config_get_strings(context, NULL, "libdefaults",
context            71 source4/heimdal/lib/krb5/context.c 	    krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context            76 source4/heimdal/lib/krb5/context.c 	    if(krb5_string_to_enctype(context, etypes_str[j], &e) != 0)
context            78 source4/heimdal/lib/krb5/context.c 	    if (krb5_enctype_valid(context, e) != 0)
context            94 source4/heimdal/lib/krb5/context.c copy_etypes (krb5_context context,
context           106 source4/heimdal/lib/krb5/context.c 	krb5_set_error_message(context, ENOMEM, 
context           120 source4/heimdal/lib/krb5/context.c init_context_from_config_file(krb5_context context)
context           126 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, time, max_skew, 5 * 60, "clockskew");
context           127 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, time, kdc_timeout, 3, "kdc_timeout");
context           128 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, int, max_retries, 3, "max_retries");
context           130 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, string, http_proxy, NULL, "http_proxy");
context           132 source4/heimdal/lib/krb5/context.c     ret = set_etypes (context, "default_etypes", &tmptypes);
context           135 source4/heimdal/lib/krb5/context.c     free(context->etypes);
context           136 source4/heimdal/lib/krb5/context.c     context->etypes = tmptypes;
context           138 source4/heimdal/lib/krb5/context.c     ret = set_etypes (context, "default_etypes_des", &tmptypes);
context           141 source4/heimdal/lib/krb5/context.c     free(context->etypes_des);
context           142 source4/heimdal/lib/krb5/context.c     context->etypes_des = tmptypes;
context           149 source4/heimdal/lib/krb5/context.c 	context->default_keytab = tmp;
context           151 source4/heimdal/lib/krb5/context.c 	INIT_FIELD(context, string, default_keytab,
context           154 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, string, default_keytab_modify,
context           157 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, string, time_fmt,
context           160 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, string, date_fmt,
context           163 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, bool, log_utc,
context           169 source4/heimdal/lib/krb5/context.c     tmp = krb5_config_get_string(context, NULL, "libdefaults",
context           172 source4/heimdal/lib/krb5/context.c 	roken_gethostby_setup(context->http_proxy, tmp);
context           173 source4/heimdal/lib/krb5/context.c     krb5_free_host_realm (context, context->default_realms);
context           174 source4/heimdal/lib/krb5/context.c     context->default_realms = NULL;
context           180 source4/heimdal/lib/krb5/context.c 	krb5_set_extra_addresses(context, NULL);
context           181 source4/heimdal/lib/krb5/context.c 	adr = krb5_config_get_strings(context, NULL,
context           187 source4/heimdal/lib/krb5/context.c 	    ret = krb5_parse_address(context, *a, &addresses);
context           189 source4/heimdal/lib/krb5/context.c 		krb5_add_extra_addresses(context, &addresses);
context           190 source4/heimdal/lib/krb5/context.c 		krb5_free_addresses(context, &addresses);
context           195 source4/heimdal/lib/krb5/context.c 	krb5_set_ignore_addresses(context, NULL);
context           196 source4/heimdal/lib/krb5/context.c 	adr = krb5_config_get_strings(context, NULL,
context           202 source4/heimdal/lib/krb5/context.c 	    ret = krb5_parse_address(context, *a, &addresses);
context           204 source4/heimdal/lib/krb5/context.c 		krb5_add_ignore_addresses(context, &addresses);
context           205 source4/heimdal/lib/krb5/context.c 		krb5_free_addresses(context, &addresses);
context           211 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, bool, scan_interfaces, TRUE, "scan_interfaces");
context           212 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, int, fcache_vno, 0, "fcache_version");
context           214 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, bool, srv_lookup, TRUE, "srv_lookup");
context           215 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, bool, srv_lookup, context->srv_lookup, "dns_lookup_kdc");
context           216 source4/heimdal/lib/krb5/context.c     INIT_FIELD(context, int, large_msg_size, 1400, "large_message_size");
context           217 source4/heimdal/lib/krb5/context.c     INIT_FLAG(context, flags, KRB5_CTX_F_DNS_CANONICALIZE_HOSTNAME, TRUE, "dns_canonicalize_hostname");
context           218 source4/heimdal/lib/krb5/context.c     INIT_FLAG(context, flags, KRB5_CTX_F_CHECK_PAC, TRUE, "check_pac");
context           219 source4/heimdal/lib/krb5/context.c     context->default_cc_name = NULL;
context           220 source4/heimdal/lib/krb5/context.c     context->default_cc_name_set = 0;
context           222 source4/heimdal/lib/krb5/context.c     ret = krb5_config_get_bool_default(context, NULL, FALSE,
context           226 source4/heimdal/lib/krb5/context.c 	krb5_enctype_enable(context, ETYPE_DES_CBC_CRC);
context           227 source4/heimdal/lib/krb5/context.c 	krb5_enctype_enable(context, ETYPE_DES_CBC_MD4);
context           228 source4/heimdal/lib/krb5/context.c 	krb5_enctype_enable(context, ETYPE_DES_CBC_MD5);
context           229 source4/heimdal/lib/krb5/context.c 	krb5_enctype_enable(context, ETYPE_DES_CBC_NONE);
context           230 source4/heimdal/lib/krb5/context.c 	krb5_enctype_enable(context, ETYPE_DES_CFB64_NONE);
context           231 source4/heimdal/lib/krb5/context.c 	krb5_enctype_enable(context, ETYPE_DES_PCBC_NONE);
context           238 source4/heimdal/lib/krb5/context.c cc_ops_register(krb5_context context)
context           240 source4/heimdal/lib/krb5/context.c     context->cc_ops = NULL;
context           241 source4/heimdal/lib/krb5/context.c     context->num_cc_ops = 0;
context           243 source4/heimdal/lib/krb5/context.c     krb5_cc_register(context, &krb5_acc_ops, TRUE);
context           244 source4/heimdal/lib/krb5/context.c     krb5_cc_register(context, &krb5_fcc_ops, TRUE);
context           245 source4/heimdal/lib/krb5/context.c     krb5_cc_register(context, &krb5_mcc_ops, TRUE);
context           247 source4/heimdal/lib/krb5/context.c     krb5_cc_register(context, &krb5_scc_ops, TRUE);
context           250 source4/heimdal/lib/krb5/context.c     krb5_cc_register(context, &krb5_kcm_ops, TRUE);
context           256 source4/heimdal/lib/krb5/context.c kt_ops_register(krb5_context context)
context           258 source4/heimdal/lib/krb5/context.c     context->num_kt_types = 0;
context           259 source4/heimdal/lib/krb5/context.c     context->kt_types     = NULL;
context           261 source4/heimdal/lib/krb5/context.c     krb5_kt_register (context, &krb5_fkt_ops);
context           262 source4/heimdal/lib/krb5/context.c     krb5_kt_register (context, &krb5_wrfkt_ops);
context           263 source4/heimdal/lib/krb5/context.c     krb5_kt_register (context, &krb5_javakt_ops);
context           264 source4/heimdal/lib/krb5/context.c     krb5_kt_register (context, &krb5_mkt_ops);
context           266 source4/heimdal/lib/krb5/context.c     krb5_kt_register (context, &krb5_akf_ops);
context           268 source4/heimdal/lib/krb5/context.c     krb5_kt_register (context, &krb5_any_ops);
context           289 source4/heimdal/lib/krb5/context.c krb5_init_context(krb5_context *context)
context           295 source4/heimdal/lib/krb5/context.c     *context = NULL;
context           331 source4/heimdal/lib/krb5/context.c     *context = p;
context           349 source4/heimdal/lib/krb5/context.c krb5_copy_context(krb5_context context, krb5_context *out)
context           358 source4/heimdal/lib/krb5/context.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           364 source4/heimdal/lib/krb5/context.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           371 source4/heimdal/lib/krb5/context.c     if (context->default_cc_name)
context           372 source4/heimdal/lib/krb5/context.c 	p->default_cc_name = strdup(context->default_cc_name);
context           373 source4/heimdal/lib/krb5/context.c     if (context->default_cc_name_env)
context           374 source4/heimdal/lib/krb5/context.c 	p->default_cc_name_env = strdup(context->default_cc_name_env);
context           376 source4/heimdal/lib/krb5/context.c     if (context->etypes) {
context           377 source4/heimdal/lib/krb5/context.c 	ret = copy_etypes(context, context->etypes, &p->etypes);
context           381 source4/heimdal/lib/krb5/context.c     if (context->etypes_des) {
context           382 source4/heimdal/lib/krb5/context.c 	ret = copy_etypes(context, context->etypes_des, &p->etypes_des);
context           387 source4/heimdal/lib/krb5/context.c     if (context->default_realms) {
context           388 source4/heimdal/lib/krb5/context.c 	ret = krb5_copy_host_realm(context, 
context           389 source4/heimdal/lib/krb5/context.c 				   context->default_realms, &p->default_realms);
context           394 source4/heimdal/lib/krb5/context.c     ret = _krb5_config_copy(context, context->cf, &p->cf);
context           404 source4/heimdal/lib/krb5/context.c     if(context->warn_dest != NULL)
context           408 source4/heimdal/lib/krb5/context.c     ret = krb5_set_extra_addresses(p, context->extra_addresses);
context           411 source4/heimdal/lib/krb5/context.c     ret = krb5_set_extra_addresses(p, context->ignore_addresses);
context           415 source4/heimdal/lib/krb5/context.c     ret = _krb5_copy_send_to_kdc_func(p, context);
context           437 source4/heimdal/lib/krb5/context.c krb5_free_context(krb5_context context)
context           439 source4/heimdal/lib/krb5/context.c     if (context->default_cc_name)
context           440 source4/heimdal/lib/krb5/context.c 	free(context->default_cc_name);
context           441 source4/heimdal/lib/krb5/context.c     if (context->default_cc_name_env)
context           442 source4/heimdal/lib/krb5/context.c 	free(context->default_cc_name_env);
context           443 source4/heimdal/lib/krb5/context.c     free(context->etypes);
context           444 source4/heimdal/lib/krb5/context.c     free(context->etypes_des);
context           445 source4/heimdal/lib/krb5/context.c     krb5_free_host_realm (context, context->default_realms);
context           446 source4/heimdal/lib/krb5/context.c     krb5_config_file_free (context, context->cf);
context           447 source4/heimdal/lib/krb5/context.c     free_error_table (context->et_list);
context           448 source4/heimdal/lib/krb5/context.c     free(context->cc_ops);
context           449 source4/heimdal/lib/krb5/context.c     free(context->kt_types);
context           450 source4/heimdal/lib/krb5/context.c     krb5_clear_error_message(context);
context           451 source4/heimdal/lib/krb5/context.c     if(context->warn_dest != NULL)
context           452 source4/heimdal/lib/krb5/context.c 	krb5_closelog(context, context->warn_dest);
context           453 source4/heimdal/lib/krb5/context.c     krb5_set_extra_addresses(context, NULL);
context           454 source4/heimdal/lib/krb5/context.c     krb5_set_ignore_addresses(context, NULL);
context           455 source4/heimdal/lib/krb5/context.c     krb5_set_send_to_kdc_func(context, NULL, NULL);
context           456 source4/heimdal/lib/krb5/context.c     if (context->mutex != NULL) {
context           457 source4/heimdal/lib/krb5/context.c 	HEIMDAL_MUTEX_destroy(context->mutex);
context           458 source4/heimdal/lib/krb5/context.c 	free(context->mutex);
context           460 source4/heimdal/lib/krb5/context.c     memset(context, 0, sizeof(*context));
context           461 source4/heimdal/lib/krb5/context.c     free(context);
context           477 source4/heimdal/lib/krb5/context.c krb5_set_config_files(krb5_context context, char **filenames)
context           482 source4/heimdal/lib/krb5/context.c 	ret = krb5_config_parse_file_multi(context, *filenames, &tmp);
context           484 source4/heimdal/lib/krb5/context.c 	    krb5_config_file_free(context, tmp);
context           495 source4/heimdal/lib/krb5/context.c     krb5_config_file_free(context, context->cf);
context           496 source4/heimdal/lib/krb5/context.c     context->cf = tmp;
context           497 source4/heimdal/lib/krb5/context.c     ret = init_context_from_config_file(context);
context           675 source4/heimdal/lib/krb5/context.c krb5_kerberos_enctypes(krb5_context context)
context           696 source4/heimdal/lib/krb5/context.c default_etypes(krb5_context context, krb5_enctype **etype)
context           702 source4/heimdal/lib/krb5/context.c     p = krb5_kerberos_enctypes(context);
context           705 source4/heimdal/lib/krb5/context.c 	if (krb5_enctype_valid(context, p[i]) != 0)
context           710 source4/heimdal/lib/krb5/context.c 	    krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context           736 source4/heimdal/lib/krb5/context.c krb5_set_default_in_tkt_etypes(krb5_context context,
context           745 source4/heimdal/lib/krb5/context.c 	    ret = krb5_enctype_valid(context, etypes[i]);
context           752 source4/heimdal/lib/krb5/context.c 	    krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context           757 source4/heimdal/lib/krb5/context.c     if(context->etypes)
context           758 source4/heimdal/lib/krb5/context.c 	free(context->etypes);
context           759 source4/heimdal/lib/krb5/context.c     context->etypes = p;
context           778 source4/heimdal/lib/krb5/context.c krb5_get_default_in_tkt_etypes(krb5_context context,
context           785 source4/heimdal/lib/krb5/context.c     if(context->etypes) {
context           786 source4/heimdal/lib/krb5/context.c 	for(i = 0; context->etypes[i]; i++);
context           790 source4/heimdal/lib/krb5/context.c 	    krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context           793 source4/heimdal/lib/krb5/context.c 	memmove(p, context->etypes, i * sizeof(krb5_enctype));
context           795 source4/heimdal/lib/krb5/context.c 	ret = default_etypes(context, &p);
context           816 source4/heimdal/lib/krb5/context.c krb5_get_err_text(krb5_context context, krb5_error_code code)
context           819 source4/heimdal/lib/krb5/context.c     if(context != NULL)
context           820 source4/heimdal/lib/krb5/context.c 	p = com_right(context->et_list, code);
context           837 source4/heimdal/lib/krb5/context.c krb5_init_ets(krb5_context context)
context           839 source4/heimdal/lib/krb5/context.c     if(context->et_list == NULL){
context           840 source4/heimdal/lib/krb5/context.c 	krb5_add_et_list(context, initialize_krb5_error_table_r);
context           845 source4/heimdal/lib/krb5/context.c 	krb5_add_et_list(context, initialize_asn1_error_table_r);
context           850 source4/heimdal/lib/krb5/context.c 	krb5_add_et_list(context, initialize_heim_error_table_r);
context           855 source4/heimdal/lib/krb5/context.c 	krb5_add_et_list(context, initialize_k524_error_table_r);
context           861 source4/heimdal/lib/krb5/context.c 	krb5_add_et_list(context, initialize_hx_error_table_r);
context           879 source4/heimdal/lib/krb5/context.c krb5_set_use_admin_kdc (krb5_context context, krb5_boolean flag)
context           881 source4/heimdal/lib/krb5/context.c     context->use_admin_kdc = flag;
context           895 source4/heimdal/lib/krb5/context.c krb5_get_use_admin_kdc (krb5_context context)
context           897 source4/heimdal/lib/krb5/context.c     return context->use_admin_kdc;
context           914 source4/heimdal/lib/krb5/context.c krb5_add_extra_addresses(krb5_context context, krb5_addresses *addresses)
context           917 source4/heimdal/lib/krb5/context.c     if(context->extra_addresses)
context           918 source4/heimdal/lib/krb5/context.c 	return krb5_append_addresses(context,
context           919 source4/heimdal/lib/krb5/context.c 				     context->extra_addresses, addresses);
context           921 source4/heimdal/lib/krb5/context.c 	return krb5_set_extra_addresses(context, addresses);
context           938 source4/heimdal/lib/krb5/context.c krb5_set_extra_addresses(krb5_context context, const krb5_addresses *addresses)
context           940 source4/heimdal/lib/krb5/context.c     if(context->extra_addresses)
context           941 source4/heimdal/lib/krb5/context.c 	krb5_free_addresses(context, context->extra_addresses);
context           944 source4/heimdal/lib/krb5/context.c 	if(context->extra_addresses != NULL) {
context           945 source4/heimdal/lib/krb5/context.c 	    free(context->extra_addresses);
context           946 source4/heimdal/lib/krb5/context.c 	    context->extra_addresses = NULL;
context           950 source4/heimdal/lib/krb5/context.c     if(context->extra_addresses == NULL) {
context           951 source4/heimdal/lib/krb5/context.c 	context->extra_addresses = malloc(sizeof(*context->extra_addresses));
context           952 source4/heimdal/lib/krb5/context.c 	if(context->extra_addresses == NULL) {
context           953 source4/heimdal/lib/krb5/context.c 	    krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context           957 source4/heimdal/lib/krb5/context.c     return krb5_copy_addresses(context, addresses, context->extra_addresses);
context           974 source4/heimdal/lib/krb5/context.c krb5_get_extra_addresses(krb5_context context, krb5_addresses *addresses)
context           976 source4/heimdal/lib/krb5/context.c     if(context->extra_addresses == NULL) {
context           980 source4/heimdal/lib/krb5/context.c     return krb5_copy_addresses(context,context->extra_addresses, addresses);
context           997 source4/heimdal/lib/krb5/context.c krb5_add_ignore_addresses(krb5_context context, krb5_addresses *addresses)
context          1000 source4/heimdal/lib/krb5/context.c     if(context->ignore_addresses)
context          1001 source4/heimdal/lib/krb5/context.c 	return krb5_append_addresses(context,
context          1002 source4/heimdal/lib/krb5/context.c 				     context->ignore_addresses, addresses);
context          1004 source4/heimdal/lib/krb5/context.c 	return krb5_set_ignore_addresses(context, addresses);
context          1021 source4/heimdal/lib/krb5/context.c krb5_set_ignore_addresses(krb5_context context, const krb5_addresses *addresses)
context          1023 source4/heimdal/lib/krb5/context.c     if(context->ignore_addresses)
context          1024 source4/heimdal/lib/krb5/context.c 	krb5_free_addresses(context, context->ignore_addresses);
context          1026 source4/heimdal/lib/krb5/context.c 	if(context->ignore_addresses != NULL) {
context          1027 source4/heimdal/lib/krb5/context.c 	    free(context->ignore_addresses);
context          1028 source4/heimdal/lib/krb5/context.c 	    context->ignore_addresses = NULL;
context          1032 source4/heimdal/lib/krb5/context.c     if(context->ignore_addresses == NULL) {
context          1033 source4/heimdal/lib/krb5/context.c 	context->ignore_addresses = malloc(sizeof(*context->ignore_addresses));
context          1034 source4/heimdal/lib/krb5/context.c 	if(context->ignore_addresses == NULL) {
context          1035 source4/heimdal/lib/krb5/context.c 	    krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context          1039 source4/heimdal/lib/krb5/context.c     return krb5_copy_addresses(context, addresses, context->ignore_addresses);
context          1056 source4/heimdal/lib/krb5/context.c krb5_get_ignore_addresses(krb5_context context, krb5_addresses *addresses)
context          1058 source4/heimdal/lib/krb5/context.c     if(context->ignore_addresses == NULL) {
context          1062 source4/heimdal/lib/krb5/context.c     return krb5_copy_addresses(context, context->ignore_addresses, addresses);
context          1078 source4/heimdal/lib/krb5/context.c krb5_set_fcache_version(krb5_context context, int version)
context          1080 source4/heimdal/lib/krb5/context.c     context->fcache_vno = version;
context          1097 source4/heimdal/lib/krb5/context.c krb5_get_fcache_version(krb5_context context, int *version)
context          1099 source4/heimdal/lib/krb5/context.c     *version = context->fcache_vno;
context          1132 source4/heimdal/lib/krb5/context.c krb5_set_dns_canonicalize_hostname (krb5_context context, krb5_boolean flag)
context          1135 source4/heimdal/lib/krb5/context.c 	context->flags |= KRB5_CTX_F_DNS_CANONICALIZE_HOSTNAME;
context          1137 source4/heimdal/lib/krb5/context.c 	context->flags &= ~KRB5_CTX_F_DNS_CANONICALIZE_HOSTNAME;
context          1151 source4/heimdal/lib/krb5/context.c krb5_get_dns_canonicalize_hostname (krb5_context context)
context          1153 source4/heimdal/lib/krb5/context.c     return (context->flags & KRB5_CTX_F_DNS_CANONICALIZE_HOSTNAME) ? 1 : 0;
context          1169 source4/heimdal/lib/krb5/context.c krb5_get_kdc_sec_offset (krb5_context context, int32_t *sec, int32_t *usec)
context          1172 source4/heimdal/lib/krb5/context.c 	*sec = context->kdc_sec_offset;
context          1174 source4/heimdal/lib/krb5/context.c 	*usec = context->kdc_usec_offset;
context          1191 source4/heimdal/lib/krb5/context.c krb5_set_kdc_sec_offset (krb5_context context, int32_t sec, int32_t usec)
context          1193 source4/heimdal/lib/krb5/context.c     context->kdc_sec_offset = sec;
context          1195 source4/heimdal/lib/krb5/context.c 	context->kdc_usec_offset = usec;
context          1210 source4/heimdal/lib/krb5/context.c krb5_get_max_time_skew (krb5_context context)
context          1212 source4/heimdal/lib/krb5/context.c     return context->max_skew;
context          1225 source4/heimdal/lib/krb5/context.c krb5_set_max_time_skew (krb5_context context, time_t t)
context          1227 source4/heimdal/lib/krb5/context.c     context->max_skew = t;
context            62 source4/heimdal/lib/krb5/convert_creds.c krb524_convert_creds_kdc(krb5_context context,
context            81 source4/heimdal/lib/krb5/convert_creds.c 	ret = krb5_krbhst_init(context,
context            82 source4/heimdal/lib/krb5/convert_creds.c 			       krb5_principal_get_realm(context,
context            89 source4/heimdal/lib/krb5/convert_creds.c 	ret = krb5_sendto (context,
context            93 source4/heimdal/lib/krb5/convert_creds.c 	krb5_krbhst_free(context, handle);
context           100 source4/heimdal/lib/krb5/convert_creds.c 	krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context           117 source4/heimdal/lib/krb5/convert_creds.c 	ret = krb5_524_conv_principal(context,
context           127 source4/heimdal/lib/krb5/convert_creds.c 	ret = krb5_524_conv_principal(context, v5_creds->client,
context           135 source4/heimdal/lib/krb5/convert_creds.c 	krb5_set_error_message (context, ret,
context           138 source4/heimdal/lib/krb5/convert_creds.c 				krb5_get_err_text(context, ret));
context           145 source4/heimdal/lib/krb5/convert_creds.c 	krb5_free_creds (context, v5_creds);
context           165 source4/heimdal/lib/krb5/convert_creds.c krb524_convert_creds_kdc_ccache(krb5_context context,
context           183 source4/heimdal/lib/krb5/convert_creds.c 	ret = krb5_copy_principal (context, in_cred->client, &template.client);
context           185 source4/heimdal/lib/krb5/convert_creds.c 	    krb5_free_cred_contents (context, &template);
context           188 source4/heimdal/lib/krb5/convert_creds.c 	ret = krb5_copy_principal (context, in_cred->server, &template.server);
context           190 source4/heimdal/lib/krb5/convert_creds.c 	    krb5_free_cred_contents (context, &template);
context           194 source4/heimdal/lib/krb5/convert_creds.c 	ret = krb5_get_credentials (context, 0, ccache,
context           196 source4/heimdal/lib/krb5/convert_creds.c 	krb5_free_cred_contents (context, &template);
context           201 source4/heimdal/lib/krb5/convert_creds.c     ret = krb524_convert_creds_kdc(context, v5_creds, v4creds);
context           204 source4/heimdal/lib/krb5/convert_creds.c 	krb5_free_creds (context, v5_creds);
context            52 source4/heimdal/lib/krb5/copy_host_realm.c krb5_copy_host_realm(krb5_context context,
context            64 source4/heimdal/lib/krb5/copy_host_realm.c 	krb5_set_error_message (context, ENOMEM,
context            72 source4/heimdal/lib/krb5/copy_host_realm.c 	    krb5_free_host_realm (context, *to);
context            73 source4/heimdal/lib/krb5/copy_host_realm.c 	    krb5_set_error_message (context, ENOMEM,
context            45 source4/heimdal/lib/krb5/creds.c krb5_free_creds_contents (krb5_context context, krb5_creds *c)
context            48 source4/heimdal/lib/krb5/creds.c     return krb5_free_cred_contents (context, c);
context            66 source4/heimdal/lib/krb5/creds.c krb5_free_cred_contents (krb5_context context, krb5_creds *c)
context            68 source4/heimdal/lib/krb5/creds.c     krb5_free_principal (context, c->client);
context            70 source4/heimdal/lib/krb5/creds.c     krb5_free_principal (context, c->server);
context            72 source4/heimdal/lib/krb5/creds.c     krb5_free_keyblock_contents (context, &c->session);
context            76 source4/heimdal/lib/krb5/creds.c     krb5_free_addresses (context, &c->addresses);
context            95 source4/heimdal/lib/krb5/creds.c krb5_copy_creds_contents (krb5_context context,
context           102 source4/heimdal/lib/krb5/creds.c     ret = krb5_copy_principal (context, incred->client, &c->client);
context           105 source4/heimdal/lib/krb5/creds.c     ret = krb5_copy_principal (context, incred->server, &c->server);
context           108 source4/heimdal/lib/krb5/creds.c     ret = krb5_copy_keyblock_contents (context, &incred->session, &c->session);
context           125 source4/heimdal/lib/krb5/creds.c     ret = krb5_copy_addresses (context,
context           134 source4/heimdal/lib/krb5/creds.c     krb5_free_cred_contents (context, c);
context           152 source4/heimdal/lib/krb5/creds.c krb5_copy_creds (krb5_context context,
context           160 source4/heimdal/lib/krb5/creds.c 	krb5_set_error_message (context, ENOMEM,
context           166 source4/heimdal/lib/krb5/creds.c     return krb5_copy_creds_contents (context, incred, c);
context           182 source4/heimdal/lib/krb5/creds.c krb5_free_creds (krb5_context context, krb5_creds *c)
context           184 source4/heimdal/lib/krb5/creds.c     krb5_free_cred_contents (context, c);
context           214 source4/heimdal/lib/krb5/creds.c krb5_compare_creds(krb5_context context, krb5_flags whichfields,
context           221 source4/heimdal/lib/krb5/creds.c 	    match = krb5_principal_compare_any_realm (context, mcreds->server,
context           224 source4/heimdal/lib/krb5/creds.c 	    match = krb5_principal_compare (context, mcreds->server,
context           230 source4/heimdal/lib/krb5/creds.c 	    match = krb5_principal_compare_any_realm (context, mcreds->client,
context           233 source4/heimdal/lib/krb5/creds.c 	    match = krb5_principal_compare (context, mcreds->client,
context           238 source4/heimdal/lib/krb5/creds.c 	match = krb5_enctypes_compatible_keys(context,
context           110 source4/heimdal/lib/krb5/crypto.c     krb5_enctype (*checksum)(krb5_context context,
context           115 source4/heimdal/lib/krb5/crypto.c     krb5_error_code (*verify)(krb5_context context,
context           132 source4/heimdal/lib/krb5/crypto.c     krb5_error_code (*encrypt)(krb5_context context,
context           152 source4/heimdal/lib/krb5/crypto.c static krb5_error_code derive_key(krb5_context context,
context           157 source4/heimdal/lib/krb5/crypto.c static krb5_error_code hmac(krb5_context context,
context           184 source4/heimdal/lib/krb5/crypto.c krb5_DES_random_key(krb5_context context,
context           195 source4/heimdal/lib/krb5/crypto.c krb5_DES_schedule_old(krb5_context context,
context           282 source4/heimdal/lib/krb5/crypto.c DES_AFS3_string_to_key(krb5_context context,
context           335 source4/heimdal/lib/krb5/crypto.c krb5_DES_string_to_key(krb5_context context,
context           351 source4/heimdal/lib/krb5/crypto.c 	    return DES_AFS3_string_to_key(context, enctype, password,
context           359 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           374 source4/heimdal/lib/krb5/crypto.c krb5_DES_random_to_key(krb5_context context,
context           392 source4/heimdal/lib/krb5/crypto.c DES3_random_key(krb5_context context,
context           426 source4/heimdal/lib/krb5/crypto.c DES3_string_to_key(krb5_context context,
context           442 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           456 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           491 source4/heimdal/lib/krb5/crypto.c DES3_string_to_key_derived(krb5_context context,
context           504 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           509 source4/heimdal/lib/krb5/crypto.c     ret = krb5_string_to_key_derived(context,
context           520 source4/heimdal/lib/krb5/crypto.c DES3_random_to_key(krb5_context context,
context           558 source4/heimdal/lib/krb5/crypto.c ARCFOUR_schedule(krb5_context context,
context           567 source4/heimdal/lib/krb5/crypto.c ARCFOUR_string_to_key(krb5_context context,
context           582 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           590 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ret,
context           597 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ENOMEM,
context           605 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ret,
context           622 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context           642 source4/heimdal/lib/krb5/crypto.c AES_string_to_key(krb5_context context,
context           670 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context           676 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ret, N_("malloc: out of memory", ""));
context           685 source4/heimdal/lib/krb5/crypto.c 	free_key_data(context, &kd, et);
context           686 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_KEYTYPE_NOSUPP,
context           691 source4/heimdal/lib/krb5/crypto.c     ret = derive_key(context, et, &kd, "kerberos", strlen("kerberos"));
context           693 source4/heimdal/lib/krb5/crypto.c 	ret = krb5_copy_keyblock_contents(context, kd.key, key);
context           694 source4/heimdal/lib/krb5/crypto.c     free_key_data(context, &kd, et);
context           700 source4/heimdal/lib/krb5/crypto.c evp_schedule(krb5_context context, struct key_type *kt, struct key_data *kd)
context           713 source4/heimdal/lib/krb5/crypto.c evp_cleanup(krb5_context context, struct key_data *kd)
context           893 source4/heimdal/lib/krb5/crypto.c krb5_salttype_to_string (krb5_context context,
context           903 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context           912 source4/heimdal/lib/krb5/crypto.c 		krb5_set_error_message (context, ENOMEM,
context           919 source4/heimdal/lib/krb5/crypto.c     krb5_set_error_message (context, HEIM_ERR_SALTTYPE_NOSUPP,
context           925 source4/heimdal/lib/krb5/crypto.c krb5_string_to_salttype (krb5_context context,
context           935 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context           946 source4/heimdal/lib/krb5/crypto.c     krb5_set_error_message(context, HEIM_ERR_SALTTYPE_NOSUPP,
context           952 source4/heimdal/lib/krb5/crypto.c krb5_get_pw_salt(krb5_context context,
context           981 source4/heimdal/lib/krb5/crypto.c krb5_free_salt(krb5_context context,
context           989 source4/heimdal/lib/krb5/crypto.c krb5_string_to_key_data (krb5_context context,
context           998 source4/heimdal/lib/krb5/crypto.c     ret = krb5_get_pw_salt(context, principal, &salt);
context          1001 source4/heimdal/lib/krb5/crypto.c     ret = krb5_string_to_key_data_salt(context, enctype, password, salt, key);
context          1002 source4/heimdal/lib/krb5/crypto.c     krb5_free_salt(context, salt);
context          1007 source4/heimdal/lib/krb5/crypto.c krb5_string_to_key (krb5_context context,
context          1016 source4/heimdal/lib/krb5/crypto.c     return krb5_string_to_key_data(context, enctype, pw, principal, key);
context          1020 source4/heimdal/lib/krb5/crypto.c krb5_string_to_key_data_salt (krb5_context context,
context          1028 source4/heimdal/lib/krb5/crypto.c     return krb5_string_to_key_data_salt_opaque(context, enctype, password,
context          1039 source4/heimdal/lib/krb5/crypto.c krb5_string_to_key_data_salt_opaque (krb5_context context,
context          1049 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          1056 source4/heimdal/lib/krb5/crypto.c 	    return (*st->string_to_key)(context, enctype, password,
context          1058 source4/heimdal/lib/krb5/crypto.c     krb5_set_error_message(context, HEIM_ERR_SALTTYPE_NOSUPP,
context          1071 source4/heimdal/lib/krb5/crypto.c krb5_string_to_key_salt (krb5_context context,
context          1080 source4/heimdal/lib/krb5/crypto.c     return krb5_string_to_key_data_salt(context, enctype, pw, salt, key);
context          1084 source4/heimdal/lib/krb5/crypto.c krb5_string_to_key_salt_opaque (krb5_context context,
context          1094 source4/heimdal/lib/krb5/crypto.c     return krb5_string_to_key_data_salt_opaque(context, enctype,
context          1099 source4/heimdal/lib/krb5/crypto.c krb5_enctype_keysize(krb5_context context,
context          1105 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          1115 source4/heimdal/lib/krb5/crypto.c krb5_enctype_keybits(krb5_context context,
context          1121 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          1131 source4/heimdal/lib/krb5/crypto.c krb5_generate_random_keyblock(krb5_context context,
context          1138 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          1148 source4/heimdal/lib/krb5/crypto.c 	(*et->keytype->random_key)(context, key);
context          1156 source4/heimdal/lib/krb5/crypto.c _key_schedule(krb5_context context,
context          1169 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          1178 source4/heimdal/lib/krb5/crypto.c     (*kt->schedule)(context, kt, key);
context          1187 source4/heimdal/lib/krb5/crypto.c NONE_checksum(krb5_context context,
context          1198 source4/heimdal/lib/krb5/crypto.c CRC32_checksum(krb5_context context,
context          1217 source4/heimdal/lib/krb5/crypto.c RSA_MD4_checksum(krb5_context context,
context          1225 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "md4 checksum failed");
context          1230 source4/heimdal/lib/krb5/crypto.c des_checksum(krb5_context context,
context          1246 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          1263 source4/heimdal/lib/krb5/crypto.c des_verify(krb5_context context,
context          1279 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          1293 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message (context);
context          1302 source4/heimdal/lib/krb5/crypto.c RSA_MD4_DES_checksum(krb5_context context,
context          1309 source4/heimdal/lib/krb5/crypto.c     return des_checksum(context, EVP_md4(), key, data, len, cksum);
context          1313 source4/heimdal/lib/krb5/crypto.c RSA_MD4_DES_verify(krb5_context context,
context          1320 source4/heimdal/lib/krb5/crypto.c     return des_verify(context, EVP_md5(), key, data, len, C);
context          1324 source4/heimdal/lib/krb5/crypto.c RSA_MD5_checksum(krb5_context context,
context          1332 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "md5 checksum failed");
context          1337 source4/heimdal/lib/krb5/crypto.c RSA_MD5_DES_checksum(krb5_context context,
context          1344 source4/heimdal/lib/krb5/crypto.c     return des_checksum(context, EVP_md5(), key, data, len, C);
context          1348 source4/heimdal/lib/krb5/crypto.c RSA_MD5_DES_verify(krb5_context context,
context          1355 source4/heimdal/lib/krb5/crypto.c     return des_verify(context, EVP_md5(), key, data, len, C);
context          1360 source4/heimdal/lib/krb5/crypto.c RSA_MD5_DES3_checksum(krb5_context context,
context          1367 source4/heimdal/lib/krb5/crypto.c     return des_checksum(context, EVP_md5(), key, data, len, C);
context          1371 source4/heimdal/lib/krb5/crypto.c RSA_MD5_DES3_verify(krb5_context context,
context          1378 source4/heimdal/lib/krb5/crypto.c     return des_verify(context, EVP_md5(), key, data, len, C);
context          1383 source4/heimdal/lib/krb5/crypto.c SHA1_checksum(krb5_context context,
context          1391 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "sha1 checksum failed");
context          1397 source4/heimdal/lib/krb5/crypto.c hmac(krb5_context context,
context          1422 source4/heimdal/lib/krb5/crypto.c 	(*cm->checksum)(context,
context          1439 source4/heimdal/lib/krb5/crypto.c     (*cm->checksum)(context, keyblock, ipad, cm->blocksize + len,
context          1443 source4/heimdal/lib/krb5/crypto.c     (*cm->checksum)(context, keyblock, opad,
context          1454 source4/heimdal/lib/krb5/crypto.c krb5_hmac(krb5_context context,
context          1467 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1476 source4/heimdal/lib/krb5/crypto.c     ret = hmac(context, c, data, len, usage, &kd, result);
context          1479 source4/heimdal/lib/krb5/crypto.c 	krb5_free_data(context, kd.schedule);
context          1485 source4/heimdal/lib/krb5/crypto.c SP_HMAC_SHA1_checksum(krb5_context context,
context          1500 source4/heimdal/lib/krb5/crypto.c     ret = hmac(context, c, data, len, usage, key, &res);
context          1502 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "hmac failed");
context          1512 source4/heimdal/lib/krb5/crypto.c HMAC_MD5_checksum(krb5_context context,
context          1532 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          1537 source4/heimdal/lib/krb5/crypto.c     ret = hmac(context, c, signature, sizeof(signature), 0, key, &ksign_c);
context          1554 source4/heimdal/lib/krb5/crypto.c     ret = hmac(context, c, tmp, sizeof(tmp), 0, &ksign, result);
context          1704 source4/heimdal/lib/krb5/crypto.c get_checksum_key(krb5_context context,
context          1713 source4/heimdal/lib/krb5/crypto.c 	ret = _get_derived_key(context, crypto, usage, key);
context          1719 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          1722 source4/heimdal/lib/krb5/crypto.c 	ret = krb5_copy_keyblock(context, crypto->key.key, &(*key)->key);
context          1731 source4/heimdal/lib/krb5/crypto.c 	ret = _key_schedule(context, *key);
context          1736 source4/heimdal/lib/krb5/crypto.c create_checksum (krb5_context context,
context          1749 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message (context);
context          1754 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1761 source4/heimdal/lib/krb5/crypto.c 	ret = get_checksum_key(context, crypto, usage, ct, &dkey);
context          1770 source4/heimdal/lib/krb5/crypto.c     return (*ct->checksum)(context, dkey, data, len, usage, result);
context          1781 source4/heimdal/lib/krb5/crypto.c krb5_create_checksum(krb5_context context,
context          1802 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1810 source4/heimdal/lib/krb5/crypto.c 	usage2arcfour(context, &keyusage);
context          1814 source4/heimdal/lib/krb5/crypto.c     return create_checksum(context, ct, crypto, keyusage,
context          1819 source4/heimdal/lib/krb5/crypto.c verify_checksum(krb5_context context,
context          1834 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1840 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message (context);
context          1845 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1852 source4/heimdal/lib/krb5/crypto.c 	ret = get_checksum_key(context, crypto, usage, ct, &dkey);
context          1858 source4/heimdal/lib/krb5/crypto.c 	return (*ct->verify)(context, dkey, data, len, usage, cksum);
context          1864 source4/heimdal/lib/krb5/crypto.c     ret = (*ct->checksum)(context, dkey, data, len, usage, &c);
context          1872 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message (context);
context          1882 source4/heimdal/lib/krb5/crypto.c krb5_verify_checksum(krb5_context context,
context          1894 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1902 source4/heimdal/lib/krb5/crypto.c 	usage2arcfour(context, &keyusage);
context          1906 source4/heimdal/lib/krb5/crypto.c     return verify_checksum(context, crypto, keyusage,
context          1911 source4/heimdal/lib/krb5/crypto.c krb5_crypto_get_checksum_type(krb5_context context,
context          1924 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1936 source4/heimdal/lib/krb5/crypto.c krb5_checksumsize(krb5_context context,
context          1942 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1952 source4/heimdal/lib/krb5/crypto.c krb5_checksum_is_keyed(krb5_context context,
context          1957 source4/heimdal/lib/krb5/crypto.c 	if (context)
context          1958 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1967 source4/heimdal/lib/krb5/crypto.c krb5_checksum_is_collision_proof(krb5_context context,
context          1972 source4/heimdal/lib/krb5/crypto.c 	if (context)
context          1973 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          1982 source4/heimdal/lib/krb5/crypto.c krb5_checksum_disable(krb5_context context,
context          1987 source4/heimdal/lib/krb5/crypto.c 	if (context)
context          1988 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          2002 source4/heimdal/lib/krb5/crypto.c NULL_encrypt(krb5_context context,
context          2014 source4/heimdal/lib/krb5/crypto.c evp_encrypt(krb5_context context,
context          2030 source4/heimdal/lib/krb5/crypto.c 	    krb5_clear_error_message(context);
context          2044 source4/heimdal/lib/krb5/crypto.c evp_des_encrypt_null_ivec(krb5_context context,
context          2063 source4/heimdal/lib/krb5/crypto.c evp_des_encrypt_key_ivec(krb5_context context,
context          2082 source4/heimdal/lib/krb5/crypto.c DES_CFB64_encrypt_null_ivec(krb5_context context,
context          2100 source4/heimdal/lib/krb5/crypto.c DES_PCBC_encrypt_key_ivec(krb5_context context,
context          2124 source4/heimdal/lib/krb5/crypto.c ARCFOUR_subencrypt(krb5_context context,
context          2151 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "hmac failed");
context          2166 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "hmac failed");
context          2176 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "hmac failed");
context          2187 source4/heimdal/lib/krb5/crypto.c ARCFOUR_subdecrypt(krb5_context context,
context          2215 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "hmac failed");
context          2230 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "hmac failed");
context          2243 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "hmac failed");
context          2250 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message (context);
context          2264 source4/heimdal/lib/krb5/crypto.c usage2arcfour (krb5_context context, unsigned *usage)
context          2286 source4/heimdal/lib/krb5/crypto.c ARCFOUR_encrypt(krb5_context context,
context          2297 source4/heimdal/lib/krb5/crypto.c     if((ret = usage2arcfour (context, &keyusage)) != 0)
context          2301 source4/heimdal/lib/krb5/crypto.c 	return ARCFOUR_subencrypt (context, key, data, len, keyusage, ivec);
context          2303 source4/heimdal/lib/krb5/crypto.c 	return ARCFOUR_subdecrypt (context, key, data, len, keyusage, ivec);
context          2312 source4/heimdal/lib/krb5/crypto.c AES_PRF(krb5_context context,
context          2325 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ret, N_("malloc: out memory", ""));
context          2329 source4/heimdal/lib/krb5/crypto.c     ret = (*ct->checksum)(context, NULL, in->data, in->length, 0, &result);
context          2336 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "internal prf error");
context          2339 source4/heimdal/lib/krb5/crypto.c     ret = krb5_derive_key(context, crypto->key.key,
context          2342 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "krb5_derive_key");
context          2346 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "malloc failed");
context          2359 source4/heimdal/lib/krb5/crypto.c     krb5_free_keyblock(context, derived);
context          2607 source4/heimdal/lib/krb5/crypto.c krb5_enctype_to_string(krb5_context context,
context          2614 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          2622 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          2629 source4/heimdal/lib/krb5/crypto.c krb5_string_to_enctype(krb5_context context,
context          2639 source4/heimdal/lib/krb5/crypto.c     krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          2646 source4/heimdal/lib/krb5/crypto.c krb5_enctype_to_keytype(krb5_context context,
context          2652 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          2662 source4/heimdal/lib/krb5/crypto.c krb5_enctype_valid(krb5_context context,
context          2667 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          2673 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          2695 source4/heimdal/lib/krb5/crypto.c krb5_cksumtype_to_enctype(krb5_context context,
context          2712 source4/heimdal/lib/krb5/crypto.c     krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          2720 source4/heimdal/lib/krb5/crypto.c krb5_cksumtype_valid(krb5_context context,
context          2725 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          2731 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_SUMTYPE_NOSUPP,
context          2742 source4/heimdal/lib/krb5/crypto.c krb5_enctypes_compatible_keys(krb5_context context,
context          2752 source4/heimdal/lib/krb5/crypto.c derived_crypto(krb5_context context,
context          2759 source4/heimdal/lib/krb5/crypto.c special_crypto(krb5_context context,
context          2769 source4/heimdal/lib/krb5/crypto.c encrypt_internal_derived(krb5_context context,
context          2791 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          2800 source4/heimdal/lib/krb5/crypto.c     ret = create_checksum(context,
context          2809 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message (context);
context          2816 source4/heimdal/lib/krb5/crypto.c     ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey);
context          2819 source4/heimdal/lib/krb5/crypto.c     ret = _key_schedule(context, dkey);
context          2822 source4/heimdal/lib/krb5/crypto.c     ret = (*et->encrypt)(context, dkey, p, block_sz, 1, usage, ivec);
context          2836 source4/heimdal/lib/krb5/crypto.c encrypt_internal(krb5_context context,
context          2855 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          2866 source4/heimdal/lib/krb5/crypto.c     ret = create_checksum(context,
context          2874 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message (context);
context          2882 source4/heimdal/lib/krb5/crypto.c     ret = _key_schedule(context, &crypto->key);
context          2885 source4/heimdal/lib/krb5/crypto.c     ret = (*et->encrypt)(context, &crypto->key, p, block_sz, 1, 0, ivec);
context          2901 source4/heimdal/lib/krb5/crypto.c encrypt_internal_special(krb5_context context,
context          2917 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          2926 source4/heimdal/lib/krb5/crypto.c     ret = (*et->encrypt)(context, &crypto->key, tmp, sz, TRUE, usage, ivec);
context          2938 source4/heimdal/lib/krb5/crypto.c decrypt_internal_derived(krb5_context context,
context          2956 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_BAD_MSIZE,
context          2963 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message(context);
context          2969 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          2976 source4/heimdal/lib/krb5/crypto.c     ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey);
context          2981 source4/heimdal/lib/krb5/crypto.c     ret = _key_schedule(context, dkey);
context          2986 source4/heimdal/lib/krb5/crypto.c     ret = (*et->encrypt)(context, dkey, p, len, 0, usage, ivec);
context          2996 source4/heimdal/lib/krb5/crypto.c     ret = verify_checksum(context,
context          3011 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3019 source4/heimdal/lib/krb5/crypto.c decrypt_internal(krb5_context context,
context          3033 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message(context);
context          3040 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3045 source4/heimdal/lib/krb5/crypto.c     ret = _key_schedule(context, &crypto->key);
context          3050 source4/heimdal/lib/krb5/crypto.c     ret = (*et->encrypt)(context, &crypto->key, p, len, 0, 0, ivec);
context          3062 source4/heimdal/lib/krb5/crypto.c     ret = verify_checksum(context, NULL, 0, p, len, &cksum);
context          3073 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3081 source4/heimdal/lib/krb5/crypto.c decrypt_internal_special(krb5_context context,
context          3096 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message(context);
context          3102 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3107 source4/heimdal/lib/krb5/crypto.c     ret = (*et->encrypt)(context, &crypto->key, p, len, FALSE, usage, ivec);
context          3117 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3159 source4/heimdal/lib/krb5/crypto.c krb5_encrypt_iov_ivec(krb5_context context,
context          3175 source4/heimdal/lib/krb5/crypto.c     if(!derived_crypto(context, crypto)) {
context          3176 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message(context);
context          3250 source4/heimdal/lib/krb5/crypto.c     ret = create_checksum(context,
context          3260 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message (context);
context          3272 source4/heimdal/lib/krb5/crypto.c     ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey);
context          3275 source4/heimdal/lib/krb5/crypto.c     ret = _key_schedule(context, dkey);
context          3303 source4/heimdal/lib/krb5/crypto.c     ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey);
context          3308 source4/heimdal/lib/krb5/crypto.c     ret = _key_schedule(context, dkey);
context          3314 source4/heimdal/lib/krb5/crypto.c     ret = (*et->encrypt)(context, dkey, p, len, 1, usage, ivec);
context          3359 source4/heimdal/lib/krb5/crypto.c krb5_decrypt_iov_ivec(krb5_context context,
context          3375 source4/heimdal/lib/krb5/crypto.c     if(!derived_crypto(context, crypto)) {
context          3376 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message(context);
context          3431 source4/heimdal/lib/krb5/crypto.c     ret = _get_derived_key(context, crypto, ENCRYPTION_USAGE(usage), &dkey);
context          3436 source4/heimdal/lib/krb5/crypto.c     ret = _key_schedule(context, dkey);
context          3442 source4/heimdal/lib/krb5/crypto.c     ret = (*et->encrypt)(context, dkey, p, len, 0, usage, ivec);
context          3465 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "data still in the buffer");
context          3491 source4/heimdal/lib/krb5/crypto.c     ret = verify_checksum(context,
context          3516 source4/heimdal/lib/krb5/crypto.c krb5_create_checksum_iov(krb5_context context,
context          3530 source4/heimdal/lib/krb5/crypto.c     if(!derived_crypto(context, crypto)) {
context          3531 source4/heimdal/lib/krb5/crypto.c 	krb5_clear_error_message(context);
context          3557 source4/heimdal/lib/krb5/crypto.c     ret = krb5_create_checksum(context, crypto, usage, 0, p, len, &cksum);
context          3566 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_BAD_MSIZE,
context          3581 source4/heimdal/lib/krb5/crypto.c krb5_crypto_length(krb5_context context,
context          3585 source4/heimdal/lib/krb5/crypto.c     if (!derived_crypto(context, crypto))
context          3607 source4/heimdal/lib/krb5/crypto.c krb5_encrypt_ivec(krb5_context context,
context          3615 source4/heimdal/lib/krb5/crypto.c     if(derived_crypto(context, crypto))
context          3616 source4/heimdal/lib/krb5/crypto.c 	return encrypt_internal_derived(context, crypto, usage,
context          3618 source4/heimdal/lib/krb5/crypto.c     else if (special_crypto(context, crypto))
context          3619 source4/heimdal/lib/krb5/crypto.c 	return encrypt_internal_special (context, crypto, usage,
context          3622 source4/heimdal/lib/krb5/crypto.c 	return encrypt_internal(context, crypto, data, len, result, ivec);
context          3626 source4/heimdal/lib/krb5/crypto.c krb5_encrypt(krb5_context context,
context          3633 source4/heimdal/lib/krb5/crypto.c     return krb5_encrypt_ivec(context, crypto, usage, data, len, result, NULL);
context          3637 source4/heimdal/lib/krb5/crypto.c krb5_encrypt_EncryptedData(krb5_context context,
context          3651 source4/heimdal/lib/krb5/crypto.c     return krb5_encrypt(context, crypto, usage, data, len, &result->cipher);
context          3655 source4/heimdal/lib/krb5/crypto.c krb5_decrypt_ivec(krb5_context context,
context          3663 source4/heimdal/lib/krb5/crypto.c     if(derived_crypto(context, crypto))
context          3664 source4/heimdal/lib/krb5/crypto.c 	return decrypt_internal_derived(context, crypto, usage,
context          3666 source4/heimdal/lib/krb5/crypto.c     else if (special_crypto (context, crypto))
context          3667 source4/heimdal/lib/krb5/crypto.c 	return decrypt_internal_special(context, crypto, usage,
context          3670 source4/heimdal/lib/krb5/crypto.c 	return decrypt_internal(context, crypto, data, len, result, ivec);
context          3674 source4/heimdal/lib/krb5/crypto.c krb5_decrypt(krb5_context context,
context          3681 source4/heimdal/lib/krb5/crypto.c     return krb5_decrypt_ivec (context, crypto, usage, data, len, result,
context          3686 source4/heimdal/lib/krb5/crypto.c krb5_decrypt_EncryptedData(krb5_context context,
context          3692 source4/heimdal/lib/krb5/crypto.c     return krb5_decrypt(context, crypto, usage,
context          3727 source4/heimdal/lib/krb5/crypto.c 	krb5_context context;
context          3731 source4/heimdal/lib/krb5/crypto.c 	if (!krb5_init_context(&context)) {
context          3732 source4/heimdal/lib/krb5/crypto.c 	    p = krb5_config_get_string(context, NULL, "libdefaults",
context          3736 source4/heimdal/lib/krb5/crypto.c 	    krb5_free_context(context);
context          3769 source4/heimdal/lib/krb5/crypto.c DES3_postproc(krb5_context context,
context          3772 source4/heimdal/lib/krb5/crypto.c     DES3_random_to_key(context, key->key, k, len);
context          3775 source4/heimdal/lib/krb5/crypto.c 	krb5_free_data(context, key->schedule);
context          3781 source4/heimdal/lib/krb5/crypto.c derive_key(krb5_context context,
context          3792 source4/heimdal/lib/krb5/crypto.c     ret = _key_schedule(context, key);
context          3799 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3805 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context          3813 source4/heimdal/lib/krb5/crypto.c 	    (*et->encrypt)(context, key, k + i * et->blocksize, et->blocksize,
context          3822 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3826 source4/heimdal/lib/krb5/crypto.c 	(*et->encrypt)(context, key, c, len, 1, 0, NULL);
context          3830 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3836 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context          3845 source4/heimdal/lib/krb5/crypto.c 	DES3_postproc(context, k, nblocks * et->blocksize, key);
context          3853 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ret,
context          3859 source4/heimdal/lib/krb5/crypto.c 	krb5_free_data(context, key->schedule);
context          3882 source4/heimdal/lib/krb5/crypto.c krb5_derive_key(krb5_context context,
context          3897 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          3903 source4/heimdal/lib/krb5/crypto.c     ret = krb5_copy_keyblock(context, key, &d.key);
context          3908 source4/heimdal/lib/krb5/crypto.c     ret = derive_key(context, et, &d, constant, constant_len);
context          3910 source4/heimdal/lib/krb5/crypto.c 	ret = krb5_copy_keyblock(context, d.key, derived_key);
context          3911 source4/heimdal/lib/krb5/crypto.c     free_key_data(context, &d, et);
context          3916 source4/heimdal/lib/krb5/crypto.c _get_derived_key(krb5_context context,
context          3932 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3935 source4/heimdal/lib/krb5/crypto.c     krb5_copy_keyblock(context, crypto->key.key, &d->key);
context          3937 source4/heimdal/lib/krb5/crypto.c     derive_key(context, crypto->et, d, constant, sizeof(constant));
context          3944 source4/heimdal/lib/krb5/crypto.c krb5_crypto_init(krb5_context context,
context          3952 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          3961 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          3969 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_BAD_KEYSIZE,
context          3973 source4/heimdal/lib/krb5/crypto.c     ret = krb5_copy_keyblock(context, key, &(*crypto)->key.key);
context          3986 source4/heimdal/lib/krb5/crypto.c free_key_data(krb5_context context, struct key_data *key,
context          3989 source4/heimdal/lib/krb5/crypto.c     krb5_free_keyblock(context, key->key);
context          3992 source4/heimdal/lib/krb5/crypto.c 	    (*et->keytype->cleanup)(context, key);
context          3994 source4/heimdal/lib/krb5/crypto.c 	krb5_free_data(context, key->schedule);
context          3999 source4/heimdal/lib/krb5/crypto.c free_key_usage(krb5_context context, struct key_usage *ku,
context          4002 source4/heimdal/lib/krb5/crypto.c     free_key_data(context, &ku->key, et);
context          4006 source4/heimdal/lib/krb5/crypto.c krb5_crypto_destroy(krb5_context context,
context          4012 source4/heimdal/lib/krb5/crypto.c 	free_key_usage(context, &crypto->key_usage[i], crypto->et);
context          4014 source4/heimdal/lib/krb5/crypto.c     free_key_data(context, &crypto->key, crypto->et);
context          4020 source4/heimdal/lib/krb5/crypto.c krb5_crypto_getblocksize(krb5_context context,
context          4029 source4/heimdal/lib/krb5/crypto.c krb5_crypto_getenctype(krb5_context context,
context          4038 source4/heimdal/lib/krb5/crypto.c krb5_crypto_getpadsize(krb5_context context,
context          4047 source4/heimdal/lib/krb5/crypto.c krb5_crypto_getconfoundersize(krb5_context context,
context          4068 source4/heimdal/lib/krb5/crypto.c krb5_enctype_disable(krb5_context context,
context          4073 source4/heimdal/lib/krb5/crypto.c 	if (context)
context          4074 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          4095 source4/heimdal/lib/krb5/crypto.c krb5_enctype_enable(krb5_context context,
context          4100 source4/heimdal/lib/krb5/crypto.c 	if (context)
context          4101 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          4112 source4/heimdal/lib/krb5/crypto.c krb5_string_to_key_derived(krb5_context context,
context          4125 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, KRB5_PROG_ETYPE_NOSUPP,
context          4134 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ENOMEM,
context          4146 source4/heimdal/lib/krb5/crypto.c 	krb5_free_keyblock(context, kd.key);
context          4147 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context          4153 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message (context, ENOMEM, N_("malloc: out of memory", ""));
context          4157 source4/heimdal/lib/krb5/crypto.c     DES3_postproc (context, tmp, keylen, &kd); /* XXX */
context          4160 source4/heimdal/lib/krb5/crypto.c     ret = derive_key(context,
context          4166 source4/heimdal/lib/krb5/crypto.c 	free_key_data(context, &kd, et);
context          4169 source4/heimdal/lib/krb5/crypto.c     ret = krb5_copy_keyblock_contents(context, kd.key, key);
context          4170 source4/heimdal/lib/krb5/crypto.c     free_key_data(context, &kd, et);
context          4175 source4/heimdal/lib/krb5/crypto.c wrapped_length (krb5_context context,
context          4190 source4/heimdal/lib/krb5/crypto.c wrapped_length_dervied (krb5_context context,
context          4212 source4/heimdal/lib/krb5/crypto.c krb5_get_wrapped_length (krb5_context context,
context          4216 source4/heimdal/lib/krb5/crypto.c     if (derived_crypto (context, crypto))
context          4217 source4/heimdal/lib/krb5/crypto.c 	return wrapped_length_dervied (context, crypto, data_len);
context          4219 source4/heimdal/lib/krb5/crypto.c 	return wrapped_length (context, crypto, data_len);
context          4227 source4/heimdal/lib/krb5/crypto.c crypto_overhead (krb5_context context,
context          4241 source4/heimdal/lib/krb5/crypto.c crypto_overhead_dervied (krb5_context context,
context          4258 source4/heimdal/lib/krb5/crypto.c krb5_crypto_overhead (krb5_context context, krb5_crypto crypto)
context          4260 source4/heimdal/lib/krb5/crypto.c     if (derived_crypto (context, crypto))
context          4261 source4/heimdal/lib/krb5/crypto.c 	return crypto_overhead_dervied (context, crypto);
context          4263 source4/heimdal/lib/krb5/crypto.c 	return crypto_overhead (context, crypto);
context          4267 source4/heimdal/lib/krb5/crypto.c krb5_random_to_key(krb5_context context,
context          4276 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          4282 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          4294 source4/heimdal/lib/krb5/crypto.c  	(*et->keytype->random_to_key)(context, key, data, size);
context          4302 source4/heimdal/lib/krb5/crypto.c _krb5_pk_octetstring2key(krb5_context context,
context          4318 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          4327 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          4354 source4/heimdal/lib/krb5/crypto.c     ret = krb5_random_to_key(context, type, keydata, keylen, key);
context          4361 source4/heimdal/lib/krb5/crypto.c encode_uvinfo(krb5_context context, krb5_const_principal p, krb5_data *data)
context          4374 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ret,
context          4379 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "asn1 compiler internal error");
context          4384 source4/heimdal/lib/krb5/crypto.c encode_otherinfo(krb5_context context,
context          4411 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context          4415 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "asn1 compiler internal error");
context          4417 source4/heimdal/lib/krb5/crypto.c     ret = encode_uvinfo(context, client, &otherinfo.partyUInfo);
context          4422 source4/heimdal/lib/krb5/crypto.c     ret = encode_uvinfo(context, server, &otherinfo.partyVInfo);
context          4438 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context          4442 source4/heimdal/lib/krb5/crypto.c 	krb5_abortx(context, "asn1 compiler internal error");
context          4448 source4/heimdal/lib/krb5/crypto.c _krb5_pk_kdf(krb5_context context,
context          4469 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          4477 source4/heimdal/lib/krb5/crypto.c 	    krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          4485 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          4494 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          4498 source4/heimdal/lib/krb5/crypto.c     ret = encode_otherinfo(context, ai, client, server,
context          4529 source4/heimdal/lib/krb5/crypto.c     ret = krb5_random_to_key(context, enctype, keydata, keylen, key);
context          4538 source4/heimdal/lib/krb5/crypto.c krb5_crypto_prf_length(krb5_context context,
context          4545 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          4556 source4/heimdal/lib/krb5/crypto.c krb5_crypto_prf(krb5_context context,
context          4566 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context          4572 source4/heimdal/lib/krb5/crypto.c     return (*et->prf)(context, crypto, input, output);
context          4608 source4/heimdal/lib/krb5/crypto.c krb5_keytype_to_enctypes_default (krb5_context context,
context          4617 source4/heimdal/lib/krb5/crypto.c     if (keytype != KEYTYPE_DES || context->etypes_des == NULL)
context          4618 source4/heimdal/lib/krb5/crypto.c 	return krb5_keytype_to_enctypes (context, keytype, len, val);
context          4620 source4/heimdal/lib/krb5/crypto.c     for (n = 0; context->etypes_des[n]; ++n)
context          4624 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          4628 source4/heimdal/lib/krb5/crypto.c 	ret[i] = context->etypes_des[i];
context          4635 source4/heimdal/lib/krb5/crypto.c krb5_keytype_to_string(krb5_context context,
context          4642 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, KRB5_PROG_KEYTYPE_NOSUPP,
context          4648 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          4656 source4/heimdal/lib/krb5/crypto.c krb5_string_to_keytype(krb5_context context,
context          4673 source4/heimdal/lib/krb5/crypto.c 	if (krb5_enctype_valid(context, *keytype) == 0)
context          4677 source4/heimdal/lib/krb5/crypto.c     krb5_set_error_message(context, KRB5_PROG_KEYTYPE_NOSUPP,
context          4683 source4/heimdal/lib/krb5/crypto.c krb5_keytype_to_enctypes (krb5_context context,
context          4699 source4/heimdal/lib/krb5/crypto.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            80 source4/heimdal/lib/krb5/data.c krb5_free_data_contents(krb5_context context, krb5_data *data)
context            95 source4/heimdal/lib/krb5/data.c krb5_free_data(krb5_context context,
context           188 source4/heimdal/lib/krb5/data.c krb5_copy_data(krb5_context context,
context           195 source4/heimdal/lib/krb5/data.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           200 source4/heimdal/lib/krb5/data.c 	krb5_clear_error_message (context);
context            50 source4/heimdal/lib/krb5/error_string.c krb5_clear_error_message(krb5_context context)
context            52 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_lock(context->mutex);
context            53 source4/heimdal/lib/krb5/error_string.c     if (context->error_string)
context            54 source4/heimdal/lib/krb5/error_string.c 	free(context->error_string);
context            55 source4/heimdal/lib/krb5/error_string.c     context->error_code = 0;
context            56 source4/heimdal/lib/krb5/error_string.c     context->error_string = NULL;
context            57 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_unlock(context->mutex);
context            73 source4/heimdal/lib/krb5/error_string.c krb5_set_error_message(krb5_context context, krb5_error_code ret,
context            80 source4/heimdal/lib/krb5/error_string.c     krb5_vset_error_message (context, ret, fmt, ap);
context            97 source4/heimdal/lib/krb5/error_string.c krb5_vset_error_message (krb5_context context, krb5_error_code ret,
context           102 source4/heimdal/lib/krb5/error_string.c     krb5_clear_error_message(context);
context           103 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_lock(context->mutex);
context           104 source4/heimdal/lib/krb5/error_string.c     context->error_code = ret;
context           105 source4/heimdal/lib/krb5/error_string.c     vasprintf(&context->error_string, fmt, args);
context           106 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_unlock(context->mutex);
context           123 source4/heimdal/lib/krb5/error_string.c krb5_get_error_string(krb5_context context)
context           127 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_lock(context->mutex);
context           128 source4/heimdal/lib/krb5/error_string.c     if (context->error_string)
context           129 source4/heimdal/lib/krb5/error_string.c 	ret = strdup(context->error_string);
context           130 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_unlock(context->mutex);
context           135 source4/heimdal/lib/krb5/error_string.c krb5_have_error_string(krb5_context context)
context           138 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_lock(context->mutex);
context           139 source4/heimdal/lib/krb5/error_string.c     str = context->error_string;
context           140 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_unlock(context->mutex);
context           158 source4/heimdal/lib/krb5/error_string.c krb5_get_error_message(krb5_context context, krb5_error_code code)
context           163 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_lock(context->mutex);
context           164 source4/heimdal/lib/krb5/error_string.c     if (context->error_string &&
context           165 source4/heimdal/lib/krb5/error_string.c 	(code == context->error_code || context->error_code == 0))
context           167 source4/heimdal/lib/krb5/error_string.c 	str = strdup(context->error_string);
context           169 source4/heimdal/lib/krb5/error_string.c 	    HEIMDAL_MUTEX_unlock(context->mutex);
context           173 source4/heimdal/lib/krb5/error_string.c     HEIMDAL_MUTEX_unlock(context->mutex);
context           175 source4/heimdal/lib/krb5/error_string.c     cstr = krb5_get_err_text(context, code);
context           197 source4/heimdal/lib/krb5/error_string.c krb5_free_error_message(krb5_context context, const char *msg)
context           215 source4/heimdal/lib/krb5/error_string.c krb5_free_error_string(krb5_context context, char *str)
context           218 source4/heimdal/lib/krb5/error_string.c     krb5_free_error_message(context, str);
context           232 source4/heimdal/lib/krb5/error_string.c krb5_set_error_string(krb5_context context, const char *fmt, ...)
context           238 source4/heimdal/lib/krb5/error_string.c     krb5_vset_error_message (context, 0, fmt, ap);
context           254 source4/heimdal/lib/krb5/error_string.c krb5_vset_error_string(krb5_context context, const char *fmt, va_list args)
context           257 source4/heimdal/lib/krb5/error_string.c     krb5_vset_error_message(context, 0, fmt, args);
context           271 source4/heimdal/lib/krb5/error_string.c krb5_clear_error_string(krb5_context context)
context           274 source4/heimdal/lib/krb5/error_string.c     krb5_clear_error_message(context);
context            39 source4/heimdal/lib/krb5/expand_hostname.c copy_hostname(krb5_context context,
context            45 source4/heimdal/lib/krb5/expand_hostname.c 	krb5_set_error_message(context, ENOMEM,
context            59 source4/heimdal/lib/krb5/expand_hostname.c krb5_expand_hostname (krb5_context context,
context            66 source4/heimdal/lib/krb5/expand_hostname.c     if ((context->flags & KRB5_CTX_F_DNS_CANONICALIZE_HOSTNAME) == 0)
context            67 source4/heimdal/lib/krb5/expand_hostname.c 	return copy_hostname (context, orig_hostname, new_hostname);
context            74 source4/heimdal/lib/krb5/expand_hostname.c 	return copy_hostname (context, orig_hostname, new_hostname);
context            80 source4/heimdal/lib/krb5/expand_hostname.c 		krb5_set_error_message(context, ENOMEM,
context            89 source4/heimdal/lib/krb5/expand_hostname.c     return copy_hostname (context, orig_hostname, new_hostname);
context            97 source4/heimdal/lib/krb5/expand_hostname.c vanilla_hostname (krb5_context context,
context           104 source4/heimdal/lib/krb5/expand_hostname.c     ret = copy_hostname (context, orig_hostname, new_hostname);
context           109 source4/heimdal/lib/krb5/expand_hostname.c     ret = krb5_get_host_realm (context, *new_hostname, realms);
context           123 source4/heimdal/lib/krb5/expand_hostname.c krb5_expand_hostname_realms (krb5_context context,
context           132 source4/heimdal/lib/krb5/expand_hostname.c     if ((context->flags & KRB5_CTX_F_DNS_CANONICALIZE_HOSTNAME) == 0)
context           133 source4/heimdal/lib/krb5/expand_hostname.c 	return vanilla_hostname (context, orig_hostname, new_hostname,
context           141 source4/heimdal/lib/krb5/expand_hostname.c 	return vanilla_hostname (context, orig_hostname, new_hostname,
context           146 source4/heimdal/lib/krb5/expand_hostname.c 	    ret = copy_hostname (context, a->ai_canonname, new_hostname);
context           152 source4/heimdal/lib/krb5/expand_hostname.c 	    ret = krb5_get_host_realm (context, *new_hostname, realms);
context           161 source4/heimdal/lib/krb5/expand_hostname.c     return vanilla_hostname (context, orig_hostname, new_hostname, realms);
context            62 source4/heimdal/lib/krb5/fcache.c fcc_get_name(krb5_context context,
context            69 source4/heimdal/lib/krb5/fcache.c _krb5_xlock(krb5_context context, int fd, krb5_boolean exclusive,
context            96 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret,
context           101 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret,
context           111 source4/heimdal/lib/krb5/fcache.c _krb5_xunlock(krb5_context context, int fd)
context           133 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret,
context           142 source4/heimdal/lib/krb5/fcache.c write_storage(krb5_context context, krb5_storage *sp, int fd)
context           150 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           158 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret,
context           167 source4/heimdal/lib/krb5/fcache.c fcc_lock(krb5_context context, krb5_ccache id,
context           170 source4/heimdal/lib/krb5/fcache.c     return _krb5_xlock(context, fd, exclusive, fcc_get_name(context, id));
context           174 source4/heimdal/lib/krb5/fcache.c fcc_unlock(krb5_context context, int fd)
context           176 source4/heimdal/lib/krb5/fcache.c     return _krb5_xunlock(context, fd);
context           180 source4/heimdal/lib/krb5/fcache.c fcc_resolve(krb5_context context, krb5_ccache *id, const char *res)
context           185 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, KRB5_CC_NOMEM,
context           192 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, KRB5_CC_NOMEM,
context           237 source4/heimdal/lib/krb5/fcache.c erase_file(krb5_context context, const char *filename)
context           255 source4/heimdal/lib/krb5/fcache.c     ret = _krb5_xlock(context, fd, 1, filename);
context           261 source4/heimdal/lib/krb5/fcache.c 	_krb5_xunlock(context, fd);
context           267 source4/heimdal/lib/krb5/fcache.c 	_krb5_xunlock(context, fd);
context           275 source4/heimdal/lib/krb5/fcache.c 	_krb5_xunlock(context, fd);
context           283 source4/heimdal/lib/krb5/fcache.c 	_krb5_xunlock(context, fd);
context           290 source4/heimdal/lib/krb5/fcache.c 	_krb5_xunlock(context, fd);
context           294 source4/heimdal/lib/krb5/fcache.c     ret = _krb5_xunlock(context, fd);
context           300 source4/heimdal/lib/krb5/fcache.c fcc_gen_new(krb5_context context, krb5_ccache *id)
context           308 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, KRB5_CC_NOMEM,
context           315 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, KRB5_CC_NOMEM,
context           322 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret, N_("mkstemp %s failed", ""), file);
context           336 source4/heimdal/lib/krb5/fcache.c storage_set_flags(krb5_context context, krb5_storage *sp, int vno)
context           354 source4/heimdal/lib/krb5/fcache.c 	krb5_abortx(context,
context           361 source4/heimdal/lib/krb5/fcache.c fcc_open(krb5_context context,
context           375 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret, N_("open(%s): %s", "file, error"),
context           381 source4/heimdal/lib/krb5/fcache.c     if((ret = fcc_lock(context, id, fd, exclusive)) != 0) {
context           390 source4/heimdal/lib/krb5/fcache.c fcc_initialize(krb5_context context,
context           401 source4/heimdal/lib/krb5/fcache.c     ret = fcc_open(context, id, &fd, O_RDWR | O_CREAT | O_EXCL | O_BINARY | O_CLOEXEC, 0600);
context           408 source4/heimdal/lib/krb5/fcache.c 	if(context->fcache_vno != 0)
context           409 source4/heimdal/lib/krb5/fcache.c 	    f->version = context->fcache_vno;
context           414 source4/heimdal/lib/krb5/fcache.c 	storage_set_flags(context, sp, f->version);
context           417 source4/heimdal/lib/krb5/fcache.c 	    if (context->kdc_sec_offset) {
context           421 source4/heimdal/lib/krb5/fcache.c 		ret |= krb5_store_int32 (sp, context->kdc_sec_offset);
context           422 source4/heimdal/lib/krb5/fcache.c 		ret |= krb5_store_int32 (sp, context->kdc_usec_offset);
context           429 source4/heimdal/lib/krb5/fcache.c 	ret |= write_storage(context, sp, fd);
context           433 source4/heimdal/lib/krb5/fcache.c     fcc_unlock(context, fd);
context           437 source4/heimdal/lib/krb5/fcache.c 	    krb5_set_error_message (context, ret, N_("close %s: %s", ""),
context           444 source4/heimdal/lib/krb5/fcache.c fcc_close(krb5_context context,
context           453 source4/heimdal/lib/krb5/fcache.c fcc_destroy(krb5_context context,
context           456 source4/heimdal/lib/krb5/fcache.c     erase_file(context, FILENAME(id));
context           461 source4/heimdal/lib/krb5/fcache.c fcc_store_cred(krb5_context context,
context           468 source4/heimdal/lib/krb5/fcache.c     ret = fcc_open(context, id, &fd, O_WRONLY | O_APPEND | O_BINARY | O_CLOEXEC, 0);
context           476 source4/heimdal/lib/krb5/fcache.c 	storage_set_flags(context, sp, FCACHE(id)->version);
context           477 source4/heimdal/lib/krb5/fcache.c 	if (!krb5_config_get_bool_default(context, NULL, TRUE,
context           484 source4/heimdal/lib/krb5/fcache.c 	    ret = write_storage(context, sp, fd);
context           487 source4/heimdal/lib/krb5/fcache.c     fcc_unlock(context, fd);
context           491 source4/heimdal/lib/krb5/fcache.c 	    krb5_set_error_message (context, ret, N_("close %s: %s", ""),
context           499 source4/heimdal/lib/krb5/fcache.c init_fcc (krb5_context context,
context           509 source4/heimdal/lib/krb5/fcache.c     ret = fcc_open(context, id, &fd, O_RDONLY | O_BINARY | O_CLOEXEC, 0);
context           515 source4/heimdal/lib/krb5/fcache.c 	krb5_clear_error_message(context);
context           524 source4/heimdal/lib/krb5/fcache.c 	    krb5_set_error_message(context, ret,
context           528 source4/heimdal/lib/krb5/fcache.c 	    krb5_set_error_message(context, ret, N_("Error reading pvno "
context           535 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret, N_("Bad version number in credential "
context           543 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret, "Error reading tag in "
context           548 source4/heimdal/lib/krb5/fcache.c     storage_set_flags(context, sp, FCACHE(id)->version);
context           556 source4/heimdal/lib/krb5/fcache.c 	    krb5_set_error_message(context, ret,
context           569 source4/heimdal/lib/krb5/fcache.c 		krb5_set_error_message(context, ret, N_("Error reading dtag in "
context           577 source4/heimdal/lib/krb5/fcache.c 		krb5_set_error_message(context, ret,
context           585 source4/heimdal/lib/krb5/fcache.c 		ret = krb5_ret_int32 (sp, &context->kdc_sec_offset);
context           588 source4/heimdal/lib/krb5/fcache.c 		    krb5_set_error_message(context, ret,
context           594 source4/heimdal/lib/krb5/fcache.c 		ret = krb5_ret_int32 (sp, &context->kdc_usec_offset);
context           597 source4/heimdal/lib/krb5/fcache.c 		    krb5_set_error_message(context, ret,
context           609 source4/heimdal/lib/krb5/fcache.c 			krb5_set_error_message(context, ret,
context           628 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret,
context           641 source4/heimdal/lib/krb5/fcache.c     fcc_unlock(context, fd);
context           647 source4/heimdal/lib/krb5/fcache.c fcc_get_principal(krb5_context context,
context           655 source4/heimdal/lib/krb5/fcache.c     ret = init_fcc (context, id, &sp, &fd);
context           660 source4/heimdal/lib/krb5/fcache.c 	krb5_clear_error_message(context);
context           662 source4/heimdal/lib/krb5/fcache.c     fcc_unlock(context, fd);
context           668 source4/heimdal/lib/krb5/fcache.c fcc_end_get (krb5_context context,
context           673 source4/heimdal/lib/krb5/fcache.c fcc_get_first (krb5_context context,
context           682 source4/heimdal/lib/krb5/fcache.c         krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           687 source4/heimdal/lib/krb5/fcache.c     ret = init_fcc (context, id, &FCC_CURSOR(*cursor)->sp,
context           696 source4/heimdal/lib/krb5/fcache.c 	krb5_clear_error_message(context);
context           697 source4/heimdal/lib/krb5/fcache.c 	fcc_end_get(context, id, cursor);
context           700 source4/heimdal/lib/krb5/fcache.c     krb5_free_principal (context, principal);
context           701 source4/heimdal/lib/krb5/fcache.c     fcc_unlock(context, FCC_CURSOR(*cursor)->fd);
context           706 source4/heimdal/lib/krb5/fcache.c fcc_get_next (krb5_context context,
context           712 source4/heimdal/lib/krb5/fcache.c     if((ret = fcc_lock(context, id, FCC_CURSOR(*cursor)->fd, FALSE)) != 0)
context           717 source4/heimdal/lib/krb5/fcache.c 	krb5_clear_error_message(context);
context           719 source4/heimdal/lib/krb5/fcache.c     fcc_unlock(context, FCC_CURSOR(*cursor)->fd);
context           724 source4/heimdal/lib/krb5/fcache.c fcc_end_get (krb5_context context,
context           736 source4/heimdal/lib/krb5/fcache.c fcc_remove_cred(krb5_context context,
context           744 source4/heimdal/lib/krb5/fcache.c     ret = krb5_cc_gen_new(context, &krb5_mcc_ops, &copy);
context           748 source4/heimdal/lib/krb5/fcache.c     ret = krb5_cc_copy_cache(context, id, copy);
context           750 source4/heimdal/lib/krb5/fcache.c 	krb5_cc_destroy(context, copy);
context           754 source4/heimdal/lib/krb5/fcache.c     ret = krb5_cc_remove_cred(context, copy, which, cred);
context           756 source4/heimdal/lib/krb5/fcache.c 	krb5_cc_destroy(context, copy);
context           760 source4/heimdal/lib/krb5/fcache.c     ret = krb5_cc_gen_new(context, &krb5_fcc_ops, &newfile);
context           762 source4/heimdal/lib/krb5/fcache.c 	krb5_cc_destroy(context, copy);
context           766 source4/heimdal/lib/krb5/fcache.c     ret = krb5_cc_copy_cache(context, copy, newfile);
context           767 source4/heimdal/lib/krb5/fcache.c     krb5_cc_destroy(context, copy);
context           769 source4/heimdal/lib/krb5/fcache.c 	krb5_cc_destroy(context, newfile);
context           773 source4/heimdal/lib/krb5/fcache.c     return krb5_cc_move(context, newfile, id);
context           777 source4/heimdal/lib/krb5/fcache.c fcc_set_flags(krb5_context context,
context           785 source4/heimdal/lib/krb5/fcache.c fcc_get_version(krb5_context context,
context           796 source4/heimdal/lib/krb5/fcache.c fcc_get_cache_first(krb5_context context, krb5_cc_cursor *cursor)
context           802 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           811 source4/heimdal/lib/krb5/fcache.c fcc_get_cache_next(krb5_context context, krb5_cc_cursor cursor, krb5_ccache *id)
context           819 source4/heimdal/lib/krb5/fcache.c 	krb5_clear_error_message(context);
context           824 source4/heimdal/lib/krb5/fcache.c     fn = krb5_cc_default_name(context);
context           826 source4/heimdal/lib/krb5/fcache.c 	ret = _krb5_expand_default_cc_name(context,
context           832 source4/heimdal/lib/krb5/fcache.c     ret = krb5_cc_resolve(context, fn, id);
context           840 source4/heimdal/lib/krb5/fcache.c fcc_end_cache_get(krb5_context context, krb5_cc_cursor cursor)
context           848 source4/heimdal/lib/krb5/fcache.c fcc_move(krb5_context context, krb5_ccache from, krb5_ccache to)
context           855 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret,
context           867 source4/heimdal/lib/krb5/fcache.c 	ret = fcc_open(context, from, &fd1, O_RDONLY | O_BINARY | O_CLOEXEC, 0);
context           873 source4/heimdal/lib/krb5/fcache.c 	ret = fcc_open(context, to, &fd2,
context           882 source4/heimdal/lib/krb5/fcache.c 		krb5_set_error_message(context, ret,
context           890 source4/heimdal/lib/krb5/fcache.c 	    krb5_set_error_message(context, ret,
context           896 source4/heimdal/lib/krb5/fcache.c 	fcc_unlock(context, fd2);
context           900 source4/heimdal/lib/krb5/fcache.c 	fcc_unlock(context, fd1);
context           903 source4/heimdal/lib/krb5/fcache.c 	erase_file(context, FILENAME(from));
context           906 source4/heimdal/lib/krb5/fcache.c 	    erase_file(context, FILENAME(to));
context           915 source4/heimdal/lib/krb5/fcache.c 	ret = init_fcc (context, to, &sp, &fd);
context           917 source4/heimdal/lib/krb5/fcache.c 	fcc_unlock(context, fd);
context           924 source4/heimdal/lib/krb5/fcache.c fcc_get_default_name(krb5_context context, char **str)
context           926 source4/heimdal/lib/krb5/fcache.c     return _krb5_expand_default_cc_name(context,
context           932 source4/heimdal/lib/krb5/fcache.c fcc_lastchange(krb5_context context, krb5_ccache id, krb5_timestamp *mtime)
context           938 source4/heimdal/lib/krb5/fcache.c     ret = fcc_open(context, id, &fd, O_RDONLY | O_BINARY | O_CLOEXEC, 0);
context           945 source4/heimdal/lib/krb5/fcache.c 	krb5_set_error_message(context, ret, N_("Failed to stat cache file", ""));
context            39 source4/heimdal/lib/krb5/free.c krb5_free_kdc_rep(krb5_context context, krb5_kdc_rep *rep)
context            43 source4/heimdal/lib/krb5/free_host_realm.c krb5_free_host_realm(krb5_context context,
context            39 source4/heimdal/lib/krb5/generate_seq_number.c krb5_generate_seq_number(krb5_context context,
context            49 source4/heimdal/lib/krb5/generate_seq_number.c     ret = krb5_generate_subkey (context, key, &subkey);
context            60 source4/heimdal/lib/krb5/generate_seq_number.c     krb5_free_keyblock (context, subkey);
context            39 source4/heimdal/lib/krb5/generate_subkey.c krb5_generate_subkey(krb5_context context,
context            43 source4/heimdal/lib/krb5/generate_subkey.c     return krb5_generate_subkey_extended(context, key, key->keytype, subkey);
context            47 source4/heimdal/lib/krb5/generate_subkey.c krb5_generate_subkey_extended(krb5_context context,
context            56 source4/heimdal/lib/krb5/generate_subkey.c 	krb5_set_error_message(context, ENOMEM,N_("malloc: out of memory", ""));
context            64 source4/heimdal/lib/krb5/generate_subkey.c     ret = krb5_generate_random_keyblock(context, etype, *subkey);
context            51 source4/heimdal/lib/krb5/get_addrs.c gethostname_fallback (krb5_context context, krb5_addresses *res)
context            59 source4/heimdal/lib/krb5/get_addrs.c 	krb5_set_error_message(context, ret, "gethostname: %s", strerror(ret));
context            65 source4/heimdal/lib/krb5/get_addrs.c 	krb5_set_error_message (context, ret, "gethostbyname %s: %s",
context            72 source4/heimdal/lib/krb5/get_addrs.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           101 source4/heimdal/lib/krb5/get_addrs.c find_all_addresses (krb5_context context, krb5_addresses *res, int flags)
context           113 source4/heimdal/lib/krb5/get_addrs.c 	krb5_set_error_message(context, ret, "getifaddrs: %s", strerror(ret));
context           125 source4/heimdal/lib/krb5/get_addrs.c 	krb5_set_error_message(context, ENXIO, N_("no addresses found", ""));
context           131 source4/heimdal/lib/krb5/get_addrs.c 	ret = krb5_get_ignore_addresses(context, &ignore_addresses);
context           139 source4/heimdal/lib/krb5/get_addrs.c 	krb5_free_addresses(context, &ignore_addresses);
context           141 source4/heimdal/lib/krb5/get_addrs.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           161 source4/heimdal/lib/krb5/get_addrs.c 	ret = krb5_sockaddr2address(context, ifa->ifa_addr, &res->val[idx]);
context           173 source4/heimdal/lib/krb5/get_addrs.c 	   krb5_address_search(context, &res->val[idx], &ignore_addresses)) {
context           174 source4/heimdal/lib/krb5/get_addrs.c 	    krb5_free_address(context, &res->val[idx]);
context           200 source4/heimdal/lib/krb5/get_addrs.c 		ret = krb5_sockaddr2address(context,
context           209 source4/heimdal/lib/krb5/get_addrs.c 		   krb5_address_search(context, &res->val[idx],
context           211 source4/heimdal/lib/krb5/get_addrs.c 		    krb5_free_address(context, &res->val[idx]);
context           220 source4/heimdal/lib/krb5/get_addrs.c 	krb5_free_addresses(context, &ignore_addresses);
context           231 source4/heimdal/lib/krb5/get_addrs.c get_addrs_int (krb5_context context, krb5_addresses *res, int flags)
context           236 source4/heimdal/lib/krb5/get_addrs.c 	ret = find_all_addresses (context, res, flags);
context           238 source4/heimdal/lib/krb5/get_addrs.c 	    ret = gethostname_fallback (context, res);
context           248 source4/heimdal/lib/krb5/get_addrs.c 	ret = krb5_get_extra_addresses(context, &a);
context           250 source4/heimdal/lib/krb5/get_addrs.c 	    krb5_free_addresses(context, res);
context           253 source4/heimdal/lib/krb5/get_addrs.c 	ret = krb5_append_addresses(context, res, &a);
context           255 source4/heimdal/lib/krb5/get_addrs.c 	    krb5_free_addresses(context, res);
context           258 source4/heimdal/lib/krb5/get_addrs.c 	krb5_free_addresses(context, &a);
context           275 source4/heimdal/lib/krb5/get_addrs.c krb5_get_all_client_addrs (krb5_context context, krb5_addresses *res)
context           279 source4/heimdal/lib/krb5/get_addrs.c     if (context->scan_interfaces)
context           282 source4/heimdal/lib/krb5/get_addrs.c     return get_addrs_int (context, res, flags);
context           291 source4/heimdal/lib/krb5/get_addrs.c krb5_get_all_server_addrs (krb5_context context, krb5_addresses *res)
context           293 source4/heimdal/lib/krb5/get_addrs.c     return get_addrs_int (context, res, LOOP | SCAN_INTERFACES);
context            44 source4/heimdal/lib/krb5/get_cred.c make_pa_tgs_req(krb5_context context,
context            60 source4/heimdal/lib/krb5/get_cred.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context            64 source4/heimdal/lib/krb5/get_cred.c     ret = _krb5_mk_req_internal(context, &ac, 0, &in_data, creds,
context            81 source4/heimdal/lib/krb5/get_cred.c set_auth_data (krb5_context context,
context            97 source4/heimdal/lib/krb5/get_cred.c 	    krb5_abortx(context, "internal error in ASN.1 encoder");
context           102 source4/heimdal/lib/krb5/get_cred.c 	    krb5_set_error_message(context, ENOMEM,
context           106 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_crypto_init(context, key, 0, &crypto);
context           113 source4/heimdal/lib/krb5/get_cred.c 	krb5_encrypt_EncryptedData(context,
context           122 source4/heimdal/lib/krb5/get_cred.c 	krb5_crypto_destroy(context, crypto);
context           136 source4/heimdal/lib/krb5/get_cred.c init_tgs_req (krb5_context context,
context           157 source4/heimdal/lib/krb5/get_cred.c 	    krb5_set_error_message(context, ret,
context           163 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_init_etype(context,
context           178 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           194 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           204 source4/heimdal/lib/krb5/get_cred.c 	    krb5_set_error_message(context, ret,
context           211 source4/heimdal/lib/krb5/get_cred.c 	    krb5_set_error_message(context, ret,
context           222 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           228 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           236 source4/heimdal/lib/krb5/get_cred.c 		krb5_set_error_message(context, ret,
context           247 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_auth_con_init(context, &ac);
context           251 source4/heimdal/lib/krb5/get_cred.c 	if (krb5_config_get_bool_default(context, NULL, FALSE,
context           257 source4/heimdal/lib/krb5/get_cred.c 	    ret = krb5_generate_subkey (context, &krbtgt->session, &key);
context           259 source4/heimdal/lib/krb5/get_cred.c 		krb5_auth_con_free (context, ac);
context           263 source4/heimdal/lib/krb5/get_cred.c 	    ret = krb5_auth_con_setlocalsubkey(context, ac, key);
context           266 source4/heimdal/lib/krb5/get_cred.c 		    krb5_free_keyblock (context, key);
context           267 source4/heimdal/lib/krb5/get_cred.c 		krb5_auth_con_free (context, ac);
context           272 source4/heimdal/lib/krb5/get_cred.c 	ret = set_auth_data (context, &t->req_body, &in_creds->authdata,
context           276 source4/heimdal/lib/krb5/get_cred.c 		krb5_free_keyblock (context, key);
context           277 source4/heimdal/lib/krb5/get_cred.c 	    krb5_auth_con_free (context, ac);
context           281 source4/heimdal/lib/krb5/get_cred.c 	ret = make_pa_tgs_req(context,
context           288 source4/heimdal/lib/krb5/get_cred.c 		krb5_free_keyblock (context, key);
context           289 source4/heimdal/lib/krb5/get_cred.c 	    krb5_auth_con_free(context, ac);
context           294 source4/heimdal/lib/krb5/get_cred.c 	krb5_auth_con_free(context, ac);
context           305 source4/heimdal/lib/krb5/get_cred.c _krb5_get_krbtgt(krb5_context context,
context           315 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_cc_get_principal(context, id, &tmp_cred.client);
context           319 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_make_principal(context,
context           326 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, tmp_cred.client);
context           329 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_get_credentials(context,
context           334 source4/heimdal/lib/krb5/get_cred.c     krb5_free_principal(context, tmp_cred.client);
context           335 source4/heimdal/lib/krb5/get_cred.c     krb5_free_principal(context, tmp_cred.server);
context           343 source4/heimdal/lib/krb5/get_cred.c decrypt_tkt_with_subkey (krb5_context context,
context           354 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           357 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_decrypt_EncryptedData (context,
context           362 source4/heimdal/lib/krb5/get_cred.c     krb5_crypto_destroy(context, crypto);
context           365 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_crypto_init(context, subkey, 0, &crypto);
context           368 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_decrypt_EncryptedData (context,
context           373 source4/heimdal/lib/krb5/get_cred.c 	krb5_crypto_destroy(context, crypto);
context           378 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_decode_EncASRepPart(context,
context           384 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_decode_EncTGSRepPart(context,
context           394 source4/heimdal/lib/krb5/get_cred.c get_cred_kdc(krb5_context context,
context           445 source4/heimdal/lib/krb5/get_cred.c 	ret = _krb5_s4u2self_to_checksumdata(context, &self, &data);
context           451 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_crypto_init(context, &krbtgt->session, 0, &crypto);
context           458 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_create_checksum(context,
context           465 source4/heimdal/lib/krb5/get_cred.c 	krb5_crypto_destroy(context, crypto);
context           478 source4/heimdal/lib/krb5/get_cred.c 	    krb5_abortx(context, "internal asn1 error");
context           480 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_padata_add(context, &padata, KRB5_PADATA_S4U2SELF, buf, len);
context           485 source4/heimdal/lib/krb5/get_cred.c     ret = init_tgs_req (context,
context           503 source4/heimdal/lib/krb5/get_cred.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           514 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_sendto_ctx_alloc(context, &stctx);
context           519 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_sendto_context (context, stctx, &enc,
context           522 source4/heimdal/lib/krb5/get_cred.c 	krb5_sendto_ctx_free(context, stctx);
context           531 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_copy_principal(context,
context           536 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_copy_principal(context,
context           548 source4/heimdal/lib/krb5/get_cred.c 	ret = _krb5_extract_ticket(context,
context           560 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_kdc_rep(context, &rep);
context           561 source4/heimdal/lib/krb5/get_cred.c     } else if(krb5_rd_error(context, &resp, &error) == 0) {
context           562 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_error_from_rd_error(context, &error, in_creds);
context           563 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_error_contents(context, &error);
context           566 source4/heimdal/lib/krb5/get_cred.c 	krb5_clear_error_message(context);
context           569 source4/heimdal/lib/krb5/get_cred.c 	krb5_clear_error_message(context);
context           579 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_keyblock_contents(context, subkey);
context           592 source4/heimdal/lib/krb5/get_cred.c get_cred_kdc_address(krb5_context context,
context           613 source4/heimdal/lib/krb5/get_cred.c 	krb5_appdefault_boolean(context, NULL, krbtgt->server->realm,
context           617 source4/heimdal/lib/krb5/get_cred.c 	    krb5_get_all_client_addrs(context, &addresses);
context           624 source4/heimdal/lib/krb5/get_cred.c     ret = get_cred_kdc(context, id, flags, addrs, in_creds,
context           627 source4/heimdal/lib/krb5/get_cred.c     krb5_free_addresses(context, &addresses);
context           632 source4/heimdal/lib/krb5/get_cred.c krb5_get_kdc_cred(krb5_context context,
context           646 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ENOMEM,
context           650 source4/heimdal/lib/krb5/get_cred.c     ret = _krb5_get_krbtgt (context,
context           658 source4/heimdal/lib/krb5/get_cred.c     ret = get_cred_kdc(context, id, flags, addresses,
context           660 source4/heimdal/lib/krb5/get_cred.c     krb5_free_creds (context, krbtgt);
context           667 source4/heimdal/lib/krb5/get_cred.c not_found(krb5_context context, krb5_const_principal p, krb5_error_code code)
context           672 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_unparse_name(context, p, &str);
context           674 source4/heimdal/lib/krb5/get_cred.c 	krb5_clear_error_message(context);
context           677 source4/heimdal/lib/krb5/get_cred.c     krb5_set_error_message(context, code,
context           684 source4/heimdal/lib/krb5/get_cred.c find_cred(krb5_context context,
context           695 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_cc_retrieve_cred(context, id, KRB5_TC_DONT_MATCH_REALM,
context           700 source4/heimdal/lib/krb5/get_cred.c 	if(krb5_compare_creds(context, KRB5_TC_DONT_MATCH_REALM,
context           702 source4/heimdal/lib/krb5/get_cred.c 	    ret = krb5_copy_creds_contents(context, *tgts, out_creds);
context           707 source4/heimdal/lib/krb5/get_cred.c     return not_found(context, server, KRB5_CC_NOTFOUND);
context           711 source4/heimdal/lib/krb5/get_cred.c add_cred(krb5_context context, krb5_creds const *tkt, krb5_creds ***tgts)
context           720 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ENOMEM,
context           725 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_copy_creds(context, tkt, &tmp[i]);
context           746 source4/heimdal/lib/krb5/get_cred.c get_cred_kdc_capath(krb5_context context,
context           762 source4/heimdal/lib/krb5/get_cred.c     client_realm = krb5_principal_get_realm(context, in_creds->client);
context           763 source4/heimdal/lib/krb5/get_cred.c     server_realm = krb5_principal_get_realm(context, in_creds->server);
context           765 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_copy_principal(context, in_creds->client, &tmp_creds.client);
context           769 source4/heimdal/lib/krb5/get_cred.c     try_realm = krb5_config_get_string(context, NULL, "capaths",
context           774 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_make_principal(context,
context           781 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, tmp_creds.client);
context           787 source4/heimdal/lib/krb5/get_cred.c 	ret = find_cred(context, ccache, tmp_creds.server,
context           796 source4/heimdal/lib/krb5/get_cred.c 		krb5_set_error_message(context, ret,
context           799 source4/heimdal/lib/krb5/get_cred.c 		ret = get_cred_kdc_address(context, ccache, flags, NULL,
context           810 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_cred_contents(context, &tgts);
context           811 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.server);
context           812 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.client);
context           816 source4/heimdal/lib/krb5/get_cred.c     if(krb5_realm_compare(context, in_creds->client, in_creds->server))
context           817 source4/heimdal/lib/krb5/get_cred.c 	return not_found(context, in_creds->server, KRB5_CC_NOTFOUND);
context           823 source4/heimdal/lib/krb5/get_cred.c 	ret = get_cred_kdc_capath(context, flags, ccache, &tmp_creds,
context           826 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.server);
context           827 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.client);
context           839 source4/heimdal/lib/krb5/get_cred.c 	ret = add_cred(context, tgt, ret_tgts);
context           841 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.server);
context           842 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.client);
context           848 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, tmp_creds.server);
context           849 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_make_principal(context, &tmp_creds.server,
context           852 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.server);
context           853 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.client);
context           856 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_free_creds(context, tgt);
context           858 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.server);
context           859 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, tmp_creds.client);
context           864 source4/heimdal/lib/krb5/get_cred.c     krb5_free_principal(context, tmp_creds.server);
context           865 source4/heimdal/lib/krb5/get_cred.c     krb5_free_principal(context, tmp_creds.client);
context           869 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           871 source4/heimdal/lib/krb5/get_cred.c 	ret = get_cred_kdc_address (context, ccache, flags, NULL,
context           879 source4/heimdal/lib/krb5/get_cred.c     krb5_free_creds(context, tgt);
context           884 source4/heimdal/lib/krb5/get_cred.c get_cred_kdc_referral(krb5_context context,
context           906 source4/heimdal/lib/krb5/get_cred.c     client_realm = krb5_principal_get_realm(context, in_creds->client);
context           912 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_make_principal(context, &tgtname,
context           920 source4/heimdal/lib/krb5/get_cred.c 	ret = find_cred(context, ccache, tgtname, *ret_tgts, &tgt);
context           921 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, tgtname);
context           927 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_copy_principal(context, in_creds->server, &referral.server);
context           929 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_cred_contents(context, &tgt);
context           932 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_principal_set_realm(context, referral.server, client_realm);
context           934 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_cred_contents(context, &tgt);
context           935 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, referral.server);
context           948 source4/heimdal/lib/krb5/get_cred.c 	    ret = krb5_cc_retrieve_cred(context, ccache, 0, &mcreds, &ticket);
context           953 source4/heimdal/lib/krb5/get_cred.c 	    ret = get_cred_kdc_address (context, ccache, flags, NULL,
context           961 source4/heimdal/lib/krb5/get_cred.c 	if (krb5_principal_compare_any_realm(context,
context           969 source4/heimdal/lib/krb5/get_cred.c 	    krb5_set_error_message(context, KRB5KRB_AP_ERR_NOT_US,
context           972 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_cred_contents(context, &ticket);
context           985 source4/heimdal/lib/krb5/get_cred.c 	    if(krb5_compare_creds(context,
context           990 source4/heimdal/lib/krb5/get_cred.c 		krb5_set_error_message(context, KRB5_GET_IN_TKT_LOOP,
context           995 source4/heimdal/lib/krb5/get_cred.c 		krb5_free_cred_contents(context, &ticket);
context          1011 source4/heimdal/lib/krb5/get_cred.c 	ret = add_cred(context, &ticket, ret_tgts);
context          1013 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_cred_contents(context, &ticket);
context          1018 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_principal_set_realm(context,
context          1021 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_cred_contents(context, &tgt);
context          1028 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_copy_creds(context, &ticket, out_creds);
context          1031 source4/heimdal/lib/krb5/get_cred.c     krb5_free_principal(context, referral.server);
context          1032 source4/heimdal/lib/krb5/get_cred.c     krb5_free_cred_contents(context, &tgt);
context          1043 source4/heimdal/lib/krb5/get_cred.c get_cred_kdc_any(krb5_context context,
context          1054 source4/heimdal/lib/krb5/get_cred.c     ret = get_cred_kdc_referral(context,
context          1064 source4/heimdal/lib/krb5/get_cred.c     return get_cred_kdc_capath(context,
context          1076 source4/heimdal/lib/krb5/get_cred.c krb5_get_cred_from_kdc_opt(krb5_context context,
context          1085 source4/heimdal/lib/krb5/get_cred.c     return get_cred_kdc_any(context, f, ccache,
context          1091 source4/heimdal/lib/krb5/get_cred.c krb5_get_cred_from_kdc(krb5_context context,
context          1097 source4/heimdal/lib/krb5/get_cred.c     return krb5_get_cred_from_kdc_opt(context, ccache,
context          1103 source4/heimdal/lib/krb5/get_cred.c krb5_get_credentials_with_flags(krb5_context context,
context          1118 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ENOMEM,
context          1130 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_cc_retrieve_cred(context,
context          1148 source4/heimdal/lib/krb5/get_cred.c 	krb5_timeofday(context, &timeret);
context          1154 source4/heimdal/lib/krb5/get_cred.c 	    krb5_cc_remove_cred(context, ccache, 0, res_creds);
context          1162 source4/heimdal/lib/krb5/get_cred.c 	return not_found(context, in_creds->server, KRB5_CC_NOTFOUND);
context          1170 source4/heimdal/lib/krb5/get_cred.c     ret = get_cred_kdc_any(context, flags, ccache,
context          1173 source4/heimdal/lib/krb5/get_cred.c 	krb5_cc_store_cred(context, ccache, tgts[i]);
context          1174 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_creds(context, tgts[i]);
context          1178 source4/heimdal/lib/krb5/get_cred.c 	krb5_cc_store_cred(context, ccache, *out_creds);
context          1183 source4/heimdal/lib/krb5/get_cred.c krb5_get_credentials(krb5_context context,
context          1191 source4/heimdal/lib/krb5/get_cred.c     return krb5_get_credentials_with_flags(context, options, flags,
context          1204 source4/heimdal/lib/krb5/get_cred.c krb5_get_creds_opt_alloc(krb5_context context, krb5_get_creds_opt *opt)
context          1208 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ENOMEM,
context          1216 source4/heimdal/lib/krb5/get_cred.c krb5_get_creds_opt_free(krb5_context context, krb5_get_creds_opt opt)
context          1219 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, opt->self);
context          1225 source4/heimdal/lib/krb5/get_cred.c krb5_get_creds_opt_set_options(krb5_context context,
context          1233 source4/heimdal/lib/krb5/get_cred.c krb5_get_creds_opt_add_options(krb5_context context,
context          1241 source4/heimdal/lib/krb5/get_cred.c krb5_get_creds_opt_set_enctype(krb5_context context,
context          1249 source4/heimdal/lib/krb5/get_cred.c krb5_get_creds_opt_set_impersonate(krb5_context context,
context          1254 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, opt->self);
context          1255 source4/heimdal/lib/krb5/get_cred.c     return krb5_copy_principal(context, self, &opt->self);
context          1259 source4/heimdal/lib/krb5/get_cred.c krb5_get_creds_opt_set_ticket(krb5_context context,
context          1273 source4/heimdal/lib/krb5/get_cred.c 	    krb5_set_error_message(context, ENOMEM,
context          1281 source4/heimdal/lib/krb5/get_cred.c 	    krb5_set_error_message(context, ret,
context          1292 source4/heimdal/lib/krb5/get_cred.c krb5_get_creds(krb5_context context,
context          1309 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_cc_get_principal(context, ccache, &in_creds.client);
context          1319 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, in_creds.client);
context          1320 source4/heimdal/lib/krb5/get_cred.c 	krb5_set_error_message(context, ENOMEM,
context          1334 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_cc_retrieve_cred(context,
context          1348 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, in_creds.client);
context          1352 source4/heimdal/lib/krb5/get_cred.c 	krb5_timeofday(context, &timeret);
context          1355 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, in_creds.client);
context          1359 source4/heimdal/lib/krb5/get_cred.c 	    krb5_cc_remove_cred(context, ccache, 0, res_creds);
context          1363 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, in_creds.client);
context          1368 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_principal(context, in_creds.client);
context          1369 source4/heimdal/lib/krb5/get_cred.c 	return not_found(context, in_creds.server, KRB5_CC_NOTFOUND);
context          1387 source4/heimdal/lib/krb5/get_cred.c     ret = get_cred_kdc_any(context, flags, ccache,
context          1390 source4/heimdal/lib/krb5/get_cred.c     krb5_free_principal(context, in_creds.client);
context          1392 source4/heimdal/lib/krb5/get_cred.c 	krb5_cc_store_cred(context, ccache, tgts[i]);
context          1393 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_creds(context, tgts[i]);
context          1397 source4/heimdal/lib/krb5/get_cred.c 	krb5_cc_store_cred(context, ccache, *out_creds);
context          1406 source4/heimdal/lib/krb5/get_cred.c krb5_get_renewed_creds(krb5_context context,
context          1419 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_copy_principal(context, client, &in.client);
context          1424 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_parse_name(context, in_tkt_service, &in.server);
context          1426 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, in.client);
context          1430 source4/heimdal/lib/krb5/get_cred.c 	const char *realm = krb5_principal_get_realm(context, client);
context          1432 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_make_principal(context, &in.server, realm, KRB5_TGS_NAME,
context          1435 source4/heimdal/lib/krb5/get_cred.c 	    krb5_free_principal(context, in.client);
context          1447 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_get_credentials(context, KRB5_GC_CACHED, ccache, &in, &template);
context          1451 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_creds (context, template);
context          1454 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_get_kdc_cred(context, ccache, flags, NULL, NULL, &in, &out);
context          1455 source4/heimdal/lib/krb5/get_cred.c     krb5_free_principal(context, in.client);
context          1456 source4/heimdal/lib/krb5/get_cred.c     krb5_free_principal(context, in.server);
context          1460 source4/heimdal/lib/krb5/get_cred.c     ret = krb5_copy_creds_contents(context, out, creds);
context          1461 source4/heimdal/lib/krb5/get_cred.c     krb5_free_creds(context, out);
context            60 source4/heimdal/lib/krb5/get_default_principal.c _krb5_get_default_principal_local (krb5_context context,
context            75 source4/heimdal/lib/krb5/get_default_principal.c 	    ret = krb5_make_principal(context, princ, NULL, user, "root", NULL);
context            77 source4/heimdal/lib/krb5/get_default_principal.c 	    ret = krb5_make_principal(context, princ, NULL, "root", NULL);
context            88 source4/heimdal/lib/krb5/get_default_principal.c 	    krb5_set_error_message(context, ENOTTY,
context            93 source4/heimdal/lib/krb5/get_default_principal.c 	ret = krb5_make_principal(context, princ, NULL, user, NULL);
context            99 source4/heimdal/lib/krb5/get_default_principal.c krb5_get_default_principal (krb5_context context,
context           107 source4/heimdal/lib/krb5/get_default_principal.c     ret = krb5_cc_default (context, &id);
context           109 source4/heimdal/lib/krb5/get_default_principal.c 	ret = krb5_cc_get_principal (context, id, princ);
context           110 source4/heimdal/lib/krb5/get_default_principal.c 	krb5_cc_close (context, id);
context           115 source4/heimdal/lib/krb5/get_default_principal.c     return _krb5_get_default_principal_local(context, princ);
context            44 source4/heimdal/lib/krb5/get_default_realm.c krb5_get_default_realms (krb5_context context,
context            47 source4/heimdal/lib/krb5/get_default_realm.c     if (context->default_realms == NULL) {
context            48 source4/heimdal/lib/krb5/get_default_realm.c 	krb5_error_code ret = krb5_set_default_realm (context, NULL);
context            53 source4/heimdal/lib/krb5/get_default_realm.c     return krb5_copy_host_realm (context,
context            54 source4/heimdal/lib/krb5/get_default_realm.c 				 context->default_realms,
context            63 source4/heimdal/lib/krb5/get_default_realm.c krb5_get_default_realm(krb5_context context,
context            69 source4/heimdal/lib/krb5/get_default_realm.c     if (context->default_realms == NULL
context            70 source4/heimdal/lib/krb5/get_default_realm.c 	|| context->default_realms[0] == NULL) {
context            71 source4/heimdal/lib/krb5/get_default_realm.c 	krb5_clear_error_message(context);
context            72 source4/heimdal/lib/krb5/get_default_realm.c 	ret = krb5_set_default_realm (context, NULL);
context            77 source4/heimdal/lib/krb5/get_default_realm.c     res = strdup (context->default_realms[0]);
context            79 source4/heimdal/lib/krb5/get_default_realm.c 	krb5_set_error_message(context, ENOMEM,
context            39 source4/heimdal/lib/krb5/get_for_creds.c add_addrs(krb5_context context,
context            55 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context            67 source4/heimdal/lib/krb5/get_for_creds.c 	ret = krb5_sockaddr2address (context, a->ai_addr, &ad);
context            69 source4/heimdal/lib/krb5/get_for_creds.c 	    if (krb5_address_search(context, &ad, addr))
context            70 source4/heimdal/lib/krb5/get_for_creds.c 		krb5_free_address(context, &ad);
context            75 source4/heimdal/lib/krb5/get_for_creds.c 	    krb5_clear_error_message (context);
context            82 source4/heimdal/lib/krb5/get_for_creds.c     krb5_free_addresses (context, addr);
context           106 source4/heimdal/lib/krb5/get_for_creds.c krb5_fwd_tgt_creds (krb5_context	context,
context           126 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_principal_get_type(context, server) == KRB5_NT_SRV_HST) {
context           127 source4/heimdal/lib/krb5/get_for_creds.c 	const char *inst = krb5_principal_get_comp_string(context, server, 0);
context           128 source4/heimdal/lib/krb5/get_for_creds.c 	const char *host = krb5_principal_get_comp_string(context, server, 1);
context           133 source4/heimdal/lib/krb5/get_for_creds.c 	    krb5_principal_get_comp_string(context, server, 2) == NULL)
context           137 source4/heimdal/lib/krb5/get_for_creds.c     client_realm = krb5_principal_get_realm(context, client);
context           142 source4/heimdal/lib/krb5/get_for_creds.c     ret = krb5_build_principal(context,
context           152 source4/heimdal/lib/krb5/get_for_creds.c     ret = krb5_get_forwarded_creds (context,
context           190 source4/heimdal/lib/krb5/get_for_creds.c krb5_get_forwarded_creds (krb5_context	    context,
context           216 source4/heimdal/lib/krb5/get_for_creds.c     ret = krb5_get_credentials(context, 0, ccache, in_creds, &ticket);
context           220 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_free_creds (context, ticket);
context           223 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_appdefault_boolean(context, NULL,
context           224 source4/heimdal/lib/krb5/get_for_creds.c 				krb5_principal_get_realm(context,
context           241 source4/heimdal/lib/krb5/get_for_creds.c 	    krb5_set_error_message(context, ret2,
context           248 source4/heimdal/lib/krb5/get_for_creds.c 	ret = add_addrs (context, &addrs, ai);
context           256 source4/heimdal/lib/krb5/get_for_creds.c     ret = krb5_get_kdc_cred (context,
context           263 source4/heimdal/lib/krb5/get_for_creds.c     krb5_free_addresses (context, &addrs);
context           273 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           286 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           294 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_us_timeofday (context, &sec, &usec);
context           299 source4/heimdal/lib/krb5/get_for_creds.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           306 source4/heimdal/lib/krb5/get_for_creds.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           317 source4/heimdal/lib/krb5/get_for_creds.c 	ret = krb5_make_addrport (context,
context           330 source4/heimdal/lib/krb5/get_for_creds.c 	    srealm = krb5_principal_get_realm(context, out_creds->server);
context           336 source4/heimdal/lib/krb5/get_for_creds.c 	    krb5_appdefault_boolean(context, NULL, srealm, "no-addresses",
context           339 source4/heimdal/lib/krb5/get_for_creds.c 		ret = krb5_make_addrport (context,
context           350 source4/heimdal/lib/krb5/get_for_creds.c 		krb5_set_error_message(context, ret,
context           355 source4/heimdal/lib/krb5/get_for_creds.c 	    ret = krb5_copy_address (context, auth_context->remote_address,
context           390 source4/heimdal/lib/krb5/get_for_creds.c     krb5_free_creds (context, out_creds);
context           402 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           425 source4/heimdal/lib/krb5/get_for_creds.c 	ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto);
context           431 source4/heimdal/lib/krb5/get_for_creds.c 	ret = krb5_encrypt_EncryptedData (context,
context           439 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_crypto_destroy(context, crypto);
context           451 source4/heimdal/lib/krb5/get_for_creds.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           460 source4/heimdal/lib/krb5/get_for_creds.c     krb5_free_creds (context, out_creds);
context            93 source4/heimdal/lib/krb5/get_host_realm.c dns_find_realm(krb5_context context,
context           104 source4/heimdal/lib/krb5/get_host_realm.c     config_labels = krb5_config_get_strings(context, NULL, "libdefaults",
context           141 source4/heimdal/lib/krb5/get_host_realm.c config_find_realm(krb5_context context,
context           145 source4/heimdal/lib/krb5/get_host_realm.c     char **tmp = krb5_config_get_strings (context, NULL,
context           164 source4/heimdal/lib/krb5/get_host_realm.c _krb5_get_host_realm_int (krb5_context context,
context           172 source4/heimdal/lib/krb5/get_host_realm.c     dns_locate_enable = krb5_config_get_bool_default(context, NULL, TRUE,
context           175 source4/heimdal/lib/krb5/get_host_realm.c 	if(config_find_realm(context, p, realms) == 0) {
context           179 source4/heimdal/lib/krb5/get_host_realm.c 			if(dns_find_realm(context, q, realms) == 0)
context           186 source4/heimdal/lib/krb5/get_host_realm.c 	    if(dns_find_realm(context, p, realms) == 0)
context           195 source4/heimdal/lib/krb5/get_host_realm.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           202 source4/heimdal/lib/krb5/get_host_realm.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           209 source4/heimdal/lib/krb5/get_host_realm.c     krb5_set_error_message(context, KRB5_ERR_HOST_REALM_UNKNOWN,
context           221 source4/heimdal/lib/krb5/get_host_realm.c krb5_get_host_realm(krb5_context context,
context           244 source4/heimdal/lib/krb5/get_host_realm.c     ret = _krb5_get_host_realm_int (context, host, use_dns, realms);
context           251 source4/heimdal/lib/krb5/get_host_realm.c 	ret = krb5_get_default_realms(context, realms);
context           253 source4/heimdal/lib/krb5/get_host_realm.c 	    krb5_set_error_message(context, KRB5_ERR_HOST_REALM_UNKNOWN,
context            39 source4/heimdal/lib/krb5/get_in_tkt.c krb5_init_etype (krb5_context context,
context            50 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = krb5_get_default_in_tkt_etypes(context,
context            63 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context            76 source4/heimdal/lib/krb5/get_in_tkt.c check_server_referral(krb5_context context,
context           111 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, KRB5KRB_AP_ERR_MODIFIED,
context           117 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_crypto_init(context, key, 0, &session);
context           123 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_decrypt_EncryptedData(context, session,
context           127 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_crypto_destroy(context, session);
context           140 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, KRB5KRB_AP_ERR_MODIFIED,
context           156 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_set_error_message(context, KRB5KRB_AP_ERR_MODIFIED,
context           160 source4/heimdal/lib/krb5/get_in_tkt.c     } else if (krb5_principal_compare(context, returned, requested) == 0) {
context           162 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, KRB5KRB_AP_ERR_MODIFIED,
context           168 source4/heimdal/lib/krb5/get_in_tkt.c 	cmp = _krb5_principal_compare_PrincipalName(context,
context           173 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_set_error_message(context, KRB5KRB_AP_ERR_MODIFIED,
context           180 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, KRB5KRB_AP_ERR_MODIFIED,
context           189 source4/heimdal/lib/krb5/get_in_tkt.c     if (krb5_principal_compare(context, requested, returned) == FALSE) {
context           190 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, KRB5KRB_AP_ERR_MODIFIED,
context           205 source4/heimdal/lib/krb5/get_in_tkt.c check_client_referral(krb5_context context,
context           232 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, ret,
context           245 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_abortx(context, "internal asn.1 error");
context           247 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           254 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_verify_checksum(context, crypto, KRB5_KU_CANONICALIZED_NAMES,
context           257 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_crypto_destroy(context, crypto);
context           260 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, ret,
context           268 source4/heimdal/lib/krb5/get_in_tkt.c     if (!_krb5_principal_compare_PrincipalName(context,
context           273 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, KRB5_PRINC_NOMATCH,
context           278 source4/heimdal/lib/krb5/get_in_tkt.c     if (!_krb5_principal_compare_PrincipalName(context,
context           283 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, KRB5_PRINC_NOMATCH,
context           292 source4/heimdal/lib/krb5/get_in_tkt.c     if (krb5_principal_compare(context, requested, mapped) == FALSE) {
context           293 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, KRB5KRB_AP_ERR_MODIFIED,
context           304 source4/heimdal/lib/krb5/get_in_tkt.c decrypt_tkt (krb5_context context,
context           315 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           319 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_decrypt_EncryptedData (context,
context           324 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_crypto_destroy(context, crypto);
context           329 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_decode_EncASRepPart(context,
context           335 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = krb5_decode_EncTGSRepPart(context,
context           347 source4/heimdal/lib/krb5/get_in_tkt.c _krb5_extract_ticket(krb5_context context,
context           370 source4/heimdal/lib/krb5/get_in_tkt.c     ret = (*decrypt_proc)(context, key, key_usage, decryptarg, rep);
context           383 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_clear_error_message(context);
context           397 source4/heimdal/lib/krb5/get_in_tkt.c     ret = _krb5_principalname2krb5_principal (context,
context           407 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = check_client_referral(context, rep,
context           412 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_free_principal (context, tmp_principal);
context           416 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_free_principal (context, creds->client);
context           420 source4/heimdal/lib/krb5/get_in_tkt.c     ret = _krb5_principalname2krb5_principal (context,
context           427 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = check_server_referral(context,
context           434 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_free_principal (context, tmp_principal);
context           438 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_free_principal(context, creds->server);
context           443 source4/heimdal/lib/krb5/get_in_tkt.c 	const char *srealm = krb5_principal_get_realm(context, creds->server);
context           444 source4/heimdal/lib/krb5/get_in_tkt.c 	const char *crealm = krb5_principal_get_realm(context, creds->client);
context           450 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_clear_error_message(context);
context           459 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           465 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_timeofday (context, &sec_now);
context           467 source4/heimdal/lib/krb5/get_in_tkt.c 	&& context->kdc_sec_offset == 0
context           468 source4/heimdal/lib/krb5/get_in_tkt.c 	&& krb5_config_get_bool (context, NULL,
context           472 source4/heimdal/lib/krb5/get_in_tkt.c 	context->kdc_sec_offset = rep->enc_part.authtime - sec_now;
context           473 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_timeofday (context, &sec_now);
context           484 source4/heimdal/lib/krb5/get_in_tkt.c 	&& abs(tmp_time - sec_now) > context->max_skew) {
context           486 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message (context, ret,
context           489 source4/heimdal/lib/krb5/get_in_tkt.c 			       (int)context->max_skew);
context           495 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_clear_error_message (context);
context           509 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_clear_error_message (context);
context           520 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_clear_error_message (context);
context           528 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_copy_addresses (context, rep->enc_part.caddr, &creds->addresses);
context           530 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_copy_addresses (context, addrs, &creds->addresses);
context           546 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           559 source4/heimdal/lib/krb5/get_in_tkt.c make_pa_enc_timestamp(krb5_context context, PA_DATA *pa,
context           572 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_us_timeofday (context, &p.patimestamp, &usec);
context           580 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           581 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           586 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_encrypt_EncryptedData(context,
context           594 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_crypto_destroy(context, crypto);
context           603 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           611 source4/heimdal/lib/krb5/get_in_tkt.c add_padata(krb5_context context,
context           628 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = krb5_get_pw_salt (context, client, &salt2);
context           632 source4/heimdal/lib/krb5/get_in_tkt.c 	enctypes = context->etypes;
context           639 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           647 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = (*key_proc)(context, enctypes[i], *salt, keyseed, &key);
context           650 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = make_pa_enc_timestamp (context, &md->val[md->len],
context           652 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_free_keyblock (context, key);
context           658 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_free_salt(context, salt2);
context           663 source4/heimdal/lib/krb5/get_in_tkt.c init_as_req (krb5_context context,
context           686 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           692 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           709 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           722 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           728 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_init_etype (context,
context           745 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           750 source4/heimdal/lib/krb5/get_in_tkt.c 	    ret = krb5_copy_addresses(context, addrs, a->req_body.addresses);
context           752 source4/heimdal/lib/krb5/get_in_tkt.c 	    ret = krb5_get_all_client_addrs (context, a->req_body.addresses);
context           770 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           792 source4/heimdal/lib/krb5/get_in_tkt.c 		    ret = add_padata(context, a->padata, creds->client,
context           809 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           816 source4/heimdal/lib/krb5/get_in_tkt.c 	add_padata(context, a->padata, creds->client,
context           823 source4/heimdal/lib/krb5/get_in_tkt.c 	add_padata(context, a->padata, creds->client,
context           828 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_set_error_message (context, ret,
context           840 source4/heimdal/lib/krb5/get_in_tkt.c set_ptypes(krb5_context context,
context           864 source4/heimdal/lib/krb5/get_in_tkt.c 		krb5_decode_ETYPE_INFO(context,
context           882 source4/heimdal/lib/krb5/get_in_tkt.c krb5_get_in_cred(krb5_context context,
context           917 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = init_as_req (context,
context           941 source4/heimdal/lib/krb5/get_in_tkt.c 	    krb5_abortx(context, "internal error in ASN.1 encoder");
context           943 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = krb5_sendto_kdc (context, &req, &creds->client->realm, &resp);
context           955 source4/heimdal/lib/krb5/get_in_tkt.c 	    ret2 = krb5_rd_error(context, &resp, &error);
context           960 source4/heimdal/lib/krb5/get_in_tkt.c 		ret = krb5_error_from_rd_error(context, &error, creds);
context           968 source4/heimdal/lib/krb5/get_in_tkt.c 		    && set_ptypes(context, &error, &ptypes, &my_preauth)) {
context           971 source4/heimdal/lib/krb5/get_in_tkt.c 		    krb5_free_error_contents(context, &error);
context           972 source4/heimdal/lib/krb5/get_in_tkt.c 		    krb5_clear_error_message(context);
context          1003 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = (*key_proc)(context, etype, salt, keyseed, &key);
context          1006 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = krb5_get_pw_salt (context, creds->client, &salt);
context          1010 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = (*key_proc)(context, etype, salt, keyseed, &key);
context          1011 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_free_salt(context, salt);
context          1021 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = _krb5_extract_ticket(context,
context          1034 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_free_keyblock_contents (context, key);
context          1041 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_free_kdc_rep (context, &rep);
context          1046 source4/heimdal/lib/krb5/get_in_tkt.c krb5_get_in_tkt(krb5_context context,
context          1061 source4/heimdal/lib/krb5/get_in_tkt.c     ret = krb5_get_in_cred (context,
context          1076 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = krb5_cc_store_cred (context, ccache, creds);
context            39 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c krb5_keytab_key_proc (krb5_context context,
context            53 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c 	krb5_kt_default(context, &real_keytab);
context            57 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c     ret = krb5_kt_get_entry (context, real_keytab, principal,
context            61 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c 	krb5_kt_close (context, real_keytab);
context            66 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c     ret = krb5_copy_keyblock (context, &entry.keyblock, key);
context            67 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c     krb5_kt_free_entry(context, &entry);
context            72 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c krb5_get_in_tkt_with_keytab (krb5_context context,
context            87 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c     return krb5_get_in_tkt (context,
context            39 source4/heimdal/lib/krb5/get_port.c krb5_getportbyname (krb5_context context,
context            48 source4/heimdal/lib/krb5/get_port.c 	krb5_warnx(context, "%s/%s unknown service, using default port %d",
context            49 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_alloc(krb5_context context,
context            57 source4/heimdal/lib/krb5/init_creds.c 	krb5_set_error_message(context, ENOMEM, 
context            64 source4/heimdal/lib/krb5/init_creds.c 	krb5_set_error_message(context, ENOMEM, 
context            75 source4/heimdal/lib/krb5/init_creds.c _krb5_get_init_creds_opt_copy(krb5_context context,
context            84 source4/heimdal/lib/krb5/init_creds.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            92 source4/heimdal/lib/krb5/init_creds.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           114 source4/heimdal/lib/krb5/init_creds.c _krb5_get_init_creds_opt_set_krb5_error(krb5_context context,
context           137 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_free(krb5_context context,
context           154 source4/heimdal/lib/krb5/init_creds.c get_config_time (krb5_context context,
context           161 source4/heimdal/lib/krb5/init_creds.c     ret = krb5_config_get_time (context, NULL,
context           168 source4/heimdal/lib/krb5/init_creds.c     ret = krb5_config_get_time (context, NULL,
context           178 source4/heimdal/lib/krb5/init_creds.c get_config_bool (krb5_context context,
context           182 source4/heimdal/lib/krb5/init_creds.c     return krb5_config_get_bool (context,
context           188 source4/heimdal/lib/krb5/init_creds.c 	|| krb5_config_get_bool (context,
context           203 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_set_default_flags(krb5_context context,
context           211 source4/heimdal/lib/krb5/init_creds.c     b = get_config_bool (context, realm, "forwardable");
context           212 source4/heimdal/lib/krb5/init_creds.c     krb5_appdefault_boolean(context, appname, realm, "forwardable", b, &b);
context           215 source4/heimdal/lib/krb5/init_creds.c     b = get_config_bool (context, realm, "proxiable");
context           216 source4/heimdal/lib/krb5/init_creds.c     krb5_appdefault_boolean(context, appname, realm, "proxiable", b, &b);
context           219 source4/heimdal/lib/krb5/init_creds.c     krb5_appdefault_time(context, appname, realm, "ticket_lifetime", 0, &t);
context           221 source4/heimdal/lib/krb5/init_creds.c 	t = get_config_time (context, realm, "ticket_lifetime", 0);
context           225 source4/heimdal/lib/krb5/init_creds.c     krb5_appdefault_time(context, appname, realm, "renew_lifetime", 0, &t);
context           227 source4/heimdal/lib/krb5/init_creds.c 	t = get_config_time (context, realm, "renew_lifetime", 0);
context           231 source4/heimdal/lib/krb5/init_creds.c     krb5_appdefault_boolean(context, appname, realm, "no-addresses",
context           233 source4/heimdal/lib/krb5/init_creds.c     krb5_get_init_creds_opt_set_addressless (context, opt, b);
context           236 source4/heimdal/lib/krb5/init_creds.c     krb5_appdefault_boolean(context, appname, realm, "anonymous", FALSE, &b);
context           329 source4/heimdal/lib/krb5/init_creds.c require_ext_opt(krb5_context context,
context           334 source4/heimdal/lib/krb5/init_creds.c 	krb5_set_error_message(context, EINVAL,
context           342 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_set_pa_password(krb5_context context,
context           348 source4/heimdal/lib/krb5/init_creds.c     ret = require_ext_opt(context, opt, "init_creds_opt_set_pa_password");
context           357 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_set_pac_request(krb5_context context,
context           362 source4/heimdal/lib/krb5/init_creds.c     ret = require_ext_opt(context, opt, "init_creds_opt_set_pac_req");
context           372 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_get_error(krb5_context context,
context           380 source4/heimdal/lib/krb5/init_creds.c     ret = require_ext_opt(context, opt, "init_creds_opt_get_error");
context           389 source4/heimdal/lib/krb5/init_creds.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           395 source4/heimdal/lib/krb5/init_creds.c 	krb5_clear_error_message(context);
context           401 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_set_addressless(krb5_context context,
context           406 source4/heimdal/lib/krb5/init_creds.c     ret = require_ext_opt(context, opt, "init_creds_opt_set_pac_req");
context           417 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_set_canonicalize(krb5_context context,
context           422 source4/heimdal/lib/krb5/init_creds.c     ret = require_ext_opt(context, opt, "init_creds_opt_set_canonicalize");
context           433 source4/heimdal/lib/krb5/init_creds.c krb5_get_init_creds_opt_set_win2k(krb5_context context,
context           438 source4/heimdal/lib/krb5/init_creds.c     ret = require_ext_opt(context, opt, "init_creds_opt_set_win2k");
context            62 source4/heimdal/lib/krb5/init_creds_pw.c default_s2k_func(krb5_context context, krb5_enctype type,
context            81 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_string_to_key_data_salt_opaque(context, type, password,
context            91 source4/heimdal/lib/krb5/init_creds_pw.c free_init_creds_ctx(krb5_context context, krb5_get_init_creds_ctx *ctx)
context           102 source4/heimdal/lib/krb5/init_creds_pw.c get_config_time (krb5_context context,
context           109 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_config_get_time (context, NULL,
context           116 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_config_get_time (context, NULL,
context           126 source4/heimdal/lib/krb5/init_creds_pw.c init_cred (krb5_context context,
context           138 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_timeofday (context, &now);
context           143 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_copy_principal(context, client, &cred->client);
context           145 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_get_default_principal (context,
context           151 source4/heimdal/lib/krb5/init_creds_pw.c     client_realm = krb5_principal_get_realm (context, cred->client);
context           168 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_parse_name (context, in_tkt_service, &cred->server);
context           171 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_principal_set_realm (context, cred->server, client_realm);
context           173 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_make_principal(context, &cred->server,
context           182 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_free_cred_contents (context, cred);
context           191 source4/heimdal/lib/krb5/init_creds_pw.c report_expiration (krb5_context context,
context           200 source4/heimdal/lib/krb5/init_creds_pw.c     (*prompter) (context, data, NULL, p, 0, NULL);
context           209 source4/heimdal/lib/krb5/init_creds_pw.c print_expire (krb5_context context,
context           221 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_timeofday (context, &sec);
context           223 source4/heimdal/lib/krb5/init_creds_pw.c     t = sec + get_config_time (context,
context           232 source4/heimdal/lib/krb5/init_creds_pw.c 		report_expiration(context, prompter, data,
context           238 source4/heimdal/lib/krb5/init_creds_pw.c 		report_expiration(context, prompter, data,
context           250 source4/heimdal/lib/krb5/init_creds_pw.c 	report_expiration(context, prompter, data,
context           259 source4/heimdal/lib/krb5/init_creds_pw.c get_init_creds_common(krb5_context context,
context           301 source4/heimdal/lib/krb5/init_creds_pw.c     ret = init_cred (context, &ctx->cred, client, start_time,
context           339 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           351 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           367 source4/heimdal/lib/krb5/init_creds_pw.c change_password (krb5_context context,
context           401 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_get_init_creds_password (context,
context           430 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = (*prompter) (context, data, NULL, "Changing password",
context           444 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_set_password (context,
context           458 source4/heimdal/lib/krb5/init_creds_pw.c     ret = (*prompter) (context, data, NULL, p, 0, NULL);
context           465 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_set_error_message(context, ret,
context           474 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_free_cred_contents (context, &cpw_cred);
context           479 source4/heimdal/lib/krb5/init_creds_pw.c krb5_keyblock_key_proc (krb5_context context,
context           485 source4/heimdal/lib/krb5/init_creds_pw.c     return krb5_copy_keyblock (context, keyseed, key);
context           489 source4/heimdal/lib/krb5/init_creds_pw.c krb5_get_init_creds_keytab(krb5_context context,
context           501 source4/heimdal/lib/krb5/init_creds_pw.c     ret = get_init_creds_common(context, client, start_time,
context           509 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           515 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_get_in_cred (context,
context           532 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
context           535 source4/heimdal/lib/krb5/init_creds_pw.c     free_init_creds_ctx(context, &ctx);
context           544 source4/heimdal/lib/krb5/init_creds_pw.c init_creds_init_as_req (krb5_context context,
context           561 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           567 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           586 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           599 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           605 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_init_etype (context,
context           622 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           627 source4/heimdal/lib/krb5/init_creds_pw.c 	    ret = krb5_copy_addresses(context, addrs, a->req_body.addresses);
context           629 source4/heimdal/lib/krb5/init_creds_pw.c 	    ret = krb5_get_all_client_addrs (context, a->req_body.addresses);
context           658 source4/heimdal/lib/krb5/init_creds_pw.c free_paid(krb5_context context, struct pa_info_data *ppaid)
context           660 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_free_salt(context, ppaid->salt);
context           662 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_data(context, ppaid->s2kparams);
context           667 source4/heimdal/lib/krb5/init_creds_pw.c set_paid(struct pa_info_data *paid, krb5_context context,
context           676 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_clear_error_message(context);
context           685 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_copy_data(context, s2kparams, &paid->s2kparams);
context           687 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_clear_error_message(context);
context           688 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_free_salt(context, paid->salt);
context           698 source4/heimdal/lib/krb5/init_creds_pw.c pa_etype_info2(krb5_context context,
context           720 source4/heimdal/lib/krb5/init_creds_pw.c 		    ret = krb5_get_pw_salt(context, client, &salt);
context           727 source4/heimdal/lib/krb5/init_creds_pw.c 		    ret = set_paid(paid, context, e.val[i].etype,
context           733 source4/heimdal/lib/krb5/init_creds_pw.c 		    krb5_free_salt(context, salt);
context           747 source4/heimdal/lib/krb5/init_creds_pw.c pa_etype_info(krb5_context context,
context           770 source4/heimdal/lib/krb5/init_creds_pw.c 		    ret = krb5_get_pw_salt(context, client, &salt);
context           778 source4/heimdal/lib/krb5/init_creds_pw.c 		    ret = set_paid(paid, context, e.val[i].etype,
context           784 source4/heimdal/lib/krb5/init_creds_pw.c 			krb5_free_salt(context, salt);
context           799 source4/heimdal/lib/krb5/init_creds_pw.c pa_pw_or_afs3_salt(krb5_context context,
context           808 source4/heimdal/lib/krb5/init_creds_pw.c     ret = set_paid(paid, context,
context           849 source4/heimdal/lib/krb5/init_creds_pw.c process_pa_info(krb5_context context,
context           863 source4/heimdal/lib/krb5/init_creds_pw.c 	p = (*pa_prefs[i].salt_info)(context, client, asreq,
context           870 source4/heimdal/lib/krb5/init_creds_pw.c make_pa_enc_timestamp(krb5_context context, METHOD_DATA *md,
context           883 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_us_timeofday (context, &p.patimestamp, &usec);
context           891 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           893 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           898 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_encrypt_EncryptedData(context,
context           906 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_crypto_destroy(context, crypto);
context           915 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           917 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_padata_add(context, md, KRB5_PADATA_ENC_TIMESTAMP, buf, len);
context           924 source4/heimdal/lib/krb5/init_creds_pw.c add_enc_ts_padata(krb5_context context,
context           941 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_get_pw_salt (context, client, &salt2);
context           945 source4/heimdal/lib/krb5/init_creds_pw.c 	enctypes = context->etypes;
context           954 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = (*key_proc)(context, enctypes[i], keyseed,
context           958 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = make_pa_enc_timestamp (context, md, enctypes[i], key);
context           959 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_keyblock (context, key);
context           964 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_salt(context, salt2);
context           969 source4/heimdal/lib/krb5/init_creds_pw.c pa_data_to_md_ts_enc(krb5_context context,
context           980 source4/heimdal/lib/krb5/init_creds_pw.c 	add_enc_ts_padata(context, md, client,
context           988 source4/heimdal/lib/krb5/init_creds_pw.c 	add_enc_ts_padata(context, md, client,
context           996 source4/heimdal/lib/krb5/init_creds_pw.c 	add_enc_ts_padata(context, md, client,
context          1005 source4/heimdal/lib/krb5/init_creds_pw.c pa_data_to_key_plain(krb5_context context,
context          1015 source4/heimdal/lib/krb5/init_creds_pw.c     ret = (*ctx->key_proc)(context, etype, ctx->password,
context          1022 source4/heimdal/lib/krb5/init_creds_pw.c pa_data_to_md_pkinit(krb5_context context,
context          1031 source4/heimdal/lib/krb5/init_creds_pw.c     return _krb5_pk_mk_padata(context,
context          1037 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_set_error_message(context, EINVAL,
context          1044 source4/heimdal/lib/krb5/init_creds_pw.c pa_data_add_pac_request(krb5_context context,
context          1068 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context          1070 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_padata_add(context, md, KRB5_PADATA_PA_PAC_REQUEST, buf, len);
context          1082 source4/heimdal/lib/krb5/init_creds_pw.c process_pa_data_to_md(krb5_context context,
context          1095 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context          1108 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = pa_data_to_md_pkinit(context, a, creds->client, ctx, *out_md);
context          1118 source4/heimdal/lib/krb5/init_creds_pw.c 	ppaid = process_pa_info(context, creds->client, a, &paid, in_md);
context          1120 source4/heimdal/lib/krb5/init_creds_pw.c 	pa_data_to_md_ts_enc(context, a, creds->client, ctx, ppaid, *out_md);
context          1122 source4/heimdal/lib/krb5/init_creds_pw.c 	    free_paid(context, ppaid);
context          1125 source4/heimdal/lib/krb5/init_creds_pw.c     pa_data_add_pac_request(context, ctx, *out_md);
context          1136 source4/heimdal/lib/krb5/init_creds_pw.c process_pa_data_to_key(krb5_context context,
context          1155 source4/heimdal/lib/krb5/init_creds_pw.c 	ppaid = process_pa_info(context, creds->client, a, &paid,
context          1159 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_get_pw_salt (context, creds->client, &paid.salt);
context          1183 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = _krb5_pk_rd_pa_reply(context,
context          1194 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_set_error_message(context, ret, N_("no support for PKINIT compiled in", ""));
context          1197 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = pa_data_to_key_plain(context, creds->client, ctx,
context          1201 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_set_error_message(context, ret, N_("No usable pa data type", ""));
context          1204 source4/heimdal/lib/krb5/init_creds_pw.c     free_paid(context, &paid);
context          1209 source4/heimdal/lib/krb5/init_creds_pw.c init_cred_loop(krb5_context context,
context          1235 source4/heimdal/lib/krb5/init_creds_pw.c     ret = init_creds_init_as_req(context, ctx->flags, creds,
context          1240 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_sendto_ctx_alloc(context, &stctx);
context          1272 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = process_pa_data_to_md(context, creds, &ctx->as_req, ctx,
context          1286 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_abortx(context, "internal error in ASN.1 encoder");
context          1288 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_sendto_context (context, stctx, &ctx->req_buffer,
context          1297 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_clear_error_message(context);
context          1303 source4/heimdal/lib/krb5/init_creds_pw.c 	    ret = krb5_rd_error(context, &resp, &error);
context          1310 source4/heimdal/lib/krb5/init_creds_pw.c 	    ret = krb5_error_from_rd_error(context, &error, creds);
context          1327 source4/heimdal/lib/krb5/init_creds_pw.c 			krb5_set_error_message(context, ret,
context          1332 source4/heimdal/lib/krb5/init_creds_pw.c 		krb5_free_error_contents(context, &error);
context          1336 source4/heimdal/lib/krb5/init_creds_pw.c 		_krb5_get_init_creds_opt_set_krb5_error(context,
context          1342 source4/heimdal/lib/krb5/init_creds_pw.c 		    krb5_free_error_contents(context, &error);
context          1361 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = process_pa_data_to_key(context, ctx, creds,
context          1366 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = _krb5_extract_ticket(context,
context          1377 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_keyblock(context, key);
context          1381 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_sendto_ctx_free(context, stctx);
context          1389 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_kdc_rep (context, &rep);
context          1394 source4/heimdal/lib/krb5/init_creds_pw.c krb5_get_init_creds(krb5_context context,
context          1411 source4/heimdal/lib/krb5/init_creds_pw.c     ret = get_init_creds_common(context, client, start_time,
context          1420 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = init_cred_loop(context,
context          1439 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_clear_error_message (context);
context          1445 source4/heimdal/lib/krb5/init_creds_pw.c 	    ret = change_password (context,
context          1463 source4/heimdal/lib/krb5/init_creds_pw.c 	print_expire (context,
context          1464 source4/heimdal/lib/krb5/init_creds_pw.c 		      krb5_principal_get_realm (context, ctx.cred.client),
context          1471 source4/heimdal/lib/krb5/init_creds_pw.c     free_init_creds_ctx(context, &ctx);
context          1472 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_free_kdc_rep (context, &kdc_reply);
context          1476 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
context          1482 source4/heimdal/lib/krb5/init_creds_pw.c krb5_get_init_creds_password(krb5_context context,
context          1497 source4/heimdal/lib/krb5/init_creds_pw.c 	const char *realm = krb5_principal_get_realm(context, client);
context          1498 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_get_init_creds_opt_alloc(context, &options);
context          1500 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_get_init_creds_opt_set_default_flags(context,
context          1505 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = _krb5_get_init_creds_opt_copy(context, in_options, &options);
context          1517 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_unparse_name (context, client, &p);
context          1527 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = (*prompter) (context, data, NULL, NULL, 1, &prompt);
context          1531 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_get_init_creds_opt_free(context, options);
context          1533 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_clear_error_message (context);
context          1540 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_get_init_creds_opt_set_pa_password(context, options,
context          1543 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_get_init_creds_opt_free(context, options);
context          1549 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_get_init_creds(context, creds, client, prompter,
context          1551 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_get_init_creds_opt_free(context, options);
context          1557 source4/heimdal/lib/krb5/init_creds_pw.c init_creds_keyblock_key_proc (krb5_context context,
context          1563 source4/heimdal/lib/krb5/init_creds_pw.c     return krb5_copy_keyblock (context, keyseed, key);
context          1567 source4/heimdal/lib/krb5/init_creds_pw.c krb5_get_init_creds_keyblock(krb5_context context,
context          1578 source4/heimdal/lib/krb5/init_creds_pw.c     ret = get_init_creds_common(context, client, start_time,
context          1583 source4/heimdal/lib/krb5/init_creds_pw.c     ret = krb5_get_in_cred (context,
context          1599 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
context          1602 source4/heimdal/lib/krb5/init_creds_pw.c     free_init_creds_ctx(context, &ctx);
context            59 source4/heimdal/lib/krb5/kcm.c try_door(krb5_context context,
context           100 source4/heimdal/lib/krb5/kcm.c try_unix_socket(krb5_context context,
context           118 source4/heimdal/lib/krb5/kcm.c     ret = _krb5_send_and_recv_tcp(fd, context->kdc_timeout,
context           125 source4/heimdal/lib/krb5/kcm.c kcm_send_request(krb5_context context,
context           139 source4/heimdal/lib/krb5/kcm.c 	krb5_clear_error_message(context);
context           145 source4/heimdal/lib/krb5/kcm.c     for (i = 0; i < context->max_retries; i++) {
context           146 source4/heimdal/lib/krb5/kcm.c 	ret = try_door(context, k, &request_data, response_data);
context           149 source4/heimdal/lib/krb5/kcm.c 	ret = try_unix_socket(context, k, &request_data, response_data);
context           157 source4/heimdal/lib/krb5/kcm.c 	krb5_clear_error_message(context);
context           165 source4/heimdal/lib/krb5/kcm.c kcm_storage_request(krb5_context context,
context           176 source4/heimdal/lib/krb5/kcm.c 	krb5_set_error_message(context, KRB5_CC_NOMEM, N_("malloc: out of memory", ""));
context           194 source4/heimdal/lib/krb5/kcm.c 	krb5_set_error_message(context, ret,
context           203 source4/heimdal/lib/krb5/kcm.c kcm_alloc(krb5_context context, const char *name, krb5_ccache *id)
context           210 source4/heimdal/lib/krb5/kcm.c 	krb5_set_error_message(context, KRB5_CC_NOMEM, N_("malloc: out of memory", ""));
context           218 source4/heimdal/lib/krb5/kcm.c 	    krb5_set_error_message(context, KRB5_CC_NOMEM,
context           225 source4/heimdal/lib/krb5/kcm.c     path = krb5_config_get_string_default(context, NULL,
context           234 source4/heimdal/lib/krb5/kcm.c     path = krb5_config_get_string_default(context, NULL,
context           248 source4/heimdal/lib/krb5/kcm.c kcm_call(krb5_context context,
context           262 source4/heimdal/lib/krb5/kcm.c     ret = kcm_send_request(context, k, request, &response_data);
context           300 source4/heimdal/lib/krb5/kcm.c kcm_free(krb5_context context, krb5_ccache *id)
context           317 source4/heimdal/lib/krb5/kcm.c kcm_get_name(krb5_context context,
context           324 source4/heimdal/lib/krb5/kcm.c kcm_resolve(krb5_context context, krb5_ccache *id, const char *res)
context           326 source4/heimdal/lib/krb5/kcm.c     return kcm_alloc(context, res, id);
context           336 source4/heimdal/lib/krb5/kcm.c kcm_gen_new(krb5_context context, krb5_ccache *id)
context           343 source4/heimdal/lib/krb5/kcm.c     ret = kcm_alloc(context, NULL, id);
context           349 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_GEN_NEW, &request);
context           351 source4/heimdal/lib/krb5/kcm.c 	kcm_free(context, id);
context           355 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, &response, &response_data);
context           358 source4/heimdal/lib/krb5/kcm.c 	kcm_free(context, id);
context           371 source4/heimdal/lib/krb5/kcm.c 	kcm_free(context, id);
context           385 source4/heimdal/lib/krb5/kcm.c kcm_initialize(krb5_context context,
context           393 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_INITIALIZE, &request);
context           409 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context           416 source4/heimdal/lib/krb5/kcm.c kcm_close(krb5_context context,
context           419 source4/heimdal/lib/krb5/kcm.c     kcm_free(context, &id);
context           431 source4/heimdal/lib/krb5/kcm.c kcm_destroy(krb5_context context,
context           438 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_DESTROY, &request);
context           448 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context           463 source4/heimdal/lib/krb5/kcm.c kcm_store_cred(krb5_context context,
context           471 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_STORE, &request);
context           487 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context           504 source4/heimdal/lib/krb5/kcm.c kcm_retrieve(krb5_context context,
context           515 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_RETRIEVE, &request);
context           537 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, &response, &response_data);
context           562 source4/heimdal/lib/krb5/kcm.c kcm_get_principal(krb5_context context,
context           571 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_GET_PRINCIPAL, &request);
context           581 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, &response, &response_data);
context           607 source4/heimdal/lib/krb5/kcm.c kcm_get_first (krb5_context context,
context           617 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_GET_FIRST, &request);
context           627 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, &response, &response_data);
context           662 source4/heimdal/lib/krb5/kcm.c kcm_get_next (krb5_context context,
context           672 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_GET_NEXT, &request);
context           688 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, &response, &response_data);
context           714 source4/heimdal/lib/krb5/kcm.c kcm_end_get (krb5_context context,
context           722 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_END_GET, &request);
context           738 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context           763 source4/heimdal/lib/krb5/kcm.c kcm_remove_cred(krb5_context context,
context           772 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_REMOVE_CRED, &request);
context           794 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context           801 source4/heimdal/lib/krb5/kcm.c kcm_set_flags(krb5_context context,
context           809 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_SET_FLAGS, &request);
context           825 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context           832 source4/heimdal/lib/krb5/kcm.c kcm_get_version(krb5_context context,
context           839 source4/heimdal/lib/krb5/kcm.c kcm_move(krb5_context context, krb5_ccache from, krb5_ccache to)
context           846 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_MOVE_CACHE, &request);
context           861 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, oldk, request, NULL, NULL);
context           868 source4/heimdal/lib/krb5/kcm.c kcm_default_name(krb5_context context, char **str)
context           870 source4/heimdal/lib/krb5/kcm.c     return _krb5_expand_default_cc_name(context,
context           876 source4/heimdal/lib/krb5/kcm.c kcm_lastchange(krb5_context context, krb5_ccache id, krb5_timestamp *mtime)
context           916 source4/heimdal/lib/krb5/kcm.c _krb5_kcm_is_running(krb5_context context)
context           923 source4/heimdal/lib/krb5/kcm.c     ret = kcm_alloc(context, NULL, &id);
context           927 source4/heimdal/lib/krb5/kcm.c     running = (_krb5_kcm_noop(context, id) == 0);
context           929 source4/heimdal/lib/krb5/kcm.c     kcm_free(context, &id);
context           941 source4/heimdal/lib/krb5/kcm.c _krb5_kcm_noop(krb5_context context,
context           948 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_NOOP, &request);
context           952 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context           968 source4/heimdal/lib/krb5/kcm.c _krb5_kcm_chmod(krb5_context context,
context           976 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_CHMOD, &request);
context           992 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context          1009 source4/heimdal/lib/krb5/kcm.c _krb5_kcm_chown(krb5_context context,
context          1018 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_CHOWN, &request);
context          1040 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context          1058 source4/heimdal/lib/krb5/kcm.c _krb5_kcm_get_initial_ticket(krb5_context context,
context          1067 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_GET_INITIAL_TICKET, &request);
context          1097 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context          1115 source4/heimdal/lib/krb5/kcm.c _krb5_kcm_get_ticket(krb5_context context,
context          1125 source4/heimdal/lib/krb5/kcm.c     ret = kcm_storage_request(context, KCM_OP_GET_TICKET, &request);
context          1153 source4/heimdal/lib/krb5/kcm.c     ret = kcm_call(context, k, request, NULL, NULL);
context            46 source4/heimdal/lib/krb5/keyblock.c krb5_free_keyblock_contents(krb5_context context,
context            58 source4/heimdal/lib/krb5/keyblock.c krb5_free_keyblock(krb5_context context,
context            62 source4/heimdal/lib/krb5/keyblock.c 	krb5_free_keyblock_contents(context, keyblock);
context            68 source4/heimdal/lib/krb5/keyblock.c krb5_copy_keyblock_contents (krb5_context context,
context            76 source4/heimdal/lib/krb5/keyblock.c krb5_copy_keyblock (krb5_context context,
context            84 source4/heimdal/lib/krb5/keyblock.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context            88 source4/heimdal/lib/krb5/keyblock.c     return krb5_copy_keyblock_contents (context, inblock, k);
context           103 source4/heimdal/lib/krb5/keyblock.c krb5_keyblock_init(krb5_context context,
context           114 source4/heimdal/lib/krb5/keyblock.c     ret = krb5_enctype_keysize(context, type, &len);
context           119 source4/heimdal/lib/krb5/keyblock.c 	krb5_set_error_message(context, KRB5_PROG_ETYPE_NOSUPP,
context           127 source4/heimdal/lib/krb5/keyblock.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context            44 source4/heimdal/lib/krb5/keytab.c krb5_kt_register(krb5_context context,
context            50 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, KRB5_KT_BADNAME,
context            55 source4/heimdal/lib/krb5/keytab.c     tmp = realloc(context->kt_types,
context            56 source4/heimdal/lib/krb5/keytab.c 		  (context->num_kt_types + 1) * sizeof(*context->kt_types));
context            58 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            61 source4/heimdal/lib/krb5/keytab.c     memcpy(&tmp[context->num_kt_types], ops,
context            62 source4/heimdal/lib/krb5/keytab.c 	   sizeof(tmp[context->num_kt_types]));
context            63 source4/heimdal/lib/krb5/keytab.c     context->kt_types = tmp;
context            64 source4/heimdal/lib/krb5/keytab.c     context->num_kt_types++;
context            75 source4/heimdal/lib/krb5/keytab.c krb5_kt_resolve(krb5_context context,
context            96 source4/heimdal/lib/krb5/keytab.c     for(i = 0; i < context->num_kt_types; i++) {
context            97 source4/heimdal/lib/krb5/keytab.c 	if(strncasecmp(type, context->kt_types[i].prefix, type_len) == 0)
context           100 source4/heimdal/lib/krb5/keytab.c     if(i == context->num_kt_types) {
context           101 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, KRB5_KT_UNKNOWN_TYPE,
context           109 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           112 source4/heimdal/lib/krb5/keytab.c     memcpy(k, &context->kt_types[i], sizeof(*k));
context           114 source4/heimdal/lib/krb5/keytab.c     ret = (*k->resolve)(context, residual, k);
context           129 source4/heimdal/lib/krb5/keytab.c krb5_kt_default_name(krb5_context context, char *name, size_t namesize)
context           131 source4/heimdal/lib/krb5/keytab.c     if (strlcpy (name, context->default_keytab, namesize) >= namesize) {
context           132 source4/heimdal/lib/krb5/keytab.c 	krb5_clear_error_message (context);
context           144 source4/heimdal/lib/krb5/keytab.c krb5_kt_default_modify_name(krb5_context context, char *name, size_t namesize)
context           147 source4/heimdal/lib/krb5/keytab.c     if(context->default_keytab_modify == NULL) {
context           148 source4/heimdal/lib/krb5/keytab.c 	if(strncasecmp(context->default_keytab, "ANY:", 4) != 0)
context           149 source4/heimdal/lib/krb5/keytab.c 	    kt = context->default_keytab;
context           151 source4/heimdal/lib/krb5/keytab.c 	    size_t len = strcspn(context->default_keytab + 4, ",");
context           153 source4/heimdal/lib/krb5/keytab.c 		krb5_clear_error_message(context);
context           156 source4/heimdal/lib/krb5/keytab.c 	    strlcpy(name, context->default_keytab + 4, namesize);
context           161 source4/heimdal/lib/krb5/keytab.c 	kt = context->default_keytab_modify;
context           163 source4/heimdal/lib/krb5/keytab.c 	krb5_clear_error_message (context);
context           175 source4/heimdal/lib/krb5/keytab.c krb5_kt_default(krb5_context context, krb5_keytab *id)
context           177 source4/heimdal/lib/krb5/keytab.c     return krb5_kt_resolve (context, context->default_keytab, id);
context           187 source4/heimdal/lib/krb5/keytab.c krb5_kt_read_service_key(krb5_context context,
context           199 source4/heimdal/lib/krb5/keytab.c 	ret = krb5_kt_resolve (context, keyprocarg, &keytab);
context           201 source4/heimdal/lib/krb5/keytab.c 	ret = krb5_kt_default (context, &keytab);
context           206 source4/heimdal/lib/krb5/keytab.c     ret = krb5_kt_get_entry (context, keytab, principal, vno, enctype, &entry);
context           207 source4/heimdal/lib/krb5/keytab.c     krb5_kt_close (context, keytab);
context           210 source4/heimdal/lib/krb5/keytab.c     ret = krb5_copy_keyblock (context, &entry.keyblock, key);
context           211 source4/heimdal/lib/krb5/keytab.c     krb5_kt_free_entry(context, &entry);
context           221 source4/heimdal/lib/krb5/keytab.c krb5_kt_get_type(krb5_context context,
context           236 source4/heimdal/lib/krb5/keytab.c krb5_kt_get_name(krb5_context context,
context           241 source4/heimdal/lib/krb5/keytab.c     return (*keytab->get_name)(context, keytab, name, namesize);
context           251 source4/heimdal/lib/krb5/keytab.c krb5_kt_get_full_name(krb5_context context,
context           261 source4/heimdal/lib/krb5/keytab.c     ret = krb5_kt_get_type(context, keytab, type, sizeof(type));
context           265 source4/heimdal/lib/krb5/keytab.c     ret = krb5_kt_get_name(context, keytab, name, sizeof(name));
context           270 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           284 source4/heimdal/lib/krb5/keytab.c krb5_kt_close(krb5_context context,
context           289 source4/heimdal/lib/krb5/keytab.c     ret = (*id->close)(context, id);
context           302 source4/heimdal/lib/krb5/keytab.c krb5_kt_compare(krb5_context context,
context           309 source4/heimdal/lib/krb5/keytab.c        !krb5_principal_compare(context, entry->principal, principal))
context           326 source4/heimdal/lib/krb5/keytab.c krb5_kt_get_entry(krb5_context context,
context           338 source4/heimdal/lib/krb5/keytab.c 	return (*id->get)(context, id, principal, kvno, enctype, entry);
context           340 source4/heimdal/lib/krb5/keytab.c     ret = krb5_kt_start_seq_get (context, id, &cursor);
context           344 source4/heimdal/lib/krb5/keytab.c 	context->error_code = KRB5_KT_NOTFOUND;
context           349 source4/heimdal/lib/krb5/keytab.c     while (krb5_kt_next_entry(context, id, &tmp, &cursor) == 0) {
context           350 source4/heimdal/lib/krb5/keytab.c 	if (krb5_kt_compare(context, &tmp, principal, 0, enctype)) {
context           355 source4/heimdal/lib/krb5/keytab.c 		krb5_kt_copy_entry_contents (context, &tmp, entry);
context           356 source4/heimdal/lib/krb5/keytab.c 		krb5_kt_free_entry (context, &tmp);
context           357 source4/heimdal/lib/krb5/keytab.c 		krb5_kt_end_seq_get(context, id, &cursor);
context           361 source4/heimdal/lib/krb5/keytab.c 		    krb5_kt_free_entry (context, entry);
context           362 source4/heimdal/lib/krb5/keytab.c 		krb5_kt_copy_entry_contents (context, &tmp, entry);
context           365 source4/heimdal/lib/krb5/keytab.c 	krb5_kt_free_entry(context, &tmp);
context           367 source4/heimdal/lib/krb5/keytab.c     krb5_kt_end_seq_get (context, id, &cursor);
context           374 source4/heimdal/lib/krb5/keytab.c 	krb5_unparse_name_fixed (context, principal, princ, sizeof(princ));
context           375 source4/heimdal/lib/krb5/keytab.c 	krb5_kt_get_full_name (context, id, &kt_name);
context           376 source4/heimdal/lib/krb5/keytab.c 	krb5_enctype_to_string(context, enctype, &enctype_str);
context           383 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message (context, KRB5_KT_NOTFOUND,
context           401 source4/heimdal/lib/krb5/keytab.c krb5_kt_copy_entry_contents(krb5_context context,
context           410 source4/heimdal/lib/krb5/keytab.c     ret = krb5_copy_principal (context, in->principal, &out->principal);
context           413 source4/heimdal/lib/krb5/keytab.c     ret = krb5_copy_keyblock_contents (context,
context           421 source4/heimdal/lib/krb5/keytab.c     krb5_kt_free_entry (context, out);
context           430 source4/heimdal/lib/krb5/keytab.c krb5_kt_free_entry(krb5_context context,
context           433 source4/heimdal/lib/krb5/keytab.c     krb5_free_principal (context, entry->principal);
context           434 source4/heimdal/lib/krb5/keytab.c     krb5_free_keyblock_contents (context, &entry->keyblock);
context           445 source4/heimdal/lib/krb5/keytab.c krb5_kt_start_seq_get(krb5_context context,
context           450 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, HEIM_ERR_OPNOTSUPP,
context           456 source4/heimdal/lib/krb5/keytab.c     return (*id->start_seq_get)(context, id, cursor);
context           466 source4/heimdal/lib/krb5/keytab.c krb5_kt_next_entry(krb5_context context,
context           472 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, HEIM_ERR_OPNOTSUPP,
context           478 source4/heimdal/lib/krb5/keytab.c     return (*id->next_entry)(context, id, entry, cursor);
context           486 source4/heimdal/lib/krb5/keytab.c krb5_kt_end_seq_get(krb5_context context,
context           491 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, HEIM_ERR_OPNOTSUPP,
context           496 source4/heimdal/lib/krb5/keytab.c     return (*id->end_seq_get)(context, id, cursor);
context           505 source4/heimdal/lib/krb5/keytab.c krb5_kt_add_entry(krb5_context context,
context           510 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, KRB5_KT_NOWRITE,
context           516 source4/heimdal/lib/krb5/keytab.c     return (*id->add)(context, id,entry);
context           525 source4/heimdal/lib/krb5/keytab.c krb5_kt_remove_entry(krb5_context context,
context           530 source4/heimdal/lib/krb5/keytab.c 	krb5_set_error_message(context, KRB5_KT_NOWRITE,
context           535 source4/heimdal/lib/krb5/keytab.c     return (*id->remove)(context, id, entry);
context            45 source4/heimdal/lib/krb5/keytab_any.c free_list (krb5_context context, struct any_data *a)
context            53 source4/heimdal/lib/krb5/keytab_any.c 	    krb5_kt_close(context, a->kt);
context            59 source4/heimdal/lib/krb5/keytab_any.c any_resolve(krb5_context context, const char *name, krb5_keytab id)
context            76 source4/heimdal/lib/krb5/keytab_any.c 		krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context            84 source4/heimdal/lib/krb5/keytab_any.c 	ret = krb5_kt_resolve (context, buf, &a->kt);
context            90 source4/heimdal/lib/krb5/keytab_any.c 	krb5_set_error_message(context, ENOENT, N_("empty ANY: keytab", ""));
context            96 source4/heimdal/lib/krb5/keytab_any.c     free_list (context, a0);
context           101 source4/heimdal/lib/krb5/keytab_any.c any_get_name (krb5_context context,
context           112 source4/heimdal/lib/krb5/keytab_any.c any_close (krb5_context context,
context           117 source4/heimdal/lib/krb5/keytab_any.c     free_list (context, a);
context           127 source4/heimdal/lib/krb5/keytab_any.c any_start_seq_get(krb5_context context,
context           137 source4/heimdal/lib/krb5/keytab_any.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           142 source4/heimdal/lib/krb5/keytab_any.c 	ret = krb5_kt_start_seq_get(context, ed->a->kt, &ed->cursor);
context           149 source4/heimdal/lib/krb5/keytab_any.c 	krb5_clear_error_message (context);
context           156 source4/heimdal/lib/krb5/keytab_any.c any_next_entry (krb5_context context,
context           166 source4/heimdal/lib/krb5/keytab_any.c 	ret = krb5_kt_next_entry(context, ed->a->kt, entry, &ed->cursor);
context           172 source4/heimdal/lib/krb5/keytab_any.c 	ret2 = krb5_kt_end_seq_get (context, ed->a->kt, &ed->cursor);
context           176 source4/heimdal/lib/krb5/keytab_any.c 	    ret2 = krb5_kt_start_seq_get(context, ed->a->kt, &ed->cursor);
context           181 source4/heimdal/lib/krb5/keytab_any.c 	    krb5_clear_error_message (context);
context           188 source4/heimdal/lib/krb5/keytab_any.c any_end_seq_get(krb5_context context,
context           197 source4/heimdal/lib/krb5/keytab_any.c 	ret = krb5_kt_end_seq_get(context, ed->a->kt, &ed->cursor);
context           204 source4/heimdal/lib/krb5/keytab_any.c any_add_entry(krb5_context context,
context           211 source4/heimdal/lib/krb5/keytab_any.c 	ret = krb5_kt_add_entry(context, a->kt, entry);
context           213 source4/heimdal/lib/krb5/keytab_any.c 	    krb5_set_error_message(context, ret,
context           224 source4/heimdal/lib/krb5/keytab_any.c any_remove_entry(krb5_context context,
context           232 source4/heimdal/lib/krb5/keytab_any.c 	ret = krb5_kt_remove_entry(context, a->kt, entry);
context           237 source4/heimdal/lib/krb5/keytab_any.c 		krb5_set_error_message(context, ret,
context            53 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_ret_data(krb5_context context,
context            65 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            75 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_ret_string(krb5_context context,
context            86 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context            97 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_store_data(krb5_context context,
context           133 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_ret_keyblock(krb5_context context,
context           143 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           149 source4/heimdal/lib/krb5/keytab_file.c     ret = krb5_kt_ret_data(context, sp, &p->keyvalue);
context           151 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           158 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_store_keyblock(krb5_context context,
context           167 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           172 source4/heimdal/lib/krb5/keytab_file.c     ret = krb5_kt_store_data(context, sp, p->keyvalue);
context           174 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           182 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_ret_principal(krb5_context context,
context           194 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ENOMEM,
context           201 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           211 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           217 source4/heimdal/lib/krb5/keytab_file.c     ret = krb5_kt_ret_string(context, sp, &p->realm);
context           219 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           227 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           232 source4/heimdal/lib/krb5/keytab_file.c 	ret = krb5_kt_ret_string(context, sp, p->name.name_string.val + i);
context           234 source4/heimdal/lib/krb5/keytab_file.c 	    krb5_set_error_message(context, ret,
context           248 source4/heimdal/lib/krb5/keytab_file.c 	    krb5_set_error_message(context, ret,
context           258 source4/heimdal/lib/krb5/keytab_file.c     krb5_free_principal(context, p);
context           263 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_store_principal(krb5_context context,
context           292 source4/heimdal/lib/krb5/keytab_file.c fkt_resolve(krb5_context context, const char *name, krb5_keytab id)
context           298 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           304 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           313 source4/heimdal/lib/krb5/keytab_file.c fkt_resolve_java14(krb5_context context, const char *name, krb5_keytab id)
context           317 source4/heimdal/lib/krb5/keytab_file.c     ret = fkt_resolve(context, name, id);
context           326 source4/heimdal/lib/krb5/keytab_file.c fkt_close(krb5_context context, krb5_keytab id)
context           335 source4/heimdal/lib/krb5/keytab_file.c fkt_get_name(krb5_context context,
context           347 source4/heimdal/lib/krb5/keytab_file.c storage_set_flags(krb5_context context, krb5_storage *sp, int vno)
context           359 source4/heimdal/lib/krb5/keytab_file.c 	krb5_warnx(context,
context           366 source4/heimdal/lib/krb5/keytab_file.c fkt_start_seq_get_int(krb5_context context,
context           379 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           385 source4/heimdal/lib/krb5/keytab_file.c     ret = _krb5_xlock(context, c->fd, exclusive, d->filename);
context           392 source4/heimdal/lib/krb5/keytab_file.c 	_krb5_xunlock(context, c->fd);
context           394 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ENOMEM,
context           402 source4/heimdal/lib/krb5/keytab_file.c 	_krb5_xunlock(context, c->fd);
context           404 source4/heimdal/lib/krb5/keytab_file.c 	krb5_clear_error_message(context);
context           409 source4/heimdal/lib/krb5/keytab_file.c 	_krb5_xunlock(context, c->fd);
context           411 source4/heimdal/lib/krb5/keytab_file.c 	krb5_clear_error_message (context);
context           417 source4/heimdal/lib/krb5/keytab_file.c 	_krb5_xunlock(context, c->fd);
context           419 source4/heimdal/lib/krb5/keytab_file.c 	krb5_clear_error_message(context);
context           423 source4/heimdal/lib/krb5/keytab_file.c     storage_set_flags(context, c->sp, id->version);
context           428 source4/heimdal/lib/krb5/keytab_file.c fkt_start_seq_get(krb5_context context,
context           432 source4/heimdal/lib/krb5/keytab_file.c     return fkt_start_seq_get_int(context, id, O_RDONLY | O_BINARY | O_CLOEXEC, 0, c);
context           436 source4/heimdal/lib/krb5/keytab_file.c fkt_next_entry_int(krb5_context context,
context           459 source4/heimdal/lib/krb5/keytab_file.c     ret = krb5_kt_ret_principal (context, d, cursor->sp, &entry->principal);
context           470 source4/heimdal/lib/krb5/keytab_file.c     ret = krb5_kt_ret_keyblock (context, d, cursor->sp, &entry->keyblock);
context           491 source4/heimdal/lib/krb5/keytab_file.c fkt_next_entry(krb5_context context,
context           496 source4/heimdal/lib/krb5/keytab_file.c     return fkt_next_entry_int(context, id, entry, cursor, NULL, NULL);
context           500 source4/heimdal/lib/krb5/keytab_file.c fkt_end_seq_get(krb5_context context,
context           505 source4/heimdal/lib/krb5/keytab_file.c     _krb5_xunlock(context, cursor->fd);
context           511 source4/heimdal/lib/krb5/keytab_file.c fkt_setup_keytab(krb5_context context,
context           525 source4/heimdal/lib/krb5/keytab_file.c fkt_add_entry(krb5_context context,
context           541 source4/heimdal/lib/krb5/keytab_file.c 	    krb5_set_error_message(context, ret,
context           548 source4/heimdal/lib/krb5/keytab_file.c 	ret = _krb5_xlock(context, fd, 1, d->filename);
context           555 source4/heimdal/lib/krb5/keytab_file.c 	ret = fkt_setup_keytab(context, id, sp);
context           559 source4/heimdal/lib/krb5/keytab_file.c 	storage_set_flags(context, sp, id->version);
context           565 source4/heimdal/lib/krb5/keytab_file.c 	ret = _krb5_xlock(context, fd, 1, d->filename);
context           576 source4/heimdal/lib/krb5/keytab_file.c 	    ret = fkt_setup_keytab(context, id, sp);
context           578 source4/heimdal/lib/krb5/keytab_file.c 		krb5_set_error_message(context, ret,
context           583 source4/heimdal/lib/krb5/keytab_file.c 	    storage_set_flags(context, sp, id->version);
context           587 source4/heimdal/lib/krb5/keytab_file.c 		krb5_set_error_message(context, ret,
context           594 source4/heimdal/lib/krb5/keytab_file.c 		krb5_set_error_message(context, ret,
context           601 source4/heimdal/lib/krb5/keytab_file.c 	    storage_set_flags(context, sp, id->version);
context           610 source4/heimdal/lib/krb5/keytab_file.c 	    krb5_set_error_message(context, ret,
context           614 source4/heimdal/lib/krb5/keytab_file.c 	ret = krb5_kt_store_principal(context, emem, entry->principal);
context           616 source4/heimdal/lib/krb5/keytab_file.c 	    krb5_set_error_message(context, ret,
context           625 source4/heimdal/lib/krb5/keytab_file.c 	    krb5_set_error_message(context, ret,
context           634 source4/heimdal/lib/krb5/keytab_file.c 	    krb5_set_error_message(context, ret,
context           641 source4/heimdal/lib/krb5/keytab_file.c 	ret = krb5_kt_store_keyblock (context, d, emem, &entry->keyblock);
context           649 source4/heimdal/lib/krb5/keytab_file.c 		krb5_set_error_message(context, ret,
context           661 source4/heimdal/lib/krb5/keytab_file.c 	    krb5_set_error_message(context, ret,
context           687 source4/heimdal/lib/krb5/keytab_file.c 	krb5_set_error_message(context, ret,
context           696 source4/heimdal/lib/krb5/keytab_file.c     _krb5_xunlock(context, fd);
context           702 source4/heimdal/lib/krb5/keytab_file.c fkt_remove_entry(krb5_context context,
context           712 source4/heimdal/lib/krb5/keytab_file.c     ret = fkt_start_seq_get_int(context, id, O_RDWR | O_BINARY | O_CLOEXEC, 1, &cursor);
context           715 source4/heimdal/lib/krb5/keytab_file.c     while(fkt_next_entry_int(context, id, &e, &cursor,
context           717 source4/heimdal/lib/krb5/keytab_file.c 	if(krb5_kt_compare(context, &e, entry->principal,
context           731 source4/heimdal/lib/krb5/keytab_file.c 	krb5_kt_free_entry(context, &e);
context           733 source4/heimdal/lib/krb5/keytab_file.c     krb5_kt_end_seq_get(context, id, &cursor);
context           736 source4/heimdal/lib/krb5/keytab_file.c 	krb5_clear_error_message (context);
context            68 source4/heimdal/lib/krb5/keytab_keyfile.c get_cell_and_realm (krb5_context context, struct akf_data *d)
context            77 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message (context, ret,
context            85 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message (context, EINVAL,
context            95 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ENOMEM,
context           106 source4/heimdal/lib/krb5/keytab_keyfile.c 	    krb5_set_error_message (context, EINVAL,
context           122 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ENOMEM,
context           134 source4/heimdal/lib/krb5/keytab_keyfile.c akf_resolve(krb5_context context, const char *name, krb5_keytab id)
context           140 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ENOMEM,
context           146 source4/heimdal/lib/krb5/keytab_keyfile.c     ret = get_cell_and_realm (context, d);
context           156 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ENOMEM,
context           170 source4/heimdal/lib/krb5/keytab_keyfile.c akf_close(krb5_context context, krb5_keytab id)
context           185 source4/heimdal/lib/krb5/keytab_keyfile.c akf_get_name(krb5_context context,
context           201 source4/heimdal/lib/krb5/keytab_keyfile.c akf_start_seq_get(krb5_context context,
context           211 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ret,
context           222 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_clear_error_message (context);
context           232 source4/heimdal/lib/krb5/keytab_keyfile.c akf_next_entry(krb5_context context,
context           247 source4/heimdal/lib/krb5/keytab_keyfile.c     ret = krb5_make_principal (context, &entry->principal,
context           254 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_free_principal (context, entry->principal);
context           264 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_free_principal (context, entry->principal);
context           265 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ENOMEM,
context           285 source4/heimdal/lib/krb5/keytab_keyfile.c akf_end_seq_get(krb5_context context,
context           295 source4/heimdal/lib/krb5/keytab_keyfile.c akf_add_entry(krb5_context context,
context           323 source4/heimdal/lib/krb5/keytab_keyfile.c 	    krb5_set_error_message(context, ret,
context           335 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ENOMEM,
context           346 source4/heimdal/lib/krb5/keytab_keyfile.c 	    krb5_set_error_message(context, ret,
context           371 source4/heimdal/lib/krb5/keytab_keyfile.c 		krb5_set_error_message (context, ret,
context           377 source4/heimdal/lib/krb5/keytab_keyfile.c 		krb5_set_error_message (context, ret,
context           393 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message (context, ret,
context           402 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message (context, ret,
context           409 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message (context, ret,
context           416 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ret,
context           427 source4/heimdal/lib/krb5/keytab_keyfile.c 	krb5_set_error_message(context, ret,
context            56 source4/heimdal/lib/krb5/keytab_memory.c mkt_resolve(krb5_context context, const char *name, krb5_keytab id)
context            67 source4/heimdal/lib/krb5/keytab_memory.c 	    krb5_abortx(context, "Double close on memory keytab, "
context            78 source4/heimdal/lib/krb5/keytab_memory.c 	krb5_set_error_message(context, ENOMEM,
context            86 source4/heimdal/lib/krb5/keytab_memory.c 	krb5_set_error_message(context, ENOMEM,
context           101 source4/heimdal/lib/krb5/keytab_memory.c mkt_close(krb5_context context, krb5_keytab id)
context           108 source4/heimdal/lib/krb5/keytab_memory.c 	krb5_abortx(context,
context           125 source4/heimdal/lib/krb5/keytab_memory.c 	krb5_kt_free_entry(context, &d->entries[i]);
context           132 source4/heimdal/lib/krb5/keytab_memory.c mkt_get_name(krb5_context context,
context           143 source4/heimdal/lib/krb5/keytab_memory.c mkt_start_seq_get(krb5_context context,
context           153 source4/heimdal/lib/krb5/keytab_memory.c mkt_next_entry(krb5_context context,
context           161 source4/heimdal/lib/krb5/keytab_memory.c     return krb5_kt_copy_entry_contents(context, &d->entries[c->fd++], entry);
context           165 source4/heimdal/lib/krb5/keytab_memory.c mkt_end_seq_get(krb5_context context,
context           173 source4/heimdal/lib/krb5/keytab_memory.c mkt_add_entry(krb5_context context,
context           181 source4/heimdal/lib/krb5/keytab_memory.c 	krb5_set_error_message(context, ENOMEM,
context           186 source4/heimdal/lib/krb5/keytab_memory.c     return krb5_kt_copy_entry_contents(context, entry,
context           191 source4/heimdal/lib/krb5/keytab_memory.c mkt_remove_entry(krb5_context context,
context           200 source4/heimdal/lib/krb5/keytab_memory.c 	krb5_clear_error_message(context);
context           206 source4/heimdal/lib/krb5/keytab_memory.c 	if(krb5_kt_compare(context, e, entry->principal,
context           208 source4/heimdal/lib/krb5/keytab_memory.c 	    krb5_kt_free_entry(context, e);
context           217 source4/heimdal/lib/krb5/keytab_memory.c 	krb5_clear_error_message (context);
context            59 source4/heimdal/lib/krb5/krbhst.c srv_find_realm(krb5_context context, krb5_krbhst_info ***res, int *count,
context            75 source4/heimdal/lib/krb5/krbhst.c 	krb5_set_error_message(context, EINVAL,
context            82 source4/heimdal/lib/krb5/krbhst.c 	def_port = ntohs(krb5_getportbyname (context, "http", "tcp", 80));
context            84 source4/heimdal/lib/krb5/krbhst.c 	def_port = ntohs(krb5_getportbyname (context, service, proto, 88));
context           101 source4/heimdal/lib/krb5/krbhst.c 	krb5_set_error_message(context, ENOMEM,
context           188 source4/heimdal/lib/krb5/krbhst.c parse_hostspec(krb5_context context, struct krb5_krbhst_data *kd,
context           206 source4/heimdal/lib/krb5/krbhst.c 	def_port = ntohs(krb5_getportbyname (context, "http", "tcp", 80));
context           245 source4/heimdal/lib/krb5/krbhst.c _krb5_krbhost_info_move(krb5_context context,
context           253 source4/heimdal/lib/krb5/krbhst.c 	krb5_set_error_message(context, ENOMEM,
context           286 source4/heimdal/lib/krb5/krbhst.c append_host_string(krb5_context context, struct krb5_krbhst_data *kd,
context           291 source4/heimdal/lib/krb5/krbhst.c     hi = parse_hostspec(context, kd, host, def_port, port);
context           304 source4/heimdal/lib/krb5/krbhst.c krb5_krbhst_format_string(krb5_context context, const krb5_krbhst_info *host,
context           345 source4/heimdal/lib/krb5/krbhst.c krb5_krbhst_get_addrinfo(krb5_context context, krb5_krbhst_info *host,
context           376 source4/heimdal/lib/krb5/krbhst.c srv_get_hosts(krb5_context context, struct krb5_krbhst_data *kd,
context           382 source4/heimdal/lib/krb5/krbhst.c     if (srv_find_realm(context, &res, &count, kd->realm, "SRV", proto, service,
context           396 source4/heimdal/lib/krb5/krbhst.c config_get_hosts(krb5_context context, struct krb5_krbhst_data *kd,
context           402 source4/heimdal/lib/krb5/krbhst.c     hostlist = krb5_config_get_strings(context, NULL,
context           409 source4/heimdal/lib/krb5/krbhst.c 	append_host_string(context, kd, hostlist[i], kd->def_port, kd->port);
context           422 source4/heimdal/lib/krb5/krbhst.c fallback_get_hosts(krb5_context context, struct krb5_krbhst_data *kd,
context           522 source4/heimdal/lib/krb5/krbhst.c plugin_get_hosts(krb5_context context,
context           529 source4/heimdal/lib/krb5/krbhst.c     ret = _krb5_plugin_find(context, PLUGIN_TYPE_DATA,
context           542 source4/heimdal/lib/krb5/krbhst.c 	(*service->init)(context, &ctx);
context           546 source4/heimdal/lib/krb5/krbhst.c 	    krb5_set_error_message(context, ret,
context           562 source4/heimdal/lib/krb5/krbhst.c kdc_get_next(krb5_context context,
context           569 source4/heimdal/lib/krb5/krbhst.c 	plugin_get_hosts(context, kd, locate_service_kdc);
context           576 source4/heimdal/lib/krb5/krbhst.c 	config_get_hosts(context, kd, "kdc");
context           585 source4/heimdal/lib/krb5/krbhst.c     if(context->srv_lookup) {
context           587 source4/heimdal/lib/krb5/krbhst.c 	    srv_get_hosts(context, kd, "udp", "kerberos");
context           594 source4/heimdal/lib/krb5/krbhst.c 	    srv_get_hosts(context, kd, "tcp", "kerberos");
context           600 source4/heimdal/lib/krb5/krbhst.c 	    srv_get_hosts(context, kd, "http", "kerberos");
context           608 source4/heimdal/lib/krb5/krbhst.c 	ret = fallback_get_hosts(context, kd, "kerberos",
context           621 source4/heimdal/lib/krb5/krbhst.c admin_get_next(krb5_context context,
context           628 source4/heimdal/lib/krb5/krbhst.c 	plugin_get_hosts(context, kd, locate_service_kadmin);
context           635 source4/heimdal/lib/krb5/krbhst.c 	config_get_hosts(context, kd, "admin_server");
context           644 source4/heimdal/lib/krb5/krbhst.c     if(context->srv_lookup) {
context           646 source4/heimdal/lib/krb5/krbhst.c 	    srv_get_hosts(context, kd, "tcp", "kerberos-adm");
context           655 source4/heimdal/lib/krb5/krbhst.c 	ret = fallback_get_hosts(context, kd, "kerberos",
context           669 source4/heimdal/lib/krb5/krbhst.c kpasswd_get_next(krb5_context context,
context           676 source4/heimdal/lib/krb5/krbhst.c 	plugin_get_hosts(context, kd, locate_service_kpasswd);
context           683 source4/heimdal/lib/krb5/krbhst.c 	config_get_hosts(context, kd, "kpasswd_server");
context           692 source4/heimdal/lib/krb5/krbhst.c     if(context->srv_lookup) {
context           694 source4/heimdal/lib/krb5/krbhst.c 	    srv_get_hosts(context, kd, "udp", "kpasswd");
context           700 source4/heimdal/lib/krb5/krbhst.c 	    srv_get_hosts(context, kd, "tcp", "kpasswd");
context           713 source4/heimdal/lib/krb5/krbhst.c 	ret = (*kd->get_next)(context, kd, host);
context           723 source4/heimdal/lib/krb5/krbhst.c krb524_get_next(krb5_context context,
context           728 source4/heimdal/lib/krb5/krbhst.c 	plugin_get_hosts(context, kd, locate_service_krb524);
context           735 source4/heimdal/lib/krb5/krbhst.c 	config_get_hosts(context, kd, "krb524_server");
context           744 source4/heimdal/lib/krb5/krbhst.c     if(context->srv_lookup) {
context           746 source4/heimdal/lib/krb5/krbhst.c 	    srv_get_hosts(context, kd, "udp", "krb524");
context           753 source4/heimdal/lib/krb5/krbhst.c 	    srv_get_hosts(context, kd, "tcp", "krb524");
context           766 source4/heimdal/lib/krb5/krbhst.c 	return (*kd->get_next)(context, kd, host);
context           773 source4/heimdal/lib/krb5/krbhst.c common_init(krb5_context context,
context           802 source4/heimdal/lib/krb5/krbhst.c krb5_krbhst_init(krb5_context context,
context           807 source4/heimdal/lib/krb5/krbhst.c     return krb5_krbhst_init_flags(context, realm, type, 0, handle);
context           811 source4/heimdal/lib/krb5/krbhst.c krb5_krbhst_init_flags(krb5_context context,
context           825 source4/heimdal/lib/krb5/krbhst.c 	def_port = ntohs(krb5_getportbyname (context, "kerberos", "udp", 88));
context           829 source4/heimdal/lib/krb5/krbhst.c 	def_port = ntohs(krb5_getportbyname (context, "kerberos-adm",
context           834 source4/heimdal/lib/krb5/krbhst.c 	def_port = ntohs(krb5_getportbyname (context, "kpasswd", "udp",
context           839 source4/heimdal/lib/krb5/krbhst.c 	def_port = ntohs(krb5_getportbyname (context, "krb524", "udp", 4444));
context           842 source4/heimdal/lib/krb5/krbhst.c 	krb5_set_error_message(context, ENOTTY,
context           846 source4/heimdal/lib/krb5/krbhst.c     if((kd = common_init(context, realm, flags)) == NULL)
context           859 source4/heimdal/lib/krb5/krbhst.c krb5_krbhst_next(krb5_context context,
context           866 source4/heimdal/lib/krb5/krbhst.c     return (*handle->get_next)(context, handle, host);
context           875 source4/heimdal/lib/krb5/krbhst.c krb5_krbhst_next_as_string(krb5_context context,
context           882 source4/heimdal/lib/krb5/krbhst.c     ret = krb5_krbhst_next(context, handle, &host);
context           885 source4/heimdal/lib/krb5/krbhst.c     return krb5_krbhst_format_string(context, host, hostname, hostlen);
context           890 source4/heimdal/lib/krb5/krbhst.c krb5_krbhst_reset(krb5_context context, krb5_krbhst_handle handle)
context           896 source4/heimdal/lib/krb5/krbhst.c krb5_krbhst_free(krb5_context context, krb5_krbhst_handle handle)
context           915 source4/heimdal/lib/krb5/krbhst.c gethostlist(krb5_context context, const char *realm,
context           924 source4/heimdal/lib/krb5/krbhst.c     ret = krb5_krbhst_init(context, realm, type, &handle);
context           928 source4/heimdal/lib/krb5/krbhst.c     while(krb5_krbhst_next(context, handle, &hostinfo) == 0)
context           931 source4/heimdal/lib/krb5/krbhst.c 	krb5_set_error_message(context, KRB5_KDC_UNREACH,
context           937 source4/heimdal/lib/krb5/krbhst.c 	krb5_krbhst_free(context, handle);
context           941 source4/heimdal/lib/krb5/krbhst.c     krb5_krbhst_reset(context, handle);
context           943 source4/heimdal/lib/krb5/krbhst.c     while(krb5_krbhst_next_as_string(context, handle,
context           946 source4/heimdal/lib/krb5/krbhst.c 	    krb5_free_krbhst(context, *hostlist);
context           947 source4/heimdal/lib/krb5/krbhst.c 	    krb5_krbhst_free(context, handle);
context           952 source4/heimdal/lib/krb5/krbhst.c     krb5_krbhst_free(context, handle);
context           961 source4/heimdal/lib/krb5/krbhst.c krb5_get_krb_admin_hst (krb5_context context,
context           965 source4/heimdal/lib/krb5/krbhst.c     return gethostlist(context, *realm, KRB5_KRBHST_ADMIN, hostlist);
context           973 source4/heimdal/lib/krb5/krbhst.c krb5_get_krb_changepw_hst (krb5_context context,
context           977 source4/heimdal/lib/krb5/krbhst.c     return gethostlist(context, *realm, KRB5_KRBHST_CHANGEPW, hostlist);
context           985 source4/heimdal/lib/krb5/krbhst.c krb5_get_krb524hst (krb5_context context,
context           989 source4/heimdal/lib/krb5/krbhst.c     return gethostlist(context, *realm, KRB5_KRBHST_KRB524, hostlist);
context           998 source4/heimdal/lib/krb5/krbhst.c krb5_get_krbhst (krb5_context context,
context          1002 source4/heimdal/lib/krb5/krbhst.c     return gethostlist(context, *realm, KRB5_KRBHST_KDC, hostlist);
context          1010 source4/heimdal/lib/krb5/krbhst.c krb5_free_krbhst (krb5_context context,
context           118 source4/heimdal/lib/krb5/log.c krb5_initlog(krb5_context context,
context           124 source4/heimdal/lib/krb5/log.c 	krb5_set_error_message(context, ENOMEM,
context           131 source4/heimdal/lib/krb5/log.c 	krb5_set_error_message(context, ENOMEM,
context           140 source4/heimdal/lib/krb5/log.c krb5_addlog_func(krb5_context context,
context           150 source4/heimdal/lib/krb5/log.c 	krb5_set_error_message(context, ENOMEM,
context           185 source4/heimdal/lib/krb5/log.c open_syslog(krb5_context context,
context           193 source4/heimdal/lib/krb5/log.c 	krb5_set_error_message(context, ENOMEM,
context           206 source4/heimdal/lib/krb5/log.c     return krb5_addlog_func(context, facility, min, max,
context           244 source4/heimdal/lib/krb5/log.c open_file(krb5_context context, krb5_log_facility *fac, int min, int max,
context           249 source4/heimdal/lib/krb5/log.c 	krb5_set_error_message(context, ENOMEM,
context           258 source4/heimdal/lib/krb5/log.c     return krb5_addlog_func(context, fac, min, max, log_file, close_file, fd);
context           264 source4/heimdal/lib/krb5/log.c krb5_addlog_dest(krb5_context context, krb5_log_facility *f, const char *orig)
context           285 source4/heimdal/lib/krb5/log.c 	    krb5_set_error_message(context, HEIM_ERR_LOG_PARSE,
context           292 source4/heimdal/lib/krb5/log.c 	ret = open_file(context, f, min, max, NULL, NULL, stderr, 1);
context           294 source4/heimdal/lib/krb5/log.c 	ret = open_file(context, f, min, max, "/dev/console", "w", NULL, 0);
context           301 source4/heimdal/lib/krb5/log.c 	    krb5_set_error_message(context, ENOMEM,
context           310 source4/heimdal/lib/krb5/log.c 		krb5_set_error_message(context, ret,
context           321 source4/heimdal/lib/krb5/log.c 		krb5_set_error_message(context, ret,
context           329 source4/heimdal/lib/krb5/log.c 	ret = open_file(context, f, min, max, fn, "a", file, keep_open);
context           331 source4/heimdal/lib/krb5/log.c 	ret = open_file(context, f, min, max, strdup(p + 7), "w", NULL, 0);
context           344 source4/heimdal/lib/krb5/log.c 	ret = open_syslog(context, f, min, max, severity, facility);
context           347 source4/heimdal/lib/krb5/log.c 	krb5_set_error_message (context, ret,
context           355 source4/heimdal/lib/krb5/log.c krb5_openlog(krb5_context context,
context           362 source4/heimdal/lib/krb5/log.c     ret = krb5_initlog(context, program, fac);
context           366 source4/heimdal/lib/krb5/log.c     p = krb5_config_get_strings(context, NULL, "logging", program, NULL);
context           368 source4/heimdal/lib/krb5/log.c 	p = krb5_config_get_strings(context, NULL, "logging", "default", NULL);
context           371 source4/heimdal/lib/krb5/log.c 	    ret = krb5_addlog_dest(context, *fac, *q);
context           374 source4/heimdal/lib/krb5/log.c 	ret = krb5_addlog_dest(context, *fac, "SYSLOG");
context           379 source4/heimdal/lib/krb5/log.c krb5_closelog(krb5_context context,
context           398 source4/heimdal/lib/krb5/log.c krb5_vlog_msg(krb5_context context,
context           418 source4/heimdal/lib/krb5/log.c 		krb5_format_time(context, t, buf, sizeof(buf), TRUE);
context           437 source4/heimdal/lib/krb5/log.c krb5_vlog(krb5_context context,
context           444 source4/heimdal/lib/krb5/log.c     return krb5_vlog_msg(context, fac, NULL, level, fmt, ap);
context           448 source4/heimdal/lib/krb5/log.c krb5_log_msg(krb5_context context,
context           460 source4/heimdal/lib/krb5/log.c     ret = krb5_vlog_msg(context, fac, reply, level, fmt, ap);
context           467 source4/heimdal/lib/krb5/log.c krb5_log(krb5_context context,
context           478 source4/heimdal/lib/krb5/log.c     ret = krb5_vlog(context, fac, level, fmt, ap);
context            59 source4/heimdal/lib/krb5/mcache.c mcc_get_name(krb5_context context,
context           105 source4/heimdal/lib/krb5/mcache.c mcc_resolve(krb5_context context, krb5_ccache *id, const char *res)
context           124 source4/heimdal/lib/krb5/mcache.c 	krb5_set_error_message(context, KRB5_CC_NOMEM,
context           137 source4/heimdal/lib/krb5/mcache.c mcc_gen_new(krb5_context context, krb5_ccache *id)
context           144 source4/heimdal/lib/krb5/mcache.c 	krb5_set_error_message(context, KRB5_CC_NOMEM,
context           156 source4/heimdal/lib/krb5/mcache.c mcc_initialize(krb5_context context,
context           163 source4/heimdal/lib/krb5/mcache.c     return krb5_copy_principal (context,
context           182 source4/heimdal/lib/krb5/mcache.c mcc_close(krb5_context context,
context           191 source4/heimdal/lib/krb5/mcache.c mcc_destroy(krb5_context context,
context           198 source4/heimdal/lib/krb5/mcache.c 	krb5_abortx(context, "mcc_destroy: refcnt already 0");
context           212 source4/heimdal/lib/krb5/mcache.c 	    krb5_free_principal (context, m->primary_principal);
context           221 source4/heimdal/lib/krb5/mcache.c 	    krb5_free_cred_contents (context, &l->cred);
context           232 source4/heimdal/lib/krb5/mcache.c mcc_store_cred(krb5_context context,
context           245 source4/heimdal/lib/krb5/mcache.c 	krb5_set_error_message(context, KRB5_CC_NOMEM,
context           252 source4/heimdal/lib/krb5/mcache.c     ret = krb5_copy_creds_contents (context, creds, &l->cred);
context           263 source4/heimdal/lib/krb5/mcache.c mcc_get_principal(krb5_context context,
context           271 source4/heimdal/lib/krb5/mcache.c     return krb5_copy_principal (context,
context           277 source4/heimdal/lib/krb5/mcache.c mcc_get_first (krb5_context context,
context           291 source4/heimdal/lib/krb5/mcache.c mcc_get_next (krb5_context context,
context           305 source4/heimdal/lib/krb5/mcache.c 	return krb5_copy_creds_contents (context,
context           313 source4/heimdal/lib/krb5/mcache.c mcc_end_get (krb5_context context,
context           321 source4/heimdal/lib/krb5/mcache.c mcc_remove_cred(krb5_context context,
context           329 source4/heimdal/lib/krb5/mcache.c 	if(krb5_compare_creds(context, which, mcreds, &p->cred)) {
context           331 source4/heimdal/lib/krb5/mcache.c 	    krb5_free_cred_contents(context, &p->cred);
context           341 source4/heimdal/lib/krb5/mcache.c mcc_set_flags(krb5_context context,
context           353 source4/heimdal/lib/krb5/mcache.c mcc_get_cache_first(krb5_context context, krb5_cc_cursor *cursor)
context           359 source4/heimdal/lib/krb5/mcache.c 	krb5_set_error_message(context, ENOMEM,
context           375 source4/heimdal/lib/krb5/mcache.c mcc_get_cache_next(krb5_context context, krb5_cc_cursor cursor, krb5_ccache *id)
context           391 source4/heimdal/lib/krb5/mcache.c     ret = _krb5_cc_allocate(context, &krb5_mcc_ops, id);
context           402 source4/heimdal/lib/krb5/mcache.c mcc_end_cache_get(krb5_context context, krb5_cc_cursor cursor)
context           414 source4/heimdal/lib/krb5/mcache.c mcc_move(krb5_context context, krb5_ccache from, krb5_ccache to)
context           443 source4/heimdal/lib/krb5/mcache.c     mcc_destroy(context, from);
context           449 source4/heimdal/lib/krb5/mcache.c mcc_default_name(krb5_context context, char **str)
context           453 source4/heimdal/lib/krb5/mcache.c 	krb5_set_error_message(context, ENOMEM,
context           461 source4/heimdal/lib/krb5/mcache.c mcc_lastchange(krb5_context context, krb5_ccache id, krb5_timestamp *mtime)
context            39 source4/heimdal/lib/krb5/misc.c _krb5_s4u2self_to_checksumdata(krb5_context context,
context            51 source4/heimdal/lib/krb5/misc.c 	krb5_clear_error_message(context);
context            84 source4/heimdal/lib/krb5/misc.c     krb5_clear_error_message(context);
context            44 source4/heimdal/lib/krb5/mit_glue.c krb5_c_make_checksum(krb5_context context,
context            54 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context            58 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_create_checksum(context, crypto,  usage, cksumtype,
context            60 source4/heimdal/lib/krb5/mit_glue.c     krb5_crypto_destroy(context, crypto);
context            66 source4/heimdal/lib/krb5/mit_glue.c krb5_c_verify_checksum(krb5_context context, const krb5_keyblock *key,
context            75 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_c_make_checksum(context, cksum->cksumtype,
context            85 source4/heimdal/lib/krb5/mit_glue.c     krb5_free_checksum_contents(context, &data_cksum);
context            91 source4/heimdal/lib/krb5/mit_glue.c krb5_c_get_checksum(krb5_context context, const krb5_checksum *cksum,
context           114 source4/heimdal/lib/krb5/mit_glue.c krb5_c_set_checksum(krb5_context context, krb5_checksum *cksum,
context           122 source4/heimdal/lib/krb5/mit_glue.c krb5_free_checksum (krb5_context context, krb5_checksum *cksum)
context           124 source4/heimdal/lib/krb5/mit_glue.c     krb5_checksum_free(context, cksum);
context           129 source4/heimdal/lib/krb5/mit_glue.c krb5_free_checksum_contents(krb5_context context, krb5_checksum *cksum)
context           131 source4/heimdal/lib/krb5/mit_glue.c     krb5_checksum_free(context, cksum);
context           136 source4/heimdal/lib/krb5/mit_glue.c krb5_checksum_free(krb5_context context, krb5_checksum *cksum)
context           166 source4/heimdal/lib/krb5/mit_glue.c krb5_copy_checksum (krb5_context context,
context           177 source4/heimdal/lib/krb5/mit_glue.c krb5_c_checksum_length (krb5_context context, krb5_cksumtype cksumtype,
context           180 source4/heimdal/lib/krb5/mit_glue.c     return krb5_checksumsize(context, cksumtype, length);
context           184 source4/heimdal/lib/krb5/mit_glue.c krb5_c_block_size(krb5_context context,
context           192 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_generate_random_keyblock(context, enctype, &key);
context           196 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_crypto_init(context, &key, 0, &crypto);
context           197 source4/heimdal/lib/krb5/mit_glue.c     krb5_free_keyblock_contents(context, &key);
context           200 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_crypto_getblocksize(context, crypto, blocksize);
context           201 source4/heimdal/lib/krb5/mit_glue.c     krb5_crypto_destroy(context, crypto);
context           207 source4/heimdal/lib/krb5/mit_glue.c krb5_c_decrypt(krb5_context context,
context           217 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_crypto_init(context, &key, input->enctype, &crypto);
context           224 source4/heimdal/lib/krb5/mit_glue.c 	ret = krb5_crypto_getblocksize(context, crypto, &blocksize);
context           226 source4/heimdal/lib/krb5/mit_glue.c 	krb5_crypto_destroy(context, crypto);
context           231 source4/heimdal/lib/krb5/mit_glue.c 	    krb5_crypto_destroy(context, crypto);
context           236 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_decrypt_ivec(context, crypto, usage,
context           241 source4/heimdal/lib/krb5/mit_glue.c     krb5_crypto_destroy(context, crypto);
context           247 source4/heimdal/lib/krb5/mit_glue.c krb5_c_encrypt(krb5_context context,
context           257 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           264 source4/heimdal/lib/krb5/mit_glue.c 	ret = krb5_crypto_getblocksize(context, crypto, &blocksize);
context           266 source4/heimdal/lib/krb5/mit_glue.c 	    krb5_crypto_destroy(context, crypto);
context           271 source4/heimdal/lib/krb5/mit_glue.c 	    krb5_crypto_destroy(context, crypto);
context           276 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_encrypt_ivec(context, crypto, usage,
context           281 source4/heimdal/lib/krb5/mit_glue.c     krb5_crypto_getenctype(context, crypto, &output->enctype);
context           283 source4/heimdal/lib/krb5/mit_glue.c     krb5_crypto_destroy(context, crypto);
context           289 source4/heimdal/lib/krb5/mit_glue.c krb5_c_encrypt_length(krb5_context context,
context           298 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_generate_random_keyblock(context, enctype, &key);
context           302 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_crypto_init(context, &key, 0, &crypto);
context           303 source4/heimdal/lib/krb5/mit_glue.c     krb5_free_keyblock_contents(context, &key);
context           307 source4/heimdal/lib/krb5/mit_glue.c     *length = krb5_get_wrapped_length(context, crypto, inputlen);
context           308 source4/heimdal/lib/krb5/mit_glue.c     krb5_crypto_destroy(context, crypto);
context           314 source4/heimdal/lib/krb5/mit_glue.c krb5_c_enctype_compare(krb5_context context,
context           319 source4/heimdal/lib/krb5/mit_glue.c     *similar = krb5_enctypes_compatible_keys(context, e1, e2);
context           324 source4/heimdal/lib/krb5/mit_glue.c krb5_c_make_random_key(krb5_context context,
context           328 source4/heimdal/lib/krb5/mit_glue.c     return krb5_generate_random_keyblock(context, enctype, random_key);
context           332 source4/heimdal/lib/krb5/mit_glue.c krb5_c_keylengths(krb5_context context,
context           339 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_enctype_keybits(context, enctype, ilen);
context           343 source4/heimdal/lib/krb5/mit_glue.c     return krb5_enctype_keysize(context, enctype, keylen);
context           347 source4/heimdal/lib/krb5/mit_glue.c krb5_c_prf_length(krb5_context context,
context           351 source4/heimdal/lib/krb5/mit_glue.c     return krb5_crypto_prf_length(context, type, length);
context           355 source4/heimdal/lib/krb5/mit_glue.c krb5_c_prf(krb5_context context,
context           363 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           367 source4/heimdal/lib/krb5/mit_glue.c     ret = krb5_crypto_prf(context, crypto, input, output);
context           368 source4/heimdal/lib/krb5/mit_glue.c     krb5_crypto_destroy(context, crypto);
context            39 source4/heimdal/lib/krb5/mk_error.c krb5_mk_error(krb5_context context,
context            55 source4/heimdal/lib/krb5/mk_error.c     krb5_us_timeofday (context, &sec, &usec);
context            67 source4/heimdal/lib/krb5/mk_error.c 	    e_text = krb5_get_err_text(context, error_code);
context            90 source4/heimdal/lib/krb5/mk_error.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context            40 source4/heimdal/lib/krb5/mk_priv.c krb5_mk_priv(krb5_context context,
context            72 source4/heimdal/lib/krb5/mk_priv.c     krb5_us_timeofday (context, &rdata.timestamp, &rdata.usec);
context           105 source4/heimdal/lib/krb5/mk_priv.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           112 source4/heimdal/lib/krb5/mk_priv.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           117 source4/heimdal/lib/krb5/mk_priv.c     ret = krb5_encrypt (context,
context           123 source4/heimdal/lib/krb5/mk_priv.c     krb5_crypto_destroy(context, crypto);
context           135 source4/heimdal/lib/krb5/mk_priv.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           141 source4/heimdal/lib/krb5/mk_priv.c 	krb5_set_error_message(context, ENOMEM,
context            39 source4/heimdal/lib/krb5/mk_rep.c krb5_mk_rep(krb5_context context,
context            60 source4/heimdal/lib/krb5/mk_rep.c 	    ret = krb5_auth_con_generatelocalsubkey(context,
context            68 source4/heimdal/lib/krb5/mk_rep.c 	ret = krb5_copy_keyblock(context, auth_context->local_subkey,
context            72 source4/heimdal/lib/krb5/mk_rep.c 	    krb5_set_error_message(context, ENOMEM,
context            80 source4/heimdal/lib/krb5/mk_rep.c 	    krb5_generate_seq_number (context,
context            85 source4/heimdal/lib/krb5/mk_rep.c 	    krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           101 source4/heimdal/lib/krb5/mk_rep.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           102 source4/heimdal/lib/krb5/mk_rep.c     ret = krb5_crypto_init(context, auth_context->keyblock,
context           108 source4/heimdal/lib/krb5/mk_rep.c     ret = krb5_encrypt (context,
context           114 source4/heimdal/lib/krb5/mk_rep.c     krb5_crypto_destroy(context, crypto);
context           121 source4/heimdal/lib/krb5/mk_rep.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context            39 source4/heimdal/lib/krb5/mk_req.c krb5_mk_req_exact(krb5_context context,
context            52 source4/heimdal/lib/krb5/mk_req.c     ret = krb5_cc_get_principal(context, ccache, &this_cred.client);
context            57 source4/heimdal/lib/krb5/mk_req.c     ret = krb5_copy_principal (context, server, &this_cred.server);
context            59 source4/heimdal/lib/krb5/mk_req.c 	krb5_free_cred_contents (context, &this_cred);
context            67 source4/heimdal/lib/krb5/mk_req.c     ret = krb5_get_credentials (context, 0, ccache, &this_cred, &cred);
context            68 source4/heimdal/lib/krb5/mk_req.c     krb5_free_cred_contents(context, &this_cred);
context            72 source4/heimdal/lib/krb5/mk_req.c     ret = krb5_mk_req_extended (context,
context            78 source4/heimdal/lib/krb5/mk_req.c     krb5_free_creds(context, cred);
context            83 source4/heimdal/lib/krb5/mk_req.c krb5_mk_req(krb5_context context,
context            97 source4/heimdal/lib/krb5/mk_req.c     ret = krb5_expand_hostname_realms (context, hostname,
context           102 source4/heimdal/lib/krb5/mk_req.c     ret = krb5_build_principal (context, &server,
context           109 source4/heimdal/lib/krb5/mk_req.c     krb5_free_host_realm (context, realms);
context           112 source4/heimdal/lib/krb5/mk_req.c     ret = krb5_mk_req_exact (context, auth_context, ap_req_options,
context           114 source4/heimdal/lib/krb5/mk_req.c     krb5_free_principal (context, server);
context            39 source4/heimdal/lib/krb5/mk_req_ext.c _krb5_mk_req_internal(krb5_context context,
context            56 source4/heimdal/lib/krb5/mk_req_ext.c 	    ret = krb5_auth_con_init(context, auth_context);
context            61 source4/heimdal/lib/krb5/mk_req_ext.c 	ret = krb5_auth_con_init(context, &ac);
context            66 source4/heimdal/lib/krb5/mk_req_ext.c 	ret = krb5_auth_con_generatelocalsubkey(context,
context            73 source4/heimdal/lib/krb5/mk_req_ext.c     krb5_free_keyblock(context, ac->keyblock);
context            74 source4/heimdal/lib/krb5/mk_req_ext.c     ret = krb5_copy_keyblock(context, &in_creds->session, &ac->keyblock);
context            86 source4/heimdal/lib/krb5/mk_req_ext.c 	    ret = krb5_create_checksum(context,
context            98 source4/heimdal/lib/krb5/mk_req_ext.c 	    ret = krb5_create_checksum(context,
context           108 source4/heimdal/lib/krb5/mk_req_ext.c 	    ret = krb5_crypto_init(context, ac->keyblock, 0, &crypto);
context           111 source4/heimdal/lib/krb5/mk_req_ext.c 	    ret = krb5_create_checksum(context,
context           118 source4/heimdal/lib/krb5/mk_req_ext.c 	    krb5_crypto_destroy(context, crypto);
context           128 source4/heimdal/lib/krb5/mk_req_ext.c     ret = krb5_build_authenticator (context,
context           141 source4/heimdal/lib/krb5/mk_req_ext.c     ret = krb5_build_ap_req (context, ac->keyblock->keytype,
context           145 source4/heimdal/lib/krb5/mk_req_ext.c 	krb5_auth_con_free(context, ac);
context           150 source4/heimdal/lib/krb5/mk_req_ext.c krb5_mk_req_extended(krb5_context context,
context           157 source4/heimdal/lib/krb5/mk_req_ext.c     return _krb5_mk_req_internal (context,
context            73 source4/heimdal/lib/krb5/pac.c 			krb5_clear_error_message(context);	\
context            85 source4/heimdal/lib/krb5/pac.c krb5_pac_parse(krb5_context context, const void *ptr, size_t len,
context            96 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           103 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           112 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("PAC have too few buffer", ""));
context           117 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret,
context           127 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           149 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret,
context           155 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret,
context           161 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret,
context           167 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret,
context           175 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret, N_("PAC length off end", ""));
context           183 source4/heimdal/lib/krb5/pac.c 		krb5_set_error_message(context, ret,
context           191 source4/heimdal/lib/krb5/pac.c 		krb5_set_error_message(context, ret,
context           199 source4/heimdal/lib/krb5/pac.c 		krb5_set_error_message(context, ret,
context           230 source4/heimdal/lib/krb5/pac.c krb5_pac_init(krb5_context context, krb5_pac *pac)
context           237 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           244 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           252 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           262 source4/heimdal/lib/krb5/pac.c krb5_pac_add_buffer(krb5_context context, krb5_pac p,
context           275 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           293 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, EINVAL, "integer overrun");
context           302 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           344 source4/heimdal/lib/krb5/pac.c krb5_pac_get_buffer(krb5_context context, krb5_pac p,
context           359 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           364 source4/heimdal/lib/krb5/pac.c     krb5_set_error_message(context, ENOENT, "No PAC buffer of type %lu was found",
context           374 source4/heimdal/lib/krb5/pac.c krb5_pac_get_types(krb5_context context,
context           384 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           399 source4/heimdal/lib/krb5/pac.c krb5_pac_free(krb5_context context, krb5_pac pac)
context           411 source4/heimdal/lib/krb5/pac.c verify_checksum(krb5_context context,
context           428 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           440 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           446 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, "PAC checksum missing checksum");
context           450 source4/heimdal/lib/krb5/pac.c     if (!krb5_checksum_is_keyed(context, cksum.cksumtype)) {
context           452 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, "Checksum type %d not keyed",
context           457 source4/heimdal/lib/krb5/pac.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           461 source4/heimdal/lib/krb5/pac.c     ret = krb5_verify_checksum(context, crypto, KRB5_KU_OTHER_CKSUM,
context           464 source4/heimdal/lib/krb5/pac.c     krb5_crypto_destroy(context, crypto);
context           475 source4/heimdal/lib/krb5/pac.c 	krb5_crypto_destroy(context, crypto);
context           480 source4/heimdal/lib/krb5/pac.c create_checksum(krb5_context context,
context           489 source4/heimdal/lib/krb5/pac.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           493 source4/heimdal/lib/krb5/pac.c     ret = krb5_create_checksum(context, crypto, KRB5_KU_OTHER_CKSUM, 0,
context           495 source4/heimdal/lib/krb5/pac.c     krb5_crypto_destroy(context, crypto);
context           500 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, EINVAL, "pac checksum wrong length");
context           527 source4/heimdal/lib/krb5/pac.c verify_logonname(krb5_context context,
context           543 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           558 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, EINVAL, "PAC timestamp mismatch");
context           565 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, EINVAL, "PAC logon name length missing");
context           572 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           578 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, EINVAL, "Failed to read PAC logon name");
context           590 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           597 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret, "Failed to convert string to UCS-2");
context           603 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret, "Failed to count length of UCS-2 string");
context           610 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           616 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ret, "Failed to convert to UTF-8");
context           620 source4/heimdal/lib/krb5/pac.c     ret = krb5_parse_name_flags(context, s, KRB5_PRINCIPAL_PARSE_NO_REALM, &p2);
context           625 source4/heimdal/lib/krb5/pac.c     if (krb5_principal_compare_any_realm(context, principal, p2) != TRUE) {
context           627 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, "PAC logon name mismatch");
context           629 source4/heimdal/lib/krb5/pac.c     krb5_free_principal(context, p2);
context           640 source4/heimdal/lib/krb5/pac.c build_logon_name(krb5_context context,
context           657 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           665 source4/heimdal/lib/krb5/pac.c     ret = krb5_unparse_name_flags(context, principal,
context           725 source4/heimdal/lib/krb5/pac.c krb5_pac_verify(krb5_context context,
context           735 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, EINVAL, "PAC missing server checksum");
context           739 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, EINVAL, "PAC missing kdc checksum");
context           743 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, EINVAL, "PAC missing logon name");
context           747 source4/heimdal/lib/krb5/pac.c     ret = verify_logonname(context,
context           762 source4/heimdal/lib/krb5/pac.c 	ret = krb5_copy_data(context, &pac->data, &copy);
context           779 source4/heimdal/lib/krb5/pac.c 	ret = verify_checksum(context,
context           785 source4/heimdal/lib/krb5/pac.c 	krb5_free_data(context, copy);
context           791 source4/heimdal/lib/krb5/pac.c 	ret = verify_checksum(context,
context           810 source4/heimdal/lib/krb5/pac.c fill_zeros(krb5_context context, krb5_storage *sp, size_t len)
context           821 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           830 source4/heimdal/lib/krb5/pac.c pac_checksum(krb5_context context,
context           839 source4/heimdal/lib/krb5/pac.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           843 source4/heimdal/lib/krb5/pac.c     ret = krb5_crypto_get_checksum_type(context, crypto, &cktype);
context           844 source4/heimdal/lib/krb5/pac.c     krb5_crypto_destroy(context, crypto);
context           848 source4/heimdal/lib/krb5/pac.c     if (krb5_checksum_is_keyed(context, cktype) == FALSE) {
context           849 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, EINVAL, "PAC checksum type is not keyed");
context           853 source4/heimdal/lib/krb5/pac.c     ret = krb5_checksumsize(context, cktype, cksumsize);
context           863 source4/heimdal/lib/krb5/pac.c _krb5_pac_sign(krb5_context context,
context           894 source4/heimdal/lib/krb5/pac.c 	    krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           917 source4/heimdal/lib/krb5/pac.c     ret = build_logon_name(context, authtime, principal, &logon);
context           922 source4/heimdal/lib/krb5/pac.c     ret = pac_checksum(context, server_key, &server_cksumtype, &server_size);
context           925 source4/heimdal/lib/krb5/pac.c     ret = pac_checksum(context, priv_key, &priv_cksumtype, &priv_size);
context           932 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           940 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           961 source4/heimdal/lib/krb5/pac.c 	    CHECK(ret, fill_zeros(context, spdata, server_size), out);
context           966 source4/heimdal/lib/krb5/pac.c 	    CHECK(ret, fill_zeros(context, spdata, priv_size), out);
context           980 source4/heimdal/lib/krb5/pac.c 		krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           999 source4/heimdal/lib/krb5/pac.c 		CHECK(ret, fill_zeros(context, spdata, e - end), out);
context          1011 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context          1018 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context          1025 source4/heimdal/lib/krb5/pac.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context          1031 source4/heimdal/lib/krb5/pac.c     ret = create_checksum(context, server_key,
context          1039 source4/heimdal/lib/krb5/pac.c     ret = create_checksum(context, priv_key,
context            48 source4/heimdal/lib/krb5/padata.c krb5_padata_add(krb5_context context, METHOD_DATA *md,
context            55 source4/heimdal/lib/krb5/padata.c 	krb5_set_error_message(context, ENOMEM,
context            76 source4/heimdal/lib/krb5/pkinit.c pk_copy_error(krb5_context context,
context            97 source4/heimdal/lib/krb5/pkinit.c BN_to_integer(krb5_context context, BIGNUM *bn, heim_integer *integer)
context           102 source4/heimdal/lib/krb5/pkinit.c 	krb5_clear_error_message(context);
context           111 source4/heimdal/lib/krb5/pkinit.c integer_to_BN(krb5_context context, const char *field, const heim_integer *f)
context           117 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ENOMEM,
context           136 source4/heimdal/lib/krb5/pkinit.c find_cert(krb5_context context, struct krb5_pk_identity *id,
context           153 source4/heimdal/lib/krb5/pkinit.c 	    pk_copy_error(context, id->hx509ctx, ret,
context           161 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context           169 source4/heimdal/lib/krb5/pkinit.c create_signature(krb5_context context,
context           182 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context           190 source4/heimdal/lib/krb5/pkinit.c     ret = find_cert(context, id, q, &cert);
context           208 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context           217 source4/heimdal/lib/krb5/pkinit.c cert2epi(hx509_context context, void *ctx, hx509_cert c)
context           310 source4/heimdal/lib/krb5/pkinit.c build_edi(krb5_context context,
context           319 source4/heimdal/lib/krb5/pkinit.c build_auth_pack(krb5_context context,
context           333 source4/heimdal/lib/krb5/pkinit.c     krb5_clear_error_message(context);
context           337 source4/heimdal/lib/krb5/pkinit.c     krb5_us_timeofday(context, &sec, &usec);
context           345 source4/heimdal/lib/krb5/pkinit.c 	krb5_abortx(context, "internal error in ASN.1 encoder");
context           347 source4/heimdal/lib/krb5/pkinit.c     ret = krb5_create_checksum(context,
context           360 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ENOMEM,
context           380 source4/heimdal/lib/krb5/pkinit.c 		krb5_clear_error_message(context);
context           385 source4/heimdal/lib/krb5/pkinit.c 		krb5_clear_error_message(context);
context           389 source4/heimdal/lib/krb5/pkinit.c 	    ret = krb5_copy_data(context, a->clientDHNonce,
context           405 source4/heimdal/lib/krb5/pkinit.c 	ret = BN_to_integer(context, dh->p, &dp.p);
context           410 source4/heimdal/lib/krb5/pkinit.c 	ret = BN_to_integer(context, dh->g, &dp.g);
context           415 source4/heimdal/lib/krb5/pkinit.c 	ret = BN_to_integer(context, dh->q, &dp.q);
context           438 source4/heimdal/lib/krb5/pkinit.c 	    krb5_abortx(context, "Internal ASN1 encoder error");
context           440 source4/heimdal/lib/krb5/pkinit.c 	ret = BN_to_integer(context, dh->pub_key, &dh_pub_key);
context           450 source4/heimdal/lib/krb5/pkinit.c 	    krb5_abortx(context, "asn1 internal error");
context           472 source4/heimdal/lib/krb5/pkinit.c _krb5_pk_mk_ContentInfo(krb5_context context,
context           494 source4/heimdal/lib/krb5/pkinit.c pk_mk_padata(krb5_context context,
context           522 source4/heimdal/lib/krb5/pkinit.c 	    krb5_clear_error_message(context);
context           528 source4/heimdal/lib/krb5/pkinit.c 	    krb5_clear_error_message(context);
context           532 source4/heimdal/lib/krb5/pkinit.c 	krb5_us_timeofday(context, &sec, &usec);
context           541 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context           547 source4/heimdal/lib/krb5/pkinit.c 	    krb5_abortx(context, "internal ASN1 encoder error");
context           555 source4/heimdal/lib/krb5/pkinit.c 	ret = build_auth_pack(context, nonce, ctx, ctx->dh, req_body, &ap);
context           564 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context           570 source4/heimdal/lib/krb5/pkinit.c 	    krb5_abortx(context, "internal ASN1 encoder error");
context           574 source4/heimdal/lib/krb5/pkinit.c 	krb5_abortx(context, "internal pkinit error");
context           576 source4/heimdal/lib/krb5/pkinit.c     ret = create_signature(context, oid, &buf, ctx->id,
context           585 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context           616 source4/heimdal/lib/krb5/pkinit.c 		krb5_set_error_message(context, ret,
context           621 source4/heimdal/lib/krb5/pkinit.c 	    ret = build_edi(context, ctx->id->hx509ctx,
context           624 source4/heimdal/lib/krb5/pkinit.c 		krb5_set_error_message(context, ret,
context           639 source4/heimdal/lib/krb5/pkinit.c 	krb5_abortx(context, "internal pkinit error");
context           641 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret, "PA-PK-AS-REQ %d", (int)ret);
context           645 source4/heimdal/lib/krb5/pkinit.c 	krb5_abortx(context, "Internal ASN1 encoder error");
context           647 source4/heimdal/lib/krb5/pkinit.c     ret = krb5_padata_add(context, md, pa_type, buf.data, buf.length);
context           652 source4/heimdal/lib/krb5/pkinit.c 	krb5_padata_add(context, md, KRB5_PADATA_PK_AS_09_BINDING, NULL, 0);
context           662 source4/heimdal/lib/krb5/pkinit.c _krb5_pk_mk_padata(krb5_context context,
context           671 source4/heimdal/lib/krb5/pkinit.c     win2k_compat = krb5_config_get_bool_default(context, NULL,
context           680 source4/heimdal/lib/krb5/pkinit.c 	    krb5_config_get_bool_default(context, NULL,
context           691 source4/heimdal/lib/krb5/pkinit.c 	krb5_config_get_bool_default(context, NULL,
context           698 source4/heimdal/lib/krb5/pkinit.c 	krb5_config_get_bool_default(context, NULL,
context           706 source4/heimdal/lib/krb5/pkinit.c 	krb5_config_get_bool_default(context, NULL,
context           714 source4/heimdal/lib/krb5/pkinit.c 	krb5_config_get_bool_default(context, NULL,
context           721 source4/heimdal/lib/krb5/pkinit.c     return pk_mk_padata(context, ctx, req_body, nonce, md);
context           725 source4/heimdal/lib/krb5/pkinit.c _krb5_pk_verify_sign(krb5_context context,
context           748 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context           755 source4/heimdal/lib/krb5/pkinit.c 	krb5_clear_error_message(context);
context           762 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context           781 source4/heimdal/lib/krb5/pkinit.c get_reply_key_win(krb5_context context,
context           795 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context           802 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context           811 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ENOMEM,
context           819 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context           829 source4/heimdal/lib/krb5/pkinit.c get_reply_key(krb5_context context,
context           843 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context           857 source4/heimdal/lib/krb5/pkinit.c 	ret = krb5_crypto_init(context, &key_pack.replyKey, 0, &crypto);
context           863 source4/heimdal/lib/krb5/pkinit.c 	ret = krb5_verify_checksum(context, crypto, 6,
context           866 source4/heimdal/lib/krb5/pkinit.c 	krb5_crypto_destroy(context, crypto);
context           876 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ENOMEM,
context           884 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context           895 source4/heimdal/lib/krb5/pkinit.c pk_verify_host(krb5_context context,
context           907 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context           921 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context           937 source4/heimdal/lib/krb5/pkinit.c 		krb5_set_error_message(context, ret,
context           951 source4/heimdal/lib/krb5/pkinit.c 		    krb5_set_error_message(context, ret,
context           973 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context           981 source4/heimdal/lib/krb5/pkinit.c pk_rd_pa_reply_enckey(krb5_context context,
context          1000 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, EINVAL,
context          1015 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, ctx->id->hx509ctx, ret,
context          1047 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1058 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1064 source4/heimdal/lib/krb5/pkinit.c     ret = _krb5_pk_verify_sign(context,
context          1075 source4/heimdal/lib/krb5/pkinit.c     ret = pk_verify_host(context, realm, hi, ctx, host);
context          1084 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret, "PKINIT: reply key, wrong oid");
context          1090 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret, "PKINIT: reply key, wrong oid");
context          1098 source4/heimdal/lib/krb5/pkinit.c 	ret = get_reply_key(context, &content, req_buffer, key);
context          1100 source4/heimdal/lib/krb5/pkinit.c 	    ret = get_reply_key_win(context, &content, nonce, key);
context          1103 source4/heimdal/lib/krb5/pkinit.c 	ret = get_reply_key(context, &content, req_buffer, key);
context          1121 source4/heimdal/lib/krb5/pkinit.c pk_rd_pa_reply_dh(krb5_context context,
context          1148 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, EINVAL,
context          1153 source4/heimdal/lib/krb5/pkinit.c     ret = _krb5_pk_verify_sign(context,
context          1164 source4/heimdal/lib/krb5/pkinit.c     ret = pk_verify_host(context, realm, hi, ctx, host);
context          1170 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1181 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1189 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1197 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1204 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1212 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1228 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1234 source4/heimdal/lib/krb5/pkinit.c 	kdc_dh_pubkey = integer_to_BN(context, "DHPublicKey", &k);
context          1250 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context          1259 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1267 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1272 source4/heimdal/lib/krb5/pkinit.c     ret = _krb5_pk_octetstring2key(context,
context          1278 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1303 source4/heimdal/lib/krb5/pkinit.c _krb5_pk_rd_pa_reply(krb5_context context,
context          1324 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, EINVAL,
context          1334 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1348 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, EINVAL,
context          1357 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1364 source4/heimdal/lib/krb5/pkinit.c 	    ret = pk_rd_pa_reply_dh(context, &data, &oid, realm, ctx, etype, hi,
context          1370 source4/heimdal/lib/krb5/pkinit.c 	    ret = pk_rd_pa_reply_enckey(context, PKINIT_27, &data, &oid, realm,
context          1374 source4/heimdal/lib/krb5/pkinit.c 	    krb5_abortx(context, "pk-init as-rep case not possible to happen");
context          1387 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, EINVAL,
context          1400 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1406 source4/heimdal/lib/krb5/pkinit.c 	krb5_clear_error_message(context);
context          1417 source4/heimdal/lib/krb5/pkinit.c 		krb5_set_error_message(context, ret,
context          1422 source4/heimdal/lib/krb5/pkinit.c 	    ret = pk_rd_pa_reply_enckey(context, PKINIT_WIN2K, &data, &oid, realm,
context          1432 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ret,
context          1440 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1448 source4/heimdal/lib/krb5/pkinit.c     krb5_context context;
context          1479 source4/heimdal/lib/krb5/pkinit.c     ret = (*p->prompter)(p->context, p->prompter_data, NULL, NULL, 1, &prompt);
context          1497 source4/heimdal/lib/krb5/pkinit.c _krb5_pk_load_id(krb5_context context,
context          1515 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, HEIM_PKINIT_NO_VALID_CA,
context          1521 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, HEIM_PKINIT_NO_PRIVATE_KEY,
context          1530 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ENOMEM,
context          1544 source4/heimdal/lib/krb5/pkinit.c 	p.context = context;
context          1555 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context          1562 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context          1570 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context          1579 source4/heimdal/lib/krb5/pkinit.c 	    pk_copy_error(context, id->hx509ctx, ret,
context          1590 source4/heimdal/lib/krb5/pkinit.c 	    pk_copy_error(context, id->hx509ctx, ret,
context          1600 source4/heimdal/lib/krb5/pkinit.c 		pk_copy_error(context, id->hx509ctx, ret,
context          1611 source4/heimdal/lib/krb5/pkinit.c 	pk_copy_error(context, id->hx509ctx, ret,
context          1637 source4/heimdal/lib/krb5/pkinit.c select_dh_group(krb5_context context, DH *dh, unsigned long bits,
context          1653 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, EINVAL,
context          1662 source4/heimdal/lib/krb5/pkinit.c     dh->p = integer_to_BN(context, "p", &m->p);
context          1665 source4/heimdal/lib/krb5/pkinit.c     dh->g = integer_to_BN(context, "g", &m->g);
context          1668 source4/heimdal/lib/krb5/pkinit.c     dh->q = integer_to_BN(context, "q", &m->q);
context          1680 source4/heimdal/lib/krb5/pkinit.c pk_copy_error(krb5_context context,
context          1693 source4/heimdal/lib/krb5/pkinit.c 	krb5_clear_error_message(context);
context          1699 source4/heimdal/lib/krb5/pkinit.c 	krb5_clear_error_message(context);
context          1703 source4/heimdal/lib/krb5/pkinit.c     krb5_set_error_message(context, hxret, "%s: %s", f, s);
context          1709 source4/heimdal/lib/krb5/pkinit.c parse_integer(krb5_context context, char **p, const char *file, int lineno,
context          1716 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, EINVAL,
context          1723 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1734 source4/heimdal/lib/krb5/pkinit.c _krb5_parse_moduli_line(krb5_context context,
context          1748 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ENOMEM,
context          1761 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1769 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret, N_("malloc: out of memeory", ""));
context          1775 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1783 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ret,
context          1789 source4/heimdal/lib/krb5/pkinit.c     ret = parse_integer(context, &p, file, lineno, "p", &m1->p);
context          1792 source4/heimdal/lib/krb5/pkinit.c     ret = parse_integer(context, &p, file, lineno, "g", &m1->g);
context          1795 source4/heimdal/lib/krb5/pkinit.c     ret = parse_integer(context, &p, file, lineno, "q", &m1->q);
context          1880 source4/heimdal/lib/krb5/pkinit.c _krb5_parse_moduli(krb5_context context, const char *file,
context          1894 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ENOMEM,
context          1900 source4/heimdal/lib/krb5/pkinit.c     ret = _krb5_parse_moduli_line(context, "builtin", 1, buf,  &m[0]);
context          1908 source4/heimdal/lib/krb5/pkinit.c     ret = _krb5_parse_moduli_line(context, "builtin", 1, buf,  &m[1]);
context          1935 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ENOMEM,
context          1943 source4/heimdal/lib/krb5/pkinit.c 	ret = _krb5_parse_moduli_line(context, file, lineno, buf,  &element);
context          1960 source4/heimdal/lib/krb5/pkinit.c _krb5_dh_group_ok(krb5_context context, unsigned long bits,
context          1976 source4/heimdal/lib/krb5/pkinit.c 		    krb5_set_error_message(context,
context          1989 source4/heimdal/lib/krb5/pkinit.c     krb5_set_error_message(context,
context          2030 source4/heimdal/lib/krb5/pkinit.c krb5_get_init_creds_opt_set_pkinit(krb5_context context,
context          2047 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, EINVAL,
context          2055 source4/heimdal/lib/krb5/pkinit.c 	krb5_set_error_message(context, ENOMEM,
context          2069 source4/heimdal/lib/krb5/pkinit.c 	pool = krb5_config_get_strings(context, NULL,
context          2075 source4/heimdal/lib/krb5/pkinit.c 	pki_revoke = krb5_config_get_strings(context, NULL,
context          2081 source4/heimdal/lib/krb5/pkinit.c 	krb5_appdefault_string(context, "kinit",
context          2082 source4/heimdal/lib/krb5/pkinit.c 			       krb5_principal_get_realm(context, principal),
context          2087 source4/heimdal/lib/krb5/pkinit.c     ret = _krb5_pk_load_id(context,
context          2106 source4/heimdal/lib/krb5/pkinit.c 	moduli_file = krb5_config_get_string(context, NULL,
context          2112 source4/heimdal/lib/krb5/pkinit.c 	    krb5_config_get_int_default(context, NULL, 0,
context          2117 source4/heimdal/lib/krb5/pkinit.c 	ret = _krb5_parse_moduli(context, moduli_file,
context          2127 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ENOMEM,
context          2132 source4/heimdal/lib/krb5/pkinit.c 	ret = select_dh_group(context, opt->opt_private->pk_init_ctx->dh,
context          2142 source4/heimdal/lib/krb5/pkinit.c 	    krb5_set_error_message(context, ENOMEM,
context          2150 source4/heimdal/lib/krb5/pkinit.c     krb5_set_error_message(context, EINVAL,
context            82 source4/heimdal/lib/krb5/plugin.c loadlib(krb5_context context,
context            90 source4/heimdal/lib/krb5/plugin.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           102 source4/heimdal/lib/krb5/plugin.c 	krb5_set_error_message(context, ENOMEM, "Failed to load %s: %s",
context           112 source4/heimdal/lib/krb5/plugin.c 	krb5_clear_error_message(context);
context           133 source4/heimdal/lib/krb5/plugin.c krb5_plugin_register(krb5_context context,
context           147 source4/heimdal/lib/krb5/plugin.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           154 source4/heimdal/lib/krb5/plugin.c 	krb5_set_error_message(context, ENOMEM, "malloc: out of memory");
context           168 source4/heimdal/lib/krb5/plugin.c _krb5_plugin_find(krb5_context context,
context           194 source4/heimdal/lib/krb5/plugin.c 	    krb5_set_error_message(context, ret, "malloc: out of memory");
context           206 source4/heimdal/lib/krb5/plugin.c     dirs = krb5_config_get_strings(context, NULL, "libdefaults",
context           224 source4/heimdal/lib/krb5/plugin.c 		krb5_set_error_message(context, ret, "malloc: out of memory");
context           227 source4/heimdal/lib/krb5/plugin.c 	    ret = loadlib(context, type, name, path, &e);
context           242 source4/heimdal/lib/krb5/plugin.c 	krb5_set_error_message(context, ENOENT, "Did not find a plugin for %s", name);
context            84 source4/heimdal/lib/krb5/principal.c krb5_free_principal(krb5_context context,
context            94 source4/heimdal/lib/krb5/principal.c krb5_principal_set_type(krb5_context context,
context           102 source4/heimdal/lib/krb5/principal.c krb5_principal_get_type(krb5_context context,
context           109 source4/heimdal/lib/krb5/principal.c krb5_principal_get_realm(krb5_context context,
context           116 source4/heimdal/lib/krb5/principal.c krb5_principal_get_comp_string(krb5_context context,
context           135 source4/heimdal/lib/krb5/principal.c krb5_principal_get_num_comp(krb5_context context,
context           142 source4/heimdal/lib/krb5/principal.c krb5_parse_name_flags(krb5_context context,
context           168 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, KRB5_ERR_NO_SERVICE,
context           183 source4/heimdal/lib/krb5/principal.c 		    krb5_set_error_message(context, KRB5_PARSE_MALFORMED,
context           196 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           205 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           223 source4/heimdal/lib/krb5/principal.c 		krb5_set_error_message(context, ret,
context           233 source4/heimdal/lib/krb5/principal.c 		krb5_set_error_message(context, ret,
context           240 source4/heimdal/lib/krb5/principal.c 		    krb5_set_error_message(context, ret,
context           255 source4/heimdal/lib/krb5/principal.c 	    krb5_set_error_message(context, ret,
context           264 source4/heimdal/lib/krb5/principal.c 	    krb5_set_error_message(context, ret,
context           272 source4/heimdal/lib/krb5/principal.c 	    krb5_set_error_message(context, ret,
context           281 source4/heimdal/lib/krb5/principal.c 	    krb5_set_error_message(context, ret,
context           288 source4/heimdal/lib/krb5/principal.c 	    ret = krb5_get_default_realm (context, &realm);
context           296 source4/heimdal/lib/krb5/principal.c 	    krb5_set_error_message(context, ret,
context           307 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ret,
context           331 source4/heimdal/lib/krb5/principal.c krb5_parse_name(krb5_context context,
context           335 source4/heimdal/lib/krb5/principal.c     return krb5_parse_name_flags(context, name, 0, principal);
context           365 source4/heimdal/lib/krb5/principal.c unparse_name_fixed(krb5_context context,
context           378 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ERANGE,
context           389 source4/heimdal/lib/krb5/principal.c 	    krb5_set_error_message(context, ERANGE,
context           398 source4/heimdal/lib/krb5/principal.c 	ret = krb5_get_default_realm(context, &r);
context           409 source4/heimdal/lib/krb5/principal.c 	    krb5_set_error_message(context, ERANGE,
context           419 source4/heimdal/lib/krb5/principal.c krb5_unparse_name_fixed(krb5_context context,
context           424 source4/heimdal/lib/krb5/principal.c     return unparse_name_fixed(context, principal, name, len, 0);
context           428 source4/heimdal/lib/krb5/principal.c krb5_unparse_name_fixed_short(krb5_context context,
context           433 source4/heimdal/lib/krb5/principal.c     return unparse_name_fixed(context, principal, name, len,
context           438 source4/heimdal/lib/krb5/principal.c krb5_unparse_name_fixed_flags(krb5_context context,
context           444 source4/heimdal/lib/krb5/principal.c     return unparse_name_fixed(context, principal, name, len, flags);
context           448 source4/heimdal/lib/krb5/principal.c unparse_name(krb5_context context,
context           477 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           481 source4/heimdal/lib/krb5/principal.c     ret = unparse_name_fixed(context, principal, *name, len, flags);
context           490 source4/heimdal/lib/krb5/principal.c krb5_unparse_name(krb5_context context,
context           494 source4/heimdal/lib/krb5/principal.c     return unparse_name(context, principal, name, 0);
context           498 source4/heimdal/lib/krb5/principal.c krb5_unparse_name_flags(krb5_context context,
context           503 source4/heimdal/lib/krb5/principal.c     return unparse_name(context, principal, name, flags);
context           507 source4/heimdal/lib/krb5/principal.c krb5_unparse_name_short(krb5_context context,
context           511 source4/heimdal/lib/krb5/principal.c     return unparse_name(context, principal, name, KRB5_PRINCIPAL_UNPARSE_SHORT);
context           517 source4/heimdal/lib/krb5/principal.c krb5_unparse_name_ext(krb5_context context,
context           522 source4/heimdal/lib/krb5/principal.c     krb5_abortx(context, "unimplemented krb5_unparse_name_ext called");
context           528 source4/heimdal/lib/krb5/principal.c krb5_princ_realm(krb5_context context,
context           536 source4/heimdal/lib/krb5/principal.c krb5_princ_set_realm(krb5_context context,
context           544 source4/heimdal/lib/krb5/principal.c krb5_principal_set_realm(krb5_context context,
context           553 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           562 source4/heimdal/lib/krb5/principal.c krb5_build_principal(krb5_context context,
context           571 source4/heimdal/lib/krb5/principal.c     ret = krb5_build_principal_va(context, principal, rlen, realm, ap);
context           577 source4/heimdal/lib/krb5/principal.c append_component(krb5_context context, krb5_principal p,
context           586 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           593 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           604 source4/heimdal/lib/krb5/principal.c va_ext_princ(krb5_context context, krb5_principal p, va_list ap)
context           613 source4/heimdal/lib/krb5/principal.c 	append_component(context, p, s, len);
context           618 source4/heimdal/lib/krb5/principal.c va_princ(krb5_context context, krb5_principal p, va_list ap)
context           625 source4/heimdal/lib/krb5/principal.c 	append_component(context, p, s, strlen(s));
context           631 source4/heimdal/lib/krb5/principal.c build_principal(krb5_context context,
context           642 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           651 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           656 source4/heimdal/lib/krb5/principal.c     (*func)(context, p, ap);
context           662 source4/heimdal/lib/krb5/principal.c krb5_make_principal(krb5_context context,
context           671 source4/heimdal/lib/krb5/principal.c 	ret = krb5_get_default_realm(context, &r);
context           677 source4/heimdal/lib/krb5/principal.c     ret = krb5_build_principal_va(context, principal, strlen(realm), realm, ap);
context           685 source4/heimdal/lib/krb5/principal.c krb5_build_principal_va(krb5_context context,
context           691 source4/heimdal/lib/krb5/principal.c     return build_principal(context, principal, rlen, realm, va_princ, ap);
context           695 source4/heimdal/lib/krb5/principal.c krb5_build_principal_va_ext(krb5_context context,
context           701 source4/heimdal/lib/krb5/principal.c     return build_principal(context, principal, rlen, realm, va_ext_princ, ap);
context           706 source4/heimdal/lib/krb5/principal.c krb5_build_principal_ext(krb5_context context,
context           715 source4/heimdal/lib/krb5/principal.c     ret = krb5_build_principal_va_ext(context, principal, rlen, realm, ap);
context           722 source4/heimdal/lib/krb5/principal.c krb5_copy_principal(krb5_context context,
context           728 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           734 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, ENOMEM,
context           747 source4/heimdal/lib/krb5/principal.c krb5_principal_compare_any_realm(krb5_context context,
context           762 source4/heimdal/lib/krb5/principal.c _krb5_principal_compare_PrincipalName(krb5_context context,
context           782 source4/heimdal/lib/krb5/principal.c krb5_principal_compare(krb5_context context,
context           786 source4/heimdal/lib/krb5/principal.c     if(!krb5_realm_compare(context, princ1, princ2))
context           788 source4/heimdal/lib/krb5/principal.c     return krb5_principal_compare_any_realm(context, princ1, princ2);
context           796 source4/heimdal/lib/krb5/principal.c krb5_realm_compare(krb5_context context,
context           808 source4/heimdal/lib/krb5/principal.c krb5_principal_match(krb5_context context,
context           845 source4/heimdal/lib/krb5/principal.c get_name_conversion(krb5_context context, const char *realm, const char *name)
context           850 source4/heimdal/lib/krb5/principal.c     p = krb5_config_get_string(context, NULL, "realms", realm,
context           853 source4/heimdal/lib/krb5/principal.c 	p = krb5_config_get_string(context, NULL, "libdefaults",
context           859 source4/heimdal/lib/krb5/principal.c     p = krb5_config_get_string(context, NULL,
context           868 source4/heimdal/lib/krb5/principal.c     p = krb5_config_get_string(context, NULL,
context           889 source4/heimdal/lib/krb5/principal.c krb5_425_conv_principal_ext2(krb5_context context,
context           919 source4/heimdal/lib/krb5/principal.c     p = get_name_conversion(context, realm, name);
context           923 source4/heimdal/lib/krb5/principal.c     p = krb5_config_get_string(context, NULL, "realms", realm,
context           927 source4/heimdal/lib/krb5/principal.c 	ret = krb5_make_principal(context, &pr, realm, name, instance, NULL);
context           928 source4/heimdal/lib/krb5/principal.c 	if(func == NULL || (*func)(context, funcctx, pr)){
context           932 source4/heimdal/lib/krb5/principal.c 	krb5_free_principal(context, pr);
context           934 source4/heimdal/lib/krb5/principal.c 	krb5_clear_error_message (context);
context           980 source4/heimdal/lib/krb5/principal.c 		krb5_set_error_message(context, ENOMEM,
context           985 source4/heimdal/lib/krb5/principal.c 	    ret = krb5_make_principal(context, &pr, realm, name, inst,
context           989 source4/heimdal/lib/krb5/principal.c 		if(func == NULL || (*func)(context, funcctx, pr)){
context           993 source4/heimdal/lib/krb5/principal.c 		krb5_free_principal(context, pr);
context          1000 source4/heimdal/lib/krb5/principal.c 	ret = krb5_make_principal(context, &pr, realm, name, host, NULL);
context          1001 source4/heimdal/lib/krb5/principal.c 	if((*func)(context, funcctx, pr)){
context          1005 source4/heimdal/lib/krb5/principal.c 	krb5_free_principal(context, pr);
context          1023 source4/heimdal/lib/krb5/principal.c 	domains = krb5_config_get_strings(context, NULL, "realms", realm,
context          1027 source4/heimdal/lib/krb5/principal.c 	    ret = krb5_make_principal(context, &pr, realm, name, host, NULL);
context          1028 source4/heimdal/lib/krb5/principal.c 	    if(func == NULL || (*func)(context, funcctx, pr)){
context          1033 source4/heimdal/lib/krb5/principal.c 	    krb5_free_principal(context, pr);
context          1039 source4/heimdal/lib/krb5/principal.c     p = krb5_config_get_string(context, NULL, "realms", realm,
context          1043 source4/heimdal/lib/krb5/principal.c 	krb5_clear_error_message (context);
context          1051 source4/heimdal/lib/krb5/principal.c     ret = krb5_make_principal(context, &pr, realm, name, host, NULL);
context          1052 source4/heimdal/lib/krb5/principal.c     if(func == NULL || (*func)(context, funcctx, pr)){
context          1056 source4/heimdal/lib/krb5/principal.c     krb5_free_principal(context, pr);
context          1057 source4/heimdal/lib/krb5/principal.c     krb5_clear_error_message (context);
context          1060 source4/heimdal/lib/krb5/principal.c     p = krb5_config_get_string(context, NULL,
context          1068 source4/heimdal/lib/krb5/principal.c 	p = krb5_config_get_string(context, NULL,
context          1077 source4/heimdal/lib/krb5/principal.c     ret = krb5_make_principal(context, &pr, realm, name, instance, NULL);
context          1078 source4/heimdal/lib/krb5/principal.c     if(func == NULL || (*func)(context, funcctx, pr)){
context          1082 source4/heimdal/lib/krb5/principal.c     krb5_free_principal(context, pr);
context          1083 source4/heimdal/lib/krb5/principal.c     krb5_clear_error_message (context);
context          1095 source4/heimdal/lib/krb5/principal.c krb5_425_conv_principal_ext(krb5_context context,
context          1103 source4/heimdal/lib/krb5/principal.c     return krb5_425_conv_principal_ext2(context,
context          1116 source4/heimdal/lib/krb5/principal.c krb5_425_conv_principal(krb5_context context,
context          1122 source4/heimdal/lib/krb5/principal.c     krb5_boolean resolve = krb5_config_get_bool(context,
context          1128 source4/heimdal/lib/krb5/principal.c     return krb5_425_conv_principal_ext(context, name, instance, realm,
context          1149 source4/heimdal/lib/krb5/principal.c name_convert(krb5_context context, const char *name, const char *realm,
context          1153 source4/heimdal/lib/krb5/principal.c     l = krb5_config_get_list (context,
context          1162 source4/heimdal/lib/krb5/principal.c     l = krb5_config_get_list (context,
context          1170 source4/heimdal/lib/krb5/principal.c     l = krb5_config_get_list (context,
context          1179 source4/heimdal/lib/krb5/principal.c     l = krb5_config_get_list (context,
context          1209 source4/heimdal/lib/krb5/principal.c krb5_524_conv_principal(krb5_context context,
context          1232 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, KRB5_PARSE_MALFORMED,
context          1241 source4/heimdal/lib/krb5/principal.c 	int t = name_convert(context, n, r, &tmp);
context          1259 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, KRB5_PARSE_MALFORMED,
context          1264 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, KRB5_PARSE_MALFORMED,
context          1269 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, KRB5_PARSE_MALFORMED,
context          1293 source4/heimdal/lib/krb5/principal.c krb5_sname_to_principal (krb5_context context,
context          1304 source4/heimdal/lib/krb5/principal.c 	krb5_set_error_message(context, KRB5_SNAME_UNSUPP_NAMETYPE,
context          1313 source4/heimdal/lib/krb5/principal.c 	    krb5_set_error_message(context, ret,
context          1323 source4/heimdal/lib/krb5/principal.c 	ret = krb5_expand_hostname_realms (context, hostname,
context          1330 source4/heimdal/lib/krb5/principal.c 	ret = krb5_get_host_realm(context, hostname, &realms);
context          1335 source4/heimdal/lib/krb5/principal.c     ret = krb5_make_principal(context, ret_princ, realms[0], sname,
context          1339 source4/heimdal/lib/krb5/principal.c     krb5_free_host_realm(context, realms);
context          1363 source4/heimdal/lib/krb5/principal.c krb5_parse_nametype(krb5_context context, const char *str, int32_t *nametype)
context          1373 source4/heimdal/lib/krb5/principal.c     krb5_set_error_message(context, KRB5_PARSE_MALFORMED,
context            48 source4/heimdal/lib/krb5/prog_setup.c krb5_program_setup(krb5_context *context, int argc, char **argv,
context            59 source4/heimdal/lib/krb5/prog_setup.c     ret = krb5_init_context(context);
context            39 source4/heimdal/lib/krb5/prompter_posix.c krb5_prompter_posix (krb5_context context,
context            39 source4/heimdal/lib/krb5/rd_cred.c compare_addrs(krb5_context context,
context            47 source4/heimdal/lib/krb5/rd_cred.c     if(krb5_address_compare (context, a, b))
context            52 source4/heimdal/lib/krb5/rd_cred.c     krb5_set_error_message(context, KRB5KRB_AP_ERR_BADADDR,
context            58 source4/heimdal/lib/krb5/rd_cred.c krb5_rd_cred(krb5_context context,
context            84 source4/heimdal/lib/krb5/rd_cred.c 	krb5_clear_error_message(context);
context            90 source4/heimdal/lib/krb5/rd_cred.c 	krb5_clear_error_message (context);
context            96 source4/heimdal/lib/krb5/rd_cred.c 	krb5_clear_error_message (context);
context           113 source4/heimdal/lib/krb5/rd_cred.c 	    ret = krb5_crypto_init(context, auth_context->remote_subkey,
context           118 source4/heimdal/lib/krb5/rd_cred.c 	    ret = krb5_decrypt_EncryptedData(context,
context           124 source4/heimdal/lib/krb5/rd_cred.c 	    krb5_crypto_destroy(context, crypto);
context           134 source4/heimdal/lib/krb5/rd_cred.c 	    ret = krb5_crypto_init(context, auth_context->keyblock,
context           140 source4/heimdal/lib/krb5/rd_cred.c 	    ret = krb5_decrypt_EncryptedData(context,
context           146 source4/heimdal/lib/krb5/rd_cred.c 	    krb5_crypto_destroy(context, crypto);
context           152 source4/heimdal/lib/krb5/rd_cred.c     ret = krb5_decode_EncKrbCredPart (context,
context           169 source4/heimdal/lib/krb5/rd_cred.c 	ret = krb5_make_addrport (context, &a,
context           176 source4/heimdal/lib/krb5/rd_cred.c 	ret = compare_addrs(context, a, enc_krb_cred_part.s_address,
context           179 source4/heimdal/lib/krb5/rd_cred.c 	krb5_free_address(context, a);
context           192 source4/heimdal/lib/krb5/rd_cred.c 	    ret = krb5_make_addrport (context, &a,
context           198 source4/heimdal/lib/krb5/rd_cred.c 	    ret = compare_addrs(context, a, enc_krb_cred_part.r_address,
context           201 source4/heimdal/lib/krb5/rd_cred.c 	    krb5_free_address(context, a);
context           206 source4/heimdal/lib/krb5/rd_cred.c 	    ret = compare_addrs(context, auth_context->local_address,
context           219 source4/heimdal/lib/krb5/rd_cred.c 	krb5_timeofday (context, &sec);
context           224 source4/heimdal/lib/krb5/rd_cred.c 	    > context->max_skew) {
context           225 source4/heimdal/lib/krb5/rd_cred.c 	    krb5_clear_error_message (context);
context           251 source4/heimdal/lib/krb5/rd_cred.c 	krb5_set_error_message(context, ret,
context           263 source4/heimdal/lib/krb5/rd_cred.c 	    krb5_set_error_message(context, ret,
context           275 source4/heimdal/lib/krb5/rd_cred.c 	    krb5_abortx(context, "internal error in ASN.1 encoder");
context           278 source4/heimdal/lib/krb5/rd_cred.c 	    _krb5_principalname2krb5_principal (context,
context           293 source4/heimdal/lib/krb5/rd_cred.c 	    _krb5_principalname2krb5_principal (context,
context           298 source4/heimdal/lib/krb5/rd_cred.c 	    krb5_copy_addresses (context,
context           317 source4/heimdal/lib/krb5/rd_cred.c 	    krb5_free_creds(context, (*ret_creds)[i]);
context           325 source4/heimdal/lib/krb5/rd_cred.c krb5_rd_cred2 (krb5_context      context,
context           334 source4/heimdal/lib/krb5/rd_cred.c     ret = krb5_rd_cred(context, auth_context, in_data, &creds, NULL);
context           341 source4/heimdal/lib/krb5/rd_cred.c 	krb5_cc_store_cred(context, ccache, creds[i]);
context           342 source4/heimdal/lib/krb5/rd_cred.c 	krb5_free_creds(context, creds[i]);
context            39 source4/heimdal/lib/krb5/rd_error.c krb5_rd_error(krb5_context context,
context            49 source4/heimdal/lib/krb5/rd_error.c 	krb5_clear_error_message(context);
context            57 source4/heimdal/lib/krb5/rd_error.c krb5_free_error_contents (krb5_context context,
context            65 source4/heimdal/lib/krb5/rd_error.c krb5_free_error (krb5_context context,
context            68 source4/heimdal/lib/krb5/rd_error.c     krb5_free_error_contents (context, error);
context            73 source4/heimdal/lib/krb5/rd_error.c krb5_error_from_rd_error(krb5_context context,
context            81 source4/heimdal/lib/krb5/rd_error.c 	krb5_set_error_message(context, ret, "%s", *error->e_text);
context            86 source4/heimdal/lib/krb5/rd_error.c 	    krb5_unparse_name_fixed(context, creds->client,
context            88 source4/heimdal/lib/krb5/rd_error.c 	    krb5_unparse_name_fixed(context, creds->server,
context            94 source4/heimdal/lib/krb5/rd_error.c 	    krb5_set_error_message(context, ret,
context           101 source4/heimdal/lib/krb5/rd_error.c 	    krb5_set_error_message(context, ret,
context           108 source4/heimdal/lib/krb5/rd_error.c 	    krb5_set_error_message(context, ret,
context           115 source4/heimdal/lib/krb5/rd_error.c 	    krb5_set_error_message(context, ret,
context           122 source4/heimdal/lib/krb5/rd_error.c 	    krb5_clear_error_message(context);
context            39 source4/heimdal/lib/krb5/rd_priv.c krb5_rd_priv(krb5_context context,
context            59 source4/heimdal/lib/krb5/rd_priv.c 	    krb5_clear_error_message (context);
context            70 source4/heimdal/lib/krb5/rd_priv.c 	krb5_clear_error_message (context);
context            74 source4/heimdal/lib/krb5/rd_priv.c 	krb5_clear_error_message (context);
context            79 source4/heimdal/lib/krb5/rd_priv.c 	krb5_clear_error_message (context);
context            91 source4/heimdal/lib/krb5/rd_priv.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context            94 source4/heimdal/lib/krb5/rd_priv.c     ret = krb5_decrypt_EncryptedData(context,
context            99 source4/heimdal/lib/krb5/rd_priv.c     krb5_crypto_destroy(context, crypto);
context           106 source4/heimdal/lib/krb5/rd_priv.c 	krb5_clear_error_message (context);
context           114 source4/heimdal/lib/krb5/rd_priv.c 	&& !krb5_address_compare (context,
context           117 source4/heimdal/lib/krb5/rd_priv.c 	krb5_clear_error_message (context);
context           126 source4/heimdal/lib/krb5/rd_priv.c 	&& !krb5_address_compare (context,
context           129 source4/heimdal/lib/krb5/rd_priv.c 	krb5_clear_error_message (context);
context           138 source4/heimdal/lib/krb5/rd_priv.c 	krb5_timeofday (context, &sec);
context           141 source4/heimdal/lib/krb5/rd_priv.c 	    abs(*part.timestamp - sec) > context->max_skew) {
context           142 source4/heimdal/lib/krb5/rd_priv.c 	    krb5_clear_error_message (context);
context           159 source4/heimdal/lib/krb5/rd_priv.c 	    krb5_clear_error_message (context);
context            39 source4/heimdal/lib/krb5/rd_rep.c krb5_rd_rep(krb5_context context,
context            58 source4/heimdal/lib/krb5/rd_rep.c 	krb5_clear_error_message (context);
context            63 source4/heimdal/lib/krb5/rd_rep.c 	krb5_clear_error_message (context);
context            67 source4/heimdal/lib/krb5/rd_rep.c     ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto);
context            70 source4/heimdal/lib/krb5/rd_rep.c     ret = krb5_decrypt_EncryptedData (context,
context            75 source4/heimdal/lib/krb5/rd_rep.c     krb5_crypto_destroy(context, crypto);
context            82 source4/heimdal/lib/krb5/rd_rep.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context            85 source4/heimdal/lib/krb5/rd_rep.c     ret = krb5_decode_EncAPRepPart(context,
context            97 source4/heimdal/lib/krb5/rd_rep.c 	    krb5_free_ap_rep_enc_part(context, *repl);
context           100 source4/heimdal/lib/krb5/rd_rep.c 	    krb5_clear_error_message (context);
context           105 source4/heimdal/lib/krb5/rd_rep.c 	krb5_auth_con_setremoteseqnumber(context, auth_context,
context           108 source4/heimdal/lib/krb5/rd_rep.c 	krb5_auth_con_setremotesubkey(context, auth_context, (*repl)->subkey);
context           117 source4/heimdal/lib/krb5/rd_rep.c krb5_free_ap_rep_enc_part (krb5_context context,
context            39 source4/heimdal/lib/krb5/rd_req.c decrypt_tkt_enc_part (krb5_context context,
context            49 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context            52 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_decrypt_EncryptedData (context,
context            57 source4/heimdal/lib/krb5/rd_req.c     krb5_crypto_destroy(context, crypto);
context            61 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_decode_EncTicketPart(context, plain.data, plain.length,
context            68 source4/heimdal/lib/krb5/rd_req.c decrypt_authenticator (krb5_context context,
context            79 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context            82 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_decrypt_EncryptedData (context,
context            89 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_decrypt_EncryptedData (context,
context            94 source4/heimdal/lib/krb5/rd_req.c     krb5_crypto_destroy(context, crypto);
context            98 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_decode_Authenticator(context, plain.data, plain.length,
context           105 source4/heimdal/lib/krb5/rd_req.c krb5_decode_ap_req(krb5_context context,
context           116 source4/heimdal/lib/krb5/rd_req.c 	krb5_clear_error_message (context);
context           121 source4/heimdal/lib/krb5/rd_req.c 	krb5_clear_error_message (context);
context           126 source4/heimdal/lib/krb5/rd_req.c 	krb5_clear_error_message (context);
context           133 source4/heimdal/lib/krb5/rd_req.c check_transited(krb5_context context, Ticket *ticket, EncTicketPart *enc)
context           153 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_domain_x500_decode(context, enc->transited.contents,
context           159 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_check_transited(context, enc->crealm,
context           167 source4/heimdal/lib/krb5/rd_req.c find_etypelist(krb5_context context,
context           212 source4/heimdal/lib/krb5/rd_req.c 	krb5_clear_error_message(context);
context           220 source4/heimdal/lib/krb5/rd_req.c krb5_decrypt_ticket(krb5_context context,
context           228 source4/heimdal/lib/krb5/rd_req.c     ret = decrypt_tkt_enc_part (context, key, &ticket->enc_part, &t);
context           236 source4/heimdal/lib/krb5/rd_req.c 	krb5_timeofday (context, &now);
context           239 source4/heimdal/lib/krb5/rd_req.c 	if(start - now > context->max_skew
context           243 source4/heimdal/lib/krb5/rd_req.c 	    krb5_clear_error_message (context);
context           246 source4/heimdal/lib/krb5/rd_req.c 	if(now - t.endtime > context->max_skew) {
context           248 source4/heimdal/lib/krb5/rd_req.c 	    krb5_clear_error_message (context);
context           253 source4/heimdal/lib/krb5/rd_req.c 	    ret = check_transited(context, ticket, &t);
context           269 source4/heimdal/lib/krb5/rd_req.c krb5_verify_authenticator_checksum(krb5_context context,
context           279 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_auth_con_getauthenticator (context,
context           285 source4/heimdal/lib/krb5/rd_req.c 	krb5_free_authenticator(context, &authenticator);
context           288 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_auth_con_getkey(context, ac, &key);
context           290 source4/heimdal/lib/krb5/rd_req.c 	krb5_free_authenticator(context, &authenticator);
context           293 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_crypto_init(context, key, 0, &crypto);
context           296 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_verify_checksum (context,
context           302 source4/heimdal/lib/krb5/rd_req.c     krb5_crypto_destroy(context, crypto);
context           304 source4/heimdal/lib/krb5/rd_req.c     krb5_free_authenticator(context, &authenticator);
context           305 source4/heimdal/lib/krb5/rd_req.c     krb5_free_keyblock(context, key);
context           311 source4/heimdal/lib/krb5/rd_req.c krb5_verify_ap_req(krb5_context context,
context           320 source4/heimdal/lib/krb5/rd_req.c     return krb5_verify_ap_req2 (context,
context           332 source4/heimdal/lib/krb5/rd_req.c krb5_verify_ap_req2(krb5_context context,
context           353 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_auth_con_init (context, &ac);
context           361 source4/heimdal/lib/krb5/rd_req.c 	krb5_clear_error_message (context);
context           366 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_decrypt_ticket(context, &ap_req->ticket,
context           370 source4/heimdal/lib/krb5/rd_req.c 	krb5_free_keyblock(context, ac->keyblock);
context           373 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_decrypt_ticket(context, &ap_req->ticket,
context           381 source4/heimdal/lib/krb5/rd_req.c     ret = _krb5_principalname2krb5_principal(context,
context           386 source4/heimdal/lib/krb5/rd_req.c     ret = _krb5_principalname2krb5_principal(context,
context           392 source4/heimdal/lib/krb5/rd_req.c     ret = decrypt_authenticator (context,
context           404 source4/heimdal/lib/krb5/rd_req.c 	_krb5_principalname2krb5_principal(context,
context           408 source4/heimdal/lib/krb5/rd_req.c 	_krb5_principalname2krb5_principal(context,
context           412 source4/heimdal/lib/krb5/rd_req.c 	res = krb5_principal_compare (context, p1, p2);
context           413 source4/heimdal/lib/krb5/rd_req.c 	krb5_free_principal (context, p1);
context           414 source4/heimdal/lib/krb5/rd_req.c 	krb5_free_principal (context, p2);
context           417 source4/heimdal/lib/krb5/rd_req.c 	    krb5_clear_error_message (context);
context           426 source4/heimdal/lib/krb5/rd_req.c 	&& !krb5_address_search (context,
context           430 source4/heimdal/lib/krb5/rd_req.c 	krb5_clear_error_message (context);
context           438 source4/heimdal/lib/krb5/rd_req.c 	krb5_timeofday (context, &now);
context           440 source4/heimdal/lib/krb5/rd_req.c 	if (abs(ac->authenticator->ctime - now) > context->max_skew) {
context           442 source4/heimdal/lib/krb5/rd_req.c 	    krb5_clear_error_message (context);
context           448 source4/heimdal/lib/krb5/rd_req.c 	krb5_auth_con_setremoteseqnumber(context, ac,
context           454 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_auth_con_setremotesubkey(context, ac,
context           460 source4/heimdal/lib/krb5/rd_req.c     ret = find_etypelist(context, ac, &etypes);
context           470 source4/heimdal/lib/krb5/rd_req.c 	    if (krb5_enctype_valid(context, etypes.val[i]) == 0) {
context           478 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_copy_keyblock(context, &t->ticket.key, &ac->keyblock);
context           494 source4/heimdal/lib/krb5/rd_req.c 	krb5_free_ticket (context, t);
context           499 source4/heimdal/lib/krb5/rd_req.c 	krb5_auth_con_free (context, ac);
context           504 source4/heimdal/lib/krb5/rd_req.c 	krb5_free_ticket (context, t);
context           506 source4/heimdal/lib/krb5/rd_req.c 	krb5_auth_con_free (context, ac);
context           531 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_in_ctx_alloc(krb5_context context, krb5_rd_req_in_ctx *ctx)
context           535 source4/heimdal/lib/krb5/rd_req.c 	krb5_set_error_message(context, ENOMEM,
context           539 source4/heimdal/lib/krb5/rd_req.c     (*ctx)->check_pac = (context->flags & KRB5_CTX_F_CHECK_PAC) ? 1 : 0;
context           544 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_in_set_keytab(krb5_context context,
context           565 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_in_set_pac_check(krb5_context context,
context           575 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_in_set_keyblock(krb5_context context,
context           584 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_out_get_ap_req_options(krb5_context context,
context           593 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_out_get_ticket(krb5_context context,
context           597 source4/heimdal/lib/krb5/rd_req.c     return krb5_copy_ticket(context, out->ticket, ticket);
context           601 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_out_get_keyblock(krb5_context context,
context           605 source4/heimdal/lib/krb5/rd_req.c     return krb5_copy_keyblock(context, out->keyblock, keyblock);
context           609 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_in_ctx_free(krb5_context context, krb5_rd_req_in_ctx ctx)
context           615 source4/heimdal/lib/krb5/rd_req.c _krb5_rd_req_out_ctx_alloc(krb5_context context, krb5_rd_req_out_ctx *ctx)
context           619 source4/heimdal/lib/krb5/rd_req.c 	krb5_set_error_message(context, ENOMEM,
context           627 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_out_ctx_free(krb5_context context, krb5_rd_req_out_ctx ctx)
context           629 source4/heimdal/lib/krb5/rd_req.c     krb5_free_keyblock(context, ctx->keyblock);
context           638 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req(krb5_context context,
context           650 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_rd_req_in_ctx_alloc(context, &in);
context           654 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_rd_req_in_set_keytab(context, in, keytab);
context           656 source4/heimdal/lib/krb5/rd_req.c 	krb5_rd_req_in_ctx_free(context, in);
context           660 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_rd_req_ctx(context, auth_context, inbuf, server, in, &out);
context           661 source4/heimdal/lib/krb5/rd_req.c     krb5_rd_req_in_ctx_free(context, in);
context           668 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_copy_ticket(context, out->ticket, ticket);
context           674 source4/heimdal/lib/krb5/rd_req.c     krb5_rd_req_out_ctx_free(context, out);
context           683 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_with_keyblock(krb5_context context,
context           695 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_rd_req_in_ctx_alloc(context, &in);
context           699 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_rd_req_in_set_keyblock(context, in, keyblock);
context           701 source4/heimdal/lib/krb5/rd_req.c 	krb5_rd_req_in_ctx_free(context, in);
context           705 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_rd_req_ctx(context, auth_context, inbuf, server, in, &out);
context           706 source4/heimdal/lib/krb5/rd_req.c     krb5_rd_req_in_ctx_free(context, in);
context           713 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_copy_ticket(context, out->ticket, ticket);
context           719 source4/heimdal/lib/krb5/rd_req.c     krb5_rd_req_out_ctx_free(context, out);
context           728 source4/heimdal/lib/krb5/rd_req.c get_key_from_keytab(krb5_context context,
context           741 source4/heimdal/lib/krb5/rd_req.c 	krb5_kt_default(context, &real_keytab);
context           750 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_kt_get_entry (context,
context           758 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_copy_keyblock(context, &entry.keyblock, out_key);
context           759 source4/heimdal/lib/krb5/rd_req.c     krb5_kt_free_entry (context, &entry);
context           762 source4/heimdal/lib/krb5/rd_req.c 	krb5_kt_close(context, real_keytab);
context           772 source4/heimdal/lib/krb5/rd_req.c krb5_rd_req_ctx(krb5_context context,
context           784 source4/heimdal/lib/krb5/rd_req.c     ret = _krb5_rd_req_out_ctx_alloc(context, &o);
context           789 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_auth_con_init(context, auth_context);
context           794 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_decode_ap_req(context, inbuf, &ap_req);
context           799 source4/heimdal/lib/krb5/rd_req.c 	ret = _krb5_principalname2krb5_principal(context,
context           810 source4/heimdal/lib/krb5/rd_req.c 	krb5_set_error_message(context, ret,
context           817 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_copy_keyblock(context,
context           823 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_copy_keyblock(context,
context           834 source4/heimdal/lib/krb5/rd_req.c 	ret = get_key_from_keytab(context,
context           844 source4/heimdal/lib/krb5/rd_req.c     ret = krb5_verify_ap_req2(context,
context           862 source4/heimdal/lib/krb5/rd_req.c 	ret = krb5_ticket_get_authorization_data_type(context,
context           867 source4/heimdal/lib/krb5/rd_req.c 	    ret = krb5_pac_parse(context, data.data, data.length, &pac);
context           872 source4/heimdal/lib/krb5/rd_req.c 	    ret = krb5_pac_verify(context,
context           878 source4/heimdal/lib/krb5/rd_req.c 	    krb5_pac_free(context, pac);
context           886 source4/heimdal/lib/krb5/rd_req.c 	krb5_rd_req_out_ctx_free(context, o);
context           892 source4/heimdal/lib/krb5/rd_req.c 	krb5_free_principal(context, service);
context            44 source4/heimdal/lib/krb5/replay.c krb5_rc_resolve(krb5_context context,
context            50 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, KRB5_RC_MALLOC,
context            58 source4/heimdal/lib/krb5/replay.c krb5_rc_resolve_type(krb5_context context,
context            64 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message (context, KRB5_RC_TYPE_NOTFOUND,
context            71 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, KRB5_RC_MALLOC,
context            79 source4/heimdal/lib/krb5/replay.c krb5_rc_resolve_full(krb5_context context,
context            88 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, KRB5_RC_TYPE_NOTFOUND,
context            93 source4/heimdal/lib/krb5/replay.c     ret = krb5_rc_resolve_type(context, id, "FILE");
context            96 source4/heimdal/lib/krb5/replay.c     ret = krb5_rc_resolve(context, *id, string_name + 5);
context            98 source4/heimdal/lib/krb5/replay.c 	krb5_rc_close(context, *id);
context           105 source4/heimdal/lib/krb5/replay.c krb5_rc_default_name(krb5_context context)
context           111 source4/heimdal/lib/krb5/replay.c krb5_rc_default_type(krb5_context context)
context           117 source4/heimdal/lib/krb5/replay.c krb5_rc_default(krb5_context context,
context           120 source4/heimdal/lib/krb5/replay.c     return krb5_rc_resolve_full(context, id, krb5_rc_default_name(context));
context           129 source4/heimdal/lib/krb5/replay.c krb5_rc_initialize(krb5_context context,
context           139 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, ret, "open(%s): %s", id->name,
context           150 source4/heimdal/lib/krb5/replay.c krb5_rc_recover(krb5_context context,
context           157 source4/heimdal/lib/krb5/replay.c krb5_rc_destroy(krb5_context context,
context           164 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, ret, "remove(%s): %s", id->name,
context           168 source4/heimdal/lib/krb5/replay.c     return krb5_rc_close(context, id);
context           172 source4/heimdal/lib/krb5/replay.c krb5_rc_close(krb5_context context,
context           197 source4/heimdal/lib/krb5/replay.c krb5_rc_store(krb5_context context,
context           211 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, ret, "open(%s): %s", id->name,
context           223 source4/heimdal/lib/krb5/replay.c 	    krb5_clear_error_message (context);
context           230 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, ret, "%s: %s",
context           237 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, KRB5_RC_IO_UNKNOWN,
context           248 source4/heimdal/lib/krb5/replay.c krb5_rc_expunge(krb5_context context,
context           255 source4/heimdal/lib/krb5/replay.c krb5_rc_get_lifespan(krb5_context context,
context           268 source4/heimdal/lib/krb5/replay.c     krb5_clear_error_message (context);
context           273 source4/heimdal/lib/krb5/replay.c krb5_rc_get_name(krb5_context context,
context           280 source4/heimdal/lib/krb5/replay.c krb5_rc_get_type(krb5_context context,
context           287 source4/heimdal/lib/krb5/replay.c krb5_get_server_rcache(krb5_context context,
context           298 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, ENOMEM,
context           310 source4/heimdal/lib/krb5/replay.c 	krb5_set_error_message(context, ENOMEM,
context           315 source4/heimdal/lib/krb5/replay.c     ret = krb5_rc_resolve_full(context, &rcache, name);
context           257 source4/heimdal/lib/krb5/send_to_kdc.c send_via_proxy (krb5_context context,
context           262 source4/heimdal/lib/krb5/send_to_kdc.c     char *proxy2 = strdup(context->http_proxy);
context           312 source4/heimdal/lib/krb5/send_to_kdc.c     ret = send_and_recv_http(s, context->kdc_timeout,
context           322 source4/heimdal/lib/krb5/send_to_kdc.c send_via_plugin(krb5_context context,
context           331 source4/heimdal/lib/krb5/send_to_kdc.c     ret = _krb5_plugin_find(context, PLUGIN_TYPE_DATA, KRB5_PLUGIN_SEND_TO_KDC, &list);
context           343 source4/heimdal/lib/krb5/send_to_kdc.c 	(*service->init)(context, &ctx);
context           344 source4/heimdal/lib/krb5/send_to_kdc.c 	ret = (*service->send_to_kdc)(context, ctx, hi,
context           350 source4/heimdal/lib/krb5/send_to_kdc.c 	    krb5_set_error_message(context, ret,
context           367 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto (krb5_context context,
context           378 source4/heimdal/lib/krb5/send_to_kdc.c      for (i = 0; i < context->max_retries; ++i) {
context           381 source4/heimdal/lib/krb5/send_to_kdc.c 	 while (krb5_krbhst_next(context, handle, &hi) == 0) {
context           384 source4/heimdal/lib/krb5/send_to_kdc.c 	     if (context->send_to_kdc) {
context           385 source4/heimdal/lib/krb5/send_to_kdc.c 		 struct send_to_kdc *s = context->send_to_kdc;
context           387 source4/heimdal/lib/krb5/send_to_kdc.c 		 ret = (*s->func)(context, s->data,
context           388 source4/heimdal/lib/krb5/send_to_kdc.c 				  hi, context->kdc_timeout, send_data, receive);
context           394 source4/heimdal/lib/krb5/send_to_kdc.c 	     ret = send_via_plugin(context, hi, context->kdc_timeout,
context           401 source4/heimdal/lib/krb5/send_to_kdc.c 	     if(hi->proto == KRB5_KRBHST_HTTP && context->http_proxy) {
context           402 source4/heimdal/lib/krb5/send_to_kdc.c 		 if (send_via_proxy (context, hi, send_data, receive) == 0) {
context           409 source4/heimdal/lib/krb5/send_to_kdc.c 	     ret = krb5_krbhst_get_addrinfo(context, hi, &ai);
context           424 source4/heimdal/lib/krb5/send_to_kdc.c 		     ret = send_and_recv_http(fd, context->kdc_timeout,
context           428 source4/heimdal/lib/krb5/send_to_kdc.c 		     ret = send_and_recv_tcp (fd, context->kdc_timeout,
context           432 source4/heimdal/lib/krb5/send_to_kdc.c 		     ret = send_and_recv_udp (fd, context->kdc_timeout,
context           441 source4/heimdal/lib/krb5/send_to_kdc.c 	 krb5_krbhst_reset(context, handle);
context           443 source4/heimdal/lib/krb5/send_to_kdc.c      krb5_clear_error_message (context);
context           450 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_kdc(krb5_context context,
context           455 source4/heimdal/lib/krb5/send_to_kdc.c     return krb5_sendto_kdc_flags(context, send_data, realm, receive, 0);
context           459 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_kdc_flags(krb5_context context,
context           468 source4/heimdal/lib/krb5/send_to_kdc.c     ret = krb5_sendto_ctx_alloc(context, &ctx);
context           474 source4/heimdal/lib/krb5/send_to_kdc.c     ret = krb5_sendto_context(context, ctx, send_data, *realm, receive);
context           475 source4/heimdal/lib/krb5/send_to_kdc.c     krb5_sendto_ctx_free(context, ctx);
context           480 source4/heimdal/lib/krb5/send_to_kdc.c krb5_set_send_to_kdc_func(krb5_context context,
context           484 source4/heimdal/lib/krb5/send_to_kdc.c     free(context->send_to_kdc);
context           486 source4/heimdal/lib/krb5/send_to_kdc.c 	context->send_to_kdc = NULL;
context           490 source4/heimdal/lib/krb5/send_to_kdc.c     context->send_to_kdc = malloc(sizeof(*context->send_to_kdc));
context           491 source4/heimdal/lib/krb5/send_to_kdc.c     if (context->send_to_kdc == NULL) {
context           492 source4/heimdal/lib/krb5/send_to_kdc.c 	krb5_set_error_message(context, ENOMEM,
context           497 source4/heimdal/lib/krb5/send_to_kdc.c     context->send_to_kdc->func = func;
context           498 source4/heimdal/lib/krb5/send_to_kdc.c     context->send_to_kdc->data = data;
context           503 source4/heimdal/lib/krb5/send_to_kdc.c _krb5_copy_send_to_kdc_func(krb5_context context, krb5_context to)
context           505 source4/heimdal/lib/krb5/send_to_kdc.c     if (context->send_to_kdc)
context           507 source4/heimdal/lib/krb5/send_to_kdc.c 					 context->send_to_kdc->func, 
context           508 source4/heimdal/lib/krb5/send_to_kdc.c 					 context->send_to_kdc->data);
context           523 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_ctx_alloc(krb5_context context, krb5_sendto_ctx *ctx)
context           527 source4/heimdal/lib/krb5/send_to_kdc.c 	krb5_set_error_message(context, ENOMEM,
context           563 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_ctx_free(krb5_context context, krb5_sendto_ctx ctx)
context           570 source4/heimdal/lib/krb5/send_to_kdc.c krb5_sendto_context(krb5_context context,
context           585 source4/heimdal/lib/krb5/send_to_kdc.c 	ret = krb5_sendto_ctx_alloc(context, &ctx);
context           592 source4/heimdal/lib/krb5/send_to_kdc.c 	if ((ctx->flags & KRB5_KRBHST_FLAGS_MASTER) || context->use_admin_kdc)
context           598 source4/heimdal/lib/krb5/send_to_kdc.c     if (send_data->length > context->large_msg_size)
context           609 source4/heimdal/lib/krb5/send_to_kdc.c 	    ret = krb5_krbhst_init_flags(context, realm, type,
context           613 source4/heimdal/lib/krb5/send_to_kdc.c 		    krb5_sendto_ctx_free(context, ctx);
context           618 source4/heimdal/lib/krb5/send_to_kdc.c 	ret = krb5_sendto(context, send_data, handle, receive);
context           622 source4/heimdal/lib/krb5/send_to_kdc.c 	    ret = (*ctx->func)(context, ctx, ctx->data, receive, &action);
context           627 source4/heimdal/lib/krb5/send_to_kdc.c 	    krb5_krbhst_free(context, handle);
context           632 source4/heimdal/lib/krb5/send_to_kdc.c 	krb5_krbhst_free(context, handle);
context           634 source4/heimdal/lib/krb5/send_to_kdc.c 	krb5_set_error_message(context, ret,
context           640 source4/heimdal/lib/krb5/send_to_kdc.c 	krb5_sendto_ctx_free(context, ctx);
context           645 source4/heimdal/lib/krb5/send_to_kdc.c _krb5_kdc_retry(krb5_context context, krb5_sendto_ctx ctx, void *data,
context           651 source4/heimdal/lib/krb5/send_to_kdc.c     if(krb5_rd_error(context, reply, &error))
context           654 source4/heimdal/lib/krb5/send_to_kdc.c     ret = krb5_error_from_rd_error(context, &error, NULL);
context           655 source4/heimdal/lib/krb5/send_to_kdc.c     krb5_free_error_contents(context, &error);
context            44 source4/heimdal/lib/krb5/set_default_realm.c string_to_list (krb5_context context, const char *s, krb5_realm **list)
context            49 source4/heimdal/lib/krb5/set_default_realm.c 	krb5_set_error_message(context, ENOMEM,
context            56 source4/heimdal/lib/krb5/set_default_realm.c 	krb5_set_error_message(context, ENOMEM,
context            71 source4/heimdal/lib/krb5/set_default_realm.c krb5_set_default_realm(krb5_context context,
context            78 source4/heimdal/lib/krb5/set_default_realm.c 	realms = krb5_config_get_strings (context, NULL,
context            83 source4/heimdal/lib/krb5/set_default_realm.c 	    ret = krb5_get_host_realm(context, NULL, &realms);
context            85 source4/heimdal/lib/krb5/set_default_realm.c 	ret = string_to_list (context, realm, &realms);
context            89 source4/heimdal/lib/krb5/set_default_realm.c     krb5_free_host_realm (context, context->default_realms);
context            90 source4/heimdal/lib/krb5/set_default_realm.c     context->default_realms = realms;
context           866 source4/heimdal/lib/krb5/store.c 	krb5_free_cred_contents(context, creds); /* XXX */
context          1031 source4/heimdal/lib/krb5/store.c 	krb5_free_cred_contents(context, creds); /* XXX */
context            39 source4/heimdal/lib/krb5/ticket.c krb5_free_ticket(krb5_context context,
context            43 source4/heimdal/lib/krb5/ticket.c     krb5_free_principal(context, ticket->client);
context            44 source4/heimdal/lib/krb5/ticket.c     krb5_free_principal(context, ticket->server);
context            50 source4/heimdal/lib/krb5/ticket.c krb5_copy_ticket(krb5_context context,
context            60 source4/heimdal/lib/krb5/ticket.c 	krb5_set_error_message(context, ENOMEM,
context            68 source4/heimdal/lib/krb5/ticket.c     ret = krb5_copy_principal(context, from->client, &tmp->client);
context            74 source4/heimdal/lib/krb5/ticket.c     ret = krb5_copy_principal(context, from->server, &tmp->server);
context            76 source4/heimdal/lib/krb5/ticket.c 	krb5_free_principal(context, tmp->client);
context            86 source4/heimdal/lib/krb5/ticket.c krb5_ticket_get_client(krb5_context context,
context            90 source4/heimdal/lib/krb5/ticket.c     return krb5_copy_principal(context, ticket->client, client);
context            94 source4/heimdal/lib/krb5/ticket.c krb5_ticket_get_server(krb5_context context,
context            98 source4/heimdal/lib/krb5/ticket.c     return krb5_copy_principal(context, ticket->server, server);
context           102 source4/heimdal/lib/krb5/ticket.c krb5_ticket_get_endtime(krb5_context context,
context           119 source4/heimdal/lib/krb5/ticket.c krb5_ticket_get_flags(krb5_context context,
context           126 source4/heimdal/lib/krb5/ticket.c find_type_in_ad(krb5_context context,
context           140 source4/heimdal/lib/krb5/ticket.c 	krb5_set_error_message(context, ret,
context           156 source4/heimdal/lib/krb5/ticket.c 		krb5_set_error_message(context, ret,
context           171 source4/heimdal/lib/krb5/ticket.c 		krb5_set_error_message(context, ret,
context           177 source4/heimdal/lib/krb5/ticket.c 	    ret = find_type_in_ad(context, type, data, found, FALSE,
context           193 source4/heimdal/lib/krb5/ticket.c 		krb5_set_error_message(context, ret,
context           208 source4/heimdal/lib/krb5/ticket.c 		    krb5_clear_error_message(context);
context           212 source4/heimdal/lib/krb5/ticket.c 		    krb5_abortx(context, "internal error in ASN.1 encoder");
context           214 source4/heimdal/lib/krb5/ticket.c 		ret = krb5_c_verify_checksum(context, sessionkey, 19, &buf,
context           222 source4/heimdal/lib/krb5/ticket.c 		    krb5_clear_error_message(context);
context           228 source4/heimdal/lib/krb5/ticket.c 	    ret = find_type_in_ad(context, type, data, found, failp, sessionkey,
context           240 source4/heimdal/lib/krb5/ticket.c 	    krb5_set_error_message(context, ret,
context           249 source4/heimdal/lib/krb5/ticket.c 	    krb5_set_error_message(context, ret,
context           273 source4/heimdal/lib/krb5/ticket.c krb5_ticket_get_authorization_data_type(krb5_context context,
context           286 source4/heimdal/lib/krb5/ticket.c 	krb5_set_error_message(context, ENOENT,
context           291 source4/heimdal/lib/krb5/ticket.c     ret = find_type_in_ad(context, type, data, &found, TRUE,
context           296 source4/heimdal/lib/krb5/ticket.c 	krb5_set_error_message(context, ENOENT,
context            53 source4/heimdal/lib/krb5/time.c krb5_set_real_time (krb5_context context,
context            61 source4/heimdal/lib/krb5/time.c     context->kdc_sec_offset = sec - tv.tv_sec;
context            68 source4/heimdal/lib/krb5/time.c 	context->kdc_usec_offset = usec - tv.tv_usec;
context            70 source4/heimdal/lib/krb5/time.c 	if (context->kdc_usec_offset < 0) {
context            71 source4/heimdal/lib/krb5/time.c 	    context->kdc_sec_offset--;
context            72 source4/heimdal/lib/krb5/time.c 	    context->kdc_usec_offset += 1000000;
context            75 source4/heimdal/lib/krb5/time.c 	context->kdc_usec_offset = tv.tv_usec;
context            85 source4/heimdal/lib/krb5/time.c krb5_timeofday (krb5_context context,
context            88 source4/heimdal/lib/krb5/time.c     *timeret = time(NULL) + context->kdc_sec_offset;
context            97 source4/heimdal/lib/krb5/time.c krb5_us_timeofday (krb5_context context,
context           105 source4/heimdal/lib/krb5/time.c     *sec  = tv.tv_sec + context->kdc_sec_offset;
context           111 source4/heimdal/lib/krb5/time.c krb5_format_time(krb5_context context, time_t t,
context           115 source4/heimdal/lib/krb5/time.c     if(context->log_utc)
context           120 source4/heimdal/lib/krb5/time.c        strftime(s, len, include_time ? context->time_fmt : context->date_fmt, tm) == 0)
context            64 source4/heimdal/lib/krb5/transited.c make_path(krb5_context context, struct tr_realm *r,
context            83 source4/heimdal/lib/krb5/transited.c 		krb5_clear_error_message (context);
context            91 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message(context, ENOMEM,
context           100 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message(context, ENOMEM,
context           117 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message(context, ENOMEM,
context           126 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message(context, ENOMEM,
context           135 source4/heimdal/lib/krb5/transited.c 	krb5_clear_error_message (context);
context           144 source4/heimdal/lib/krb5/transited.c make_paths(krb5_context context,
context           163 source4/heimdal/lib/krb5/transited.c 	    ret = make_path(context, r, prev_realm, next_realm);
context           175 source4/heimdal/lib/krb5/transited.c expand_realms(krb5_context context,
context           193 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message(context, ENOMEM,
context           208 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message(context, ENOMEM,
context           273 source4/heimdal/lib/krb5/transited.c decode_realms(krb5_context context,
context           295 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message(context, ENOMEM,
context           304 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message(context, ENOMEM,
context           315 source4/heimdal/lib/krb5/transited.c 	krb5_set_error_message(context, ENOMEM,
context           324 source4/heimdal/lib/krb5/transited.c 	krb5_set_error_message(context, ENOMEM,
context           335 source4/heimdal/lib/krb5/transited.c krb5_domain_x500_decode(krb5_context context,
context           350 source4/heimdal/lib/krb5/transited.c     ret = decode_realms(context, tr.data, tr.length, &r);
context           355 source4/heimdal/lib/krb5/transited.c     ret = expand_realms(context, r, client_realm);
context           359 source4/heimdal/lib/krb5/transited.c     ret = make_paths(context, r, client_realm, server_realm);
context           430 source4/heimdal/lib/krb5/transited.c krb5_check_transited(krb5_context context,
context           444 source4/heimdal/lib/krb5/transited.c     tr_realms = krb5_config_get_strings(context, NULL,
context           456 source4/heimdal/lib/krb5/transited.c 	    krb5_set_error_message (context, KRB5KRB_AP_ERR_ILL_CR_TKT,
context           470 source4/heimdal/lib/krb5/transited.c krb5_check_transited_realms(krb5_context context,
context           477 source4/heimdal/lib/krb5/transited.c     char **bad_realms = krb5_config_get_strings(context, NULL,
context           489 source4/heimdal/lib/krb5/transited.c 		krb5_set_error_message (context, ret,
context           141 source4/heimdal/lib/krb5/v4_glue.c write_v4_cc(krb5_context context, const char *tkfile,
context           152 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           161 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           171 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           186 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, KRB5_FCC_PERM,
context           198 source4/heimdal/lib/krb5/v4_glue.c 	    krb5_set_error_message(context, KRB5_FCC_PERM,
context           221 source4/heimdal/lib/krb5/v4_glue.c     krb5_free_data_contents(context, &data);
context           235 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_tf_setup(krb5_context context,
context           250 source4/heimdal/lib/krb5/v4_glue.c     krb5_clear_error_message(context);
context           278 source4/heimdal/lib/krb5/v4_glue.c     ret = write_v4_cc(context, tkfile, sp, append);
context           291 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_dest_tkt(krb5_context context, const char *tkfile)
context           298 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           306 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           321 source4/heimdal/lib/krb5/v4_glue.c decrypt_etext(krb5_context context, const krb5_keyblock *key,
context           327 source4/heimdal/lib/krb5/v4_glue.c     ret = krb5_crypto_init(context, key, ETYPE_DES_PCBC_NONE, &crypto);
context           331 source4/heimdal/lib/krb5/v4_glue.c     ret = krb5_decrypt(context, crypto, 0, cdata->data, cdata->length, data);
context           332 source4/heimdal/lib/krb5/v4_glue.c     krb5_crypto_destroy(context, crypto);
context           345 source4/heimdal/lib/krb5/v4_glue.c storage_to_etext(krb5_context context,
context           370 source4/heimdal/lib/krb5/v4_glue.c     ret = krb5_crypto_init(context, key, ETYPE_DES_PCBC_NONE, &crypto);
context           376 source4/heimdal/lib/krb5/v4_glue.c     ret = krb5_encrypt(context, crypto, 0, data.data, data.length, enc_data);
context           379 source4/heimdal/lib/krb5/v4_glue.c     krb5_crypto_destroy(context, crypto);
context           408 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_create_ticket(krb5_context context,
context           429 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           451 source4/heimdal/lib/krb5/v4_glue.c     ret = storage_to_etext(context, sp, key, enc_data);
context           456 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           467 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_create_ciph(krb5_context context,
context           486 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           511 source4/heimdal/lib/krb5/v4_glue.c     ret = storage_to_etext(context, sp, key, enc_data);
context           516 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           527 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_create_auth_reply(krb5_context context,
context           545 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           569 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           580 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_cr_err_reply(krb5_context context,
context           601 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           621 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, "Failed to encode kerberos 4 error");
context           647 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_decomp_ticket(krb5_context context,
context           667 source4/heimdal/lib/krb5/v4_glue.c     RCHECK(ret, decrypt_etext(context, key, enc_ticket, &ticket), error);
context           672 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ENOMEM, "alloc: out of memory");
context           702 source4/heimdal/lib/krb5/v4_glue.c     ret = krb5_keyblock_init(context, ETYPE_DES_PCBC_NONE,
context           730 source4/heimdal/lib/krb5/v4_glue.c 	_krb5_krb_free_auth_data(context, ad);
context           731 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, "Failed to decode v4 ticket");
context           741 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_rd_req(krb5_context context,
context           780 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ENOMEM, N_("malloc: out of memory", ""));
context           788 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, N_("Failed reading v4 pvno", ""));
context           794 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, N_("Failed v4 pvno not 4", ""));
context           800 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, N_("Failed readin v4 type", ""));
context           809 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           823 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, N_("Failed reading v4 ticket", ""));
context           828 source4/heimdal/lib/krb5/v4_glue.c     ret = _krb5_krb_decomp_ticket(context, &ticket, key, local_realm,
context           838 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           846 source4/heimdal/lib/krb5/v4_glue.c     ret = decrypt_etext(context, &ad->session, &eaut, &aut);
context           853 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, N_("malloc: out of memory", ""));
context           874 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, N_("v4 principal mismatch", ""));
context           880 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           889 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, N_("v4 clock skew", ""));
context           899 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret,
context           906 source4/heimdal/lib/krb5/v4_glue.c 	krb5_set_error_message(context, ret, N_("v4 ticket expired", ""));
context           931 source4/heimdal/lib/krb5/v4_glue.c 	krb5_clear_error_message(context);
context           941 source4/heimdal/lib/krb5/v4_glue.c _krb5_krb_free_auth_data(krb5_context context, struct _krb5_krb_auth_data *ad)
context           949 source4/heimdal/lib/krb5/v4_glue.c     krb5_free_keyblock_contents(context, &ad->session);
context            39 source4/heimdal/lib/krb5/warn.c static krb5_error_code _warnerr(krb5_context context, int do_errtext,
context            44 source4/heimdal/lib/krb5/warn.c _warnerr(krb5_context context, int do_errtext,
context            63 source4/heimdal/lib/krb5/warn.c     if(context && do_errtext){
context            68 source4/heimdal/lib/krb5/warn.c 	err_str = krb5_get_error_message(context, code);
context            72 source4/heimdal/lib/krb5/warn.c 	    err_msg = krb5_get_err_text(context, code);
context            80 source4/heimdal/lib/krb5/warn.c     if(context && context->warn_dest)
context            81 source4/heimdal/lib/krb5/warn.c 	krb5_log(context, context->warn_dest, level, xfmt, args[0], args[1]);
context            85 source4/heimdal/lib/krb5/warn.c     krb5_free_error_message(context, err_str);
context            93 source4/heimdal/lib/krb5/warn.c     ret = _warnerr(context, ETEXT, CODE, LEVEL, fmt, ap); 		\
context           100 source4/heimdal/lib/krb5/warn.c krb5_vwarn(krb5_context context, krb5_error_code code,
context           104 source4/heimdal/lib/krb5/warn.c     return _warnerr(context, 1, code, 1, fmt, ap);
context           109 source4/heimdal/lib/krb5/warn.c krb5_warn(krb5_context context, krb5_error_code code, const char *fmt, ...)
context           117 source4/heimdal/lib/krb5/warn.c krb5_vwarnx(krb5_context context, const char *fmt, va_list ap)
context           120 source4/heimdal/lib/krb5/warn.c     return _warnerr(context, 0, 0, 1, fmt, ap);
context           124 source4/heimdal/lib/krb5/warn.c krb5_warnx(krb5_context context, const char *fmt, ...)
context           132 source4/heimdal/lib/krb5/warn.c krb5_verr(krb5_context context, int eval, krb5_error_code code,
context           136 source4/heimdal/lib/krb5/warn.c     _warnerr(context, 1, code, 0, fmt, ap);
context           142 source4/heimdal/lib/krb5/warn.c krb5_err(krb5_context context, int eval, krb5_error_code code,
context           151 source4/heimdal/lib/krb5/warn.c krb5_verrx(krb5_context context, int eval, const char *fmt, va_list ap)
context           154 source4/heimdal/lib/krb5/warn.c     _warnerr(context, 0, 0, 0, fmt, ap);
context           159 source4/heimdal/lib/krb5/warn.c krb5_errx(krb5_context context, int eval, const char *fmt, ...)
context           167 source4/heimdal/lib/krb5/warn.c krb5_vabort(krb5_context context, krb5_error_code code,
context           171 source4/heimdal/lib/krb5/warn.c     _warnerr(context, 1, code, 0, fmt, ap);
context           177 source4/heimdal/lib/krb5/warn.c krb5_abort(krb5_context context, krb5_error_code code, const char *fmt, ...)
context           185 source4/heimdal/lib/krb5/warn.c krb5_vabortx(krb5_context context, const char *fmt, va_list ap)
context           188 source4/heimdal/lib/krb5/warn.c     _warnerr(context, 0, 0, 0, fmt, ap);
context           193 source4/heimdal/lib/krb5/warn.c krb5_abortx(krb5_context context, const char *fmt, ...)
context           201 source4/heimdal/lib/krb5/warn.c krb5_set_warn_dest(krb5_context context, krb5_log_facility *fac)
context           203 source4/heimdal/lib/krb5/warn.c     context->warn_dest = fac;
context           208 source4/heimdal/lib/krb5/warn.c krb5_get_warn_dest(krb5_context context)
context           210 source4/heimdal/lib/krb5/warn.c     return context->warn_dest;
context           101 source4/heimdal/lib/ntlm/heimntlm.h     uint32_t context[2]; /**< */
context            14 source4/heimdal_build/kafs.h krb5_error_code krb5_afslog (krb5_context context,
context           101 source4/kdc/hdb-samba4.c static HDBFlags uf2HDBFlags(krb5_context context, int userAccountControl, enum hdb_ldb_ent_type ent_type) 
context           196 source4/kdc/hdb-samba4.c static void hdb_ldb_free_entry(krb5_context context, hdb_entry_ex *entry_ex)
context           201 source4/kdc/hdb-samba4.c static krb5_error_code LDB_message2entry_keys(krb5_context context,
context           290 source4/kdc/hdb-samba4.c 			krb5_set_error_string(context, "LDB_message2entry_keys: could not parse package_PrimaryKerberosBlob");
context           291 source4/kdc/hdb-samba4.c 			krb5_warnx(context, "LDB_message2entry_keys: could not parse package_PrimaryKerberosBlob");
context           297 source4/kdc/hdb-samba4.c 			krb5_set_error_string(context, "LDB_message2entry_keys: Primary:Kerberos-Newer-Keys not version 4");
context           298 source4/kdc/hdb-samba4.c 			krb5_warnx(context, "LDB_message2entry_keys: Primary:Kerberos-Newer-Keys not version 4");
context           304 source4/kdc/hdb-samba4.c 			krb5_set_error_string(context, "LDB_message2entry_keys: could not parse Primary:Kerberos not version 3");
context           305 source4/kdc/hdb-samba4.c 			krb5_warnx(context, "LDB_message2entry_keys: could not parse Primary:Kerberos not version 3");
context           340 source4/kdc/hdb-samba4.c 		ret = krb5_keyblock_init(context,
context           398 source4/kdc/hdb-samba4.c 			ret = krb5_keyblock_init(context,
context           459 source4/kdc/hdb-samba4.c 			ret = krb5_keyblock_init(context,
context           492 source4/kdc/hdb-samba4.c static krb5_error_code LDB_message2entry(krb5_context context, HDB *db, 
context           529 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "talloc_strdup: out of memory");
context           556 source4/kdc/hdb-samba4.c 			krb5_set_error_string(context, "LDB_message2entry: no samAccountName present");
context           561 source4/kdc/hdb-samba4.c 		krb5_make_principal(context, &entry_ex->entry.principal, realm, samAccountName, NULL);
context           566 source4/kdc/hdb-samba4.c 			krb5_clear_error_string(context);
context           580 source4/kdc/hdb-samba4.c 			krb5_clear_error_string(context);
context           583 source4/kdc/hdb-samba4.c 		free(*krb5_princ_realm(context, entry_ex->entry.principal));
context           584 source4/kdc/hdb-samba4.c 		krb5_princ_set_realm(context, entry_ex->entry.principal, &strdup_realm);
context           587 source4/kdc/hdb-samba4.c 	entry_ex->entry.flags = uf2HDBFlags(context, userAccountControl, ent_type);
context           609 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "malloc: out of memory");
context           658 source4/kdc/hdb-samba4.c 	ret = LDB_message2entry_keys(context, p->iconv_convenience, p, msg, userAccountControl, entry_ex);
context           666 source4/kdc/hdb-samba4.c 		krb5_clear_error_string(context);
context           673 source4/kdc/hdb-samba4.c 		krb5_clear_error_string(context);
context           689 source4/kdc/hdb-samba4.c 		hdb_free_entry(context, entry_ex);
context           700 source4/kdc/hdb-samba4.c static krb5_error_code LDB_trust_message2entry(krb5_context context, HDB *db, 
context           806 source4/kdc/hdb-samba4.c 		ret = krb5_keyblock_init(context,
context           819 source4/kdc/hdb-samba4.c 		krb5_clear_error_string(context);
context           833 source4/kdc/hdb-samba4.c 		krb5_clear_error_string(context);
context           836 source4/kdc/hdb-samba4.c 	free(*krb5_princ_realm(context, entry_ex->entry.principal));
context           837 source4/kdc/hdb-samba4.c 	krb5_princ_set_realm(context, entry_ex->entry.principal, &strdup_realm);
context           855 source4/kdc/hdb-samba4.c 		krb5_clear_error_string(context);
context           862 source4/kdc/hdb-samba4.c 		krb5_clear_error_string(context);
context           878 source4/kdc/hdb-samba4.c 		hdb_free_entry(context, entry_ex);
context           887 source4/kdc/hdb-samba4.c static krb5_error_code LDB_lookup_principal(krb5_context context, struct ldb_context *ldb_ctx, 					
context           904 source4/kdc/hdb-samba4.c 	ret = krb5_unparse_name_flags(context, principal,  KRB5_PRINCIPAL_UNPARSE_NO_REALM, &short_princ);
context           907 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "LDB_lookup_principal: could not parse principal");
context           908 source4/kdc/hdb-samba4.c 		krb5_warnx(context, "LDB_lookup_principal: could not parse principal");
context           915 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "LDB_lookup_principal: talloc_strdup() failed!");
context           936 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "talloc_asprintf: out of memory");
context           956 source4/kdc/hdb-samba4.c static krb5_error_code LDB_lookup_trust(krb5_context context, struct ldb_context *ldb_ctx, 					
context           970 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "talloc_asprintf: out of memory");
context           991 source4/kdc/hdb-samba4.c static krb5_error_code LDB_lookup_realm(krb5_context context, struct ldb_context *ldb_ctx, 
context          1025 source4/kdc/hdb-samba4.c static krb5_error_code LDB_open(krb5_context context, HDB *db, int flags, mode_t mode)
context          1028 source4/kdc/hdb-samba4.c 		krb5_warnx(context, "LDB_open: use of a master key incompatible with LDB\n");
context          1029 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "LDB_open: use of a master key incompatible with LDB\n");
context          1036 source4/kdc/hdb-samba4.c static krb5_error_code LDB_close(krb5_context context, HDB *db)
context          1041 source4/kdc/hdb-samba4.c static krb5_error_code LDB_lock(krb5_context context, HDB *db, int operation)
context          1046 source4/kdc/hdb-samba4.c static krb5_error_code LDB_unlock(krb5_context context, HDB *db)
context          1051 source4/kdc/hdb-samba4.c static krb5_error_code LDB_rename(krb5_context context, HDB *db, const char *new_name)
context          1056 source4/kdc/hdb-samba4.c static krb5_error_code LDB_fetch_client(krb5_context context, HDB *db, 
context          1067 source4/kdc/hdb-samba4.c 	ret = krb5_unparse_name(context, principal, &principal_string);
context          1085 source4/kdc/hdb-samba4.c 	ret = LDB_message2entry(context, db, mem_ctx, 
context          1091 source4/kdc/hdb-samba4.c static krb5_error_code LDB_fetch_krbtgt(krb5_context context, HDB *db, 
context          1113 source4/kdc/hdb-samba4.c 	if ((LDB_lookup_realm(context, (struct ldb_context *)db->hdb_db,
context          1115 source4/kdc/hdb-samba4.c 	    && (LDB_lookup_realm(context, (struct ldb_context *)db->hdb_db,
context          1126 source4/kdc/hdb-samba4.c  			krb5_set_error_string(context, "strupper_talloc: out of memory");
context          1130 source4/kdc/hdb-samba4.c  		ret = krb5_copy_principal(context, principal, &alloc_principal);
context          1139 source4/kdc/hdb-samba4.c  			krb5_set_error_string(context, "LDB_fetch: strdup() failed!");
context          1145 source4/kdc/hdb-samba4.c 		ret = LDB_lookup_principal(context, (struct ldb_context *)db->hdb_db, 
context          1150 source4/kdc/hdb-samba4.c 			krb5_warnx(context, "LDB_fetch: could not find principal in DB");
context          1151 source4/kdc/hdb-samba4.c 			krb5_set_error_string(context, "LDB_fetch: could not find principal in DB");
context          1155 source4/kdc/hdb-samba4.c 		ret = LDB_message2entry(context, db, mem_ctx, 
context          1159 source4/kdc/hdb-samba4.c 			krb5_warnx(context, "LDB_fetch: self krbtgt message2entry failed");	
context          1183 source4/kdc/hdb-samba4.c 		ret = LDB_lookup_trust(context, (struct ldb_context *)db->hdb_db, 
context          1188 source4/kdc/hdb-samba4.c 			krb5_warnx(context, "LDB_fetch: could not find principal in DB");
context          1189 source4/kdc/hdb-samba4.c 			krb5_set_error_string(context, "LDB_fetch: could not find principal in DB");
context          1193 source4/kdc/hdb-samba4.c 		ret = LDB_trust_message2entry(context, db, lp_ctx, mem_ctx, 
context          1197 source4/kdc/hdb-samba4.c 			krb5_warnx(context, "LDB_fetch: trust_message2entry failed");	
context          1208 source4/kdc/hdb-samba4.c static krb5_error_code LDB_fetch_server(krb5_context context, HDB *db, 
context          1226 source4/kdc/hdb-samba4.c 		ret = krb5_unparse_name_flags(context, principal, 
context          1264 source4/kdc/hdb-samba4.c 		realm = krb5_principal_get_realm(context, principal);
context          1266 source4/kdc/hdb-samba4.c 		ret = LDB_lookup_realm(context, (struct ldb_context *)db->hdb_db, 
context          1274 source4/kdc/hdb-samba4.c 		ret = LDB_lookup_principal(context, (struct ldb_context *)db->hdb_db, 
context          1283 source4/kdc/hdb-samba4.c 	ret = LDB_message2entry(context, db, mem_ctx, 
context          1287 source4/kdc/hdb-samba4.c 		krb5_warnx(context, "LDB_fetch: message2entry failed");	
context          1293 source4/kdc/hdb-samba4.c static krb5_error_code LDB_fetch(krb5_context context, HDB *db, 
context          1303 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "LDB_fetch: talloc_named() failed!");
context          1308 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_client(context, db, mem_ctx, principal, flags, entry_ex);
context          1313 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex);
context          1317 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_server(context, db, mem_ctx, principal, flags, entry_ex);
context          1321 source4/kdc/hdb-samba4.c 		ret = LDB_fetch_krbtgt(context, db, mem_ctx, principal, flags, entry_ex);
context          1330 source4/kdc/hdb-samba4.c static krb5_error_code LDB_store(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
context          1335 source4/kdc/hdb-samba4.c static krb5_error_code LDB_remove(krb5_context context, HDB *db, krb5_const_principal principal)
context          1348 source4/kdc/hdb-samba4.c static krb5_error_code LDB_seq(krb5_context context, HDB *db, unsigned flags, hdb_entry_ex *entry)
context          1363 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "LDB_seq: talloc_named() failed!");
context          1368 source4/kdc/hdb-samba4.c 		ret = LDB_message2entry(context, db, mem_ctx, 
context          1386 source4/kdc/hdb-samba4.c static krb5_error_code LDB_firstkey(krb5_context context, HDB *db, unsigned flags,
context          1406 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "talloc: out of memory");
context          1419 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "LDB_firstkey: talloc_named() failed!");
context          1423 source4/kdc/hdb-samba4.c 	ret = krb5_get_default_realm(context, &realm);
context          1429 source4/kdc/hdb-samba4.c 	ret = LDB_lookup_realm(context, (struct ldb_context *)db->hdb_db, 
context          1436 source4/kdc/hdb-samba4.c 		krb5_warnx(context, "LDB_firstkey: could not find realm\n");
context          1459 source4/kdc/hdb-samba4.c 	ret = LDB_seq(context, db, flags, entry);
context          1470 source4/kdc/hdb-samba4.c static krb5_error_code LDB_nextkey(krb5_context context, HDB *db, unsigned flags,
context          1473 source4/kdc/hdb-samba4.c 	return LDB_seq(context, db, flags, entry);
context          1476 source4/kdc/hdb-samba4.c static krb5_error_code LDB_destroy(krb5_context context, HDB *db)
context          1490 source4/kdc/hdb-samba4.c 			    krb5_context context, struct HDB **db, const char *arg)
context          1496 source4/kdc/hdb-samba4.c 		krb5_set_error_string(context, "malloc: out of memory");
context          1547 source4/kdc/hdb-samba4.c krb5_error_code hdb_samba4_create(krb5_context context, struct HDB **db, const char *arg)
context          1552 source4/kdc/hdb-samba4.c 					  context, db, arg);
context           255 source4/kdc/kpasswdd.c 		krb5_context context = kdc->smb_krb5_context->krb5_context;
context           324 source4/kdc/kpasswdd.c 		if (krb5_unparse_name(context, principal, &set_password_on_princ) != 0) {
context           325 source4/kdc/kpasswdd.c 			krb5_free_principal(context, principal);
context           332 source4/kdc/kpasswdd.c 		krb5_free_principal(context, principal);
context            36 source4/kdc/pac-glue.c krb5_error_code	samba_kdc_plugin_init(krb5_context context, void **ptr) 
context            47 source4/kdc/pac-glue.c static krb5_error_code make_pac(krb5_context context,
context            90 source4/kdc/pac-glue.c 	ret = krb5_pac_init(context, pac);
context            96 source4/kdc/pac-glue.c 	ret = krb5_pac_add_buffer(context, *pac, PAC_TYPE_LOGON_INFO, &pac_data);
context           107 source4/kdc/pac-glue.c 				  krb5_context context, 
context           142 source4/kdc/pac-glue.c 	ret = make_pac(context, mem_ctx, p->iconv_convenience, server_info, pac);
context           150 source4/kdc/pac-glue.c krb5_error_code samba_kdc_reget_pac(void *priv, krb5_context context,
context           178 source4/kdc/pac-glue.c 					  *pac, context, &server_info_out);
context           181 source4/kdc/pac-glue.c 	krb5_pac_free(context, *pac);
context           188 source4/kdc/pac-glue.c 	ret = make_pac(context, mem_ctx, p->iconv_convenience, server_info_out, pac);
context           232 source4/kdc/pac-glue.c 					      krb5_context context, hdb_entry_ex *entry_ex, 
context           248 source4/kdc/pac-glue.c 	ret = krb5_unparse_name(context, entry_ex->entry.principal, &name);
context            26 source4/lib/events/tevent_s4.c static void ev_wrap_debug(void *context, enum tevent_debug_level level,
context            29 source4/lib/events/tevent_s4.c static void ev_wrap_debug(void *context, enum tevent_debug_level level,
context            54 source4/lib/ldb/common/ldb.c static void ldb_tevent_debug(void *context, enum tevent_debug_level level,
context            57 source4/lib/ldb/common/ldb.c static void ldb_tevent_debug(void *context, enum tevent_debug_level level,
context            60 source4/lib/ldb/common/ldb.c 	struct ldb_context *ldb = talloc_get_type(context, struct ldb_context);
context           633 source4/lib/ldb/common/ldb.c 	res = talloc_get_type(req->context, struct ldb_result);
context           719 source4/lib/ldb/common/ldb.c 			void *context,
context           750 source4/lib/ldb/common/ldb.c 	req->context = context;
context           773 source4/lib/ldb/common/ldb.c 			void *context,
context           788 source4/lib/ldb/common/ldb.c 				      context, callback, parent);
context           800 source4/lib/ldb/common/ldb.c 			void *context,
context           817 source4/lib/ldb/common/ldb.c 	req->context = context;
context           838 source4/lib/ldb/common/ldb.c 			void *context,
context           855 source4/lib/ldb/common/ldb.c 	req->context = context;
context           876 source4/lib/ldb/common/ldb.c 			void *context,
context           893 source4/lib/ldb/common/ldb.c 	req->context = context;
context           915 source4/lib/ldb/common/ldb.c 			void *context,
context           933 source4/lib/ldb/common/ldb.c 	req->context = context;
context           954 source4/lib/ldb/common/ldb.c 	res = talloc_get_type(req->context, struct ldb_result);
context           984 source4/lib/ldb/common/ldb.c 			   void *context,
context          1002 source4/lib/ldb/common/ldb.c 	req->context = context;
context            40 source4/lib/ldb/common/ldb_debug.c 		  void (*debug)(void *context, enum ldb_debug_level level, 
context            42 source4/lib/ldb/common/ldb_debug.c 		  void *context)
context            45 source4/lib/ldb/common/ldb_debug.c 	ldb->debug_ops.context = context;
context            52 source4/lib/ldb/common/ldb_debug.c static void ldb_debug_stderr(void *context, enum ldb_debug_level level, 
context            54 source4/lib/ldb/common/ldb_debug.c static void ldb_debug_stderr(void *context, enum ldb_debug_level level, 
context            81 source4/lib/ldb/common/ldb_debug.c 	ldb->debug_ops.debug(ldb->debug_ops.context, level, fmt, ap);
context            43 source4/lib/ldb/common/ldb_utf8.c 		      void *context,
context            46 source4/lib/ldb/common/ldb_utf8.c 	if (context)
context            47 source4/lib/ldb/common/ldb_utf8.c 		ldb->utf8_fns.context = context;
context            56 source4/lib/ldb/common/ldb_utf8.c char *ldb_casefold_default(void *context, void *mem_ctx, const char *s, size_t n)
context            77 source4/lib/ldb/common/ldb_utf8.c 	return ldb->utf8_fns.casefold(ldb->utf8_fns.context, mem_ctx, s, n);
context           199 source4/lib/ldb/include/ldb.h 	void (*debug)(void *context, enum ldb_debug_level level, 
context           201 source4/lib/ldb/include/ldb.h 	void *context;
context           209 source4/lib/ldb/include/ldb.h 	void *context;
context           210 source4/lib/ldb/include/ldb.h 	char *(*casefold)(void *context, TALLOC_CTX *mem_ctx, const char *s, size_t n);
context           785 source4/lib/ldb/include/ldb.h 	void *context;
context           948 source4/lib/ldb/include/ldb.h 			void *context,
context           960 source4/lib/ldb/include/ldb.h 			void *context,
context           984 source4/lib/ldb/include/ldb.h 			void *context,
context          1008 source4/lib/ldb/include/ldb.h 			void *context,
context          1032 source4/lib/ldb/include/ldb.h 			void *context,
context          1058 source4/lib/ldb/include/ldb.h 			void *context,
context          1218 source4/lib/ldb/include/ldb.h 			   void *context,
context          1738 source4/lib/ldb/include/ldb.h 		  void (*debug)(void *context, enum ldb_debug_level level, 
context          1740 source4/lib/ldb/include/ldb.h 		  void *context);
context          1746 source4/lib/ldb/include/ldb.h 		      void *context,
context           151 source4/lib/ldb/include/ldb_private.h char *ldb_casefold_default(void *context, void *mem_ctx, const char *s, size_t n);
context           428 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!req->callback || !req->context) {
context           211 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	if (!req->callback || !req->context) {
context           105 source4/lib/ldb/ldb_map/ldb_map.c 	return data->context;
context           870 source4/lib/ldb/ldb_map/ldb_map.c struct ldb_request *map_search_base_req(struct map_context *ac, struct ldb_dn *dn, const char * const *attrs, const struct ldb_parse_tree *tree, void *context, ldb_map_callback_t callback)
context           892 source4/lib/ldb/ldb_map/ldb_map.c 					context, callback,
context           905 source4/lib/ldb/ldb_map/ldb_map.c 					void *context,
context           939 source4/lib/ldb/ldb_map/ldb_map.c 				context, callback,
context          1112 source4/lib/ldb/ldb_map/ldb_map.c 	data->context = talloc_zero(data, struct ldb_map_context);
context          1113 source4/lib/ldb/ldb_map/ldb_map.c 	if (!data->context) {
context          1119 source4/lib/ldb/ldb_map/ldb_map.c 	ret = map_init_dns(module, data->context, name);
context          1125 source4/lib/ldb/ldb_map/ldb_map.c 	data->context->add_objectclass = add_objectclass;
context          1128 source4/lib/ldb/ldb_map/ldb_map.c 	ret = map_init_maps(module, data->context, attrs, ocls, wildcard_attributes);
context           150 source4/lib/ldb/ldb_map/ldb_map.h 	struct ldb_map_context *context;
context           205 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	ac = talloc_get_type(req->context, struct map_context);
context           296 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	ac = talloc_get_type(req->context, struct map_context);
context           330 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	ac = talloc_get_type(req->context, struct map_context);
context           781 source4/lib/ldb/ldb_map/ldb_map_inbound.c 	ac = talloc_get_type(req->context, struct map_context);
context          1202 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	ac = talloc_get_type(req->context, struct map_context);
context          1301 source4/lib/ldb/ldb_map/ldb_map_outbound.c 	ac = talloc_get_type(req->context, struct map_context);
context            74 source4/lib/ldb/ldb_map/ldb_map_private.h 					void *context,
context            79 source4/lib/ldb/ldb_map/ldb_map_private.h 					void *context,
context           128 source4/lib/ldb/modules/asq.c 	ac = talloc_get_type(req->context, struct asq_context);
context           169 source4/lib/ldb/modules/asq.c 	ac = talloc_get_type(req->context, struct asq_context);
context           195 source4/lib/ldb/modules/operational.c 	ac = talloc_get_type(req->context, struct operational_context);
context           232 source4/lib/ldb/modules/paged_results.c 	ac = talloc_get_type(req->context, struct paged_context);
context            62 source4/lib/ldb/modules/paged_searches.c 	ac = talloc_get_type(req->context, struct ps_context);
context           151 source4/lib/ldb/modules/paged_searches.c 	ac = talloc_get_type(req->context, struct ps_context);
context           300 source4/lib/ldb/modules/paged_searches.c 	data = talloc_get_type(req->context, struct private_data);
context            68 source4/lib/ldb/modules/rdn_name.c 	ac = talloc_get_type(req->context, struct rename_context);
context           187 source4/lib/ldb/modules/rdn_name.c 	ac = talloc_get_type(req->context, struct rename_context);
context           219 source4/lib/ldb/modules/rdn_name.c 	ac = talloc_get_type(req->context, struct rename_context);
context           191 source4/lib/ldb/modules/sort.c 	ac = talloc_get_type(req->context, struct sort_context);
context           365 source4/lib/ldb/pyldb.c static void py_ldb_debug(void *context, enum ldb_debug_level level, const char *fmt, va_list ap) PRINTF_ATTRIBUTE(3, 0);
context           366 source4/lib/ldb/pyldb.c static void py_ldb_debug(void *context, enum ldb_debug_level level, const char *fmt, va_list ap)
context           368 source4/lib/ldb/pyldb.c 	PyObject *fn = (PyObject *)context;
context           143 source4/lib/ldb/tools/ldbsearch.c 	sctx = talloc_get_type(req->context, struct search_context);
context            41 source4/lib/ldb_wrap.c static void ldb_wrap_debug(void *context, enum ldb_debug_level level, 
context            44 source4/lib/ldb_wrap.c static void ldb_wrap_debug(void *context, enum ldb_debug_level level, 
context            32 source4/lib/ldb_wrap.h char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n);
context            96 source4/lib/registry/interface.c 	if (parent->context->ops->open_key == NULL) {
context           101 source4/lib/registry/interface.c 	return parent->context->ops->open_key(mem_ctx, parent, name, result);
context           115 source4/lib/registry/interface.c 	if (key->context->ops->enum_value == NULL)
context           118 source4/lib/registry/interface.c 	return key->context->ops->enum_value(mem_ctx, key, idx, name,
context           138 source4/lib/registry/interface.c 	if (key->context->ops->get_key_info == NULL)
context           141 source4/lib/registry/interface.c 	return key->context->ops->get_key_info(mem_ctx,
context           160 source4/lib/registry/interface.c 	if (key->context->ops->enum_key == NULL)
context           163 source4/lib/registry/interface.c 	return key->context->ops->enum_key(mem_ctx, key, idx, name,
context           179 source4/lib/registry/interface.c 	if (key->context->ops->get_value == NULL)
context           182 source4/lib/registry/interface.c 	return key->context->ops->get_value(mem_ctx, key, name, type, data);
context           193 source4/lib/registry/interface.c 	if (parent->context->ops->delete_key == NULL)
context           196 source4/lib/registry/interface.c 	return parent->context->ops->delete_key(parent, name);
context           211 source4/lib/registry/interface.c 	if (parent->context->ops->create_key == NULL) {
context           213 source4/lib/registry/interface.c 				  parent->context->ops->name));
context           217 source4/lib/registry/interface.c 	return parent->context->ops->create_key(mem_ctx, parent, name,
context           231 source4/lib/registry/interface.c 	if (key->context->ops->set_value == NULL) {
context           233 source4/lib/registry/interface.c 				  key->context->ops->name));
context           237 source4/lib/registry/interface.c 	return key->context->ops->set_value(key, value, type, data);
context           251 source4/lib/registry/interface.c 	if (key->context->ops->get_sec_desc == NULL)
context           254 source4/lib/registry/interface.c 	return key->context->ops->get_sec_desc(ctx, key, secdesc);
context           265 source4/lib/registry/interface.c 	if (key->context->ops->delete_value == NULL)
context           268 source4/lib/registry/interface.c 	return key->context->ops->delete_value(key, valname);
context           279 source4/lib/registry/interface.c 	if (key->context->ops->flush_key == NULL)
context           282 source4/lib/registry/interface.c 	return key->context->ops->flush_key(key);
context           291 source4/lib/registry/interface.c 	if (key->context->ops->set_sec_desc == NULL)
context           294 source4/lib/registry/interface.c 	return key->context->ops->set_sec_desc(key, security);
context            61 source4/lib/registry/local.c 	local_key->global.context = talloc_reference(local_key, ctx);
context           118 source4/lib/registry/local.c 	*result = reg_import_hive_key(local_parent->global.context, curkey,
context           203 source4/lib/registry/local.c 	*key = reg_import_hive_key(local_parent->global.context, hivekey,
context           260 source4/lib/registry/registry.h 	struct registry_context *context;
context            44 source4/lib/registry/rpc.c 	struct registry_context context;
context           120 source4/lib/registry/rpc.c 	mykeydata->key.context = ctx;
context           163 source4/lib/registry/rpc.c 	mykeydata->key.context = parentkeydata->key.context;
context           524 source4/lib/registry/tools/regshell.c 		ctx->registry = ctx->current->context;
context            68 source4/ntvfs/common/brlock_tdb.c 	struct lock_context context;
context           187 source4/ntvfs/common/brlock_tdb.c 	if (brl_tdb_same_context(&lck1->context, &lck2->context) &&
context           216 source4/ntvfs/common/brlock_tdb.c 	if (brl_tdb_same_context(&lck1->context, &lck2->context) &&
context           269 source4/ntvfs/common/brlock_tdb.c 	if (cluster_id_equal(&lock->context.server, &brlh->last_lock.context.server) &&
context           270 source4/ntvfs/common/brlock_tdb.c 	    lock->context.ctx == brlh->last_lock.context.ctx &&
context           327 source4/ntvfs/common/brlock_tdb.c 	lock.context.smbpid = smbpid;
context           328 source4/ntvfs/common/brlock_tdb.c 	lock.context.server = brl->server;
context           329 source4/ntvfs/common/brlock_tdb.c 	lock.context.ctx = brl;
context           331 source4/ntvfs/common/brlock_tdb.c 	lock.context.ctx = brl;
context           411 source4/ntvfs/common/brlock_tdb.c 			messaging_send_ptr(brl->messaging_ctx, locks[i].context.server, 
context           446 source4/ntvfs/common/brlock_tdb.c 	struct lock_context context;
context           462 source4/ntvfs/common/brlock_tdb.c 	context.smbpid = smbpid;
context           463 source4/ntvfs/common/brlock_tdb.c 	context.server = brl->server;
context           464 source4/ntvfs/common/brlock_tdb.c 	context.ctx = brl;
context           472 source4/ntvfs/common/brlock_tdb.c 		if (brl_tdb_same_context(&lock->context, &context) &&
context           484 source4/ntvfs/common/brlock_tdb.c 		if (brl_tdb_same_context(&lock->context, &context) &&
context           571 source4/ntvfs/common/brlock_tdb.c 		    cluster_id_equal(&lock->context.server, &brl->server)) {
context           628 source4/ntvfs/common/brlock_tdb.c 	lock.context.smbpid = smbpid;
context           629 source4/ntvfs/common/brlock_tdb.c 	lock.context.server = brl->server;
context           630 source4/ntvfs/common/brlock_tdb.c 	lock.context.ctx = brl;
context           683 source4/ntvfs/common/brlock_tdb.c 		if (lock->context.ctx == brl &&
context           684 source4/ntvfs/common/brlock_tdb.c 		    cluster_id_equal(&lock->context.server, &brl->server) &&
context           593 source4/rpc_server/dcerpc_server.c 		struct dcesrv_connection_context *context = talloc(call->conn, 
context           595 source4/rpc_server/dcerpc_server.c 		if (context == NULL) {
context           598 source4/rpc_server/dcerpc_server.c 		context->conn = call->conn;
context           599 source4/rpc_server/dcerpc_server.c 		context->iface = iface;
context           600 source4/rpc_server/dcerpc_server.c 		context->context_id = context_id;
context           605 source4/rpc_server/dcerpc_server.c 		context->assoc_group_id = SAMBA_ASSOC_GROUP;
context           606 source4/rpc_server/dcerpc_server.c 		context->private_data = NULL;
context           607 source4/rpc_server/dcerpc_server.c 		context->handles = NULL;
context           608 source4/rpc_server/dcerpc_server.c 		DLIST_ADD(call->conn->contexts, context);
context           609 source4/rpc_server/dcerpc_server.c 		call->context = context;
context           610 source4/rpc_server/dcerpc_server.c 		talloc_set_destructor(context, dcesrv_connection_context_destructor);
context           619 source4/rpc_server/dcerpc_server.c 			context->iface = NULL;
context           620 source4/rpc_server/dcerpc_server.c 			talloc_free(call->context);
context           621 source4/rpc_server/dcerpc_server.c 			call->context = NULL;
context           638 source4/rpc_server/dcerpc_server.c 		talloc_free(call->context);
context           639 source4/rpc_server/dcerpc_server.c 		call->context = NULL;
context           658 source4/rpc_server/dcerpc_server.c 	if (call->context) {
context           659 source4/rpc_server/dcerpc_server.c 		pkt.u.bind_ack.assoc_group_id = call->context->assoc_group_id;
context           674 source4/rpc_server/dcerpc_server.c 		talloc_free(call->context);
context           675 source4/rpc_server/dcerpc_server.c 		call->context = NULL;
context           685 source4/rpc_server/dcerpc_server.c 		talloc_free(call->context);
context           686 source4/rpc_server/dcerpc_server.c 		call->context = NULL;
context           692 source4/rpc_server/dcerpc_server.c 		talloc_free(call->context);
context           693 source4/rpc_server/dcerpc_server.c 		call->context = NULL;
context           699 source4/rpc_server/dcerpc_server.c 		talloc_free(call->context);
context           700 source4/rpc_server/dcerpc_server.c 		call->context = NULL;
context           737 source4/rpc_server/dcerpc_server.c 	struct dcesrv_connection_context *context;
context           762 source4/rpc_server/dcerpc_server.c 	context = talloc(call->conn, struct dcesrv_connection_context);
context           763 source4/rpc_server/dcerpc_server.c 	if (context == NULL) {
context           766 source4/rpc_server/dcerpc_server.c 	context->conn = call->conn;
context           767 source4/rpc_server/dcerpc_server.c 	context->iface = iface;
context           768 source4/rpc_server/dcerpc_server.c 	context->context_id = context_id;
context           769 source4/rpc_server/dcerpc_server.c 	context->assoc_group_id = SAMBA_ASSOC_GROUP;
context           770 source4/rpc_server/dcerpc_server.c 	context->private_data = NULL;
context           771 source4/rpc_server/dcerpc_server.c 	context->handles = NULL;
context           772 source4/rpc_server/dcerpc_server.c 	DLIST_ADD(call->conn->contexts, context);
context           773 source4/rpc_server/dcerpc_server.c 	call->context = context;
context           774 source4/rpc_server/dcerpc_server.c 	talloc_set_destructor(context, dcesrv_connection_context_destructor);
context           779 source4/rpc_server/dcerpc_server.c 		context->iface = NULL;
context           780 source4/rpc_server/dcerpc_server.c 		talloc_free(context);
context           781 source4/rpc_server/dcerpc_server.c 		call->context = NULL;
context           811 source4/rpc_server/dcerpc_server.c 		call->context = dcesrv_find_context(call->conn, context_id);
context           812 source4/rpc_server/dcerpc_server.c 		if (!call->context) {
context           824 source4/rpc_server/dcerpc_server.c 	    call->pkt.u.alter.assoc_group_id != call->context->assoc_group_id) {
context           839 source4/rpc_server/dcerpc_server.c 		pkt.u.alter_resp.assoc_group_id = call->context->assoc_group_id;
context           890 source4/rpc_server/dcerpc_server.c 	struct dcesrv_connection_context *context;
context           898 source4/rpc_server/dcerpc_server.c 	context = dcesrv_find_context(call->conn, call->pkt.u.request.context_id);
context           899 source4/rpc_server/dcerpc_server.c 	if (context == NULL) {
context           909 source4/rpc_server/dcerpc_server.c 	call->context	= context;
context           917 source4/rpc_server/dcerpc_server.c 	status = context->iface->ndr_pull(call, call, pull, &call->r);
context           929 source4/rpc_server/dcerpc_server.c 	status = context->iface->dispatch(call, call, call->r);
context           932 source4/rpc_server/dcerpc_server.c 			 context->iface->name, 
context           954 source4/rpc_server/dcerpc_server.c 	struct dcesrv_connection_context *context = call->context;
context           958 source4/rpc_server/dcerpc_server.c 	status = context->iface->reply(call, call, call->r);
context           976 source4/rpc_server/dcerpc_server.c 	status = context->iface->ndr_push(call, call, push, call->r);
context            83 source4/rpc_server/dcerpc_server.h 	struct dcesrv_connection_context *context;
context           139 source4/rpc_server/dcerpc_server.h 	struct dcesrv_connection_context *context;
context           324 source4/rpc_server/dcerpc_server.h struct dcesrv_handle *dcesrv_handle_new(struct dcesrv_connection_context *context, 
context           328 source4/rpc_server/dcerpc_server.h 					  struct dcesrv_connection_context *context, 
context           357 source4/rpc_server/dcerpc_server.h 	(h) = dcesrv_handle_fetch(dce_call->context, (inhandle), DCESRV_HANDLE_ANY); \
context           367 source4/rpc_server/dcerpc_server.h 	(h) = dcesrv_handle_fetch(dce_call->context, (inhandle), t); \
context           192 source4/rpc_server/drsuapi/dcesrv_drsuapi.c 	handle = dcesrv_handle_new(dce_call->context, DRSUAPI_BIND_HANDLE);
context            31 source4/rpc_server/handles.c 	DLIST_REMOVE(h->context->handles, h);
context            39 source4/rpc_server/handles.c _PUBLIC_ struct dcesrv_handle *dcesrv_handle_new(struct dcesrv_connection_context *context, 
context            44 source4/rpc_server/handles.c 	h = talloc(context, struct dcesrv_handle);
context            49 source4/rpc_server/handles.c 	h->context = context;
context            54 source4/rpc_server/handles.c 	DLIST_ADD(context->handles, h);
context            66 source4/rpc_server/handles.c 					  struct dcesrv_connection_context *context, 
context            73 source4/rpc_server/handles.c 		return dcesrv_handle_new(context, handle_type);
context            76 source4/rpc_server/handles.c 	for (h=context->handles; h; h=h->next) {
context           582 source4/rpc_server/lsa/dcesrv_lsa.c 	ah = dcesrv_handle_new(dce_call->context, LSA_HANDLE_ACCOUNT);
context          1017 source4/rpc_server/lsa/dcesrv_lsa.c 	handle = dcesrv_handle_new(dce_call->context, LSA_HANDLE_TRUSTED_DOMAIN);
context          1151 source4/rpc_server/lsa/dcesrv_lsa.c 	handle = dcesrv_handle_new(dce_call->context, LSA_HANDLE_TRUSTED_DOMAIN);
context          1217 source4/rpc_server/lsa/dcesrv_lsa.c 	handle = dcesrv_handle_new(dce_call->context, LSA_HANDLE_TRUSTED_DOMAIN);
context          1703 source4/rpc_server/lsa/dcesrv_lsa.c 	ah = dcesrv_handle_new(dce_call->context, LSA_HANDLE_ACCOUNT);
context          2258 source4/rpc_server/lsa/dcesrv_lsa.c 	handle = dcesrv_handle_new(dce_call->context, LSA_HANDLE_SECRET);
context          2373 source4/rpc_server/lsa/dcesrv_lsa.c 	handle = dcesrv_handle_new(dce_call->context, LSA_HANDLE_SECRET);
context           213 source4/rpc_server/lsa/lsa_init.c 	handle = dcesrv_handle_new(dce_call->context, LSA_HANDLE_POLICY);
context            51 source4/rpc_server/netlogon/dcerpc_netlogon.c 		(struct server_pipe_state *)dce_call->context->private_data;
context            59 source4/rpc_server/netlogon/dcerpc_netlogon.c 		dce_call->context->private_data = NULL;
context            62 source4/rpc_server/netlogon/dcerpc_netlogon.c 	pipe_state = talloc(dce_call->context, struct server_pipe_state);
context            72 source4/rpc_server/netlogon/dcerpc_netlogon.c 	dce_call->context->private_data = pipe_state;
context            81 source4/rpc_server/netlogon/dcerpc_netlogon.c 		(struct server_pipe_state *)dce_call->context->private_data;
context            56 source4/rpc_server/remote/dcesrv_remote.c 	dce_call->context->private_data = priv;
context           117 source4/rpc_server/remote/dcesrv_remote.c static void remote_op_unbind(struct dcesrv_connection_context *context, const struct dcesrv_interface *iface)
context           119 source4/rpc_server/remote/dcesrv_remote.c 	struct dcesrv_remote_private *priv = (struct dcesrv_remote_private *)context->private_data;
context           129 source4/rpc_server/remote/dcesrv_remote.c 	const struct ndr_interface_table *table = (const struct ndr_interface_table *)dce_call->context->iface->private_data;
context           159 source4/rpc_server/remote/dcesrv_remote.c 	struct dcesrv_remote_private *priv = dce_call->context->private_data;
context           161 source4/rpc_server/remote/dcesrv_remote.c 	const struct ndr_interface_table *table = dce_call->context->iface->private_data;
context           194 source4/rpc_server/remote/dcesrv_remote.c 	const struct ndr_interface_table *table = dce_call->context->iface->private_data;
context           180 source4/rpc_server/samr/dcesrv_samr.c 	handle = dcesrv_handle_new(dce_call->context, SAMR_HANDLE_CONNECT);
context           500 source4/rpc_server/samr/dcesrv_samr.c 	h_domain = dcesrv_handle_new(dce_call->context, SAMR_HANDLE_DOMAIN);
context          1120 source4/rpc_server/samr/dcesrv_samr.c 	g_handle = dcesrv_handle_new(dce_call->context, SAMR_HANDLE_GROUP);
context          1464 source4/rpc_server/samr/dcesrv_samr.c 	u_handle = dcesrv_handle_new(dce_call->context, SAMR_HANDLE_USER);
context          1684 source4/rpc_server/samr/dcesrv_samr.c 	a_handle = dcesrv_handle_new(dce_call->context, SAMR_HANDLE_ALIAS);
context          2106 source4/rpc_server/samr/dcesrv_samr.c 	g_handle = dcesrv_handle_new(dce_call->context, SAMR_HANDLE_GROUP);
context          2579 source4/rpc_server/samr/dcesrv_samr.c 	g_handle = dcesrv_handle_new(dce_call->context, SAMR_HANDLE_ALIAS);
context          2964 source4/rpc_server/samr/dcesrv_samr.c 	u_handle = dcesrv_handle_new(dce_call->context, SAMR_HANDLE_USER);
context           219 source4/rpc_server/spoolss/dcesrv_spoolss.c 	status = ntptr_init_context(dce_call->context, dce_call->conn->event_ctx, dce_call->conn->dce_ctx->lp_ctx,
context           223 source4/rpc_server/spoolss/dcesrv_spoolss.c 	dce_call->context->private_data = ntptr;
context           236 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct ntptr_context *ntptr = talloc_get_type(dce_call->context->private_data, struct ntptr_context);
context           372 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct ntptr_context *ntptr = talloc_get_type(dce_call->context->private_data, struct ntptr_context);
context           405 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct ntptr_context *ntptr = talloc_get_type(dce_call->context->private_data, struct ntptr_context);
context           457 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct ntptr_context *ntptr = talloc_get_type(dce_call->context->private_data, struct ntptr_context);
context           824 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct ntptr_context *ntptr = talloc_get_type(dce_call->context->private_data, struct ntptr_context);
context           847 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct ntptr_context *ntptr = talloc_get_type(dce_call->context->private_data, struct ntptr_context);
context          1082 source4/rpc_server/spoolss/dcesrv_spoolss.c 	handle = dcesrv_handle_new(dce_call->context, SPOOLSS_NOTIFY);
context          1257 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct ntptr_context *ntptr = talloc_get_type(dce_call->context->private_data, struct ntptr_context);
context          1294 source4/rpc_server/spoolss/dcesrv_spoolss.c 	h = dcesrv_handle_new(dce_call->context, handle->type);
context            35 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	wbc_ctx = wbc_init(dce_call->context, dce_call->msg_ctx,
context            39 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 	dce_call->context->private_data = wbc_ctx;
context            52 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 						dce_call->context->private_data,
context            85 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 						dce_call->context->private_data,
context           127 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 						dce_call->context->private_data,
context           160 source4/rpc_server/unixinfo/dcesrv_unixinfo.c 						dce_call->context->private_data,
context            40 source4/rpc_server/winreg/rpc_winreg.c 	err = reg_open_samba(dce_call->context,
context            49 source4/rpc_server/winreg/rpc_winreg.c 	dce_call->context->private_data = ctx;
context            60 source4/rpc_server/winreg/rpc_winreg.c 	struct registry_context *ctx = dce_call->context->private_data;
context            64 source4/rpc_server/winreg/rpc_winreg.c 	h = dcesrv_handle_new(dce_call->context, HTYPE_REGKEY);
context           124 source4/rpc_server/winreg/rpc_winreg.c 	newh = dcesrv_handle_new(dce_call->context, HTYPE_REGKEY);
context           409 source4/rpc_server/winreg/rpc_winreg.c 			newh = talloc_reference(dce_call->context, h);
context           412 source4/rpc_server/winreg/rpc_winreg.c 			newh = dcesrv_handle_new(dce_call->context, HTYPE_REGKEY);
context            92 source4/torture/ldap/schema.c 	actx = talloc_get_type(req->context, struct test_schema_ctx);
context            41 source4/torture/rpc/spoolss_notify.c static void spoolss__op_unbind(struct dcesrv_connection_context *context, const struct dcesrv_interface *iface)
context           329 source4/torture/smbtorture.c static void simple_test_result(struct torture_context *context, 
context           338 source4/torture/smbtorture.c 		printf("TEST %s FAILED! - %s\n", context->active_test->name, reason);
context           341 source4/torture/smbtorture.c 		printf("ERROR IN TEST %s! - %s\n", context->active_test->name, reason); 
context           344 source4/torture/smbtorture.c 		printf("SKIP: %s - %s\n", context->active_test->name, reason);
context           386 source4/torture/smbtorture.c static void quiet_test_result(struct torture_context *context,