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;