|
18 | 18 | <UseAndroidCrypto Condition="'$(TargetPlatformIdentifier)' == 'android'">true</UseAndroidCrypto> |
19 | 19 | <UseAppleCrypto Condition="'$(TargetPlatformIdentifier)' == 'osx' or '$(TargetPlatformIdentifier)' == 'ios' or '$(TargetPlatformIdentifier)' == 'tvos'">true</UseAppleCrypto> |
20 | 20 | <UseOpenSsl Condition="'$(TargetPlatformIdentifier)' == 'unix'">true</UseOpenSsl> |
21 | | - <UseOpenSslAead Condition="'$(UseOpenSsl)' == 'true' or '$(TargetPlatformIdentifier)' == 'osx'">true</UseOpenSslAead> |
22 | | - <NeedOpenSslInitializer Condition="'$(UseOpenSslAead)' == 'true'">true</NeedOpenSslInitializer> |
23 | 21 | <DefineConstants Condition="'$(Configuration)' == 'Debug'">$(DefineConstants);DESIGNTIMEINTERFACES</DefineConstants> |
24 | 22 | </PropertyGroup> |
25 | 23 |
|
|
870 | 868 | <Compile Include="System\Security\Cryptography\X509Certificates\X509Pal.NotSupported.cs" /> |
871 | 869 | </ItemGroup> |
872 | 870 |
|
873 | | - <ItemGroup Condition="'$(NeedOpenSslInitializer)' == 'true'"> |
874 | | - <Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs" |
875 | | - Link="Common\Interop\Unix\Interop.Libraries.cs" /> |
876 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs" |
877 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs" /> |
878 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.Initialization.cs" |
879 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.Initialization.cs" /> |
880 | | - </ItemGroup> |
881 | | - |
882 | 871 | <ItemGroup Condition="'$(UseOpenSsl)' == 'true'"> |
883 | 872 | <Compile Include="$(CommonPath)Interop\Unix\Interop.Errors.cs" |
884 | 873 | Link="Common\Interop\Unix\Interop.Errors.cs" /> |
| 874 | + <Compile Include="$(CommonPath)Interop\Unix\Interop.Libraries.cs" |
| 875 | + Link="Common\Interop\Unix\Interop.Libraries.cs" /> |
885 | 876 | <Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetEUid.cs" |
886 | 877 | Link="Common\Interop\Unix\System.Native\Interop.GetEUid.cs" /> |
887 | 878 | <Compile Include="$(CommonPath)Interop\Unix\System.Native\Interop.GetPwUid.cs" |
|
910 | 901 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EcKey.cs" /> |
911 | 902 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.Encode.cs" |
912 | 903 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.Encode.cs" /> |
| 904 | + <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs" |
| 905 | + Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.ERR.cs" /> |
913 | 906 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.cs" |
914 | 907 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.cs" /> |
| 908 | + <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Cipher.cs" |
| 909 | + Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Cipher.cs" /> |
915 | 910 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.DigestAlgs.cs" |
916 | 911 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.DigestAlgs.cs" /> |
917 | 912 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Kdf.cs" |
|
954 | 949 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Rsa.cs" /> |
955 | 950 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.Hmac.cs" |
956 | 951 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.Hmac.cs" /> |
| 952 | + <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.Initialization.cs" |
| 953 | + Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.Initialization.cs" /> |
957 | 954 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.LegacyAlgorithms.cs" |
958 | 955 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.LegacyAlgorithms.cs" /> |
959 | 956 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.LookupFriendlyNameByOid.cs" |
|
962 | 959 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.OCSP.cs" /> |
963 | 960 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.OCSP.Chain.cs" |
964 | 961 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.OCSP.Chain.cs" /> |
| 962 | + <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslAvailable.cs" |
| 963 | + Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslAvailable.cs" /> |
965 | 964 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs" |
966 | 965 | Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs" /> |
967 | 966 | <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.Pkcs7.cs" |
|
988 | 987 | Link="Common\Microsoft\Win32\SafeHandles\SafeDsaHandle.Unix.cs" /> |
989 | 988 | <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeEcKeyHandle.Unix.cs" |
990 | 989 | Link="Common\Microsoft\Win32\SafeHandles\SafeEcKeyHandle.Unix.cs" /> |
| 990 | + <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeEvpCipherCtxHandle.Unix.cs" |
| 991 | + Link="Common\Microsoft\Win32\SafeHandles\SafeEvpCipherCtxHandle.Unix.cs" /> |
991 | 992 | <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeEvpKdfHandle.Unix.cs" |
992 | 993 | Link="Common\Microsoft\Win32\SafeHandles\SafeEvpKdfHandle.Unix.cs" /> |
993 | 994 | <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeEvpMdCtxHandle.Unix.cs" |
|
1036 | 1037 | Link="Common\System\Text\UrlBase64Encoding.cs" /> |
1037 | 1038 | <Compile Include="$(CommonPath)System\Text\ValueUtf8Converter.cs" |
1038 | 1039 | Link="Common\System\Text\ValueUtf8Converter.cs" /> |
| 1040 | + <Compile Include="System\Security\Cryptography\AesCcm.OpenSsl.cs" /> |
1039 | 1041 | <Compile Include="System\Security\Cryptography\AesGcm.OpenSsl.cs" /> |
1040 | 1042 | <Compile Include="System\Security\Cryptography\AesImplementation.OpenSsl.cs" /> |
1041 | 1043 | <Compile Include="System\Security\Cryptography\AsnFormatter.OpenSsl.cs" /> |
|
1131 | 1133 | <Compile Include="System\Security\Cryptography\X509Certificates\X509Pal.OpenSsl.cs" /> |
1132 | 1134 | <Compile Include="System\Security\Cryptography\X509Certificates\X509Persistence.cs" /> |
1133 | 1135 | </ItemGroup> |
1134 | | - <ItemGroup Condition="'$(UseOpenSslAead)' == 'true'"> |
1135 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslAvailable.cs" |
1136 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslAvailable.cs" /> |
1137 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Cipher.cs" |
1138 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.Cipher.cs" /> |
1139 | | - <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeEvpCipherCtxHandle.Unix.cs" |
1140 | | - Link="Common\Microsoft\Win32\SafeHandles\SafeEvpCipherCtxHandle.Unix.cs" /> |
1141 | | - <Compile Include="System\Security\Cryptography\AesCcm.OpenSsl.cs" /> |
1142 | | - </ItemGroup> |
1143 | 1136 |
|
1144 | 1137 | <ItemGroup Condition="'$(UseAndroidCrypto)' == 'true'"> |
1145 | 1138 | <Compile Include="$(CommonPath)Interop\Android\Interop.JObjectLifetime.cs" |
|
1416 | 1409 | </ItemGroup> |
1417 | 1410 |
|
1418 | 1411 | <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'osx'"> |
1419 | | - <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs" |
1420 | | - Link="Common\Microsoft\Win32\SafeHandles\Asn1SafeHandles.Unix.cs" /> |
1421 | | - <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeBignumHandle.Unix.cs" |
1422 | | - Link="Common\Microsoft\Win32\SafeHandles\SafeBignumHandle.Unix.cs" /> |
1423 | | - <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeDsaHandle.Unix.cs" |
1424 | | - Link="Common\Microsoft\Win32\SafeHandles\SafeDsaHandle.Unix.cs" /> |
1425 | | - <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeEcKeyHandle.Unix.cs" |
1426 | | - Link="Common\Microsoft\Win32\SafeHandles\SafeEcKeyHandle.Unix.cs" /> |
1427 | | - <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs" |
1428 | | - Link="Common\Microsoft\Win32\SafeHandles\SafeInteriorHandle.cs" /> |
1429 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.cs" |
1430 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.cs" /> |
1431 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.Nid.cs" |
1432 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.Nid.cs" /> |
1433 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.Bignum.cs" |
1434 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.Bignum.cs" /> |
1435 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs" |
1436 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.Dsa.cs" /> |
1437 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EcKey.cs" |
1438 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EcKey.cs" /> |
1439 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs" |
1440 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs" /> |
1441 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.DigestAlgs.cs" |
1442 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EVP.DigestAlgs.cs" /> |
1443 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.cs" |
1444 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.cs" /> |
1445 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Dsa.cs" |
1446 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Dsa.cs" /> |
1447 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Ecdh.cs" |
1448 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Ecdh.cs" /> |
1449 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.EcDsa.cs" |
1450 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.EcDsa.cs" /> |
1451 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.EcKey.cs" |
1452 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.EcKey.cs" /> |
1453 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Rsa.cs" |
1454 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.EvpPkey.Rsa.cs" /> |
1455 | | - <Compile Include="$(CommonPath)Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs" |
1456 | | - Link="Common\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSslVersion.cs" /> |
1457 | 1412 | <Compile Include="$(CommonPath)Interop\OSX\System.Security.Cryptography.Native.Apple\Interop.Keychain.macOS.cs" |
1458 | 1413 | Link="Common\Interop\OSX\System.Security.Cryptography.Native.Apple\Interop.Keychain.macOS.cs" /> |
1459 | 1414 | <Compile Include="$(CommonPath)Interop\OSX\System.Security.Cryptography.Native.Apple\Interop.SecKeyRef.macOS.cs" |
1460 | 1415 | Link="Common\Interop\OSX\System.Security.Cryptography.Native.Apple\Interop.SecKeyRef.macOS.cs" /> |
1461 | 1416 | <Compile Include="$(CommonPath)Interop\OSX\System.Security.Cryptography.Native.Apple\Interop.X509.macOS.cs" |
1462 | 1417 | Link="Common\Interop\OSX\System.Security.Cryptography.Native.Apple\Interop.X509.macOS.cs" /> |
1463 | | - <Compile Include="$(CommonPath)System\Security\Cryptography\DSAOpenSsl.cs" |
1464 | | - Link="Common\System\Security\Cryptography\DSAOpenSsl.cs" /> |
1465 | 1418 | <Compile Include="$(CommonPath)System\Security\Cryptography\DSASecurityTransforms.cs" |
1466 | 1419 | Link="Common\System\Security\Cryptography\DSASecurityTransforms.cs" /> |
1467 | 1420 | <Compile Include="$(CommonPath)System\Security\Cryptography\DSASecurityTransforms.macOS.cs" |
1468 | 1421 | Link="Common\System\Security\Cryptography\DSASecurityTransforms.macOS.cs" /> |
1469 | 1422 | <Compile Include="$(CommonPath)System\Security\Cryptography\EccSecurityTransforms.macOS.cs" |
1470 | 1423 | Link="Common\System\Security\Cryptography\EccSecurityTransforms.macOS.cs" /> |
1471 | | - <Compile Include="$(CommonPath)System\Security\Cryptography\ECDiffieHellmanOpenSsl.cs" |
1472 | | - Link="Common\System\Security\Cryptography\ECDiffieHellmanOpenSsl.cs" /> |
1473 | | - <Compile Include="$(CommonPath)System\Security\Cryptography\ECDiffieHellmanOpenSsl.Derive.cs" |
1474 | | - Link="Common\System\Security\Cryptography\ECDiffieHellmanOpenSsl.Derive.cs" /> |
1475 | | - <Compile Include="$(CommonPath)System\Security\Cryptography\ECDiffieHellmanOpenSslPublicKey.cs" |
1476 | | - Link="Common\System\Security\Cryptography\ECDiffieHellmanOpenSslPublicKey.cs" /> |
1477 | | - <Compile Include="$(CommonPath)System\Security\Cryptography\ECDsaOpenSsl.cs" |
1478 | | - Link="Common\System\Security\Cryptography\ECDsaOpenSsl.cs" /> |
1479 | | - <Compile Include="$(CommonPath)System\Security\Cryptography\ECOpenSsl.cs" |
1480 | | - Link="Common\System\Security\Cryptography\ECOpenSsl.cs" /> |
1481 | | - <Compile Include="$(CommonPath)System\Security\Cryptography\ECOpenSsl.ImportExport.cs" |
1482 | | - Link="Common\System\Security\Cryptography\ECOpenSsl.ImportExport.cs" /> |
1483 | 1424 | <Compile Include="$(CommonPath)System\Security\Cryptography\RSASecurityTransforms.macOS.cs" |
1484 | 1425 | Link="Common\System\Security\Cryptography\RSASecurityTransforms.macOS.cs" /> |
1485 | | - <Compile Include="$(CommonPath)System\Security\Cryptography\RSAOpenSsl.cs" |
1486 | | - Link="Common\System\Security\Cryptography\RSAOpenSsl.cs" /> |
| 1426 | + <Compile Include="System\Security\Cryptography\AesCcm.NotSupported.cs" /> |
1487 | 1427 | <Compile Include="System\Security\Cryptography\DSA.Create.SecurityTransforms.cs" /> |
1488 | 1428 | <Compile Include="System\Security\Cryptography\DSACryptoServiceProvider.Unix.cs" /> |
1489 | | - <Compile Include="System\Security\Cryptography\DSAOpenSsl.cs" /> |
1490 | | - <Compile Include="System\Security\Cryptography\ECDsaOpenSsl.cs" /> |
1491 | | - <Compile Include="System\Security\Cryptography\ECDiffieHellmanOpenSsl.cs" /> |
1492 | | - <Compile Include="System\Security\Cryptography\RSAOpenSsl.cs" /> |
1493 | | - <Compile Include="System\Security\Cryptography\SafeEvpPKeyHandle.OpenSsl.cs" /> |
1494 | | - <Compile Include="System\Security\Cryptography\SafeEvpPKeyHandle.OpenSsl.macOS.cs" /> |
| 1429 | + <Compile Include="System\Security\Cryptography\OpenSsl.NotSupported.cs" /> |
1495 | 1430 | <Compile Include="System\Security\Cryptography\X509Certificates\AppleCertificatePal.ImportExport.macOS.cs" /> |
1496 | 1431 | <Compile Include="System\Security\Cryptography\X509Certificates\AppleCertificatePal.Keys.macOS.cs" /> |
1497 | 1432 | <Compile Include="System\Security\Cryptography\X509Certificates\AppleCertificatePal.Pkcs12.macOS.cs" /> |
|
0 commit comments