279 references to CryptoNative
System.Security.Cryptography (279)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.cs (8)
15[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ObjTxt2Obj", StringMarshalling = StringMarshalling.Utf8)] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ObjObj2Txt")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetObjectDefinitionByName", StringMarshalling = StringMarshalling.Utf8)] 35[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ObjNid2Obj")] 38[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Asn1ObjectFree")] 41[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Asn1OctetStringNew")] 44[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Asn1OctetStringSet")] 48[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Asn1OctetStringFree")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.GetIntegerBytes.cs (2)
14[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetAsn1IntegerDerSize")] 17[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EncodeAsn1Integer")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.Nid.cs (1)
18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ObjTxt2Nid", StringMarshalling = StringMarshalling.Utf8)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Bignum.cs (4)
13[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BigNumDestroy")] 16[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BigNumFromBinary")] 19[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BigNumToBinary")] 22[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetBigNumBytes")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.BIO.cs (10)
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")] 36[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioRead")] 40[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioWrite")] 46[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioWrite")] 49[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetMemoryBioSize")] 52[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioCtrlPending")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (17)
16[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioTell")] 30[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_BioSeek")] 33[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509Thumbprint")] 36[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NameRawBytes")] 39[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ReadX509AsDerFromBio")] 42[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509CrlNextUpdate")] 45[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509Version")] 48[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509PublicKeyParameterBytes")] 51[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NameInfo")] 54[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetAsn1StringBytes")] 57[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PushX509StackField")] 61[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PushX509StackField")] 79[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509RootStorePath")] 82[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509RootStoreFile")] 85[LibraryImport(Libraries.CryptoNative)] 96[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_CheckX509IpAddress", StringMarshalling = StringMarshalling.Utf8)] 99[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_CheckX509Hostname", StringMarshalling = StringMarshalling.Utf8)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs (10)
14[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaUpRef")] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaDestroy")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaGenerateKey")] 25[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaSizeSignature")] 37[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaSizeQ")] 50[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaSizeP")] 68[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaSign")] 86[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaVerify")] 147[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetDsaParameters")] 157[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DsaKeyCreateByExplicitParameters")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (4)
14[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EcKeyCreateByKeyParameters", StringMarshalling = StringMarshalling.Utf8)] 40[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EcKeyCreateByExplicitParameters")] 100[LibraryImport(Libraries.CryptoNative)] 171[LibraryImport(Libraries.CryptoNative)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcKey.cs (6)
13[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EcKeyCreateByOid", StringMarshalling = StringMarshalling.Utf8)] 26[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EcKeyDestroy")] 29[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EcKeyGenerateKey")] 33[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EcKeyUpRef")] 37[LibraryImport(Libraries.CryptoNative)] 50[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EcKeyGetCurveName2")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs (6)
14[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrClearError")] 17[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrGetExceptionError")] 20[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrPeekError")] 23[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrPeekLastError")] 26[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrReasonErrorString")] 29[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_ErrErrorStringN")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Cipher.cs (44)
13[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherCreate2")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherCreatePartial")] 25[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherSetKeyAndIV")] 49[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherSetGcmNonceLength")] 62[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherSetCcmNonceLength")] 75[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherDestroy")] 78[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherReset")] 90[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherCtxSetPadding")] 94[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherUpdate")] 130[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherFinalEx")] 145[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherGetGcmTag")] 160[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherGetAeadTag")] 175[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherSetGcmTag")] 190[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherSetAeadTag")] 205[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherGetCcmTag")] 220[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpCipherSetCcmTag")] 243[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes128Ecb")] 246[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes128Cbc")] 249[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes128Gcm")] 252[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes128Cfb8")] 255[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes128Cfb128")] 258[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes128Ccm")] 261[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes192Ecb")] 264[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes192Cbc")] 267[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes192Gcm")] 270[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes192Cfb8")] 273[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes192Cfb128")] 276[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes192Ccm")] 279[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes256Ecb")] 282[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes256Cbc")] 285[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes256Gcm")] 288[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes256Cfb128")] 291[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes256Cfb8")] 294[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpAes256Ccm")] 297[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDesCbc")] 300[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDesEcb")] 303[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDesCfb8")] 306[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDes3Cbc")] 309[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDes3Ecb")] 312[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDes3Cfb8")] 315[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDes3Cfb64")] 318[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpRC2Cbc")] 321[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpRC2Ecb")] 324[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpChaCha20Poly1305")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.cs (15)
12[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMdCtxCopyEx")] 15[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMdCtxCreate")] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMdCtxDestroy")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestReset")] 24[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestSqueeze")] 31[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestUpdate")] 34[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestFinalEx")] 37[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestFinalXOF")] 40[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestCurrentXOF")] 43[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestCurrent")] 46[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestOneShot")] 49[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpDigestXOFOneShot")] 52[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMdSize")] 55[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetMaxMdSize")] 58[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Pbkdf2")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.DigestAlgs.cs (10)
28[LibraryImport(Libraries.CryptoNative)] 34[LibraryImport(Libraries.CryptoNative)] 40[LibraryImport(Libraries.CryptoNative)] 46[LibraryImport(Libraries.CryptoNative)] 52[LibraryImport(Libraries.CryptoNative)] 58[LibraryImport(Libraries.CryptoNative)] 72[LibraryImport(Libraries.CryptoNative)] 86[LibraryImport(Libraries.CryptoNative)] 100[LibraryImport(Libraries.CryptoNative)] 114[LibraryImport(Libraries.CryptoNative)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Kdf.cs (5)
13[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpKdfFree")] 16[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HkdfDeriveKey", StringMarshalling = StringMarshalling.Utf8)] 29[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HkdfExpand", StringMarshalling = StringMarshalling.Utf8)] 40[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HkdfExtract", StringMarshalling = StringMarshalling.Utf8)] 51[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_KbkdfHmacOneShot", StringMarshalling = StringMarshalling.Utf8)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.KdfAlgs.cs (1)
32[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpKdfFetch", StringMarshalling = StringMarshalling.Utf8)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Mac.cs (10)
13[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacFree")] 16[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacCtxFree")] 19[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacCtxNew")] 22[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacInit")] 31[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacUpdate")] 34[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacFinal")] 37[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacReset")] 40[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacCurrent")] 43[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacCtxDup")] 46[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacOneShot", StringMarshalling = StringMarshalling.Utf8)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.MacAlgs.cs (1)
29[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpMacFetch", StringMarshalling = StringMarshalling.Utf8)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.cs (14)
13[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpPkeyCreate")] 16[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpPkeyDestroy")] 19[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpPKeyBits")] 39[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_UpRefEvpPkey")] 47[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpPKeyType")] 50[LibraryImport(Libraries.CryptoNative)] 56[LibraryImport(Libraries.CryptoNative)] 108[LibraryImport(Libraries.CryptoNative)] 133[LibraryImport(Libraries.CryptoNative)] 169[LibraryImport(Libraries.CryptoNative)] 184[LibraryImport(Libraries.CryptoNative)] 220[LibraryImport(Libraries.CryptoNative, StringMarshalling = StringMarshalling.Utf8)] 250[LibraryImport(Libraries.CryptoNative, StringMarshalling = StringMarshalling.Utf8)] 280[LibraryImport(Libraries.CryptoNative, StringMarshalling = StringMarshalling.Utf8)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Dsa.cs (2)
12[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpPkeyGetDsa")] 15[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpPkeySetDsa")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Ecdh.cs (1)
14[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpPKeyDeriveSecretAgreement")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.EcDsa.cs (2)
14[LibraryImport(Libraries.CryptoNative)] 45[LibraryImport(Libraries.CryptoNative)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.EcKey.cs (2)
12[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EvpPkeyGetEcKey")] 15[LibraryImport(Libraries.CryptoNative)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Rsa.cs (6)
14[LibraryImport(Libraries.CryptoNative)] 32[LibraryImport(Libraries.CryptoNative)] 48[LibraryImport(Libraries.CryptoNative)] 85[LibraryImport(Libraries.CryptoNative)] 122[LibraryImport(Libraries.CryptoNative)] 163[LibraryImport(Libraries.CryptoNative)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Hmac.cs (8)
13[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HmacCreate")] 16[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HmacDestroy")] 19[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HmacReset")] 22[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HmacUpdate")] 25[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HmacFinal")] 28[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HmacCurrent")] 31[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HmacOneShot")] 34[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_HmacCopy")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Initialization.cs (1)
51[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EnsureOpenSslInitialized")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.LegacyAlgorithms.cs (1)
13[LibraryImport(Libraries.CryptoNative)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.LookupFriendlyNameByOid.cs (1)
11[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_LookupFriendlyNameByOid", StringMarshalling = StringMarshalling.Utf8)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OCSP.Chain.cs (4)
15[LibraryImport(Libraries.CryptoNative, StringMarshalling = StringMarshalling.Utf8)] 34[LibraryImport(Libraries.CryptoNative)] 50[LibraryImport(Libraries.CryptoNative, StringMarshalling = StringMarshalling.Utf8)] 76[LibraryImport(Libraries.CryptoNative)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OCSP.cs (7)
14[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_OcspRequestDestroy")] 17[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetOcspRequestDerSize")] 20[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EncodeOcspRequest")] 23[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509BuildOcspRequest")] 26[LibraryImport(Libraries.CryptoNative)] 81[LibraryImport(Libraries.CryptoNative)] 91[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_OcspResponseDestroy")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslAvailable.cs (1)
11[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_OpenSslAvailable")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs (1)
10[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_OpenSslVersionNumber")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Pkcs7.cs (8)
12[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemReadBioPkcs7")] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DecodePkcs7")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_D2IPkcs7Bio")] 24[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Pkcs7CreateCertificateCollection")] 27[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_Pkcs7Destroy")] 30[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetPkcs7Certificates")] 33[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetPkcs7DerSize")] 36[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EncodePkcs7")]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.RAND.cs (1)
18[LibraryImport(Libraries.CryptoNative)]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.X509.cs (47)
15[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NotBefore")] 18[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509NotAfter")] 21[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509SignatureAlgorithm")] 24[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509PublicKeyAlgorithm")] 27[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509PublicKeyBytes")] 30[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509EvpPublicKey")] 33[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DecodeX509Crl")] 36[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DecodeX509")] 39[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_DecodeX509")] 42[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509DerSize")] 45[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EncodeX509")] 48[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509Destroy")] 54[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509Duplicate")] 60[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509Duplicate")] 67[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509UpRef")] 74[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509UpRef")] 77[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemReadX509FromBio")] 80[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemReadX509FromBioAux")] 83[LibraryImport(Libraries.CryptoNative)] 95[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509GetIssuerName")] 98[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509GetSubjectName")] 101[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509CheckPurpose")] 105[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509IssuerNameHash")] 108[LibraryImport(Libraries.CryptoNative)] 123[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509GetExtCount")] 128[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509GetExt")] 132[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509ExtensionGetOid")] 136[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509ExtensionGetData")] 139[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509ExtensionGetCritical")] 143[LibraryImport(Libraries.CryptoNative)] 160[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreDestroy")] 163[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreAddCrl")] 167[LibraryImport(Libraries.CryptoNative)] 179[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxInit")] 187[LibraryImport(Libraries.CryptoNative)] 202[LibraryImport(Libraries.CryptoNative)] 210[LibraryImport(Libraries.CryptoNative)] 221[LibraryImport(Libraries.CryptoNative)] 236[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxGetErrorDepth")] 239[LibraryImport(Libraries.CryptoNative)] 250[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509StoreCtxGetAppData")] 258[LibraryImport(Libraries.CryptoNative)] 261[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_X509CrlDestroy")] 264[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemWriteBioX509Crl")] 267[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_PemReadBioX509Crl")] 270[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_GetX509SubjectPublicKeyInfoDerSize")] 273[LibraryImport(Libraries.CryptoNative, EntryPoint = "CryptoNative_EncodeX509SubjectPublicKeyInfo")]
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\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\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")]