43 instantiations of SecurityBuffer
System (43)
net\System\Net\_NTAuthentication.cs (30)
675list.Add(new SecurityBuffer(incomingBlob, BufferType.Token)); 678list.Add(new SecurityBuffer(m_ChannelBinding)); 687SecurityBuffer outSecurityBuffer = new SecurityBuffer(m_TokenSize, BufferType.Token); 793SecurityBuffer outSecurityBuffer = new SecurityBuffer(m_TokenSize, isClientPreAuth ? BufferType.Parameters : BufferType.Token); 806list.Add(new SecurityBuffer(WebHeaderCollection.HeaderEncoding.GetBytes(incomingBlob), BufferType.Token)); 807list.Add(new SecurityBuffer(WebHeaderCollection.HeaderEncoding.GetBytes(requestMethod), BufferType.Parameters)); 808list.Add(new SecurityBuffer(null, BufferType.Parameters)); 809list.Add(new SecurityBuffer(Encoding.Unicode.GetBytes(m_Spn), BufferType.TargetHost)); 812list.Add(new SecurityBuffer(m_ChannelBinding)); 854list.Add(incomingBlob == null ? new SecurityBuffer(0, BufferType.Token) : new SecurityBuffer(WebHeaderCollection.HeaderEncoding.GetBytes(incomingBlob), BufferType.Token)); 855list.Add(requestMethod == null ? new SecurityBuffer(0, BufferType.Parameters) : new SecurityBuffer(WebHeaderCollection.HeaderEncoding.GetBytes(requestMethod), BufferType.Parameters)); 856list.Add(requestedUri == null ? new SecurityBuffer(0, BufferType.Parameters) : new SecurityBuffer(WebHeaderCollection.HeaderEncoding.GetBytes(requestedUri), BufferType.Parameters)); 857list.Add(new SecurityBuffer(0, BufferType.Parameters)); 858list.Add(realm == null ? new SecurityBuffer(0, BufferType.Parameters) : new SecurityBuffer(Encoding.Unicode.GetBytes(realm), BufferType.Parameters)); 861list.Add(new SecurityBuffer(m_ChannelBinding)); 978securityBuffer[0] = new SecurityBuffer(output, 4, sizes.SecurityTrailer, BufferType.Token); 979securityBuffer[1] = new SecurityBuffer(output, 4 + sizes.SecurityTrailer, count, BufferType.Data); 980securityBuffer[2] = new SecurityBuffer(output, 4 + sizes.SecurityTrailer + count, sizes.BlockSize, BufferType.Padding); 1045securityBuffer[0] = new SecurityBuffer(payload, offset, count, BufferType.Stream); 1046securityBuffer[1] = new SecurityBuffer(0, BufferType.Data); 1094securityBuffer[0] = new SecurityBuffer(payload, offset, 16, BufferType.Token); 1095securityBuffer[1] = new SecurityBuffer(payload, offset + 16, count-16, BufferType.Data); 1164new SecurityBuffer(buffer, offset, count, BufferType.Stream); 1165securityBuffer[1] = new SecurityBuffer(0, BufferType.Data); 1224securityBuffer[0] = new SecurityBuffer(output, 0, sizes.MaxSignature, BufferType.Token); 1225securityBuffer[1] = new SecurityBuffer(output, sizes.MaxSignature, count, BufferType.Data);
net\System\Net\_SecureChannel.cs (11)
945incomingSecurity = new SecurityBuffer(input, offset, count, BufferType.Token); 949new SecurityBuffer(null, 0, 0, BufferType.Empty) 953SecurityBuffer outgoingSecurity = new SecurityBuffer(null, BufferType.Token); 1156securityBuffer[0] = new SecurityBuffer(e_writeBuffer, 0, m_HeaderSize, BufferType.Header); 1157securityBuffer[1] = new SecurityBuffer(e_writeBuffer, m_HeaderSize, size, BufferType.Data); 1158securityBuffer[2] = new SecurityBuffer(e_writeBuffer, m_HeaderSize + size, m_TrailerSize, BufferType.Trailer); 1159securityBuffer[3] = new SecurityBuffer(null, BufferType.Empty); 1193decspc[0] = new SecurityBuffer(payload, offset, count, BufferType.Data); 1194decspc[1] = new SecurityBuffer(null, BufferType.Empty); 1195decspc[2] = new SecurityBuffer(null, BufferType.Empty); 1196decspc[3] = new SecurityBuffer(null, BufferType.Empty);
net\System\Net\_SSPIWrapper.cs (2)
341bufferDesc[0] = new SecurityBuffer(buffer, BufferType.Token); 360bufferDesc[0] = new SecurityBuffer(buffer, BufferType.Token);
91 references to SecurityBuffer
System (91)
net\System\Net\_NativeSSPI.cs (30)
29int AcceptSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer inputBuffer, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags); 30int AcceptSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags); 31int InitializeSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags); 32int InitializeSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags); 42int CompleteAuthToken(ref SafeDeleteContext refContext, SecurityBuffer[] inputBuffers); 43int ApplyControlToken(ref SafeDeleteContext refContext, SecurityBuffer[] inputBuffers); 81public int AcceptSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer inputBuffer, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 85public int AcceptSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 89public int InitializeSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 93public int InitializeSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 197public int CompleteAuthToken(ref SafeDeleteContext refContext, SecurityBuffer[] inputBuffers) { 201public int ApplyControlToken(ref SafeDeleteContext refContext, SecurityBuffer[] inputBuffers) 243public int AcceptSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer inputBuffer, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 247public int AcceptSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers, ContextFlags inFlags, Endianness endianness, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 251public int InitializeSecurityContext(ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 255public int InitializeSecurityContext(SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness endianness, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 421public int CompleteAuthToken(ref SafeDeleteContext refContext, SecurityBuffer[] inputBuffers) { 425public int ApplyControlToken(ref SafeDeleteContext refContext, SecurityBuffer[] inputBuffers)
net\System\Net\_NTAuthentication.cs (22)
672List<SecurityBuffer> list = new List<SecurityBuffer>(2); 681SecurityBuffer[] inSecurityBufferArray = null; 687SecurityBuffer outSecurityBuffer = new SecurityBuffer(m_TokenSize, BufferType.Token); 708SecurityBuffer[] inSecurityBuffers = new SecurityBuffer[1]; 792SecurityBuffer[] inSecurityBuffers = null; 793SecurityBuffer outSecurityBuffer = new SecurityBuffer(m_TokenSize, isClientPreAuth ? BufferType.Parameters : BufferType.Token); 804List<SecurityBuffer> list = new List<SecurityBuffer>(5); 852List<SecurityBuffer> list = new List<SecurityBuffer>(6); 977SecurityBuffer[] securityBuffer = new SecurityBuffer[3]; 1044SecurityBuffer[] securityBuffer = new SecurityBuffer[2]; 1093SecurityBuffer[] securityBuffer = new SecurityBuffer[2]; 1162SecurityBuffer[] securityBuffer = new SecurityBuffer[2]; 1223SecurityBuffer[] securityBuffer = new SecurityBuffer[2];
net\System\Net\_SafeNetHandles.cs (12)
1442SecurityBuffer inSecBuffer, 1443SecurityBuffer[] inSecBuffers, 1444SecurityBuffer outSecBuffer, 1517SecurityBuffer securityBuffer; 1769SecurityBuffer inSecBuffer, 1770SecurityBuffer[] inSecBuffers, 1771SecurityBuffer outSecBuffer, 1842SecurityBuffer securityBuffer; 2082SecurityBuffer[] inSecBuffers) { 2104SecurityBuffer securityBuffer; 2193SecurityBuffer[] inSecBuffers) 2216SecurityBuffer securityBuffer;
net\System\Net\_SecureChannel.cs (8)
941SecurityBuffer incomingSecurity = null; 942SecurityBuffer[] incomingSecurityBuffers = null; 946incomingSecurityBuffers = new SecurityBuffer[] 953SecurityBuffer outgoingSecurity = new SecurityBuffer(null, BufferType.Token); 1154SecurityBuffer[] securityBuffer = new SecurityBuffer[4]; 1192SecurityBuffer[] decspc = new SecurityBuffer[4];
net\System\Net\_SSPIWrapper.cs (19)
228internal static int InitializeSecurityContext(SSPIInterface SecModule, ref SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness datarep, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 243internal static int InitializeSecurityContext(SSPIInterface SecModule, SafeFreeCredentials credential, ref SafeDeleteContext context, string targetName, ContextFlags inFlags, Endianness datarep, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags) { 258internal static int AcceptSecurityContext(SSPIInterface SecModule, ref SafeFreeCredentials credential, ref SafeDeleteContext context, ContextFlags inFlags, Endianness datarep, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ref ContextFlags outFlags) 274internal static int AcceptSecurityContext(SSPIInterface SecModule, SafeFreeCredentials credential, ref SafeDeleteContext context, ContextFlags inFlags, Endianness datarep, SecurityBuffer[] inputBuffers, SecurityBuffer outputBuffer, ref ContextFlags outFlags) 289internal static int CompleteAuthToken(SSPIInterface SecModule, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers) { 297internal static int ApplyControlToken(SSPIInterface SecModule, ref SafeDeleteContext context, SecurityBuffer[] inputBuffers) 310public static int EncryptMessage(SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) { 314public static int DecryptMessage(SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) { 330var bufferDesc = new SecurityBuffer[1]; 357var bufferDesc = new SecurityBuffer[1]; 364internal static int MakeSignature(SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) { 368public static int VerifySignature(SSPIInterface secModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) { 379private unsafe static int EncryptDecryptHelper(OP op, SSPIInterface SecModule, SafeDeleteContext context, SecurityBuffer[] input, uint sequenceNumber) 393SecurityBuffer iBuffer = input[i]; 434SecurityBuffer iBuffer = input[i];