gensec_security   224 source4/auth/auth.h struct gensec_security;
gensec_security    57 source4/auth/gensec/cyrus_sasl.c 	struct gensec_security *gensec_security = talloc_get_type(context, struct gensec_security);
gensec_security    58 source4/auth/gensec/cyrus_sasl.c 	const char *username = cli_credentials_get_username(gensec_get_credentials(gensec_security));
gensec_security    71 source4/auth/gensec/cyrus_sasl.c 	struct gensec_security *gensec_security = talloc_get_type(context, struct gensec_security);
gensec_security    72 source4/auth/gensec/cyrus_sasl.c 	const char *realm = cli_credentials_get_realm(gensec_get_credentials(gensec_security));
gensec_security    92 source4/auth/gensec/cyrus_sasl.c 	struct gensec_security *gensec_security = talloc_get_type(context, struct gensec_security);
gensec_security    93 source4/auth/gensec/cyrus_sasl.c 	const char *password = cli_credentials_get_password(gensec_get_credentials(gensec_security));
gensec_security   100 source4/auth/gensec/cyrus_sasl.c 	secret = talloc_size(gensec_security, sizeof(sasl_secret_t)+strlen(password));
gensec_security   119 source4/auth/gensec/cyrus_sasl.c 	const char *service = gensec_get_target_service(gensec_security);
gensec_security   120 source4/auth/gensec/cyrus_sasl.c 	const char *target_name = gensec_get_target_hostname(gensec_security);
gensec_security   121 source4/auth/gensec/cyrus_sasl.c 	struct socket_address *local_socket_addr = gensec_get_my_addr(gensec_security);
gensec_security   122 source4/auth/gensec/cyrus_sasl.c 	struct socket_address *remote_socket_addr = gensec_get_peer_addr(gensec_security);
gensec_security   129 source4/auth/gensec/cyrus_sasl.c 	gensec_sasl_state = talloc(gensec_security, struct gensec_sasl_state);
gensec_security   137 source4/auth/gensec/cyrus_sasl.c 	callbacks[0].context = gensec_security;
gensec_security   141 source4/auth/gensec/cyrus_sasl.c 	callbacks[1].context = gensec_security;
gensec_security   145 source4/auth/gensec/cyrus_sasl.c 	callbacks[2].context = gensec_security;
gensec_security   149 source4/auth/gensec/cyrus_sasl.c 	callbacks[3].context = gensec_security;
gensec_security   155 source4/auth/gensec/cyrus_sasl.c 	gensec_security->private_data = gensec_sasl_state;
gensec_security   182 source4/auth/gensec/cyrus_sasl.c 		if (gensec_security->want_features & GENSEC_FEATURE_SIGN) {
gensec_security   185 source4/auth/gensec/cyrus_sasl.c 		if (gensec_security->want_features & GENSEC_FEATURE_SEAL) {
gensec_security   206 source4/auth/gensec/cyrus_sasl.c 	struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
gensec_security   214 source4/auth/gensec/cyrus_sasl.c 		sasl_ret = sasl_client_start(gensec_sasl_state->conn, gensec_security->ops->sasl_name, 
gensec_security   237 source4/auth/gensec/cyrus_sasl.c 	struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
gensec_security   261 source4/auth/gensec/cyrus_sasl.c 	struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
gensec_security   282 source4/auth/gensec/cyrus_sasl.c 	struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
gensec_security   121 source4/auth/gensec/gensec.c 	if (!gensec_security) {
gensec_security   127 source4/auth/gensec/gensec.c 		struct cli_credentials *creds = gensec_get_credentials(gensec_security);
gensec_security   144 source4/auth/gensec/gensec.c 	TALLOC_CTX *mem_ctx = talloc_new(gensec_security);
gensec_security   148 source4/auth/gensec/gensec.c 	backends = gensec_security_mechs(gensec_security, mem_ctx);
gensec_security   151 source4/auth/gensec/gensec.c 											 gensec_security->settings->lp_ctx))
gensec_security   170 source4/auth/gensec/gensec.c 	TALLOC_CTX *mem_ctx = talloc_new(gensec_security);
gensec_security   174 source4/auth/gensec/gensec.c 	backends = gensec_security_mechs(gensec_security, mem_ctx);
gensec_security   176 source4/auth/gensec/gensec.c 	    	if (gensec_security != NULL && 
gensec_security   178 source4/auth/gensec/gensec.c 											 gensec_security->settings->lp_ctx))
gensec_security   202 source4/auth/gensec/gensec.c 	TALLOC_CTX *mem_ctx = talloc_new(gensec_security);
gensec_security   206 source4/auth/gensec/gensec.c 	backends = gensec_security_mechs(gensec_security, mem_ctx);
gensec_security   208 source4/auth/gensec/gensec.c 	    	if (!gensec_security_ops_enabled(backends[i], gensec_security->settings->lp_ctx))
gensec_security   228 source4/auth/gensec/gensec.c 	TALLOC_CTX *mem_ctx = talloc_new(gensec_security);
gensec_security   232 source4/auth/gensec/gensec.c 	backends = gensec_security_mechs(gensec_security, mem_ctx);
gensec_security   234 source4/auth/gensec/gensec.c 	    	if (gensec_security != NULL && 
gensec_security   235 source4/auth/gensec/gensec.c 				!gensec_security_ops_enabled(backends[i], gensec_security->settings->lp_ctx))
gensec_security   269 source4/auth/gensec/gensec.c 	backends = gensec_security_mechs(gensec_security, mem_ctx);
gensec_security   280 source4/auth/gensec/gensec.c 	    	if (gensec_security != NULL &&
gensec_security   281 source4/auth/gensec/gensec.c 				!gensec_security_ops_enabled(backends[i], gensec_security->settings->lp_ctx))
gensec_security   339 source4/auth/gensec/gensec.c 	backends = gensec_security_mechs(gensec_security, gensec_security);
gensec_security   351 source4/auth/gensec/gensec.c 	    	if (gensec_security != NULL && 
gensec_security   352 source4/auth/gensec/gensec.c 				!gensec_security_ops_enabled(backends[i], gensec_security->settings->lp_ctx))
gensec_security   420 source4/auth/gensec/gensec.c 		if (gensec_security != NULL && 
gensec_security   421 source4/auth/gensec/gensec.c 			!gensec_security_ops_enabled(ops[i], gensec_security->settings->lp_ctx)) {
gensec_security   496 source4/auth/gensec/gensec.c 		= gensec_security_mechs(gensec_security, mem_ctx);
gensec_security   497 source4/auth/gensec/gensec.c 	return gensec_security_oids_from_ops(gensec_security, mem_ctx, ops, skip);
gensec_security   519 source4/auth/gensec/gensec.c 	(*gensec_security) = talloc(mem_ctx, struct gensec_security);
gensec_security   520 source4/auth/gensec/gensec.c 	NT_STATUS_HAVE_NO_MEMORY(*gensec_security);
gensec_security   522 source4/auth/gensec/gensec.c 	(*gensec_security)->ops = NULL;
gensec_security   523 source4/auth/gensec/gensec.c 	(*gensec_security)->private_data = NULL;
gensec_security   525 source4/auth/gensec/gensec.c 	ZERO_STRUCT((*gensec_security)->target);
gensec_security   526 source4/auth/gensec/gensec.c 	ZERO_STRUCT((*gensec_security)->peer_addr);
gensec_security   527 source4/auth/gensec/gensec.c 	ZERO_STRUCT((*gensec_security)->my_addr);
gensec_security   529 source4/auth/gensec/gensec.c 	(*gensec_security)->subcontext = false;
gensec_security   530 source4/auth/gensec/gensec.c 	(*gensec_security)->want_features = 0;
gensec_security   532 source4/auth/gensec/gensec.c 	(*gensec_security)->event_ctx = ev;
gensec_security   534 source4/auth/gensec/gensec.c 	(*gensec_security)->settings = talloc_reference(*gensec_security, settings);
gensec_security   535 source4/auth/gensec/gensec.c 	(*gensec_security)->auth_context = talloc_reference(*gensec_security, auth_context);
gensec_security   552 source4/auth/gensec/gensec.c 	(*gensec_security) = talloc(mem_ctx, struct gensec_security);
gensec_security   553 source4/auth/gensec/gensec.c 	NT_STATUS_HAVE_NO_MEMORY(*gensec_security);
gensec_security   555 source4/auth/gensec/gensec.c 	(**gensec_security) = *parent;
gensec_security   556 source4/auth/gensec/gensec.c 	(*gensec_security)->ops = NULL;
gensec_security   557 source4/auth/gensec/gensec.c 	(*gensec_security)->private_data = NULL;
gensec_security   559 source4/auth/gensec/gensec.c 	(*gensec_security)->subcontext = true;
gensec_security   560 source4/auth/gensec/gensec.c 	(*gensec_security)->want_features = parent->want_features;
gensec_security   561 source4/auth/gensec/gensec.c 	(*gensec_security)->event_ctx = parent->event_ctx;
gensec_security   562 source4/auth/gensec/gensec.c 	(*gensec_security)->auth_context = talloc_reference(*gensec_security, parent->auth_context);
gensec_security   563 source4/auth/gensec/gensec.c 	(*gensec_security)->settings = talloc_reference(*gensec_security, parent->settings);
gensec_security   564 source4/auth/gensec/gensec.c 	(*gensec_security)->auth_context = talloc_reference(*gensec_security, parent->auth_context);
gensec_security   587 source4/auth/gensec/gensec.c 	status = gensec_start(mem_ctx, ev, settings, NULL, gensec_security);
gensec_security   591 source4/auth/gensec/gensec.c 	(*gensec_security)->gensec_role = GENSEC_CLIENT;
gensec_security   620 source4/auth/gensec/gensec.c 	status = gensec_start(mem_ctx, ev, settings, auth_context, gensec_security);
gensec_security   624 source4/auth/gensec/gensec.c 	(*gensec_security)->gensec_role = GENSEC_SERVER;
gensec_security   633 source4/auth/gensec/gensec.c 		  gensec_security->subcontext ? "sub" : "", 
gensec_security   634 source4/auth/gensec/gensec.c 		  gensec_security->ops->name));
gensec_security   635 source4/auth/gensec/gensec.c 	switch (gensec_security->gensec_role) {
gensec_security   637 source4/auth/gensec/gensec.c 		if (gensec_security->ops->client_start) {
gensec_security   638 source4/auth/gensec/gensec.c 			status = gensec_security->ops->client_start(gensec_security);
gensec_security   641 source4/auth/gensec/gensec.c 					  gensec_security->ops->name, nt_errstr(status))); 
gensec_security   647 source4/auth/gensec/gensec.c 		if (gensec_security->ops->server_start) {
gensec_security   648 source4/auth/gensec/gensec.c 			status = gensec_security->ops->server_start(gensec_security);
gensec_security   651 source4/auth/gensec/gensec.c 					  gensec_security->ops->name, nt_errstr(status))); 
gensec_security   670 source4/auth/gensec/gensec.c 	gensec_security->ops = gensec_security_by_authtype(gensec_security, auth_type);
gensec_security   671 source4/auth/gensec/gensec.c 	if (!gensec_security->ops) {
gensec_security   675 source4/auth/gensec/gensec.c 	gensec_want_feature(gensec_security, GENSEC_FEATURE_DCE_STYLE);
gensec_security   676 source4/auth/gensec/gensec.c 	gensec_want_feature(gensec_security, GENSEC_FEATURE_ASYNC_REPLIES);
gensec_security   678 source4/auth/gensec/gensec.c 		gensec_want_feature(gensec_security, GENSEC_FEATURE_SIGN);
gensec_security   680 source4/auth/gensec/gensec.c 		gensec_want_feature(gensec_security, GENSEC_FEATURE_SIGN);
gensec_security   681 source4/auth/gensec/gensec.c 		gensec_want_feature(gensec_security, GENSEC_FEATURE_SEAL);
gensec_security   690 source4/auth/gensec/gensec.c 	return gensec_start_mech(gensec_security);
gensec_security   696 source4/auth/gensec/gensec.c 	ops = gensec_security_by_authtype(gensec_security, authtype);
gensec_security   708 source4/auth/gensec/gensec.c 	ops = gensec_security_by_oid(gensec_security, oid_string);
gensec_security   724 source4/auth/gensec/gensec.c 	gensec_security->ops = ops;
gensec_security   725 source4/auth/gensec/gensec.c 	return gensec_start_mech(gensec_security);
gensec_security   738 source4/auth/gensec/gensec.c 	SMB_ASSERT(gensec_security != NULL);
gensec_security   740 source4/auth/gensec/gensec.c 	gensec_security->ops = gensec_security_by_oid(gensec_security, mech_oid);
gensec_security   741 source4/auth/gensec/gensec.c 	if (!gensec_security->ops) {
gensec_security   745 source4/auth/gensec/gensec.c 	return gensec_start_mech(gensec_security);
gensec_security   756 source4/auth/gensec/gensec.c 	gensec_security->ops = gensec_security_by_sasl_name(gensec_security, sasl_name);
gensec_security   757 source4/auth/gensec/gensec.c 	if (!gensec_security->ops) {
gensec_security   761 source4/auth/gensec/gensec.c 	return gensec_start_mech(gensec_security);
gensec_security   773 source4/auth/gensec/gensec.c 	TALLOC_CTX *mem_ctx = talloc_new(gensec_security);
gensec_security   779 source4/auth/gensec/gensec.c 	ops = gensec_security_by_sasl_list(gensec_security, mem_ctx, sasl_names);
gensec_security   788 source4/auth/gensec/gensec.c 		nt_status = gensec_start_mech_by_ops(gensec_security, ops[i]);
gensec_security   805 source4/auth/gensec/gensec.c 	gensec_security->ops = gensec_security_by_name(gensec_security, name);
gensec_security   806 source4/auth/gensec/gensec.c 	if (!gensec_security->ops) {
gensec_security   810 source4/auth/gensec/gensec.c 	return gensec_start_mech(gensec_security);
gensec_security   822 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->unseal_packet) {
gensec_security   825 source4/auth/gensec/gensec.c 	if (!gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   829 source4/auth/gensec/gensec.c 	return gensec_security->ops->unseal_packet(gensec_security, mem_ctx, 
gensec_security   841 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->check_packet) {
gensec_security   844 source4/auth/gensec/gensec.c 	if (!gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   848 source4/auth/gensec/gensec.c 	return gensec_security->ops->check_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig);
gensec_security   857 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->seal_packet) {
gensec_security   860 source4/auth/gensec/gensec.c 	if (!gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   864 source4/auth/gensec/gensec.c 	return gensec_security->ops->seal_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig);
gensec_security   873 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->sign_packet) {
gensec_security   876 source4/auth/gensec/gensec.c 	if (!gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   880 source4/auth/gensec/gensec.c 	return gensec_security->ops->sign_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig);
gensec_security   885 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->sig_size) {
gensec_security   888 source4/auth/gensec/gensec.c 	if (!gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   892 source4/auth/gensec/gensec.c 	return gensec_security->ops->sig_size(gensec_security, data_size);
gensec_security   897 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->max_wrapped_size) {
gensec_security   901 source4/auth/gensec/gensec.c 	return gensec_security->ops->max_wrapped_size(gensec_security);
gensec_security   906 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->max_input_size) {
gensec_security   907 source4/auth/gensec/gensec.c 		return (1 << 17) - gensec_sig_size(gensec_security, 1 << 17);
gensec_security   910 source4/auth/gensec/gensec.c 	return gensec_security->ops->max_input_size(gensec_security);
gensec_security   918 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->wrap) {
gensec_security   921 source4/auth/gensec/gensec.c 	return gensec_security->ops->wrap(gensec_security, mem_ctx, in, out);
gensec_security   929 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->unwrap) {
gensec_security   932 source4/auth/gensec/gensec.c 	return gensec_security->ops->unwrap(gensec_security, mem_ctx, in, out);
gensec_security   938 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->session_key) {
gensec_security   941 source4/auth/gensec/gensec.c 	if (!gensec_have_feature(gensec_security, GENSEC_FEATURE_SESSION_KEY)) {
gensec_security   945 source4/auth/gensec/gensec.c 	return gensec_security->ops->session_key(gensec_security, session_key);
gensec_security   961 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->session_info) {
gensec_security   964 source4/auth/gensec/gensec.c 	return gensec_security->ops->session_info(gensec_security, session_info);
gensec_security   981 source4/auth/gensec/gensec.c 	return gensec_security->ops->update(gensec_security, out_mem_ctx, in, out);
gensec_security   988 source4/auth/gensec/gensec.c 	req->status = req->gensec_security->ops->update(req->gensec_security, req, req->in, &req->out);
gensec_security  1009 source4/auth/gensec/gensec.c 	req = talloc(gensec_security, struct gensec_update_request);
gensec_security  1011 source4/auth/gensec/gensec.c 	req->gensec_security		= gensec_security;
gensec_security  1017 source4/auth/gensec/gensec.c 	te = event_add_timed(gensec_security->event_ctx, req,
gensec_security  1060 source4/auth/gensec/gensec.c 	if (!gensec_security->ops || !gensec_security->ops->want_feature) {
gensec_security  1061 source4/auth/gensec/gensec.c 		gensec_security->want_features |= feature;
gensec_security  1064 source4/auth/gensec/gensec.c 	gensec_security->ops->want_feature(gensec_security, feature);
gensec_security  1075 source4/auth/gensec/gensec.c 	if (!gensec_security->ops->have_feature) {
gensec_security  1081 source4/auth/gensec/gensec.c 	return gensec_security->ops->have_feature(gensec_security, feature);
gensec_security  1091 source4/auth/gensec/gensec.c 	gensec_security->credentials = talloc_reference(gensec_security, credentials);
gensec_security  1092 source4/auth/gensec/gensec.c 	NT_STATUS_HAVE_NO_MEMORY(gensec_security->credentials);
gensec_security  1093 source4/auth/gensec/gensec.c 	gensec_want_feature(gensec_security, cli_credentials_get_gensec_features(gensec_security->credentials));
gensec_security  1104 source4/auth/gensec/gensec.c 	if (!gensec_security) {
gensec_security  1107 source4/auth/gensec/gensec.c 	return gensec_security->credentials;
gensec_security  1117 source4/auth/gensec/gensec.c 	gensec_security->target.service = talloc_strdup(gensec_security, service);
gensec_security  1118 source4/auth/gensec/gensec.c 	if (!gensec_security->target.service) {
gensec_security  1126 source4/auth/gensec/gensec.c 	if (gensec_security->target.service) {
gensec_security  1127 source4/auth/gensec/gensec.c 		return gensec_security->target.service;
gensec_security  1140 source4/auth/gensec/gensec.c 	gensec_security->target.hostname = talloc_strdup(gensec_security, hostname);
gensec_security  1141 source4/auth/gensec/gensec.c 	if (hostname && !gensec_security->target.hostname) {
gensec_security  1150 source4/auth/gensec/gensec.c 	if (gensec_security->settings->target_hostname) {
gensec_security  1151 source4/auth/gensec/gensec.c 		return gensec_security->settings->target_hostname;
gensec_security  1154 source4/auth/gensec/gensec.c 	if (gensec_security->target.hostname) {
gensec_security  1155 source4/auth/gensec/gensec.c 		return gensec_security->target.hostname;
gensec_security  1173 source4/auth/gensec/gensec.c 	gensec_security->my_addr = my_addr;
gensec_security  1174 source4/auth/gensec/gensec.c 	if (my_addr && !talloc_reference(gensec_security, my_addr)) {
gensec_security  1182 source4/auth/gensec/gensec.c 	gensec_security->peer_addr = peer_addr;
gensec_security  1183 source4/auth/gensec/gensec.c 	if (peer_addr && !talloc_reference(gensec_security, peer_addr)) {
gensec_security  1191 source4/auth/gensec/gensec.c 	if (gensec_security->my_addr) {
gensec_security  1192 source4/auth/gensec/gensec.c 		return gensec_security->my_addr;
gensec_security  1202 source4/auth/gensec/gensec.c 	if (gensec_security->peer_addr) {
gensec_security  1203 source4/auth/gensec/gensec.c 		return gensec_security->peer_addr;
gensec_security  1223 source4/auth/gensec/gensec.c 	gensec_security->target.principal = talloc_strdup(gensec_security, principal);
gensec_security  1224 source4/auth/gensec/gensec.c 	if (!gensec_security->target.principal) {
gensec_security  1232 source4/auth/gensec/gensec.c 	if (gensec_security->target.principal) {
gensec_security  1233 source4/auth/gensec/gensec.c 		return gensec_security->target.principal;
gensec_security  1282 source4/auth/gensec/gensec.c 		sizeof(struct gensec_security),
gensec_security    45 source4/auth/gensec/gensec.h struct gensec_security;
gensec_security    74 source4/auth/gensec/gensec.h 	struct gensec_security *gensec_security;
gensec_security    96 source4/auth/gensec/gensec.h 	NTSTATUS (*client_start)(struct gensec_security *gensec_security);
gensec_security    97 source4/auth/gensec/gensec.h 	NTSTATUS (*server_start)(struct gensec_security *gensec_security);
gensec_security   101 source4/auth/gensec/gensec.h 	NTSTATUS (*magic)(struct gensec_security *gensec_security, 
gensec_security   103 source4/auth/gensec/gensec.h 	NTSTATUS (*update)(struct gensec_security *gensec_security, TALLOC_CTX *out_mem_ctx,
gensec_security   105 source4/auth/gensec/gensec.h 	NTSTATUS (*seal_packet)(struct gensec_security *gensec_security, TALLOC_CTX *sig_mem_ctx,
gensec_security   109 source4/auth/gensec/gensec.h 	NTSTATUS (*sign_packet)(struct gensec_security *gensec_security, TALLOC_CTX *sig_mem_ctx,
gensec_security   113 source4/auth/gensec/gensec.h 	size_t   (*sig_size)(struct gensec_security *gensec_security, size_t data_size);
gensec_security   114 source4/auth/gensec/gensec.h 	size_t   (*max_input_size)(struct gensec_security *gensec_security);
gensec_security   115 source4/auth/gensec/gensec.h 	size_t   (*max_wrapped_size)(struct gensec_security *gensec_security);
gensec_security   116 source4/auth/gensec/gensec.h 	NTSTATUS (*check_packet)(struct gensec_security *gensec_security, TALLOC_CTX *sig_mem_ctx, 
gensec_security   120 source4/auth/gensec/gensec.h 	NTSTATUS (*unseal_packet)(struct gensec_security *gensec_security, TALLOC_CTX *sig_mem_ctx,
gensec_security   124 source4/auth/gensec/gensec.h 	NTSTATUS (*wrap)(struct gensec_security *gensec_security, 
gensec_security   128 source4/auth/gensec/gensec.h 	NTSTATUS (*unwrap)(struct gensec_security *gensec_security, 
gensec_security   132 source4/auth/gensec/gensec.h 	NTSTATUS (*wrap_packets)(struct gensec_security *gensec_security, 
gensec_security   137 source4/auth/gensec/gensec.h 	NTSTATUS (*unwrap_packets)(struct gensec_security *gensec_security, 
gensec_security   142 source4/auth/gensec/gensec.h 	NTSTATUS (*packet_full_request)(struct gensec_security *gensec_security,
gensec_security   144 source4/auth/gensec/gensec.h 	NTSTATUS (*session_key)(struct gensec_security *gensec_security, DATA_BLOB *session_key);
gensec_security   145 source4/auth/gensec/gensec.h 	NTSTATUS (*session_info)(struct gensec_security *gensec_security, 
gensec_security   147 source4/auth/gensec/gensec.h 	void (*want_feature)(struct gensec_security *gensec_security,
gensec_security   149 source4/auth/gensec/gensec.h 	bool (*have_feature)(struct gensec_security *gensec_security,
gensec_security   190 source4/auth/gensec/gensec.h struct gensec_security;
gensec_security   150 source4/auth/gensec/gensec_gssapi.c 	gensec_gssapi_state = talloc(gensec_security, struct gensec_gssapi_state);
gensec_security   157 source4/auth/gensec/gensec_gssapi.c 		= gensec_setting_int(gensec_security->settings, "gensec_gssapi", "max wrap buf size", 65536);
gensec_security   162 source4/auth/gensec/gensec_gssapi.c 	gensec_security->private_data = gensec_gssapi_state;
gensec_security   173 source4/auth/gensec/gensec_gssapi.c 	if (gensec_setting_bool(gensec_security->settings, "gensec_gssapi", "mutual", true)) {
gensec_security   176 source4/auth/gensec/gensec_gssapi.c 	if (gensec_setting_bool(gensec_security->settings, "gensec_gssapi", "delegation", true)) {
gensec_security   179 source4/auth/gensec/gensec_gssapi.c 	if (gensec_setting_bool(gensec_security->settings, "gensec_gssapi", "replay", true)) {
gensec_security   182 source4/auth/gensec/gensec_gssapi.c 	if (gensec_setting_bool(gensec_security->settings, "gensec_gssapi", "sequence", true)) {
gensec_security   196 source4/auth/gensec/gensec_gssapi.c 	if (gensec_security->want_features & GENSEC_FEATURE_SIGN) {
gensec_security   199 source4/auth/gensec/gensec_gssapi.c 	if (gensec_security->want_features & GENSEC_FEATURE_SEAL) {
gensec_security   202 source4/auth/gensec/gensec_gssapi.c 	if (gensec_security->want_features & GENSEC_FEATURE_DCE_STYLE) {
gensec_security   209 source4/auth/gensec/gensec_gssapi.c 	send_to_kdc.ptr = gensec_security->event_ctx;
gensec_security   217 source4/auth/gensec/gensec_gssapi.c 	if (lp_realm(gensec_security->settings->lp_ctx) && *lp_realm(gensec_security->settings->lp_ctx)) {
gensec_security   218 source4/auth/gensec/gensec_gssapi.c 		char *upper_realm = strupper_talloc(gensec_gssapi_state, lp_realm(gensec_security->settings->lp_ctx));
gensec_security   220 source4/auth/gensec/gensec_gssapi.c 			DEBUG(1,("gensec_krb5_start: could not uppercase realm: %s\n", lp_realm(gensec_security->settings->lp_ctx)));
gensec_security   234 source4/auth/gensec/gensec_gssapi.c 	ret = gsskrb5_set_dns_canonicalize(gensec_setting_bool(gensec_security->settings, "krb5", "set_dns_canonicalize", false));
gensec_security   242 source4/auth/gensec/gensec_gssapi.c 				    gensec_security->event_ctx,
gensec_security   243 source4/auth/gensec/gensec_gssapi.c 				    gensec_security->settings->lp_ctx,
gensec_security   262 source4/auth/gensec/gensec_gssapi.c 	nt_status = gensec_gssapi_start(gensec_security);
gensec_security   267 source4/auth/gensec/gensec_gssapi.c 	gensec_gssapi_state = talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   269 source4/auth/gensec/gensec_gssapi.c 	machine_account = gensec_get_credentials(gensec_security);
gensec_security   276 source4/auth/gensec/gensec_gssapi.c 							   gensec_security->event_ctx, 
gensec_security   277 source4/auth/gensec/gensec_gssapi.c 							   gensec_security->settings->lp_ctx, &gcc);
gensec_security   294 source4/auth/gensec/gensec_gssapi.c 	nt_status = gensec_gssapi_server_start(gensec_security);
gensec_security   297 source4/auth/gensec/gensec_gssapi.c 		gensec_gssapi_state = talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   306 source4/auth/gensec/gensec_gssapi.c 	struct cli_credentials *creds = gensec_get_credentials(gensec_security);
gensec_security   312 source4/auth/gensec/gensec_gssapi.c 	const char *hostname = gensec_get_target_hostname(gensec_security);
gensec_security   329 source4/auth/gensec/gensec_gssapi.c 	nt_status = gensec_gssapi_start(gensec_security);
gensec_security   334 source4/auth/gensec/gensec_gssapi.c 	gensec_gssapi_state = talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   338 source4/auth/gensec/gensec_gssapi.c 	principal = gensec_get_target_principal(gensec_security);
gensec_security   339 source4/auth/gensec/gensec_gssapi.c 	if (principal && lp_client_use_spnego_principal(gensec_security->settings->lp_ctx)) {
gensec_security   343 source4/auth/gensec/gensec_gssapi.c 					    gensec_get_target_service(gensec_security), 
gensec_security   364 source4/auth/gensec/gensec_gssapi.c 						   gensec_security->event_ctx, 
gensec_security   365 source4/auth/gensec/gensec_gssapi.c 						   gensec_security->settings->lp_ctx, &gcc);
gensec_security   391 source4/auth/gensec/gensec_gssapi.c 	nt_status = gensec_gssapi_client_start(gensec_security);
gensec_security   394 source4/auth/gensec/gensec_gssapi.c 		gensec_gssapi_state = talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   437 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   449 source4/auth/gensec/gensec_gssapi.c 		switch (gensec_security->gensec_role) {
gensec_security   526 source4/auth/gensec/gensec_gssapi.c 				if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   528 source4/auth/gensec/gensec_gssapi.c 				} else if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   572 source4/auth/gensec/gensec_gssapi.c 		switch (gensec_security->gensec_role) {
gensec_security   615 source4/auth/gensec/gensec_gssapi.c 			if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   619 source4/auth/gensec/gensec_gssapi.c 			} else if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   658 source4/auth/gensec/gensec_gssapi.c 			if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   660 source4/auth/gensec/gensec_gssapi.c 			} else if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   686 source4/auth/gensec/gensec_gssapi.c 			if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   689 source4/auth/gensec/gensec_gssapi.c 			if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   766 source4/auth/gensec/gensec_gssapi.c 		if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   770 source4/auth/gensec/gensec_gssapi.c 		} else if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   783 source4/auth/gensec/gensec_gssapi.c 		if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   785 source4/auth/gensec/gensec_gssapi.c 		} else if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   805 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   814 source4/auth/gensec/gensec_gssapi.c 			    gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL),
gensec_security   829 source4/auth/gensec/gensec_gssapi.c 		size_t max_wrapped_size = gensec_gssapi_max_wrapped_size(gensec_security);
gensec_security   839 source4/auth/gensec/gensec_gssapi.c 	if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)
gensec_security   852 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   861 source4/auth/gensec/gensec_gssapi.c 		size_t max_wrapped_size = gensec_gssapi_max_wrapped_size(gensec_security);
gensec_security   883 source4/auth/gensec/gensec_gssapi.c 	if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)
gensec_security   895 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   901 source4/auth/gensec/gensec_gssapi.c 				       gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL),
gensec_security   919 source4/auth/gensec/gensec_gssapi.c 	struct gensec_gssapi_state *gensec_gssapi_state = talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);;
gensec_security   930 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security   941 source4/auth/gensec/gensec_gssapi.c 			    gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL),
gensec_security   968 source4/auth/gensec/gensec_gssapi.c 	if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)
gensec_security   982 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security  1019 source4/auth/gensec/gensec_gssapi.c 	if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)
gensec_security  1033 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security  1037 source4/auth/gensec/gensec_gssapi.c 	if (gensec_security->want_features & GENSEC_FEATURE_SIGN_PKT_HEADER) {
gensec_security  1072 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security  1080 source4/auth/gensec/gensec_gssapi.c 	if (gensec_security->want_features & GENSEC_FEATURE_SIGN_PKT_HEADER) {
gensec_security  1110 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security  1145 source4/auth/gensec/gensec_gssapi.c 		if (gensec_setting_bool(gensec_security->settings, "gensec_gssapi", "force_new_spnego", false)) {
gensec_security  1148 source4/auth/gensec/gensec_gssapi.c 		if (gensec_setting_bool(gensec_security->settings, "gensec_gssapi", "disable_new_spnego", false)) {
gensec_security  1180 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security  1222 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security  1259 source4/auth/gensec/gensec_gssapi.c 							     gensec_security->settings->iconv_convenience,
gensec_security  1293 source4/auth/gensec/gensec_gssapi.c 		if (gensec_security->auth_context && 
gensec_security  1294 source4/auth/gensec/gensec_gssapi.c 		    !gensec_setting_bool(gensec_security->settings, "gensec", "require_pac", false)) {
gensec_security  1297 source4/auth/gensec/gensec_gssapi.c 			nt_status = gensec_security->auth_context->get_server_info_principal(mem_ctx, 
gensec_security  1298 source4/auth/gensec/gensec_gssapi.c 											     gensec_security->auth_context, 
gensec_security  1315 source4/auth/gensec/gensec_gssapi.c 	nt_status = auth_generate_session_info(mem_ctx, gensec_security->event_ctx, 
gensec_security  1316 source4/auth/gensec/gensec_gssapi.c 					       gensec_security->settings->lp_ctx, server_info, &session_info);
gensec_security  1322 source4/auth/gensec/gensec_gssapi.c 	nt_status = gensec_gssapi_session_key(gensec_security, &session_info->session_key);
gensec_security  1339 source4/auth/gensec/gensec_gssapi.c 		cli_credentials_set_conf(session_info->credentials, gensec_security->settings->lp_ctx);
gensec_security  1344 source4/auth/gensec/gensec_gssapi.c 							   gensec_security->event_ctx,
gensec_security  1345 source4/auth/gensec/gensec_gssapi.c 							   gensec_security->settings->lp_ctx, 
gensec_security  1369 source4/auth/gensec/gensec_gssapi.c 		= talloc_get_type(gensec_security->private_data, struct gensec_gssapi_state);
gensec_security    99 source4/auth/gensec/gensec_krb5.c 	creds = gensec_get_credentials(gensec_security);
gensec_security   104 source4/auth/gensec/gensec_krb5.c 	gensec_krb5_state = talloc(gensec_security, struct gensec_krb5_state);
gensec_security   109 source4/auth/gensec/gensec_krb5.c 	gensec_security->private_data = gensec_krb5_state;
gensec_security   122 source4/auth/gensec/gensec_krb5.c 					     gensec_security->event_ctx, 
gensec_security   123 source4/auth/gensec/gensec_krb5.c 					     gensec_security->settings->lp_ctx, &gensec_krb5_state->smb_krb5_context)) {
gensec_security   148 source4/auth/gensec/gensec_krb5.c 	my_addr = gensec_get_my_addr(gensec_security);
gensec_security   161 source4/auth/gensec/gensec_krb5.c 	peer_addr = gensec_get_peer_addr(gensec_security);
gensec_security   194 source4/auth/gensec/gensec_krb5.c 	nt_status = gensec_krb5_start(gensec_security);
gensec_security   199 source4/auth/gensec/gensec_krb5.c 	gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   207 source4/auth/gensec/gensec_krb5.c 	NTSTATUS nt_status = gensec_krb5_server_start(gensec_security);
gensec_security   211 source4/auth/gensec/gensec_krb5.c 		gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   229 source4/auth/gensec/gensec_krb5.c 	hostname = gensec_get_target_hostname(gensec_security);
gensec_security   243 source4/auth/gensec/gensec_krb5.c 	nt_status = gensec_krb5_start(gensec_security);
gensec_security   248 source4/auth/gensec/gensec_krb5.c 	gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   251 source4/auth/gensec/gensec_krb5.c 	principal = gensec_get_target_principal(gensec_security);
gensec_security   253 source4/auth/gensec/gensec_krb5.c 	ret = cli_credentials_get_ccache(gensec_get_credentials(gensec_security), 
gensec_security   254 source4/auth/gensec/gensec_krb5.c 				         gensec_security->event_ctx, 
gensec_security   255 source4/auth/gensec/gensec_krb5.c 					 gensec_security->settings->lp_ctx, &ccache_container);
gensec_security   270 source4/auth/gensec/gensec_krb5.c 	if (principal && lp_client_use_spnego_principal(gensec_security->settings->lp_ctx)) {
gensec_security   288 source4/auth/gensec/gensec_krb5.c 				  gensec_get_target_service(gensec_security),
gensec_security   333 source4/auth/gensec/gensec_krb5.c 	NTSTATUS nt_status = gensec_krb5_client_start(gensec_security);
gensec_security   337 source4/auth/gensec/gensec_krb5.c 		gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   378 source4/auth/gensec/gensec_krb5.c 	struct gensec_krb5_state *gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   453 source4/auth/gensec/gensec_krb5.c 		ret = cli_credentials_get_keytab(gensec_get_credentials(gensec_security), 
gensec_security   454 source4/auth/gensec/gensec_krb5.c 					         gensec_security->event_ctx, 
gensec_security   455 source4/auth/gensec/gensec_krb5.c 						 gensec_security->settings->lp_ctx, &keytab);
gensec_security   461 source4/auth/gensec/gensec_krb5.c 		ret = principal_from_credentials(out_mem_ctx, gensec_get_credentials(gensec_security), 
gensec_security   512 source4/auth/gensec/gensec_krb5.c 	struct gensec_krb5_state *gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   527 source4/auth/gensec/gensec_krb5.c 	switch (gensec_security->gensec_role) {
gensec_security   555 source4/auth/gensec/gensec_krb5.c 	struct gensec_krb5_state *gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   569 source4/auth/gensec/gensec_krb5.c 	TALLOC_CTX *mem_ctx = talloc_new(gensec_security);
gensec_security   597 source4/auth/gensec/gensec_krb5.c 	if (ret && gensec_setting_bool(gensec_security->settings, "gensec", "require_pac", false)) {
gensec_security   610 source4/auth/gensec/gensec_krb5.c 		if (gensec_security->auth_context && 
gensec_security   611 source4/auth/gensec/gensec_krb5.c 		    !gensec_setting_bool(gensec_security->settings, "gensec", "require_pac", false)) {
gensec_security   613 source4/auth/gensec/gensec_krb5.c 			nt_status = gensec_security->auth_context->get_server_info_principal(mem_ctx, 
gensec_security   614 source4/auth/gensec/gensec_krb5.c 											     gensec_security->auth_context, 
gensec_security   648 source4/auth/gensec/gensec_krb5.c 						    gensec_security->settings->iconv_convenience,
gensec_security   673 source4/auth/gensec/gensec_krb5.c 	nt_status = auth_generate_session_info(mem_ctx, gensec_security->event_ctx, gensec_security->settings->lp_ctx, server_info, &session_info);
gensec_security   680 source4/auth/gensec/gensec_krb5.c 	nt_status = gensec_krb5_session_key(gensec_security, &session_info->session_key);
gensec_security   699 source4/auth/gensec/gensec_krb5.c 	struct gensec_krb5_state *gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   707 source4/auth/gensec/gensec_krb5.c 	if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   729 source4/auth/gensec/gensec_krb5.c 	struct gensec_krb5_state *gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security   738 source4/auth/gensec/gensec_krb5.c 	if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   758 source4/auth/gensec/gensec_krb5.c 	struct gensec_krb5_state *gensec_krb5_state = (struct gensec_krb5_state *)gensec_security->private_data;
gensec_security    50 source4/auth/gensec/schannel.c 	struct schannel_state *state = (struct schannel_state *)gensec_security->private_data;
gensec_security    61 source4/auth/gensec/schannel.c 	switch (gensec_security->gensec_role) {
gensec_security    68 source4/auth/gensec/schannel.c 		state->creds = talloc_reference(state, cli_credentials_get_netlogon_creds(gensec_security->credentials));
gensec_security    74 source4/auth/gensec/schannel.c 		bind_schannel.u.info23.domain = cli_credentials_get_domain(gensec_security->credentials);
gensec_security    75 source4/auth/gensec/schannel.c 		bind_schannel.u.info23.workstation = cli_credentials_get_workstation(gensec_security->credentials);
gensec_security    76 source4/auth/gensec/schannel.c 		bind_schannel.u.info23.dnsdomain = cli_credentials_get_realm(gensec_security->credentials);
gensec_security    80 source4/auth/gensec/schannel.c 		bind_schannel.u.info23.dnsworkstation = cli_credentials_get_workstation(gensec_security->credentials);
gensec_security    83 source4/auth/gensec/schannel.c 		bind_schannel.u.info3.domain = cli_credentials_get_domain(gensec_security->credentials);
gensec_security    84 source4/auth/gensec/schannel.c 		bind_schannel.u.info3.workstation = cli_credentials_get_workstation(gensec_security->credentials);
gensec_security    88 source4/auth/gensec/schannel.c 					       gensec_security->settings->iconv_convenience, &bind_schannel,
gensec_security   109 source4/auth/gensec/schannel.c 			gensec_security->settings->iconv_convenience,
gensec_security   128 source4/auth/gensec/schannel.c 		status = schannel_fetch_session_key(out_mem_ctx, gensec_security->event_ctx, 
gensec_security   129 source4/auth/gensec/schannel.c 						    gensec_security->settings->lp_ctx, workstation, 
gensec_security   147 source4/auth/gensec/schannel.c 					       gensec_security->settings->iconv_convenience, &bind_schannel_ack,
gensec_security   174 source4/auth/gensec/schannel.c 	struct schannel_state *state = talloc_get_type(gensec_security->private_data, struct schannel_state);
gensec_security   192 source4/auth/gensec/schannel.c 	struct schannel_state *state = talloc_get_type(gensec_security->private_data, struct schannel_state);
gensec_security   193 source4/auth/gensec/schannel.c 	return auth_anonymous_session_info(state, gensec_security->event_ctx, gensec_security->settings->lp_ctx, _session_info);
gensec_security   200 source4/auth/gensec/schannel.c 	state = talloc(gensec_security, struct schannel_state);
gensec_security   207 source4/auth/gensec/schannel.c 	gensec_security->private_data = state;
gensec_security   217 source4/auth/gensec/schannel.c 	status = schannel_start(gensec_security);
gensec_security   222 source4/auth/gensec/schannel.c 	state = (struct schannel_state *)gensec_security->private_data;
gensec_security   233 source4/auth/gensec/schannel.c 	status = schannel_start(gensec_security);
gensec_security   238 source4/auth/gensec/schannel.c 	state = (struct schannel_state *)gensec_security->private_data;
gensec_security   110 source4/auth/gensec/schannel_sign.c 	struct schannel_state *state = talloc_get_type(gensec_security->private_data, struct schannel_state);
gensec_security   161 source4/auth/gensec/schannel_sign.c 	struct schannel_state *state = talloc_get_type(gensec_security->private_data, struct schannel_state);
gensec_security   209 source4/auth/gensec/schannel_sign.c 	struct schannel_state *state = talloc_get_type(gensec_security->private_data, struct schannel_state);
gensec_security   257 source4/auth/gensec/schannel_sign.c 	struct schannel_state *state = talloc_get_type(gensec_security->private_data, struct schannel_state);
gensec_security    32 source4/auth/gensec/socket.c 	struct gensec_security *gensec_security;
gensec_security    69 source4/auth/gensec/socket.c 	if (!gensec_security->ops->wrap_packets) {
gensec_security    73 source4/auth/gensec/socket.c 		max_input_size = gensec_max_input_size(gensec_security);
gensec_security    76 source4/auth/gensec/socket.c 		nt_status = gensec_wrap(gensec_security, 
gensec_security    96 source4/auth/gensec/socket.c 	return gensec_security->ops->wrap_packets(gensec_security, mem_ctx, in, out,
gensec_security   108 source4/auth/gensec/socket.c 	if (!gensec_security->ops->unwrap_packets) {
gensec_security   128 source4/auth/gensec/socket.c 		nt_status = gensec_unwrap(gensec_security, 
gensec_security   138 source4/auth/gensec/socket.c 	return gensec_security->ops->unwrap_packets(gensec_security, mem_ctx, in, out,
gensec_security   147 source4/auth/gensec/socket.c 	if (gensec_security->ops->packet_full_request) {
gensec_security   148 source4/auth/gensec/socket.c 		return gensec_security->ops->packet_full_request(gensec_security,
gensec_security   151 source4/auth/gensec/socket.c 	if (gensec_security->ops->unwrap_packets) {
gensec_security   164 source4/auth/gensec/socket.c 	struct gensec_security *gensec_security = gensec_socket->gensec_security;
gensec_security   165 source4/auth/gensec/socket.c 	return gensec_packet_full_request(gensec_security, blob, size);
gensec_security   302 source4/auth/gensec/socket.c 	nt_status = gensec_unwrap_packets(gensec_socket->gensec_security, 
gensec_security   379 source4/auth/gensec/socket.c 	nt_status = gensec_wrap_packets(gensec_socket->gensec_security, 
gensec_security   445 source4/auth/gensec/socket.c 	if (!gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL) &&
gensec_security   446 source4/auth/gensec/socket.c 	    !gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   454 source4/auth/gensec/socket.c 	gensec_socket->gensec_security = gensec_security;
gensec_security    44 source4/auth/gensec/spnego.c 	struct gensec_security *sub_sec_security;
gensec_security    57 source4/auth/gensec/spnego.c 	spnego_state = talloc(gensec_security, struct spnego_state);
gensec_security    68 source4/auth/gensec/spnego.c 	gensec_security->private_data = spnego_state;
gensec_security    76 source4/auth/gensec/spnego.c 	spnego_state = talloc(gensec_security, struct spnego_state);		
gensec_security    87 source4/auth/gensec/spnego.c 	gensec_security->private_data = spnego_state;
gensec_security   100 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   120 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   140 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   160 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   179 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   196 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   214 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   230 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   248 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   263 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   275 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   287 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   300 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   312 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   335 source4/auth/gensec/spnego.c 		= gensec_security_mechs(gensec_security, out_mem_ctx);
gensec_security   340 source4/auth/gensec/spnego.c 	    	if (gensec_security != NULL && 
gensec_security   341 source4/auth/gensec/spnego.c 				!gensec_security_ops_enabled(all_ops[i], gensec_security->settings->lp_ctx))
gensec_security   362 source4/auth/gensec/spnego.c 		nt_status = all_ops[i]->magic(gensec_security, &in);
gensec_security   370 source4/auth/gensec/spnego.c 						    gensec_security, 
gensec_security   408 source4/auth/gensec/spnego.c 		= gensec_security_by_oid_list(gensec_security, 
gensec_security   426 source4/auth/gensec/spnego.c 								    gensec_security,
gensec_security   468 source4/auth/gensec/spnego.c 							    gensec_security,
gensec_security   570 source4/auth/gensec/spnego.c 	mechTypes = gensec_security_oids(gensec_security, 
gensec_security   573 source4/auth/gensec/spnego.c 	all_sec	= gensec_security_by_oid_list(gensec_security, 
gensec_security   583 source4/auth/gensec/spnego.c 						    gensec_security,
gensec_security   635 source4/auth/gensec/spnego.c 			struct cli_credentials *creds = gensec_get_credentials(gensec_security);
gensec_security   724 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security   750 source4/auth/gensec/spnego.c 			len = spnego_read_data(gensec_security, in, &spnego);
gensec_security   752 source4/auth/gensec/spnego.c 				return gensec_spnego_server_try_fallback(gensec_security, spnego_state, 
gensec_security   766 source4/auth/gensec/spnego.c 			nt_status = gensec_spnego_parse_negTokenInit(gensec_security,
gensec_security   773 source4/auth/gensec/spnego.c 			nt_status = gensec_spnego_server_negTokenTarg(gensec_security,
gensec_security   785 source4/auth/gensec/spnego.c 			nt_status = gensec_spnego_create_negTokenInit(gensec_security, spnego_state, 
gensec_security   802 source4/auth/gensec/spnego.c 			nt_status = gensec_spnego_create_negTokenInit(gensec_security, spnego_state, 
gensec_security   809 source4/auth/gensec/spnego.c 		len = spnego_read_data(gensec_security, in, &spnego);
gensec_security   828 source4/auth/gensec/spnego.c 			gensec_set_target_principal(gensec_security, spnego.negTokenInit.targetPrincipal);
gensec_security   831 source4/auth/gensec/spnego.c 		nt_status = gensec_spnego_parse_negTokenInit(gensec_security,
gensec_security   876 source4/auth/gensec/spnego.c 		len = spnego_read_data(gensec_security, in, &spnego);
gensec_security   931 source4/auth/gensec/spnego.c 		nt_status = gensec_spnego_server_negTokenTarg(gensec_security,
gensec_security   950 source4/auth/gensec/spnego.c 		len = spnego_read_data(gensec_security, in, &spnego);
gensec_security   977 source4/auth/gensec/spnego.c 				 gensec_get_name_by_oid(gensec_security, spnego.negTokenTarg.supportedMech), 
gensec_security   978 source4/auth/gensec/spnego.c 				 gensec_get_name_by_oid(gensec_security, spnego_state->neg_oid)));
gensec_security   982 source4/auth/gensec/spnego.c 							    gensec_security,
gensec_security  1105 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security  1108 source4/auth/gensec/spnego.c 		gensec_security->want_features |= feature;
gensec_security  1119 source4/auth/gensec/spnego.c 	struct spnego_state *spnego_state = (struct spnego_state *)gensec_security->private_data;
gensec_security    43 source4/auth/ntlmssp/ntlmssp.c 	NTSTATUS (*sync_fn)(struct gensec_security *gensec_security,
gensec_security   131 source4/auth/ntlmssp/ntlmssp.c 	struct gensec_security *gensec_security = gensec_ntlmssp_state->gensec_security;
gensec_security   150 source4/auth/ntlmssp/ntlmssp.c 			if (gensec_security->want_features & GENSEC_FEATURE_DATAGRAM_MODE) {
gensec_security   205 source4/auth/ntlmssp/ntlmssp.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   220 source4/auth/ntlmssp/ntlmssp.c 	status = ntlmssp_callbacks[i].sync_fn(gensec_security, out_mem_ctx, input, out);
gensec_security   235 source4/auth/ntlmssp/ntlmssp.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   354 source4/auth/ntlmssp/ntlmssp.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   391 source4/auth/ntlmssp/ntlmssp.c 	gensec_ntlmssp_state = talloc_zero(gensec_security, struct gensec_ntlmssp_state);
gensec_security   396 source4/auth/ntlmssp/ntlmssp.c 	gensec_ntlmssp_state->gensec_security = gensec_security;
gensec_security   400 source4/auth/ntlmssp/ntlmssp.c 	gensec_security->private_data = gensec_ntlmssp_state;
gensec_security    80 source4/auth/ntlmssp/ntlmssp.h 	struct gensec_security *gensec_security;
gensec_security    51 source4/auth/ntlmssp/ntlmssp_client.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security    53 source4/auth/ntlmssp/ntlmssp_client.c 	const char *workstation = cli_credentials_get_workstation(gensec_security->credentials);
gensec_security   102 source4/auth/ntlmssp/ntlmssp_client.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   183 source4/auth/ntlmssp/ntlmssp_client.c 	cli_credentials_get_ntlm_username_domain(gensec_security->credentials, mem_ctx, 
gensec_security   195 source4/auth/ntlmssp/ntlmssp_client.c 	if (lp_client_lanman_auth(gensec_security->settings->lp_ctx)) {
gensec_security   199 source4/auth/ntlmssp/ntlmssp_client.c 	nt_status = cli_credentials_get_ntlm_response(gensec_security->credentials, mem_ctx, 
gensec_security   220 source4/auth/ntlmssp/ntlmssp_client.c 	    && lp_client_lanman_auth(gensec_security->settings->lp_ctx) && lm_session_key.length == 16) {
gensec_security   265 source4/auth/ntlmssp/ntlmssp_client.c 		       cli_credentials_get_workstation(gensec_security->credentials),
gensec_security   285 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_security->want_features & (GENSEC_FEATURE_SIGN|GENSEC_FEATURE_SEAL)) {
gensec_security   304 source4/auth/ntlmssp/ntlmssp_client.c 	nt_status = gensec_ntlmssp_start(gensec_security);
gensec_security   307 source4/auth/ntlmssp/ntlmssp_client.c 	gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   311 source4/auth/ntlmssp/ntlmssp_client.c 	gensec_ntlmssp_state->domain = lp_workgroup(gensec_security->settings->lp_ctx);
gensec_security   313 source4/auth/ntlmssp/ntlmssp_client.c 	gensec_ntlmssp_state->unicode = gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "unicode", true);
gensec_security   315 source4/auth/ntlmssp/ntlmssp_client.c 	gensec_ntlmssp_state->use_nt_response = gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "send_nt_reponse", true);
gensec_security   317 source4/auth/ntlmssp/ntlmssp_client.c 	gensec_ntlmssp_state->allow_lm_key = (lp_client_lanman_auth(gensec_security->settings->lp_ctx) 
gensec_security   318 source4/auth/ntlmssp/ntlmssp_client.c 					      && (gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "allow_lm_key", false)
gensec_security   319 source4/auth/ntlmssp/ntlmssp_client.c 						  || gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "lm_key", false)));
gensec_security   321 source4/auth/ntlmssp/ntlmssp_client.c 	gensec_ntlmssp_state->use_ntlmv2 = lp_client_ntlmv2_auth(gensec_security->settings->lp_ctx);
gensec_security   329 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "128bit", true)) {
gensec_security   333 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "56bit", false)) {
gensec_security   337 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "lm_key", false)) {
gensec_security   341 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "keyexchange", true)) {
gensec_security   345 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "alwayssign", true)) {
gensec_security   349 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_client", "ntlm2", true)) {
gensec_security   356 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_security->want_features & GENSEC_FEATURE_SESSION_KEY) {
gensec_security   368 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_security->want_features & GENSEC_FEATURE_SIGN) {
gensec_security   371 source4/auth/ntlmssp/ntlmssp_client.c 	if (gensec_security->want_features & GENSEC_FEATURE_SEAL) {
gensec_security   375 source4/auth/ntlmssp/ntlmssp_client.c 	gensec_security->private_data = gensec_ntlmssp_state;
gensec_security   126 source4/auth/ntlmssp/ntlmssp_server.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   190 source4/auth/ntlmssp/ntlmssp_server.c 		safe_strcpy(dnsdomname, lp_realm(gensec_security->settings->lp_ctx), sizeof(dnsdomname) - 1);
gensec_security   409 source4/auth/ntlmssp/ntlmssp_server.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   519 source4/auth/ntlmssp/ntlmssp_server.c 	if ((gensec_security->want_features & GENSEC_FEATURE_SIGN)
gensec_security   520 source4/auth/ntlmssp/ntlmssp_server.c 	    || (gensec_security->want_features & GENSEC_FEATURE_SEAL)) {
gensec_security   556 source4/auth/ntlmssp/ntlmssp_server.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   589 source4/auth/ntlmssp/ntlmssp_server.c 	if (gensec_security->want_features
gensec_security   591 source4/auth/ntlmssp/ntlmssp_server.c 		nt_status = ntlmssp_server_postauth(gensec_security, &user_session_key, &lm_session_key);
gensec_security   676 source4/auth/ntlmssp/ntlmssp_server.c 	user_info->remote_host = gensec_get_peer_addr(gensec_ntlmssp_state->gensec_security);
gensec_security   728 source4/auth/ntlmssp/ntlmssp_server.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   730 source4/auth/ntlmssp/ntlmssp_server.c 	nt_status = auth_generate_session_info(gensec_ntlmssp_state, gensec_security->event_ctx, gensec_security->settings->lp_ctx, gensec_ntlmssp_state->server_info, session_info);
gensec_security   749 source4/auth/ntlmssp/ntlmssp_server.c 	nt_status = gensec_ntlmssp_start(gensec_security);
gensec_security   752 source4/auth/ntlmssp/ntlmssp_server.c 	gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   757 source4/auth/ntlmssp/ntlmssp_server.c 	gensec_ntlmssp_state->server_name = lp_netbios_name(gensec_security->settings->lp_ctx);
gensec_security   759 source4/auth/ntlmssp/ntlmssp_server.c 	gensec_ntlmssp_state->domain = lp_workgroup(gensec_security->settings->lp_ctx);
gensec_security   763 source4/auth/ntlmssp/ntlmssp_server.c 	gensec_ntlmssp_state->allow_lm_key = (lp_lanman_auth(gensec_security->settings->lp_ctx) 
gensec_security   764 source4/auth/ntlmssp/ntlmssp_server.c 					  && gensec_setting_bool(gensec_security->settings, "ntlmssp_server", "allow_lm_key", false));
gensec_security   775 source4/auth/ntlmssp/ntlmssp_server.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_server", "128bit", true)) {
gensec_security   779 source4/auth/ntlmssp/ntlmssp_server.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_server", "56bit", true)) {
gensec_security   783 source4/auth/ntlmssp/ntlmssp_server.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_server", "keyexchange", true)) {
gensec_security   787 source4/auth/ntlmssp/ntlmssp_server.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_server", "alwayssign", true)) {
gensec_security   791 source4/auth/ntlmssp/ntlmssp_server.c 	if (gensec_setting_bool(gensec_security->settings, "ntlmssp_server", "ntlm2", true)) {
gensec_security   795 source4/auth/ntlmssp/ntlmssp_server.c 	if (gensec_security->want_features & GENSEC_FEATURE_SIGN) {
gensec_security   798 source4/auth/ntlmssp/ntlmssp_server.c 	if (gensec_security->want_features & GENSEC_FEATURE_SEAL) {
gensec_security   802 source4/auth/ntlmssp/ntlmssp_server.c 	gensec_ntlmssp_state->auth_context = gensec_security->auth_context;
gensec_security   808 source4/auth/ntlmssp/ntlmssp_server.c 	gensec_ntlmssp_state->server_role = lp_server_role(gensec_security->settings->lp_ctx);
gensec_security   141 source4/auth/ntlmssp/ntlmssp_sign.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   160 source4/auth/ntlmssp/ntlmssp_sign.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   224 source4/auth/ntlmssp/ntlmssp_sign.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   286 source4/auth/ntlmssp/ntlmssp_sign.c 	struct gensec_ntlmssp_state *gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   299 source4/auth/ntlmssp/ntlmssp_sign.c 	return gensec_ntlmssp_check_packet(gensec_security, sig_mem_ctx, data, length, whole_pdu, pdu_length, sig);
gensec_security   459 source4/auth/ntlmssp/ntlmssp_sign.c 	if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   467 source4/auth/ntlmssp/ntlmssp_sign.c 	        nt_status = gensec_ntlmssp_seal_packet(gensec_security, sig_mem_ctx, 
gensec_security   479 source4/auth/ntlmssp/ntlmssp_sign.c 	} else if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   487 source4/auth/ntlmssp/ntlmssp_sign.c 	        nt_status = gensec_ntlmssp_sign_packet(gensec_security, sig_mem_ctx, 
gensec_security   513 source4/auth/ntlmssp/ntlmssp_sign.c 	if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SEAL)) {
gensec_security   522 source4/auth/ntlmssp/ntlmssp_sign.c 	        return gensec_ntlmssp_unseal_packet(gensec_security, sig_mem_ctx, 
gensec_security   527 source4/auth/ntlmssp/ntlmssp_sign.c 	} else if (gensec_have_feature(gensec_security, GENSEC_FEATURE_SIGN)) {
gensec_security   536 source4/auth/ntlmssp/ntlmssp_sign.c 	        return gensec_ntlmssp_check_packet(gensec_security, sig_mem_ctx, 
gensec_security    39 source4/auth/samba_server_gensec.c 	struct gensec_security *gensec_ctx;
gensec_security   223 source4/kdc/kpasswdd.c 	if (!NT_STATUS_IS_OK(gensec_session_info(gensec_security, 
gensec_security   448 source4/kdc/kpasswdd.c 	struct gensec_security *gensec_security;
gensec_security   517 source4/kdc/kpasswdd.c 					      &gensec_security);
gensec_security   525 source4/kdc/kpasswdd.c 	nt_status = gensec_set_peer_addr(gensec_security, peer_addr);
gensec_security   530 source4/kdc/kpasswdd.c 	nt_status = gensec_set_my_addr(gensec_security, my_addr);
gensec_security   537 source4/kdc/kpasswdd.c 	gensec_want_feature(gensec_security, GENSEC_FEATURE_SEAL);
gensec_security   539 source4/kdc/kpasswdd.c 	nt_status = gensec_start_mech_by_name(gensec_security, "krb5");
gensec_security   546 source4/kdc/kpasswdd.c 	nt_status = gensec_update(gensec_security, tmp_ctx, ap_req, &ap_rep);
gensec_security   564 source4/kdc/kpasswdd.c 	nt_status = gensec_unwrap(gensec_security, tmp_ctx, &krb_priv_req, &kpasswd_req);
gensec_security   582 source4/kdc/kpasswdd.c 				      gensec_security, 
gensec_security   592 source4/kdc/kpasswdd.c 	nt_status = gensec_wrap(gensec_security, tmp_ctx, 
gensec_security    28 source4/ldap_server/ldap_server.h 	struct gensec_security *gensec;
gensec_security    82 source4/libcli/ldap/ldap_client.h 	struct gensec_security *gensec;
gensec_security   192 source4/libcli/raw/libcliraw.h 	struct gensec_security *gensec;
gensec_security    94 source4/libcli/smb2/smb2.h 	struct gensec_security *gensec;
gensec_security    46 source4/librpc/rpc/dcerpc.h 	struct gensec_security *generic_state;
gensec_security   328 source4/rpc_server/dcerpc_server.c 	p->auth_state.gensec_security = NULL;
gensec_security   893 source4/rpc_server/dcerpc_server.c 	if (call->conn->auth_state.gensec_security && 
gensec_security   894 source4/rpc_server/dcerpc_server.c 	    !gensec_have_feature(call->conn->auth_state.gensec_security, GENSEC_FEATURE_ASYNC_REPLIES)) {
gensec_security   990 source4/rpc_server/dcerpc_server.c 	    call->conn->auth_state.gensec_security) {
gensec_security   991 source4/rpc_server/dcerpc_server.c 		sig_size = gensec_sig_size(call->conn->auth_state.gensec_security,
gensec_security   147 source4/rpc_server/dcerpc_server.h 	struct gensec_security *gensec_security;
gensec_security    85 source4/rpc_server/dcesrv_auth.c 					   &auth->gensec_security);
gensec_security    87 source4/rpc_server/dcesrv_auth.c 	status = gensec_start_mech_by_authtype(auth->gensec_security, auth->auth_info->auth_type, 
gensec_security    99 source4/rpc_server/dcesrv_auth.c 		gensec_want_feature(auth->gensec_security, GENSEC_FEATURE_SIGN_PKT_HEADER);
gensec_security   114 source4/rpc_server/dcesrv_auth.c 	if (!call->conn->auth_state.gensec_security) {
gensec_security   118 source4/rpc_server/dcesrv_auth.c 	status = gensec_update(dce_conn->auth_state.gensec_security,
gensec_security   124 source4/rpc_server/dcesrv_auth.c 		status = gensec_session_info(dce_conn->auth_state.gensec_security,
gensec_security   132 source4/rpc_server/dcesrv_auth.c 			gensec_want_feature(dce_conn->auth_state.gensec_security,
gensec_security   162 source4/rpc_server/dcesrv_auth.c 	    !dce_conn->auth_state.gensec_security ||
gensec_security   176 source4/rpc_server/dcesrv_auth.c 	status = gensec_update(dce_conn->auth_state.gensec_security,
gensec_security   181 source4/rpc_server/dcesrv_auth.c 		status = gensec_session_info(dce_conn->auth_state.gensec_security,
gensec_security   216 source4/rpc_server/dcesrv_auth.c 	if (!dce_conn->auth_state.gensec_security) {
gensec_security   252 source4/rpc_server/dcesrv_auth.c 	if (!call->conn->auth_state.gensec_security) {
gensec_security   256 source4/rpc_server/dcesrv_auth.c 	status = gensec_update(dce_conn->auth_state.gensec_security,
gensec_security   262 source4/rpc_server/dcesrv_auth.c 		status = gensec_session_info(dce_conn->auth_state.gensec_security,
gensec_security   297 source4/rpc_server/dcesrv_auth.c 	    !dce_conn->auth_state.gensec_security) {
gensec_security   357 source4/rpc_server/dcesrv_auth.c 		status = gensec_unseal_packet(dce_conn->auth_state.gensec_security,
gensec_security   370 source4/rpc_server/dcesrv_auth.c 		status = gensec_check_packet(dce_conn->auth_state.gensec_security,
gensec_security   492 source4/rpc_server/dcesrv_auth.c 		status = gensec_seal_packet(dce_conn->auth_state.gensec_security, 
gensec_security   502 source4/rpc_server/dcesrv_auth.c 		status = gensec_sign_packet(dce_conn->auth_state.gensec_security, 
gensec_security   348 source4/smb_server/smb/negprot.c 		struct gensec_security *gensec_security;
gensec_security   375 source4/smb_server/smb/negprot.c 						      &gensec_security);
gensec_security   389 source4/smb_server/smb/negprot.c 		gensec_set_target_service(gensec_security, "cifs");
gensec_security   391 source4/smb_server/smb/negprot.c 		gensec_set_credentials(gensec_security, server_credentials);
gensec_security   394 source4/smb_server/smb/negprot.c 		nt_status = gensec_start_mech_by_oid(gensec_security, oid);
gensec_security   398 source4/smb_server/smb/negprot.c 			nt_status = gensec_update(gensec_security, req, null_data_blob, &blob);
gensec_security   410 source4/smb_server/smb/negprot.c 			nt_status = gensec_start_mech_by_oid(gensec_security, oid);
gensec_security   364 source4/smb_server/smb/sesssetup.c 		struct gensec_security *gensec_ctx;
gensec_security    38 source4/smb_server/smb2/negprot.c 	struct gensec_security *gensec_security;
gensec_security    66 source4/smb_server/smb2/negprot.c 					      &gensec_security);
gensec_security    73 source4/smb_server/smb2/negprot.c 	gensec_set_target_service(gensec_security, "cifs");
gensec_security    75 source4/smb_server/smb2/negprot.c 	gensec_set_credentials(gensec_security, server_credentials);
gensec_security    77 source4/smb_server/smb2/negprot.c 	nt_status = gensec_start_mech_by_oid(gensec_security, GENSEC_OID_SPNEGO);
gensec_security    84 source4/smb_server/smb2/negprot.c 	nt_status = gensec_update(gensec_security, req, null_data_blob, &blob);
gensec_security   125 source4/smb_server/smb2/sesssetup.c 		struct gensec_security *gensec_ctx;
gensec_security   100 source4/smb_server/smb_server.h 	struct gensec_security *gensec_ctx;
gensec_security    30 source4/torture/auth/ntlmssp.c 	struct gensec_security *gensec_security;
gensec_security    37 source4/torture/auth/ntlmssp.c 		gensec_client_start(mem_ctx, &gensec_security,
gensec_security    41 source4/torture/auth/ntlmssp.c 	gensec_set_credentials(gensec_security, cmdline_credentials);
gensec_security    43 source4/torture/auth/ntlmssp.c 	gensec_want_feature(gensec_security, GENSEC_FEATURE_SIGN);
gensec_security    44 source4/torture/auth/ntlmssp.c 	gensec_want_feature(gensec_security, GENSEC_FEATURE_SEAL);
gensec_security    47 source4/torture/auth/ntlmssp.c 			gensec_start_mech_by_oid(gensec_security, GENSEC_OID_NTLMSSP),
gensec_security    50 source4/torture/auth/ntlmssp.c 	gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security    64 source4/torture/auth/ntlmssp.c 	gensec_ntlmssp_sign_packet(gensec_security, gensec_security,
gensec_security    78 source4/torture/auth/ntlmssp.c 				      gensec_ntlmssp_check_packet(gensec_security, gensec_security,
gensec_security    85 source4/torture/auth/ntlmssp.c 				      gensec_ntlmssp_check_packet(gensec_security, gensec_security,
gensec_security    89 source4/torture/auth/ntlmssp.c 	talloc_free(gensec_security);
gensec_security    92 source4/torture/auth/ntlmssp.c 		gensec_client_start(mem_ctx, &gensec_security,
gensec_security    96 source4/torture/auth/ntlmssp.c 	gensec_set_credentials(gensec_security, cmdline_credentials);
gensec_security    98 source4/torture/auth/ntlmssp.c 	gensec_want_feature(gensec_security, GENSEC_FEATURE_SIGN);
gensec_security    99 source4/torture/auth/ntlmssp.c 	gensec_want_feature(gensec_security, GENSEC_FEATURE_SEAL);
gensec_security   102 source4/torture/auth/ntlmssp.c 		gensec_start_mech_by_oid(gensec_security, GENSEC_OID_NTLMSSP),
gensec_security   105 source4/torture/auth/ntlmssp.c 	gensec_ntlmssp_state = (struct gensec_ntlmssp_state *)gensec_security->private_data;
gensec_security   119 source4/torture/auth/ntlmssp.c 	gensec_ntlmssp_sign_packet(gensec_security, gensec_security,
gensec_security   133 source4/torture/auth/ntlmssp.c 				      gensec_ntlmssp_check_packet(gensec_security, gensec_security,
gensec_security   140 source4/torture/auth/ntlmssp.c 				      gensec_ntlmssp_check_packet(gensec_security, gensec_security,
gensec_security   144 source4/torture/auth/ntlmssp.c 	talloc_free(gensec_security);
gensec_security    61 source4/torture/rpc/remote_pac.c 	struct gensec_security *gensec_client_context;
gensec_security    62 source4/torture/rpc/remote_pac.c 	struct gensec_security *gensec_server_context;
gensec_security   391 source4/utils/ntlm_auth.c 		struct gensec_security *gensec_state;