Andy Polyakov [Mon, 11 Feb 2008 13:14:11 +0000 (13:14 +0000)]
Make aes-x86_64 work with debug Win64 build [from HEAD].
Andy Polyakov [Mon, 11 Feb 2008 13:08:41 +0000 (13:08 +0000)]
x86_64-xlate.pl update from HEAD.
Dr. Stephen Henson [Sat, 26 Jan 2008 23:43:57 +0000 (23:43 +0000)]
Update from stable branch.
Dr. Stephen Henson [Mon, 14 Jan 2008 18:44:59 +0000 (18:44 +0000)]
Update from HEAD.
Dr. Stephen Henson [Thu, 3 Jan 2008 16:37:51 +0000 (16:37 +0000)]
Update from HEAD.
Dr. Stephen Henson [Thu, 3 Jan 2008 14:04:17 +0000 (14:04 +0000)]
Typo.
Dr. Stephen Henson [Thu, 3 Jan 2008 13:39:34 +0000 (13:39 +0000)]
Add v1.1.X algorithm test definitions.
Dr. Stephen Henson [Thu, 3 Jan 2008 01:23:56 +0000 (01:23 +0000)]
Sort algorithm tests into groups which can be selectively enabled or disabled.
Dr. Stephen Henson [Wed, 2 Jan 2008 13:45:02 +0000 (13:45 +0000)]
In fipsalgtest.pl redefine tests in an array to retain test order and permit
selective addition/deletion of tests later....
Dr. Stephen Henson [Mon, 31 Dec 2007 13:36:16 +0000 (13:36 +0000)]
Typo.
Dr. Stephen Henson [Mon, 31 Dec 2007 12:56:42 +0000 (12:56 +0000)]
Fix warnings. Only use fipscanister.o if fips enabled.
Dr. Stephen Henson [Wed, 26 Dec 2007 19:04:58 +0000 (19:04 +0000)]
Fixes to make CFB1 Monte Carlo test work.
Dr. Stephen Henson [Wed, 26 Dec 2007 18:58:10 +0000 (18:58 +0000)]
Fix Makefile to fipscanisterbuild works again.
Dr. Stephen Henson [Mon, 24 Dec 2007 17:45:08 +0000 (17:45 +0000)]
Tidy up fipsalgtest.pl and add initial support for generation.
Dr. Stephen Henson [Sun, 23 Dec 2007 20:32:06 +0000 (20:32 +0000)]
Update algorithm sanity checks to support KeyPair test.
Dr. Stephen Henson [Sun, 23 Dec 2007 14:20:50 +0000 (14:20 +0000)]
Add more tree sanity checks. Make sure verifies must produce at least one
successful output. Fix typos.
Dr. Stephen Henson [Sun, 23 Dec 2007 13:50:22 +0000 (13:50 +0000)]
Fix camellia to use extra argument in IMPLEMENT_CFBR.
Dr. Stephen Henson [Sun, 23 Dec 2007 13:48:39 +0000 (13:48 +0000)]
Update from stable branch.
Dr. Stephen Henson [Sun, 23 Dec 2007 00:53:55 +0000 (00:53 +0000)]
Initial Win32 support in fipsalgtest.pl
Dr. Stephen Henson [Sat, 22 Dec 2007 19:31:06 +0000 (19:31 +0000)]
Fix fips_dssvs usage message.
Preliminary fipsalgtest.pl script. This will ultimately automatically run
algorithm tests against a known good test set or alternatively generate output
for an algorithm test.
Partly works only on Linux at present.
Dr. Stephen Henson [Fri, 21 Dec 2007 01:35:14 +0000 (01:35 +0000)]
Avoid warning.
Dr. Stephen Henson [Sun, 16 Dec 2007 23:32:10 +0000 (23:32 +0000)]
Update docs.
Dr. Stephen Henson [Sun, 16 Dec 2007 18:47:08 +0000 (18:47 +0000)]
Update README.
Dr. Stephen Henson [Sun, 16 Dec 2007 18:36:12 +0000 (18:36 +0000)]
Typo.
Dr. Stephen Henson [Sun, 16 Dec 2007 18:02:17 +0000 (18:02 +0000)]
Update FIPS build instructions.
Dr. Stephen Henson [Sun, 16 Dec 2007 17:10:11 +0000 (17:10 +0000)]
Updates from 0.9.8-stable.
Dr. Stephen Henson [Sun, 16 Dec 2007 13:22:39 +0000 (13:22 +0000)]
Make ordinals consistent with 0.9.8-stable
Dr. Stephen Henson [Sat, 15 Dec 2007 01:40:47 +0000 (01:40 +0000)]
Make test utilities build in non-FIPS compiles.
Dr. Stephen Henson [Fri, 14 Dec 2007 19:45:28 +0000 (19:45 +0000)]
Fix shadow warning from 0.9.8-stable.
Dr. Stephen Henson [Fri, 14 Dec 2007 18:11:11 +0000 (18:11 +0000)]
Avoid warnings.
Dr. Stephen Henson [Fri, 14 Dec 2007 18:10:54 +0000 (18:10 +0000)]
Update default flags.
Dr. Stephen Henson [Fri, 14 Dec 2007 13:53:32 +0000 (13:53 +0000)]
When fipscanister is external ensure it is included in libcrypto.a
Dr. Stephen Henson [Fri, 14 Dec 2007 01:43:41 +0000 (01:43 +0000)]
Update README.FIPS to reflect changes.
Dr. Stephen Henson [Fri, 14 Dec 2007 01:35:15 +0000 (01:35 +0000)]
Use 1.2 module FIPS install location by default.
Dr. Stephen Henson [Fri, 14 Dec 2007 01:16:16 +0000 (01:16 +0000)]
Updates from 0.9.8-stable
Dr. Stephen Henson [Fri, 9 Nov 2007 12:11:25 +0000 (12:11 +0000)]
Uses correct value for $fipslibdir
Dr. Stephen Henson [Fri, 9 Nov 2007 01:41:24 +0000 (01:41 +0000)]
Use fips/ not fips-1.0/ for fips directory.
Dr. Stephen Henson [Fri, 9 Nov 2007 01:16:14 +0000 (01:16 +0000)]
Make salt detection more robust.
Dr. Stephen Henson [Thu, 8 Nov 2007 18:01:06 +0000 (18:01 +0000)]
Update mkfipsscr.pl to perform some sanity checks on testvector tree.
Andy Polyakov [Sat, 3 Nov 2007 20:10:10 +0000 (20:10 +0000)]
Commit #16325 fixed one thing but broke DH with certain moduli [from HEAD].
Dr. Stephen Henson [Fri, 5 Oct 2007 17:35:26 +0000 (17:35 +0000)]
Disable CFB1 tests.
Dr. Stephen Henson [Fri, 5 Oct 2007 13:14:55 +0000 (13:14 +0000)]
Fix bug in DSA parameter generation code which stopped it copying a
generated random seed to the supplied seed parameter.
Dr. Stephen Henson [Sat, 22 Sep 2007 12:43:13 +0000 (12:43 +0000)]
Make mkfipsscr.pl options consistent across platforms.
Dr. Stephen Henson [Fri, 21 Sep 2007 18:05:25 +0000 (18:05 +0000)]
Change rsp filename to WIN32 format if needed.
Dr. Stephen Henson [Fri, 21 Sep 2007 18:00:24 +0000 (18:00 +0000)]
New --rspdir option to mkfipsscr.pl to specify alternate output directory.
Modify fips_aesavs and fips_desmovs to support an optional output filename
with -f option.
Dr. Stephen Henson [Wed, 19 Sep 2007 00:10:03 +0000 (00:10 +0000)]
Update TABLE
Dr. Stephen Henson [Wed, 19 Sep 2007 00:02:49 +0000 (00:02 +0000)]
Include some fixes from 0.9.8-stable branch.
Andy Polyakov [Sun, 16 Sep 2007 18:44:35 +0000 (18:44 +0000)]
BSD run-time linkers apparently demand RPATH on .so objects [from HEAD].
PR: 1381
Dr. Stephen Henson [Wed, 12 Sep 2007 21:35:39 +0000 (21:35 +0000)]
Exit dsa test program if key gen error.
Dr. Stephen Henson [Wed, 12 Sep 2007 17:46:08 +0000 (17:46 +0000)]
Add more failure testing FIPS functions, for continuous RNG, pairwise RSA/DSA.
Update fips_test_suite to use them and convert AES, DES3 and SHAx to use EVP.
Dr. Stephen Henson [Fri, 7 Sep 2007 11:24:25 +0000 (11:24 +0000)]
Update mkfipsscr.pl to handle CFB1 mode.
Andy Polyakov [Wed, 29 Aug 2007 18:51:14 +0000 (18:51 +0000)]
Remove [BL]_ENDIAN from no-asm builds.
Andy Polyakov [Mon, 27 Aug 2007 20:02:23 +0000 (20:02 +0000)]
Last change inadvertently disabled x86[_64] assembler in Windows build.
Andy Polyakov [Mon, 27 Aug 2007 16:26:37 +0000 (16:26 +0000)]
Disable non-x86[_64] assembler modules.
Andy Polyakov [Mon, 27 Aug 2007 08:57:59 +0000 (08:57 +0000)]
shlib_wrap update [from HEAD].
Andy Polyakov [Sun, 26 Aug 2007 14:57:42 +0000 (14:57 +0000)]
Framework update.
Andy Polyakov [Sun, 26 Aug 2007 14:57:10 +0000 (14:57 +0000)]
IRIX and Tru64 platform updates [from HEAD].
Andy Polyakov [Sun, 26 Aug 2007 08:51:23 +0000 (08:51 +0000)]
Short circuit ranlib in trap handler.
Andy Polyakov [Thu, 23 Aug 2007 12:13:55 +0000 (12:13 +0000)]
Engage x86_64 assembler in Win64 build.
Andy Polyakov [Thu, 23 Aug 2007 12:04:42 +0000 (12:04 +0000)]
Updates from HEAD.
Andy Polyakov [Tue, 21 Aug 2007 15:26:51 +0000 (15:26 +0000)]
Make tesfipsssl pass.
Andy Polyakov [Tue, 21 Aug 2007 14:44:13 +0000 (14:44 +0000)]
Avoid BN_CTX_free(uninitialized pointer).
Dr. Stephen Henson [Tue, 21 Aug 2007 12:57:06 +0000 (12:57 +0000)]
Update fips_dsatest to use 1024 bit key.
Dr. Stephen Henson [Sun, 19 Aug 2007 12:49:07 +0000 (12:49 +0000)]
Cleaner check of self test status.
Dr. Stephen Henson [Sat, 18 Aug 2007 02:46:11 +0000 (02:46 +0000)]
Block DH key gen for small key sizes too.
Dr. Stephen Henson [Sat, 18 Aug 2007 02:36:23 +0000 (02:36 +0000)]
Don't generate DSA keys with key size too small.
Dr. Stephen Henson [Wed, 15 Aug 2007 16:22:34 +0000 (16:22 +0000)]
Remove single DES self test vectors.
Dr. Stephen Henson [Wed, 15 Aug 2007 15:29:43 +0000 (15:29 +0000)]
Delete old files.
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:51 +0000 (13:35 +0000)]
Move fips-1.0/ files to fips/
Dr. Stephen Henson [Wed, 15 Aug 2007 12:37:34 +0000 (12:37 +0000)]
Update to include fips_locl.h so WIN32 build can pick it up.
Dr. Stephen Henson [Wed, 15 Aug 2007 00:36:05 +0000 (00:36 +0000)]
Indicate failure if any selftest fails.
Increase keysizes in fips_test_suite
Dr. Stephen Henson [Tue, 14 Aug 2007 16:00:52 +0000 (16:00 +0000)]
Fix remaining error code discrepancies.
Dr. Stephen Henson [Tue, 14 Aug 2007 13:33:33 +0000 (13:33 +0000)]
Fix more error codes.
Dr. Stephen Henson [Tue, 14 Aug 2007 13:20:42 +0000 (13:20 +0000)]
More function code correction.
Dr. Stephen Henson [Tue, 14 Aug 2007 13:17:28 +0000 (13:17 +0000)]
Ensure seed does not match key and fixup error codes.
Dr. Stephen Henson [Mon, 13 Aug 2007 18:35:04 +0000 (18:35 +0000)]
Make FIPS cipher alias work again.
Dr. Stephen Henson [Mon, 13 Aug 2007 18:02:52 +0000 (18:02 +0000)]
Enforce minimum key sizes in FIPS mode.
Dr. Stephen Henson [Mon, 13 Aug 2007 13:28:31 +0000 (13:28 +0000)]
Include modulus sanity checks.
Dr. Stephen Henson [Mon, 13 Aug 2007 13:21:08 +0000 (13:21 +0000)]
Update DSA selftest with data from NIST test vectors.
Andy Polyakov [Thu, 2 Aug 2007 20:42:33 +0000 (20:42 +0000)]
Platform check in FIPS_mode_set.
Andy Polyakov [Thu, 2 Aug 2007 20:41:13 +0000 (20:41 +0000)]
Remove options in ./config.
Andy Polyakov [Wed, 1 Aug 2007 14:22:36 +0000 (14:22 +0000)]
Erroneously omitted code from "jumbo framework update."
Andy Polyakov [Wed, 1 Aug 2007 11:49:16 +0000 (11:49 +0000)]
Typo in fipsld.
Andy Polyakov [Wed, 1 Aug 2007 11:33:17 +0000 (11:33 +0000)]
Jumbo framework update.
Andy Polyakov [Wed, 1 Aug 2007 11:22:23 +0000 (11:22 +0000)]
Typos in ./config [from HEAD].
PR: 1563
Andy Polyakov [Mon, 30 Jul 2007 16:44:12 +0000 (16:44 +0000)]
aes-x86_64 update [from HEAD].
Andy Polyakov [Fri, 27 Jul 2007 20:36:09 +0000 (20:36 +0000)]
Respect ISO aliasing rules.
PR: 1296
Andy Polyakov [Fri, 27 Jul 2007 18:22:40 +0000 (18:22 +0000)]
AES for IA64 update [from HEAD].
Andy Polyakov [Thu, 26 Jul 2007 16:46:54 +0000 (16:46 +0000)]
Allow for extrnal DllMain.
Dr. Stephen Henson [Wed, 25 Jul 2007 23:38:11 +0000 (23:38 +0000)]
Extend do_fips to detect processor from %PROCESSOR_ARCHITECTURE% environment
variable and support no-asm command line option for WIN32.
Andy Polyakov [Wed, 25 Jul 2007 12:38:35 +0000 (12:38 +0000)]
x86 perlasm updates [from HEAD].
Dr. Stephen Henson [Tue, 24 Jul 2007 18:27:35 +0000 (18:27 +0000)]
Generate and use assembly language files in WIN32 build.
Andy Polyakov [Tue, 24 Jul 2007 15:42:13 +0000 (15:42 +0000)]
Throw in bn_mul_mont for x86_64.
Andy Polyakov [Tue, 24 Jul 2007 15:29:21 +0000 (15:29 +0000)]
Throw in bn_mul_mont for x86.
Andy Polyakov [Tue, 24 Jul 2007 15:07:51 +0000 (15:07 +0000)]
Allow for bn_mul_mont assembler.
Andy Polyakov [Tue, 24 Jul 2007 14:41:03 +0000 (14:41 +0000)]
Configure update from 098.
Andy Polyakov [Mon, 23 Jul 2007 20:42:50 +0000 (20:42 +0000)]
s390x assembler pack.
Andy Polyakov [Mon, 23 Jul 2007 16:35:30 +0000 (16:35 +0000)]
Typo in EXCL_OBJ list
Andy Polyakov [Mon, 23 Jul 2007 16:18:36 +0000 (16:18 +0000)]
x86*cpuid update [from HEAD].
Andy Polyakov [Mon, 23 Jul 2007 16:10:06 +0000 (16:10 +0000)]
Optimized OPENSSL_cleanse [from HEAD].