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
Dr. Stephen Henson
a334b0436d
Update ordinals.
2007-07-02 12:10:06 +00:00
Dr. Stephen Henson
af13a3949d
Check selftest in rand too.
2007-07-02 11:27:52 +00:00
Dr. Stephen Henson
ffc35e73b4
Check selftest status in all crypto operations and abort with
...
a fatal error on failure.
2007-07-02 11:22:50 +00:00
Dr. Stephen Henson
a197212e0f
Modify AES and 3DES selftests to use EVP.
2007-07-01 23:19:15 +00:00
Dr. Stephen Henson
8944220221
Move 3DES EVP inside FIPS module and modify algorithm tests to use it.
2007-07-01 17:58:15 +00:00
Dr. Stephen Henson
5fd76ba57a
Changes to make AES algorithm test work via EVP.
2007-07-01 12:53:10 +00:00
Dr. Stephen Henson
df50ec372e
Add enc_min.c file.
2007-07-01 00:08:42 +00:00
Dr. Stephen Henson
49fa74385d
Move minimal EVP_CIPHER implementation into FIPS library. Not used by
...
any FIPS applications yet.
2007-07-01 00:07:25 +00:00
Andy Polyakov
899f528c1a
bn_mont.c fix [from HEAD].
2007-06-29 13:15:33 +00:00
Dr. Stephen Henson
5faa5a9476
Make fips test suite script halt on errors.
2007-06-23 00:02:25 +00:00
Dr. Stephen Henson
ddb0cb5bfd
Avoid warnings. Fix fips_dssvs program.
2007-06-22 12:17:52 +00:00
Dr. Stephen Henson
b2d65cbac7
Fix warnings.
2007-06-20 17:49:42 +00:00
Dr. Stephen Henson
6be8288928
Remove deleted function from headers.
2007-06-19 16:10:19 +00:00
Dr. Stephen Henson
9fe07b7cf0
Fix from stable branch.
2007-06-19 15:44:44 +00:00
Andy Polyakov
0c86c87c60
Updates from stable branch: BN_*_no_branch privatization and elimination of
...
conditional final subtraction in Montgomery multiplication.
2007-06-11 16:43:29 +00:00
Dr. Stephen Henson
e20d6ef3d6
Increment counter after use.
2007-06-05 17:28:00 +00:00