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: [email protected] [mailto:[email protected]] On
Behalf Of Bin Lin
Sent: Friday, February 08, 2013 11:58 AM
To: [email protected]
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 [email protected]
Automated List Manager [email protected]