cancel
Showing results for 
Search instead for 
Did you mean: 

FIPS support is not available for 32-bit software on 64-bit Windows

JimDiaz
Participant
1,350

FIPS support is not available for 32-bit software on 64-bit Windows

Why not?

Accepted Solutions (1)

Accepted Solutions (1)

graeme_perrow
Advisor
Advisor

When you load a FIPS DLL, the DLL must first do some integrity checking to make sure it hasn't been tampered with. Basically the DLL calculates some sort of checksum on its own memory space and ensures that the result is what it expects.

I don't remember the details, but something about the way that 32-bit DLLs are loaded by 64-bit Windows caused the DLL to get that memory check wrong, and so it always thinks the DLL has been modified and refuses to load. This is OpenSSL FIPS-validated code (not ours) and so we are not allowed to change it.

JimDiaz
Participant
0 Kudos

Thank you. Have we considered creating a 64-Bit FIPS DLL?

VolkerBarth
Contributor
0 Kudos

What do mean by that? AFAIK, there should be a 64-bit FIPS DLL in your install when you have the according license, see here...

JimDiaz
Participant
0 Kudos

OK sorry your right I'm working to many things at once.

Breck_Carter
Participant

I'd suggest a vacation at the beach, but that can be perilous too...

Answers (0)