Class: RubySMB::SMB2::EncryptionCapabilities

Inherits:
BinData::Record
  • Object
show all
Defined in:
lib/ruby_smb/smb2/negotiate_context.rb

Overview

An SMB2 ENCRYPTION_CAPABILITIES context struct as defined in 2.2.3.1.2 SMB2_ENCRYPTION_CAPABILITIES

Constant Summary collapse

AES_128_CCM =
0x0001
AES_128_GCM =
0x0002
AES_256_CCM =
0x0003
AES_256_GCM =
0x0004
ENCRYPTION_ALGORITHM_MAP =
{
  AES_128_CCM => 'AES-128-CCM',
  AES_128_GCM => 'AES-128-GCM',
  AES_256_CCM => 'AES-256-CCM',
  AES_256_GCM => 'AES-256-GCM'
}