|
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