Lines Matching refs:ctxt
615 static void decode_preauth_context(struct smb2_preauth_neg_context *ctxt) in decode_preauth_context() argument
617 unsigned int len = le16_to_cpu(ctxt->DataLength); in decode_preauth_context()
623 } else if (len < MIN_PREAUTH_CTXT_DATA_LEN + le16_to_cpu(ctxt->SaltLength)) { in decode_preauth_context()
627 if (le16_to_cpu(ctxt->HashAlgorithmCount) != 1) in decode_preauth_context()
629 if (ctxt->HashAlgorithms != SMB2_PREAUTH_INTEGRITY_SHA512) in decode_preauth_context()
634 struct smb2_compression_capabilities_context *ctxt) in decode_compress_ctx() argument
636 unsigned int len = le16_to_cpu(ctxt->DataLength); in decode_compress_ctx()
643 if (le16_to_cpu(ctxt->CompressionAlgorithmCount) != 1) { in decode_compress_ctx()
647 if (le16_to_cpu(ctxt->CompressionAlgorithms[0]) > 3) { in decode_compress_ctx()
651 server->compress_algorithm = ctxt->CompressionAlgorithms[0]; in decode_compress_ctx()
655 struct smb2_encryption_neg_context *ctxt) in decode_encrypt_ctx() argument
657 unsigned int len = le16_to_cpu(ctxt->DataLength); in decode_encrypt_ctx()
665 if (le16_to_cpu(ctxt->CipherCount) != 1) { in decode_encrypt_ctx()
669 cifs_dbg(FYI, "SMB311 cipher type:%d\n", le16_to_cpu(ctxt->Ciphers[0])); in decode_encrypt_ctx()
671 if (ctxt->Ciphers[0] != SMB2_ENCRYPTION_AES256_GCM) { in decode_encrypt_ctx()
675 } else if (ctxt->Ciphers[0] == 0) { in decode_encrypt_ctx()
689 } else if ((ctxt->Ciphers[0] != SMB2_ENCRYPTION_AES128_CCM) && in decode_encrypt_ctx()
690 (ctxt->Ciphers[0] != SMB2_ENCRYPTION_AES128_GCM) && in decode_encrypt_ctx()
691 (ctxt->Ciphers[0] != SMB2_ENCRYPTION_AES256_GCM)) { in decode_encrypt_ctx()
696 server->cipher_type = ctxt->Ciphers[0]; in decode_encrypt_ctx()