Dr. Stephen Henson
5e10ca5618
Extend do_fips to detect processor from %PROCESSOR_ARCHITECTURE% environment
...
variable and support no-asm command line option for WIN32.
2007-07-25 23:38:11 +00:00
Andy Polyakov
4e8da09800
x86 perlasm updates [from HEAD].
2007-07-25 12:38:35 +00:00
Dr. Stephen Henson
203ae57fe0
Generate and use assembly language files in WIN32 build.
2007-07-24 18:27:35 +00:00
Andy Polyakov
529c33f1e8
Throw in bn_mul_mont for x86_64.
2007-07-24 15:42:13 +00:00
Andy Polyakov
af18a34478
Throw in bn_mul_mont for x86.
2007-07-24 15:29:21 +00:00
Andy Polyakov
da5c0127ac
Allow for bn_mul_mont assembler.
2007-07-24 15:07:51 +00:00
Andy Polyakov
ce0e12d29a
Configure update from 098.
2007-07-24 14:41:03 +00:00
Andy Polyakov
87339c6290
s390x assembler pack.
2007-07-23 20:42:50 +00:00
Andy Polyakov
0a22e7446b
Typo in EXCL_OBJ list
2007-07-23 16:35:30 +00:00
Andy Polyakov
b56cb7c6ea
x86*cpuid update [from HEAD].
2007-07-23 16:18:36 +00:00
Andy Polyakov
cd5ab329f2
Optimized OPENSSL_cleanse [from HEAD].
2007-07-23 16:10:06 +00:00
Andy Polyakov
80106dc5fb
aes-586.pl from HEAD.
2007-07-23 15:13:51 +00:00
Andy Polyakov
0fa79cbe17
Synchronize x86 perlasm with HEAD.
2007-07-23 15:12:20 +00:00
Andy Polyakov
be22102d82
Add AES x86_64 assembler module.
2007-07-23 14:56:01 +00:00
Andy Polyakov
1ad95f8217
Add SHA x86_64 assembler.
2007-07-23 14:42:12 +00:00
Andy Polyakov
5f1211834f
x86_64-xlate.pl from HEAD.
2007-07-23 14:21:42 +00:00
Andy Polyakov
28feb1f8da
md32_common.h update from HEAD.
2007-07-23 14:15:36 +00:00
Andy Polyakov
9596d1e63b
Decommission md5-sparcv9 module.
2007-07-23 14:13:14 +00:00
Dr. Stephen Henson
626bebeede
Delete obsolete files.
2007-07-23 11:54:47 +00:00
Andy Polyakov
dfe42a131f
Framework updates.
2007-07-22 20:53:17 +00:00
Dr. Stephen Henson
1970bc2703
For Unix fips builds...
...
1. Make shared library build default.
2. Fix libcrypto build to work with shared builds.
3. Link fips utilities to fipscanister.o except for fipsdso builds.
2007-07-21 20:18:47 +00:00
Dr. Stephen Henson
08debe11f8
Install fipscanister.o and friends. Disable warning halt in VC++ build.
2007-07-21 12:07:09 +00:00
Dr. Stephen Henson
9c7e058216
Don't install docs by default.
2007-07-21 00:15:15 +00:00
Dr. Stephen Henson
b01e8b2063
Change fips build default install location so it doesn't overwrite any
...
existing OpenSSL installation.
2007-07-21 00:14:02 +00:00
Dr. Stephen Henson
100868d1cf
Link fips utils against fipscanister.lib only except for dso builds.
...
Add --with-fipslibdir option to Configure.
2007-07-20 22:23:11 +00:00
Dr. Stephen Henson
0712210f03
Typo.
2007-07-19 21:44:25 +00:00
Dr. Stephen Henson
8431a6aaf5
Add error checking to script.
2007-07-19 16:45:31 +00:00
Dr. Stephen Henson
2b4a783f66
Initial fips WIN32 compilation batch file.
2007-07-19 16:11:21 +00:00
Dr. Stephen Henson
25df4a81cc
Use X9.31 keygen for signature test.
2007-07-19 12:24:01 +00:00
Dr. Stephen Henson
23830280e4
Add SSE2 support to VC++ build. Update MASM script.
2007-07-19 12:17:56 +00:00
Andy Polyakov
bfdfc67b01
shlib_wrap.sh update [from HEAD].
2007-07-16 14:02:52 +00:00
Andy Polyakov
4764a0543d
Bourne shell portability fix.
2007-07-16 12:23:55 +00:00
Andy Polyakov
d92b0efbb8
Framework updates.
2007-07-16 10:00:36 +00:00
Dr. Stephen Henson
b329cc2410
Check return code properly in fputs (< 0 is error).
2007-07-16 00:09:44 +00:00
Dr. Stephen Henson
ed31fe68ff
Update test script generator for Win32.
2007-07-15 21:27:34 +00:00
Dr. Stephen Henson
8fa41c6696
include openssl/fips.h in sha1dgst.c
2007-07-15 16:50:34 +00:00
Dr. Stephen Henson
707a028c8b
Update .cvsignore
2007-07-15 16:12:29 +00:00
Dr. Stephen Henson
9593bc46bf
Tolerate DigestInfo with absent parameters in FIPS mode.
2007-07-15 16:10:46 +00:00
Dr. Stephen Henson
5c65d38219
Add selftest check to SHA1 routine.
2007-07-15 12:06:23 +00:00
Dr. Stephen Henson
1b8b2d9300
Enhance mkfipsscr.pl to handle different testvector paths and perform
...
sanity checks.
Make AES/TDES algorithm test programs quiet if VERBOSE is zero.
2007-07-15 12:01:54 +00:00
Dr. Stephen Henson
4e1778b0d8
Update Windows build system to use AES assembler and standard assembly
...
language routines in FIPS mode compiles.
2007-07-12 08:20:21 +00:00
Dr. Stephen Henson
982c67fbaa
Updates to WIN32 build system to make FIPS build work again.
2007-07-11 11:53:20 +00:00
Dr. Stephen Henson
2ef2463643
Typo.
2007-07-11 00:11:09 +00:00
Dr. Stephen Henson
585eb117d4
Delete old duplicate files.
2007-07-10 22:02:02 +00:00
Dr. Stephen Henson
7c27ac1030
Update dependencies.
2007-07-10 21:37:24 +00:00
Dr. Stephen Henson
475631c31a
Use common source files for FIPS mode and utilize same optimizations.
2007-07-10 21:24:32 +00:00
Andy Polyakov
218ba8cb9d
Shut up memory debuggers complaining about AES x86 assembler module
...
[from stable].
PR: 1508,1320
2007-07-08 19:41:38 +00:00
Andy Polyakov
e881c00515
EVP_*_cfb1 was broken [from HEAD].
...
PR: 1318
2007-07-08 19:20:48 +00:00
Andy Polyakov
6c3fca2b10
bn_mul_recursive doesn't handle all cases correctly, which results in
...
BN_mul failures at certain key-length mixes [from HEAD].
PR: 1427
2007-07-08 18:55:51 +00:00
Andy Polyakov
0225c7a41e
Typo in str_lib.c [from HEAD].
...
PR: 1177
2007-07-07 20:12:12 +00:00