|  | 
| 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