New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[corlib] Enable machine.config dependant version of CryptoConfig for net_4_x profile only #7871
Conversation
5943c61
to
2258cf7
Compare
#if FULL_AOT_DESKTOP // TODO: why is this special cased? we could use AesManaged like other full AOT profiles | ||
name = "System.Security.Cryptography.AesCryptoServiceProvider, System.Core"; | ||
#else | ||
#if MONOTOUCH || XAMMAC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this would need to add XAMMAC_4_5 to keep the previous meaning. But I think we should just go with AesManaged on all !FEATURE_CRYPTO_CONFIGURABLE platforms.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The file was not used before with XAMMAC_4_5 and it returned null for the value (that's another bug).
.NET returns AesCryptoServiceProvider
and I don't think we need to break the compatibility here. My preference would be to remove if MONOTOUCH || XAMMAC
instead but that needs more work
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh right, I got confused by all the conditions here :)
2258cf7
to
90b52fa
Compare
@monojenkins backport 2018-02 |
@monojenkins commit apidiff |
4b47800
to
58d4de6
Compare
@monojenkins build Linux i386 Coop GC |
@monojenkins build Windows i386 |
58d4de6
to
a1ab08b
Compare
@monojenkins backport 2018-04 |
Fixes #7716