Bin Lin, 

I know this won't be of much help but I've built with VS2008 and it seems to 
build fine.  Can you provide more details about the failure?  Is it a missing 
symbol?  Syntax error?

Also, I'd be interested to know if you are able to run the openssl tests 
successfully once it's built with FIPS.  I found that these 4 fail to run.  
Below is a perl script I wrote to run all the rests and log those that gave a 
return code of zero (i.e. success) and those that do not (i.e. failure).  Do 
you see the same?
evp_test.exe
ssltest.exe
ecdsatest.exe
ectest.exe

I also found that ecdhtest.exe doesn't seem to finish running.  It just hangs.  
 Do you see the same?

Thanks,
Lester


----------------------------------------------------------------------------------------------------------------
#!/usr/bin/perl

#tests to run
@tests_dynamic = glob '"*t.exe"';  #grab all files with *t.exe in the name.  
Great idea but acdhtest.exe hangs!
@tests_not_run_because_they_take_too_long = "ecdhtest.exe";
@tests = (
     "bftest.exe", "bntest.exe", "casttest.exe", "destest.exe", "dhtest.exe", 
"dsatest.exe", 
     "enginetest.exe", "evp_test.exe", "exptest.exe", "hmactest.exe", 
"ideatest.exe", 
     "md4test.exe", "md5test.exe", "mdc2test.exe", "randtest.exe", 
"rc2test.exe", "rc4test.exe", "rmdtest.exe",
     "rsa_test.exe", "sha1test.exe", "sha256t.exe", "sha512t.exe", 
"shatest.exe", "srptest.exe", "ssltest.exe", "wp_test.exe",
     "ecdsatest.exe", "ectest.exe"
);

#results go here
@tests_succeeded;
@tests_failed;


for my $test (@tests) {
     printf 
"===========================================================================================\n";
     print "Running Test: $test\n";
     system "$test";
     #die "Test failed: $test!!!" if $? != 0;
     if ($? == 0) {
           push(@tests_succeeded, $test);
     } else {
           push(@tests_failed, $test);
     }
}

printf "======================================\n";
print "These tests succeeded\n";
for my $test (@tests_succeeded) {
     print "$test\n";
}

printf "======================================\n";
print "These tests failed!\n";
for my $test (@tests_failed) {
     print "$test\n";
}



======================================
RESULTS
======================================
These tests succeeded
bftest.exe
bntest.exe
casttest.exe
destest.exe
dhtest.exe
dsatest.exe
enginetest.exe
exptest.exe
hmactest.exe
ideatest.exe
md4test.exe
md5test.exe
mdc2test.exe
randtest.exe
rc2test.exe
rc4test.exe
rmdtest.exe
rsa_test.exe
sha1test.exe
sha256t.exe
sha512t.exe
shatest.exe
srptest.exe
wp_test.exe
======================================
These tests failed!
evp_test.exe
ssltest.exe
ecdsatest.exe
ectest.exe




-------------------------------------------------------
From: owner-openssl-...@openssl.org [mailto:owner-openssl-...@openssl.org] On 
Behalf Of Bin Lin
Sent: Friday, February 08, 2013 11:58 AM
To: openssl-dev@openssl.org
Subject: build fips 2.0.2

Hi,
Which Microsoft compiler does fips 2.0.2/openssl 1.0.1c support for windows?  I 
can build it with Visual Studio 2010 and 2012.  But I got error in 
FIPS_check_incore_fingerprint().  Building it with Visual Studio 2005 is fine.

Thanks,

Bin Lin
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to