Dr. Stephen Henson
af094ed124
User cleaner way to handle new options for VC++ build.
2007-01-19 13:17:52 +00:00
Dr. Stephen Henson
2af6370bd7
Expanded boundary support for VC++ build.
2007-01-18 18:44:41 +00:00
Dr. Stephen Henson
f899ad275d
Initial support for new build options under WIN32 and VC++.
2007-01-17 17:12:17 +00:00
Dr. Stephen Henson
0ab595d6f7
Oops...
2007-01-15 00:29:39 +00:00
Dr. Stephen Henson
d107905b31
Perl script to build shell scripts and batch files to run algorithm test programs.
2007-01-15 00:25:59 +00:00
Dr. Stephen Henson
f6cdaa96c0
Use error table to determine if errors should be loaded.
2006-11-21 19:19:09 +00:00
Dr. Stephen Henson
234f2f67ac
Add new --with-baseaddr command line option to allow the FIPS base address of
...
libeay32.dll to be explicitly specified.
2006-04-24 13:32:58 +00:00
Dr. Stephen Henson
d366bf7948
Typos.
2006-04-07 00:15:44 +00:00
Dr. Stephen Henson
6c9cd652f7
Link _chkstk.o from FIPSLIB_D.
2006-04-07 00:04:37 +00:00
Dr. Stephen Henson
8d6e32a07c
Allow fips install dir to be specified for VC++ build.
2006-02-08 00:47:30 +00:00
Dr. Stephen Henson
bf059c2efc
Build fips_premain_dso.exe in static build too.
2006-02-07 17:14:04 +00:00
Dr. Stephen Henson
417d5af7c7
Build standalone exe after copying headers.
2006-02-07 15:09:00 +00:00
Dr. Stephen Henson
33d3b6043a
Use and build fips_premain_dso.exe and fips_standalone_sha1.exe from VC++
...
instead of those from mingw build.
Visual Studio Express 2005 doesn't like fips_premain_dso.exe from mingw used
against its DLLs.
2006-02-06 14:16:38 +00:00
Dr. Stephen Henson
7f3a22803c
Update VC++ build for new FIPS paths.
2006-02-05 23:49:07 +00:00
Dr. Stephen Henson
386ec8fc15
Use correct fips_premain_dso.exe path.
2006-02-05 21:36:41 +00:00
Dr. Stephen Henson
8aecae520c
Sanity check for FIPS module directory.
2006-02-05 21:18:42 +00:00
Dr. Stephen Henson
571d90db24
Update VC++ build for FIPS mode.
2006-02-05 20:52:56 +00:00
Dr. Stephen Henson
85ca1d2c86
Update/hack mkdef.pl to recognize and add SHA2 algorithms when OPENSSL_FIPS
...
is defined.
2006-02-04 23:05:40 +00:00
Dr. Stephen Henson
b1971b067a
Use getcwd() because it works under MSYS but pwd
doesn't.
2006-02-03 23:55:26 +00:00
Dr. Stephen Henson
172bb3734a
Update some scripts to use fips-1.0
2006-01-30 18:51:36 +00:00
Dr. Stephen Henson
1ce2fb42de
Backport of changes to support later versions of VC++.
2006-01-30 13:14:20 +00:00
Dr. Stephen Henson
fbe6969a0d
Update to VC++ static build.
2006-01-28 13:33:31 +00:00
Dr. Stephen Henson
f6bbb5b67d
FIPS related updates for Windows build. Only build fipscanister.o from the
...
GMAKE target. Use precompiled fipscanister.o from other targets.
Update fipslink.pl script to check fipscanister.o and fips_premain.c hashes.
2006-01-26 17:34:57 +00:00
Dr. Stephen Henson
c9f4204ae8
Make sure stanadlong SHA1 checker is built.
2006-01-25 13:40:55 +00:00
Dr. Stephen Henson
29c18b0112
Add VC++ using GNU (or other U*ix like make) target for mk1mf.pl
...
Autodetect VC++ in config script and generate Makefile
Add source hash checking to mk1mf.pl for VC++.
2006-01-25 13:26:11 +00:00
Dr. Stephen Henson
e2e28a6bb6
Fix static VC++ build for FIPS.
2006-01-22 00:04:39 +00:00
Dr. Stephen Henson
5a175fe228
Update to VC++ in-core fingerprinting support.
2006-01-21 22:14:07 +00:00
Dr. Stephen Henson
15a6cf7d14
Support for VC++ build with in-core hashing.
2006-01-21 21:28:26 +00:00
Dr. Stephen Henson
2d96867e30
Backport of zlib fixes to 0.9.7.
2005-12-10 13:36:13 +00:00
Andy Polyakov
bffe708e47
util/pl/OS2-EMX.pl sync [from HEAD].
...
Submitted by: Stefan Neis, Brian Havard
2005-10-19 18:38:50 +00:00
Andy Polyakov
10f8acdf4c
BC-32.pl updates [from HEAD].
...
Submitted by: Old Wolf, Jon Bright
2005-09-20 07:14:38 +00:00
Andy Polyakov
cd029eb6f0
Proper solution to nasm compilation problems in Borland context.
2005-09-20 06:21:39 +00:00
Andy Polyakov
f6fefec921
Visual Studio 2005 workaround from HEAD.
...
PR: 1183
2005-09-19 14:45:20 +00:00
Richard Levitte
d01f1d89e3
Check for 'usage' and 'Usage'.
...
Submitted by Tim Rice <tim@multitalents.net>. His comment is:
I noticed "make report" didn't show the cc version on most of
my System V platforms. This patch corrects this.
2005-06-20 20:45:44 +00:00
Richard Levitte
43b30bf2c8
Have pod2man.pl accept '=for comment ...' before the '=head1 NAME' line.
...
PR: 1113
2005-06-18 04:27:11 +00:00
Richard Levitte
bdee60fc1a
Skipping all tests just because one algorithm is disabled seems a bit harsch.
...
PR: 1089
2005-06-06 08:38:13 +00:00
Dr. Stephen Henson
26655341fc
Update symbols. Add #ifdef OPENSSL_FIPS in various places.
2005-06-02 00:09:25 +00:00
Dr. Stephen Henson
4bd7bc97e8
make update
2005-05-29 12:30:21 +00:00
Andy Polyakov
713407a5c7
fips/sha1 -> fips/sha remains.
2005-05-26 23:09:02 +00:00
Andy Polyakov
e609c04994
Rename fips/sha1 to fips/sha.
2005-05-26 21:29:10 +00:00
Andy Polyakov
150ebacd8a
SHA-XXX are available in FIPS context only in 0.9.7.
2005-05-17 06:57:14 +00:00
Dr. Stephen Henson
63453c025f
Remove redundant test. Add new SHAXXX algorithms to mkdef.pl, update
...
symbol info.
2005-05-16 17:52:32 +00:00
Bodo Möller
ecb1445ce2
Implement fixed-window exponentiation to mitigate hyper-threading
...
timing attacks.
BN_FLG_EXP_CONSTTIME requests this algorithm, and this done by default for
RSA/DSA/DH private key computations unless
RSA_FLAG_NO_EXP_CONSTTIME/DSA_FLAG_NO_EXP_CONSTTIME/
DH_FLAG_NO_EXP_CONSTTIME is set.
Submitted by: Matthew D Wood
Reviewed by: Bodo Moeller
2005-05-16 01:26:08 +00:00
Bodo Möller
973fbfe3a3
make update
2005-05-11 17:49:50 +00:00
Dr. Stephen Henson
9dc4f157bc
Fix mk1mf.pl and avoid warning in VC++.
2005-05-03 22:14:07 +00:00
Dr. Stephen Henson
6eb4958989
Recognize zlib and krb5 options in mk1mf.pl
2005-04-24 02:14:25 +00:00
Dr. Stephen Henson
132f25950b
Update libeay.num
2005-04-22 13:21:37 +00:00
Dr. Stephen Henson
d9536ccffa
Fix from HEAD.
2005-04-20 17:06:20 +00:00
Dr. Stephen Henson
37ce8cffcc
Ignore zlib related options in mk1mf.pl
2005-04-20 16:27:57 +00:00
Dr. Stephen Henson
76693ca0a3
Fix from HEAD.
2005-04-20 00:00:23 +00:00