sign_info 236 source3/include/client.h smb_sign_info sign_info;
sign_info 1566 source3/libsmb/cliconnect.c if ((cli->protocol < PROTOCOL_NT1) && cli->sign_info.mandatory_signing) {
sign_info 1605 source3/libsmb/cliconnect.c if (!cli->sign_info.allow_smb_signing) {
sign_info 1609 source3/libsmb/cliconnect.c cli->sign_info.negotiated_smb_signing = True;
sign_info 1610 source3/libsmb/cliconnect.c cli->sign_info.mandatory_signing = True;
sign_info 1611 source3/libsmb/cliconnect.c } else if (cli->sign_info.mandatory_signing && cli->sign_info.allow_smb_signing) {
sign_info 1617 source3/libsmb/cliconnect.c cli->sign_info.negotiated_smb_signing = True;
sign_info 1618 source3/libsmb/cliconnect.c cli->sign_info.mandatory_signing = True;
sign_info 1620 source3/libsmb/cliconnect.c cli->sign_info.negotiated_smb_signing = True;
sign_info 559 source3/libsmb/clientgen.c cli->sign_info.allow_smb_signing = allow_smb_signing;
sign_info 560 source3/libsmb/clientgen.c cli->sign_info.mandatory_signing = mandatory_signing;
sign_info 110 source3/libsmb/smb_signing.c if (!cli->sign_info.allow_smb_signing) {
sign_info 114 source3/libsmb/smb_signing.c if (!cli->sign_info.negotiated_smb_signing
sign_info 115 source3/libsmb/smb_signing.c && !cli->sign_info.mandatory_signing) {
sign_info 119 source3/libsmb/smb_signing.c if (cli->sign_info.doing_signing) {
sign_info 123 source3/libsmb/smb_signing.c if (cli->sign_info.free_signing_context)
sign_info 124 source3/libsmb/smb_signing.c cli->sign_info.free_signing_context(&cli->sign_info);
sign_info 481 source3/libsmb/smb_signing.c if (!set_smb_signing_real_common(&cli->sign_info)) {
sign_info 488 source3/libsmb/smb_signing.c cli->sign_info.signing_context = data;
sign_info 513 source3/libsmb/smb_signing.c cli->sign_info.sign_outgoing_message = client_sign_outgoing_message;
sign_info 514 source3/libsmb/smb_signing.c cli->sign_info.check_incoming_message = client_check_incoming_message;
sign_info 515 source3/libsmb/smb_signing.c cli->sign_info.free_signing_context = simple_free_signing_context;
sign_info 560 source3/libsmb/smb_signing.c return null_set_signing(&cli->sign_info);
sign_info 573 source3/libsmb/smb_signing.c cli->sign_info.signing_context = NULL;
sign_info 575 source3/libsmb/smb_signing.c cli->sign_info.sign_outgoing_message = temp_sign_outgoing_message;
sign_info 576 source3/libsmb/smb_signing.c cli->sign_info.check_incoming_message = temp_check_incoming_message;
sign_info 577 source3/libsmb/smb_signing.c cli->sign_info.free_signing_context = temp_free_signing_context;
sign_info 584 source3/libsmb/smb_signing.c free_signing_context(&cli->sign_info);
sign_info 593 source3/libsmb/smb_signing.c cli->sign_info.sign_outgoing_message(buf, &cli->sign_info);
sign_info 604 source3/libsmb/smb_signing.c if (!cli->sign_info.check_incoming_message(buf, &cli->sign_info, True)) {
sign_info 605 source3/libsmb/smb_signing.c free_signing_context(&cli->sign_info);
sign_info 617 source3/libsmb/smb_signing.c struct smb_sign_info *si = &cli->sign_info;
sign_info 642 source3/libsmb/smb_signing.c struct smb_sign_info *si = &cli->sign_info;
sign_info 671 source3/libsmb/smb_signing.c struct smb_sign_info *si = &cli->sign_info;
sign_info 165 source4/client/smbmount.c c->sign_info.allow_smb_signing = false;
sign_info 71 source4/libcli/raw/clisession.c if (session->transport->negotiate.sign_info.doing_signing) {
sign_info 59 source4/libcli/raw/libcliraw.h struct smb_signing_context sign_info;
sign_info 31 source4/libcli/raw/smb_signing.c bool set_smb_signing_common(struct smb_signing_context *sign_info)
sign_info 33 source4/libcli/raw/smb_signing.c if (sign_info->doing_signing) {
sign_info 38 source4/libcli/raw/smb_signing.c if (!sign_info->allow_smb_signing) {
sign_info 51 source4/libcli/raw/smb_signing.c if (!set_smb_signing_common(&transport->negotiate.sign_info)) {
sign_info 76 source4/libcli/raw/smb_signing.c bool signing_good(struct smb_signing_context *sign_info,
sign_info 80 source4/libcli/raw/smb_signing.c if (!sign_info->doing_signing) {
sign_info 82 source4/libcli/raw/smb_signing.c sign_info->doing_signing = true;
sign_info 84 source4/libcli/raw/smb_signing.c if (!sign_info->seen_valid) {
sign_info 86 source4/libcli/raw/smb_signing.c sign_info->seen_valid = true;
sign_info 89 source4/libcli/raw/smb_signing.c if (!sign_info->seen_valid) {
sign_info 93 source4/libcli/raw/smb_signing.c smbcli_set_signing_off(sign_info);
sign_info 208 source4/libcli/raw/smb_signing.c req->seq_num = req->transport->negotiate.sign_info.next_seq_num;
sign_info 213 source4/libcli/raw/smb_signing.c req->transport->negotiate.sign_info.next_seq_num += 1;
sign_info 215 source4/libcli/raw/smb_signing.c req->transport->negotiate.sign_info.next_seq_num += 2;
sign_info 230 source4/libcli/raw/smb_signing.c switch (req->transport->negotiate.sign_info.signing_state) {
sign_info 247 source4/libcli/raw/smb_signing.c &req->transport->negotiate.sign_info.mac_key,
sign_info 261 source4/libcli/raw/smb_signing.c bool smbcli_set_signing_off(struct smb_signing_context *sign_info)
sign_info 264 source4/libcli/raw/smb_signing.c sign_info->doing_signing = false;
sign_info 265 source4/libcli/raw/smb_signing.c data_blob_free(&sign_info->mac_key);
sign_info 266 source4/libcli/raw/smb_signing.c sign_info->signing_state = SMB_SIGNING_ENGINE_OFF;
sign_info 280 source4/libcli/raw/smb_signing.c smbcli_set_signing_off(&transport->negotiate.sign_info);
sign_info 282 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.mac_key = data_blob(NULL, 0);
sign_info 283 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.signing_state = SMB_SIGNING_ENGINE_BSRSPYL;
sign_info 300 source4/libcli/raw/smb_signing.c if (!req->transport->negotiate.sign_info.doing_signing &&
sign_info 307 source4/libcli/raw/smb_signing.c switch (req->transport->negotiate.sign_info.signing_state)
sign_info 320 source4/libcli/raw/smb_signing.c &req->transport->negotiate.sign_info.mac_key,
sign_info 323 source4/libcli/raw/smb_signing.c return signing_good(&req->transport->negotiate.sign_info,
sign_info 336 source4/libcli/raw/smb_signing.c struct smb_signing_context *sign_info,
sign_info 340 source4/libcli/raw/smb_signing.c if (sign_info->mandatory_signing) {
sign_info 347 source4/libcli/raw/smb_signing.c sign_info->mac_key = data_blob_talloc(mem_ctx, NULL, response->length + user_session_key->length);
sign_info 349 source4/libcli/raw/smb_signing.c sign_info->mac_key = data_blob_talloc(mem_ctx, NULL, user_session_key->length);
sign_info 352 source4/libcli/raw/smb_signing.c memcpy(&sign_info->mac_key.data[0], user_session_key->data, user_session_key->length);
sign_info 355 source4/libcli/raw/smb_signing.c memcpy(&sign_info->mac_key.data[user_session_key->length],response->data, response->length);
sign_info 358 source4/libcli/raw/smb_signing.c dump_data_pw("Started Signing with key:\n", sign_info->mac_key.data, sign_info->mac_key.length);
sign_info 360 source4/libcli/raw/smb_signing.c sign_info->signing_state = SMB_SIGNING_ENGINE_ON;
sign_info 361 source4/libcli/raw/smb_signing.c sign_info->next_seq_num = 2;
sign_info 379 source4/libcli/raw/smb_signing.c &transport->negotiate.sign_info,
sign_info 387 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.next_seq_num = 0;
sign_info 388 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.mac_key = data_blob(NULL, 0);
sign_info 389 source4/libcli/raw/smb_signing.c if (!smbcli_set_signing_off(&transport->negotiate.sign_info)) {
sign_info 395 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.allow_smb_signing = false;
sign_info 399 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.allow_smb_signing = true;
sign_info 402 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.allow_smb_signing = true;
sign_info 403 source4/libcli/raw/smb_signing.c transport->negotiate.sign_info.mandatory_signing = true;
sign_info 237 source4/libcli/smb_composite/sesssetup.c if (!session->transport->negotiate.sign_info.doing_signing
sign_info 238 source4/libcli/smb_composite/sesssetup.c && session->transport->negotiate.sign_info.mandatory_signing) {