I'm in the process of incorporating FIPS enabled OpenSSL into an application 
when I realized that by default the FIPS module is built by dynamically linking 
the C runtime, not statically linking.  In my case, for Windows using Microsoft 
Visual Studio it uses the /MD option, instead of /MT.  This is problematic 
because my application can't guarantee that the Microsoft C runtime has been 
installed (by running vcredist_x86.exe) before my apps runs.  Currently I 
statically link the C runtime in many of my DLLs.

I realize that there are a limited number of things I can do while building the 
FIPS module before it is no longer within the FIPS validation specification.  
Can I use /MT (i.e. statically link the C runtime), instead of /MD and still be 
OK?

Thanks in advance,
LM


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to