33 references to Flags
System.Net.Security (33)
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (33)
59private const Flags s_requiredFlags = 60Flags.NegotiateNtlm2 | Flags.NegotiateNtlm | Flags.NegotiateUnicode | Flags.TargetName | 61Flags.NegotiateVersion | Flags.NegotiateKeyExchange | Flags.Negotiate128 | 62Flags.NegotiateTargetInfo | Flags.NegotiateAlwaysSign | Flags.NegotiateSign; 188private Flags _flags; 192public Flags Flags 194readonly get => BitConverter.IsLittleEndian ? _flags : (Flags)BinaryPrimitives.ReverseEndianness((uint)_flags); 195set => _flags = BitConverter.IsLittleEndian ? value : (Flags)BinaryPrimitives.ReverseEndianness((uint)value); 205private Flags _flags; 217public Flags Flags 219readonly get => BitConverter.IsLittleEndian ? _flags : (Flags)BinaryPrimitives.ReverseEndianness((uint)_flags); 220set => _flags = BitConverter.IsLittleEndian ? value : (Flags)BinaryPrimitives.ReverseEndianness((uint)value); 235private Flags _flags; 245public Flags Flags 247readonly get => BitConverter.IsLittleEndian ? _flags : (Flags)BinaryPrimitives.ReverseEndianness((uint)_flags); 248set => _flags = BitConverter.IsLittleEndian ? value : (Flags)BinaryPrimitives.ReverseEndianness((uint)value); 340Flags requiredFlags = s_requiredFlags; 343requiredFlags |= Flags.NegotiateSeal; 362private static unsafe void CreateNtlmNegotiateMessage(Span<byte> asBytes, Flags requiredFlags) 631Flags flags = challengeMessage.Flags; 645if ((flags & Flags.NegotiateSeal) == 0 && _protectionLevel == ProtectionLevel.EncryptAndSign) 657if (!hasNbNames && (flags & (Flags.NegotiateSign | Flags.NegotiateSeal)) != 0) 685response.Flags = s_requiredFlags | (flags & Flags.NegotiateSeal); 715Debug.Assert(flags.HasFlag(Flags.NegotiateSign) && flags.HasFlag(Flags.NegotiateKeyExchange));