ec                 75 source3/smbd/seal.c static NTSTATUS make_auth_ntlmssp(struct smb_srv_trans_enc_ctx *ec)
ec                 77 source3/smbd/seal.c 	NTSTATUS status = auth_ntlmssp_start(&ec->auth_ntlmssp_state);
ec                 86 source3/smbd/seal.c 	ec->es->s.ntlmssp_state = ec->auth_ntlmssp_state->ntlmssp_state;
ec                 94 source3/smbd/seal.c static void destroy_auth_ntlmssp(struct smb_srv_trans_enc_ctx *ec)
ec                101 source3/smbd/seal.c 	if (ec->auth_ntlmssp_state) {
ec                102 source3/smbd/seal.c 		auth_ntlmssp_end(&ec->auth_ntlmssp_state);
ec                104 source3/smbd/seal.c 		ec->es->s.ntlmssp_state = NULL;
ec                183 source3/smbd/seal.c static NTSTATUS make_auth_gss(struct smb_srv_trans_enc_ctx *ec)
ec                200 source3/smbd/seal.c 	ec->es->s.gss_state = SMB_MALLOC_P(struct smb_tran_enc_state_gss);
ec                201 source3/smbd/seal.c 	if (!ec->es->s.gss_state) {
ec                206 source3/smbd/seal.c 	ZERO_STRUCTP(ec->es->s.gss_state);
ec                207 source3/smbd/seal.c 	ec->es->s.gss_state->creds = srv_cred;
ec                210 source3/smbd/seal.c 	ec->es->s.gss_state->gss_ctx = GSS_C_NO_CONTEXT;
ec                222 source3/smbd/seal.c 	struct smb_srv_trans_enc_ctx *ec = *pp_ec;
ec                224 source3/smbd/seal.c 	if (!ec) {
ec                228 source3/smbd/seal.c 	if (ec->es) {
ec                229 source3/smbd/seal.c 		switch (ec->es->smb_enc_type) {
ec                231 source3/smbd/seal.c 				destroy_auth_ntlmssp(ec);
ec                238 source3/smbd/seal.c 		common_free_encryption_state(&ec->es);
ec                241 source3/smbd/seal.c 	SAFE_FREE(ec);
ec                251 source3/smbd/seal.c 	struct smb_srv_trans_enc_ctx *ec;
ec                255 source3/smbd/seal.c 	ec = SMB_MALLOC_P(struct smb_srv_trans_enc_ctx);
ec                256 source3/smbd/seal.c 	if (!ec) {
ec                260 source3/smbd/seal.c 	ec->es = SMB_MALLOC_P(struct smb_trans_enc_state);
ec                261 source3/smbd/seal.c 	if (!ec->es) {
ec                262 source3/smbd/seal.c 		SAFE_FREE(ec);
ec                265 source3/smbd/seal.c 	ZERO_STRUCTP(ec->es);
ec                266 source3/smbd/seal.c 	ec->es->smb_enc_type = smb_enc_type;
ec                270 source3/smbd/seal.c 				NTSTATUS status = make_auth_ntlmssp(ec);
ec                272 source3/smbd/seal.c 					srv_free_encryption_context(&ec);
ec                282 source3/smbd/seal.c 				NTSTATUS status = make_auth_gss(ec);
ec                284 source3/smbd/seal.c 					srv_free_encryption_context(&ec);
ec                291 source3/smbd/seal.c 			srv_free_encryption_context(&ec);
ec                294 source3/smbd/seal.c 	*pp_ec = ec;
ec                555 source3/smbd/seal.c 	struct smb_srv_trans_enc_ctx *ec = partial_srv_trans_enc_ctx;
ec                559 source3/smbd/seal.c 	if (!ec || !ec->es || ec->auth_ntlmssp_state == NULL || ec->es->smb_enc_type != SMB_TRANS_ENC_NTLM) {
ec                570 source3/smbd/seal.c 	status = auth_ntlmssp_update(ec->auth_ntlmssp_state, auth, &auth_reply);
ec                590 source3/smbd/seal.c 		SSVAL(*pparam,0,ec->es->enc_ctx_num);
ec                617 source3/smbd/seal.c 	struct smb_srv_trans_enc_ctx *ec;
ec                629 source3/smbd/seal.c 	ec = partial_srv_trans_enc_ctx;
ec                630 source3/smbd/seal.c 	if (!ec || !ec->es || ec->auth_ntlmssp_state == NULL || ec->es->smb_enc_type != SMB_TRANS_ENC_NTLM) {
ec                643 source3/smbd/seal.c 		SSVAL(*pparam,0,ec->es->enc_ctx_num);
ec                704 source3/smbd/seal.c static NTSTATUS check_enc_good(struct smb_srv_trans_enc_ctx *ec)
ec                706 source3/smbd/seal.c 	if (!ec || !ec->es) {
ec                710 source3/smbd/seal.c 	if (ec->es->smb_enc_type == SMB_TRANS_ENC_NTLM) {
ec                711 source3/smbd/seal.c 		if ((ec->es->s.ntlmssp_state->neg_flags & (NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL)) !=
ec                 71 source4/heimdal/lib/com_err/compile_et.c     struct error_code *ec;
ec                 90 source4/heimdal/lib/com_err/compile_et.c     for(ec = codes, n = 0; ec; ec = ec->next, n++) {
ec                 91 source4/heimdal/lib/com_err/compile_et.c 	while(n < ec->number) {
ec                 98 source4/heimdal/lib/com_err/compile_et.c 		ec->number, ec->string);
ec                129 source4/heimdal/lib/com_err/compile_et.c     struct error_code *ec;
ec                161 source4/heimdal/lib/com_err/compile_et.c     for(ec = codes; ec; ec = ec->next) {
ec                162 source4/heimdal/lib/com_err/compile_et.c 	fprintf(h_file, "\t%s = %ld%s\n", ec->name, base_id + ec->number,
ec                163 source4/heimdal/lib/com_err/compile_et.c 		(ec->next != NULL) ? "," : "");
ec               1440 source4/heimdal/lib/com_err/parse.c 		    struct error_code *ec = malloc(sizeof(*ec));
ec               1442 source4/heimdal/lib/com_err/parse.c 		    if (ec == NULL)
ec               1445 source4/heimdal/lib/com_err/parse.c 		    ec->next = NULL;
ec               1446 source4/heimdal/lib/com_err/parse.c 		    ec->number = number;
ec               1448 source4/heimdal/lib/com_err/parse.c 			asprintf (&ec->name, "%s%s", prefix, (yyvsp[(2) - (4)].string));
ec               1449 source4/heimdal/lib/com_err/parse.c 			if (ec->name == NULL)
ec               1453 source4/heimdal/lib/com_err/parse.c 			ec->name = (yyvsp[(2) - (4)].string);
ec               1454 source4/heimdal/lib/com_err/parse.c 		    ec->string = (yyvsp[(4) - (4)].string);
ec               1455 source4/heimdal/lib/com_err/parse.c 		    APPEND(codes, ec);
ec                118 source4/heimdal/lib/com_err/parse.y 		    struct error_code *ec = malloc(sizeof(*ec));
ec                120 source4/heimdal/lib/com_err/parse.y 		    if (ec == NULL)
ec                123 source4/heimdal/lib/com_err/parse.y 		    ec->next = NULL;
ec                124 source4/heimdal/lib/com_err/parse.y 		    ec->number = number;
ec                126 source4/heimdal/lib/com_err/parse.y 			asprintf (&ec->name, "%s%s", prefix, $2);
ec                127 source4/heimdal/lib/com_err/parse.y 			if (ec->name == NULL)
ec                131 source4/heimdal/lib/com_err/parse.y 			ec->name = $2;
ec                132 source4/heimdal/lib/com_err/parse.y 		    ec->string = $4;
ec                133 source4/heimdal/lib/com_err/parse.y 		    APPEND(codes, ec);
ec                482 source4/heimdal/lib/gssapi/krb5/cfx.c     uint16_t ec, rrc;
ec                526 source4/heimdal/lib/gssapi/krb5/cfx.c     ec  = (token->EC[0]  << 8) | token->EC[1];
ec                575 source4/heimdal/lib/gssapi/krb5/cfx.c 		*minor_status = rrc_rotate(p, len, rrc+ec, TRUE);
ec                593 source4/heimdal/lib/gssapi/krb5/cfx.c 	if (data.length < ec + sizeof(*token)) {
ec                613 source4/heimdal/lib/gssapi/krb5/cfx.c 	output_message_buffer->length = data.length - ec - sizeof(*token);
ec                633 source4/heimdal/lib/gssapi/krb5/cfx.c 	cksum.checksum.length = ec;