Oaep with rsa 256 #2
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As technology and security requirements evolved over time, the Direct RI needs to support contemporary options to meet industry standards. This enhancement updates support for OAEP asymmetric encryption algorithms to encrypt the symmetric key used in SMIME operations where the padding is updated from SHA-1 to SHA-256.
The enhancement should use OAEP as the default algorithm when sending messages, but passively support accepting messages that still use PKCS 1.5 and OAEP with SHA-1
In addition:
The preceeding PR Dotnet-4.8-udpdate included updates to .NET 4.8 and the inno installer. 99% of the effort to update this repo was just getting the code updated and capable of working with newer tooling and operating sytems updates.
This pull request also makes significant changes to the
AdminMvcproject, primarily converting the project file from the newer SDK-style format to the older, more explicit MSBuild format, and removing dependencies on theMvcContriblibrary in the views. The update includes explicit file inclusions, restores classic Visual Studio web project settings, and rewrites the grid and pagination logic in the relevant views to use custom HTML and server-side logic instead ofMvcContribhelpers.