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;