Support ECParameters that contain only D (macOS).
authorKevin Jones <kevin@vcsjones.com>
Wed, 8 Apr 2020 19:48:11 +0000 (15:48 -0400)
committerGitHub <noreply@github.com>
Wed, 8 Apr 2020 19:48:11 +0000 (12:48 -0700)
commit10828e147d1c678ef1f6ab6e258f601d58b9f7e8
tree511fd89485a722f7153f5a975beeeeb841e33fbe
parente298818e7c1327178de8168ed785c0e23d14d298
Support ECParameters that contain only D (macOS).

Also remove the LimitedPrivateKeySupported test conditions, as all platforms support it now.
15 files changed:
src/libraries/Common/src/System/Security/Cryptography/EccSecurityTransforms.cs
src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/EC/ECKeyFileTests.LimitedPrivate.cs
src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/ECDiffieHellman/ECDiffieHellmanFactory.cs
src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/ECDiffieHellman/ECDiffieHellmanTests.ImportExport.cs
src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/ECDsa/ECDsaFactory.cs
src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/ECDsa/ECDsaImportExport.cs
src/libraries/System.Security.Cryptography.Algorithms/src/Resources/Strings.resx
src/libraries/System.Security.Cryptography.Algorithms/tests/DefaultECDiffieHellmanProvider.Unix.cs
src/libraries/System.Security.Cryptography.Algorithms/tests/DefaultECDiffieHellmanProvider.Windows.cs
src/libraries/System.Security.Cryptography.Algorithms/tests/DefaultECDsaProvider.Unix.cs
src/libraries/System.Security.Cryptography.Algorithms/tests/DefaultECDsaProvider.Windows.cs
src/libraries/System.Security.Cryptography.Cng/tests/ECDiffieHellmanCngProvider.cs
src/libraries/System.Security.Cryptography.Cng/tests/ECDsaCngProvider.cs
src/libraries/System.Security.Cryptography.OpenSsl/tests/EcDiffieHellmanOpenSslProvider.cs
src/libraries/System.Security.Cryptography.OpenSsl/tests/EcDsaOpenSslProvider.cs