Use EVP_PKEY for RSA Decrypt
authorJeremy Barton <jbarton@microsoft.com>
Wed, 24 Mar 2021 17:27:42 +0000 (10:27 -0700)
committerGitHub <noreply@github.com>
Wed, 24 Mar 2021 17:27:42 +0000 (10:27 -0700)
commit6aa4d59ca2377f46ce14b8c555292ea762ec36ba
treefd59f04c91c2a5b1a454148b4e81d925dc7cf8f8
parentd3acf4150faf93d5f332071f196c33efaa37d242
Use EVP_PKEY for RSA Decrypt
20 files changed:
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.EVP.DigestAlgs.cs [new file with mode: 0644]
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.EVP.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.EvpPkey.Rsa.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.EvpPkey.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.Rsa.cs
src/libraries/Common/src/System/Security/Cryptography/RSAOpenSsl.cs
src/libraries/Native/Unix/System.Security.Cryptography.Native/apibridge.c
src/libraries/Native/Unix/System.Security.Cryptography.Native/apibridge.h
src/libraries/Native/Unix/System.Security.Cryptography.Native/entrypoints.c
src/libraries/Native/Unix/System.Security.Cryptography.Native/opensslshim.h
src/libraries/Native/Unix/System.Security.Cryptography.Native/pal_evp_pkey.c
src/libraries/Native/Unix/System.Security.Cryptography.Native/pal_evp_pkey.h
src/libraries/Native/Unix/System.Security.Cryptography.Native/pal_evp_pkey_rsa.c
src/libraries/Native/Unix/System.Security.Cryptography.Native/pal_evp_pkey_rsa.h
src/libraries/Native/Unix/System.Security.Cryptography.Native/pal_rsa.c
src/libraries/Native/Unix/System.Security.Cryptography.Native/pal_rsa.h
src/libraries/System.Security.Cryptography.Algorithms/src/Internal/Cryptography/HashProviderDispenser.Unix.cs
src/libraries/System.Security.Cryptography.Algorithms/src/Internal/Cryptography/Pbkdf2Implementation.Unix.cs
src/libraries/System.Security.Cryptography.Algorithms/src/System.Security.Cryptography.Algorithms.csproj
src/libraries/System.Security.Cryptography.OpenSsl/src/System.Security.Cryptography.OpenSsl.csproj