summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2007-01-26 14:25:30 +0000
committerDr. Stephen Henson <steve@openssl.org>2007-01-26 14:25:30 +0000
commitfa57af81a18e3156edd0f49371ad1a29455cd8be (patch)
tree0356175581e8c76212114c1e42913a9a20723734
parent5ae2774b898eb717097728061279aeba81ef9e28 (diff)
Make WIN32 build work with fipscanisterbuild option. Update ordinals and
fix warning.
-rw-r--r--fips-1.0/rsa/fips_rsa_sign.c2
-rwxr-xr-xutil/libeay.num2
-rwxr-xr-xutil/mk1mf.pl3
-rwxr-xr-xutil/mkdef.pl1
4 files changed, 6 insertions, 2 deletions
diff --git a/fips-1.0/rsa/fips_rsa_sign.c b/fips-1.0/rsa/fips_rsa_sign.c
index df1ca2de5d..7088357dbf 100644
--- a/fips-1.0/rsa/fips_rsa_sign.c
+++ b/fips-1.0/rsa/fips_rsa_sign.c
@@ -213,7 +213,7 @@ int FIPS_rsa_verify(int dtype, const unsigned char *m, unsigned int m_len,
/* Compare, DigestInfo length, DigestInfo header and finally
* digest value itself
*/
- if ((i != (dlen + m_len)) || memcmp(der, s, dlen)
+ if ((i != (int)(dlen + m_len)) || memcmp(der, s, dlen)
|| memcmp(s + dlen, m, m_len))
{
RSAerr(RSA_F_RSA_VERIFY,RSA_R_BAD_SIGNATURE);
diff --git a/util/libeay.num b/util/libeay.num
index 4222bef6d6..145e601d05 100755
--- a/util/libeay.num
+++ b/util/libeay.num
@@ -2905,3 +2905,5 @@ SHA384_Init 3737 EXIST:OPENSSL_FIPS:FUNCTION:SHA,SHA
SHA384_Final 3740 EXIST:OPENSSL_FIPS:FUNCTION:SHA,SHA512
SHA384 3745 EXIST:OPENSSL_FIPS:FUNCTION:SHA,SHA512
SHA256_Update 3765 EXIST:OPENSSL_FIPS:FUNCTION:SHA,SHA256
+FIPS_rsa_sign 3766 EXIST:OPENSSL_FIPS:FUNCTION:RSA
+FIPS_rsa_verify 3767 EXIST:OPENSSL_FIPS:FUNCTION:RSA
diff --git a/util/mk1mf.pl b/util/mk1mf.pl
index 19cb9591f9..f13842930c 100755
--- a/util/mk1mf.pl
+++ b/util/mk1mf.pl
@@ -1184,8 +1184,9 @@ sub read_options
}
}
}
- elsif (/^--fipscanisterbuild$/)
+ elsif (/^fipscanisterbuild$/)
{
+ $fips=1;
$fipscanisterbuild=1;
}
elsif (/^([^=]*)=(.*)$/){ $VARS{$1}=$2; }
diff --git a/util/mkdef.pl b/util/mkdef.pl
index 6c1e53bb14..27d999bf7b 100755
--- a/util/mkdef.pl
+++ b/util/mkdef.pl
@@ -131,6 +131,7 @@ foreach (@ARGV, split(/ /, $options))
$VMS=1 if $_ eq "VMS";
$OS2=1 if $_ eq "OS2";
$fips=1 if $_ eq "fips";
+ $fips=1 if $_ eq "fipscanisterbuild";
$do_ssl=1 if $_ eq "ssleay";
if ($_ eq "ssl") {