96 references to SafeBioHandle
System.Net.Security (96)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (55)
1115
internal static partial global::Microsoft.Win32.SafeHandles.
SafeBioHandle
CreateMemoryBio()
1120
global::Microsoft.Win32.SafeHandles.
SafeBioHandle
__retVal = default;
1123
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
1158
internal static partial global::Microsoft.Win32.SafeHandles.
SafeBioHandle
BioNewFile(string filename, string mode)
1165
global::Microsoft.Win32.SafeHandles.
SafeBioHandle
__retVal = default;
1168
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
1240
private static unsafe partial int BioGets(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
b, byte* buf, int size)
1247
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __b_native__marshaller = new();
1277
private static partial int BioRead(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
b, global::System.Span<byte> data, int len)
1284
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __b_native__marshaller = new();
1316
internal static partial int BioWrite(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
b, byte[] data, int len)
1323
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __b_native__marshaller = new();
1355
private static partial int BioWrite(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
b, ref byte data, int len)
1362
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __b_native__marshaller = new();
1394
internal static partial int GetMemoryBioSize(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio)
1401
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
1505
internal static partial int CryptoNative_BioTell(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio)
1512
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
1542
internal static partial int BioSeek(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio, int pos)
1549
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
1642
internal static partial global::Microsoft.Win32.SafeHandles.SafeX509Handle ReadX509AsDerFromBio(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio)
1652
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
1807
internal static partial global::Microsoft.Win32.SafeHandles.
SafeBioHandle
GetX509NameInfo(global::Microsoft.Win32.SafeHandles.SafeX509Handle x509, int nameType, bool forIssuer)
1814
global::Microsoft.Win32.SafeHandles.
SafeBioHandle
__retVal = default;
1817
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
3075
internal static partial void SslSetBio(global::Microsoft.Win32.SafeHandles.SafeSslHandle ssl, global::Microsoft.Win32.SafeHandles.
SafeBioHandle
rbio, global::Microsoft.Win32.SafeHandles.
SafeBioHandle
wbio)
3083
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __wbio_native__marshaller = new();
3084
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __rbio_native__marshaller = new();
3430
internal static partial int BioWrite(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
b, ref byte data, int len)
3437
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __b_native__marshaller = new();
3469
internal static partial global::Microsoft.Win32.SafeHandles.
SafeBioHandle
BioNewManagedSpan()
3474
global::Microsoft.Win32.SafeHandles.
SafeBioHandle
__retVal = default;
3477
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
3512
private static unsafe partial global::Microsoft.Win32.SafeHandles.
SafeBioHandle
BioNewSocketReplay(nint fd, byte* prefix, int prefixLen)
3517
global::Microsoft.Win32.SafeHandles.
SafeBioHandle
__retVal = default;
3520
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
3555
internal static unsafe partial int BioPeekTlsFrame(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio, out byte* framePtr, out int frameLen)
3564
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
3597
internal static unsafe partial int BioGetReplayPrefix(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio, out byte* prefixPtr, out int prefixLen)
3606
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
3639
internal static partial void BioGetWriteResult(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio, out int writtenToWindow, out int spillLen)
3647
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
3679
internal static unsafe partial int BioDrainSpill(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio, byte* dst, int dstLen)
3686
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
5898
internal static partial global::Microsoft.Win32.SafeHandles.SafeX509Handle PemReadX509FromBio(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio)
5908
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
5950
internal static partial global::Microsoft.Win32.SafeHandles.SafeX509Handle PemReadX509FromBioAux(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio)
5960
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
6856
internal static partial int PemWriteBioX509Crl(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio, global::Microsoft.Win32.SafeHandles.SafeX509CrlHandle crl)
6865
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
6898
internal static partial global::Microsoft.Win32.SafeHandles.SafeX509CrlHandle PemReadBioX509Crl(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
bio)
6908
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __bio_native__marshaller = new();
7221
internal static partial bool X509V3ExtPrint(global::Microsoft.Win32.SafeHandles.
SafeBioHandle
buf, global::Microsoft.Win32.SafeHandles.SafeX509ExtensionHandle ext)
7231
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.Win32.SafeHandles.
SafeBioHandle
>.ManagedToUnmanagedIn __buf_native__marshaller = new();
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.BIO.cs (10)
13
internal static partial
SafeBioHandle
CreateMemoryBio();
16
internal static partial
SafeBioHandle
BioNewFile(string filename, string mode);
23
private static unsafe partial int BioGets(
SafeBioHandle
b, byte* buf, int size);
25
internal static unsafe int BioGets(
SafeBioHandle
b, Span<byte> buf)
34
private static partial int BioRead(
SafeBioHandle
b, Span<byte> data, int len);
35
internal static int BioRead(
SafeBioHandle
b, Span<byte> data) => BioRead(b, data, data.Length);
38
internal static partial int BioWrite(
SafeBioHandle
b, byte[] data, int len);
40
internal static int BioWrite(
SafeBioHandle
b, ReadOnlySpan<byte> data) =>
44
private static partial int BioWrite(
SafeBioHandle
b, ref byte data, int len);
47
internal static partial int GetMemoryBioSize(
SafeBioHandle
bio);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (5)
22
internal static partial int CryptoNative_BioTell(
SafeBioHandle
bio);
24
internal static int BioTell(
SafeBioHandle
bio)
36
internal static partial int BioSeek(
SafeBioHandle
bio, int pos);
45
internal static partial SafeX509Handle ReadX509AsDerFromBio(
SafeBioHandle
bio);
57
internal static partial
SafeBioHandle
GetX509NameInfo(SafeX509Handle x509, int nameType, [MarshalAs(UnmanagedType.Bool)] bool forIssuer);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
1345
private static int BioRead(
SafeBioHandle
bio, Span<byte> buffer, int count)
1358
private static void BioWrite(
SafeBioHandle
bio, ReadOnlySpan<byte> buffer)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Ssl.cs (17)
116
internal static partial void SslSetBio(SafeSslHandle ssl,
SafeBioHandle
rbio,
SafeBioHandle
wbio);
170
internal static partial int BioWrite(
SafeBioHandle
b, ref byte data, int len);
173
internal static partial
SafeBioHandle
BioNewManagedSpan();
176
private static unsafe partial
SafeBioHandle
BioNewSocketReplay(IntPtr fd, byte* prefix, int prefixLen);
178
internal static unsafe
SafeBioHandle
BioNewSocketReplay(SafeSocketHandle socket, ReadOnlySpan<byte> prefix)
196
internal static unsafe partial int BioPeekTlsFrame(
SafeBioHandle
bio, out byte* framePtr, out int frameLen);
205
internal static unsafe partial int BioGetReplayPrefix(
SafeBioHandle
bio, out byte* prefixPtr, out int prefixLen);
208
internal static partial void BioGetWriteResult(
SafeBioHandle
bio, out int writtenToWindow, out int spillLen);
211
internal static unsafe partial int BioDrainSpill(
SafeBioHandle
bio, byte* dst, int dstLen);
485
private
SafeBioHandle
? _readBio;
486
private
SafeBioHandle
? _writeBio;
515
public
SafeBioHandle
? InputBio
523
public
SafeBioHandle
? OutputBio
540
SafeBioHandle
? preallocatedReadBio = useFd ? options.PreallocatedReadBio : null;
545
SafeBioHandle
? readBio = null;
546
SafeBioHandle
? writeBio = null;
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509.cs (4)
64
internal static partial SafeX509Handle PemReadX509FromBio(
SafeBioHandle
bio);
67
internal static partial SafeX509Handle PemReadX509FromBioAux(
SafeBioHandle
bio);
251
internal static partial int PemWriteBioX509Crl(
SafeBioHandle
bio, SafeX509CrlHandle crl);
254
internal static partial SafeX509CrlHandle PemReadBioX509Crl(
SafeBioHandle
bio);
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Ext.cs (1)
23
internal static partial bool X509V3ExtPrint(
SafeBioHandle
buf, SafeX509ExtensionHandle ext);
System\Net\Security\SslAuthenticationOptions.OpenSsl.cs (1)
49
internal
SafeBioHandle
? PreallocatedReadBio { get; set; }
System\Net\Security\TlsSession.OpenSsl.cs (1)
30
private
SafeBioHandle
? _peekBio;