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)
103
path = System.IO.Path.Combine(path, Interop.
Libraries
.MsQuic);
115
loaded = NativeLibrary.TryLoad($"{Interop.
Libraries
.MsQuic}.{s_minMsQuicVersion.Major}", typeof(MsQuicApi).Assembly, null, out msQuicHandle) ||
116
NativeLibrary.TryLoad(Interop.
Libraries
.MsQuic, typeof(MsQuicApi).Assembly, null, out msQuicHandle);
176
MsQuicLibraryVersion = $"{Interop.
Libraries
.MsQuic} {Version} ({gitHash})";