126 references to Libraries
System.Net.Quic (126)
src\runtime\src\libraries\Common\src\Interop\Unix\Interop.Errors.cs (3)
196[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_ConvertErrorPlatformToPal")] 200[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_ConvertErrorPalToPlatform")] 204[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_StrErrorR")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.SocketAddress.cs (9)
12[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_GetSocketAddressSizes")] 16[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_GetAddressFamily")] 20[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_SetAddressFamily")] 24[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_GetPort")] 28[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_SetPort")] 32[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_GetIPv4Address")] 36[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_SetIPv4Address")] 40[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_GetIPv6Address")] 43[LibraryImport(Libraries.SystemNative, EntryPoint = "SystemNative_SetIPv6Address")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Net.Security.Native\Interop.Initialization.cs (1)
14[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EnsureLibSslInitialized")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.cs (8)
17[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ObjTxt2Obj", StringMarshalling = StringMarshalling.Utf8)] 20[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ObjObj2Txt")] 23[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetObjectDefinitionByName", StringMarshalling = StringMarshalling.Utf8)] 37[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ObjNid2Obj")] 40[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Asn1ObjectFree")] 43[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Asn1OctetStringNew")] 46[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Asn1OctetStringSet")] 50[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Asn1OctetStringFree")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.BIO.cs (8)
12[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_CreateMemoryBio")] 15[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioNewFile", StringMarshalling = StringMarshalling.Utf8)] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioDestroy")] 22[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioGets")] 33[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioRead")] 37[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioWrite")] 43[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioWrite")] 46[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetMemoryBioSize")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (21)
21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioTell")] 35[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioSeek")] 38[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509Thumbprint")] 41[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NameRawBytes")] 44[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ReadX509AsDerFromBio")] 47[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509CrlNextUpdate")] 50[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509Version")] 53[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509PublicKeyParameterBytes")] 56[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NameInfo")] 59[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetAsn1StringBytes")] 62[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PushX509StackField")] 66[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PushX509StackField")] 84[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509RootStorePath")] 87[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509RootStoreFile")] 90[LibraryImport(Libraries.CryptoNative)] 95[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_CheckX509IpAddress", StringMarshalling = StringMarshalling.Utf8)] 98[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_CheckX509Hostname", StringMarshalling = StringMarshalling.Utf8)] 101[LibraryImport(Libraries.CryptoNative, StringMarshalling = StringMarshalling.Utf8)] 206[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetMemoryUse")] 225[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EnableMemoryTracking")] 228[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ForEachTrackedAllocation")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs (6)
15[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrClearError")] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrGetExceptionError")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrPeekError")] 24[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrPeekLastError")] 27[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrReasonErrorString")] 30[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrErrorStringN")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Initialization.cs (1)
51[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EnsureOpenSslInitialized")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509.cs (44)
16[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NotBefore")] 19[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NotAfter")] 22[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509SignatureAlgorithm")] 25[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509PublicKeyAlgorithm")] 28[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509PublicKeyBytes")] 31[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509EvpPublicKey")] 34[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DecodeX509Crl")] 37[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DecodeX509")] 40[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509DerSize")] 43[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EncodeX509")] 46[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509Destroy")] 53[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509UpRef")] 60[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509UpRef")] 63[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemReadX509FromBio")] 66[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemReadX509FromBioAux")] 69[LibraryImport(Libraries.CryptoNative)] 81[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509GetIssuerName")] 84[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509GetSubjectName")] 87[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509CheckPurpose")] 91[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509IssuerNameHash")] 94[LibraryImport(Libraries.CryptoNative)] 109[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509GetExtCount")] 114[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509GetExt")] 118[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509ExtensionGetOid")] 122[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509ExtensionGetData")] 125[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509ExtensionGetCritical")] 129[LibraryImport(Libraries.CryptoNative)] 146[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreDestroy")] 149[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreAddCrl")] 153[LibraryImport(Libraries.CryptoNative)] 165[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxInit")] 173[LibraryImport(Libraries.CryptoNative)] 188[LibraryImport(Libraries.CryptoNative)] 196[LibraryImport(Libraries.CryptoNative)] 207[LibraryImport(Libraries.CryptoNative)] 222[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxGetErrorDepth")] 225[LibraryImport(Libraries.CryptoNative)] 236[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxGetAppData")] 244[LibraryImport(Libraries.CryptoNative)] 247[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509CrlDestroy")] 250[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemWriteBioX509Crl")] 253[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemReadBioX509Crl")] 256[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509SubjectPublicKeyInfoDerSize")] 259[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EncodeX509SubjectPublicKeyInfo")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Ext.cs (3)
12[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509ExtensionCreateByObj")] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509ExtensionDestroy")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509V3ExtPrint")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Name.cs (3)
13[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NameStackFieldCount")] 16[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NameStackField")] 20[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NameRawBytes")]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509Stack.cs (8)
12[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_NewX509Stack")] 15[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_RecursiveFreeX509Stack")] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509StackFieldCount")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509StackFieldCount")] 28[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509StackField")] 35[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509StackField")] 38[LibraryImport(Libraries.CryptoNative, StringMarshalling = StringMarshalling.Utf8)] 49[LibraryImport(Libraries.CryptoNative)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509StoreCtx.cs (7)
12[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxCreate")] 15[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxDestroy")] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxGetChain")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxGetCurrentCert")] 24[LibraryImport(Libraries.CryptoNative)] 35[LibraryImport(Libraries.CryptoNative)] 58[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxGetSharedUntrusted")]
System\Net\Quic\Internal\MsQuicApi.cs (4)
103path = System.IO.Path.Combine(path, Interop.Libraries.MsQuic); 115loaded = NativeLibrary.TryLoad($"{Interop.Libraries.MsQuic}.{s_minMsQuicVersion.Major}", typeof(MsQuicApi).Assembly, null, out msQuicHandle) || 116NativeLibrary.TryLoad(Interop.Libraries.MsQuic, typeof(MsQuicApi).Assembly, null, out msQuicHandle); 176MsQuicLibraryVersion = $"{Interop.Libraries.MsQuic} {Version} ({gitHash})";