-
Notifications
You must be signed in to change notification settings - Fork 63
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
Breeze.server and FIPS #131
Comments
I thought those settings only controlled encryption. Any idea why they make breeze server stop working? |
Microsoft does not allow Encryption used in breeze server. |
Is there some sort of error message, or other information that will help us fix the problem? |
Any clue you can give us about how to fix the problem? |
What I did, is downloaded the code, fix in my local and compile it. |
Great! What changes did you make to fix it? I changed my Local Security Policy setting |
The issue is with using SHA1 to create a string hash, and SHA1 is not FIPS compliant. I saw this problem by making a projection query from the client using a select to only return a single specific field. I needed it in the older AspNet code, so I replaced System.Security.Cryptography.SHA1Managed() with a slightly different algorithm using SHA256.Create(). But I saw that SHA1 is also used in DynamicTypeInfo.cs, which will probably have the same problem. |
Aha! Thank you for the insight. I still don't know how to reproduce the error, but I found the spot in |
The new policies FIPS makes breeze server stop working
The text was updated successfully, but these errors were encountered: