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