Andy Polyakov [Tue, 12 May 2009 20:57:11 +0000 (20:57 +0000)]
fips/Makefile: $(CC) -dumpversion can't be used to identify gcc, HP C
doesn't return error code in reply to -dumpversion.
Andy Polyakov [Sat, 27 Dec 2008 13:37:45 +0000 (13:37 +0000)]
Sync aes/asm with stable branch.
Andy Polyakov [Wed, 17 Dec 2008 14:23:53 +0000 (14:23 +0000)]
aes-x86_64.pl: revert commit #17700 and apply proper fix from stable.
PR: 1801
Andy Polyakov [Wed, 17 Dec 2008 14:16:09 +0000 (14:16 +0000)]
aes-x86_64.pl update from HEAD.
PR: 1801
Andy Polyakov [Tue, 28 Oct 2008 13:48:33 +0000 (13:48 +0000)]
Fix crash in BN_rshift [from HEAD].
PR: 1663
Andy Polyakov [Tue, 23 Sep 2008 17:34:21 +0000 (17:34 +0000)]
Fix EC_KEY_check_key [from HEAD].
Dr. Stephen Henson [Mon, 15 Sep 2008 22:45:13 +0000 (22:45 +0000)]
Changes from stable branch.
Dr. Stephen Henson [Mon, 15 Sep 2008 22:03:18 +0000 (22:03 +0000)]
Update from stable branch.
Dr. Stephen Henson [Mon, 15 Sep 2008 21:27:23 +0000 (21:27 +0000)]
Update from stable branch.
Dr. Stephen Henson [Mon, 15 Sep 2008 19:58:24 +0000 (19:58 +0000)]
Sync safestack between FIPS and 0.9.8-stable.
Dr. Stephen Henson [Mon, 15 Sep 2008 16:53:20 +0000 (16:53 +0000)]
Updates from stable branch.
Dr. Stephen Henson [Sun, 14 Sep 2008 19:35:53 +0000 (19:35 +0000)]
Updates from stable branch.
Dr. Stephen Henson [Sun, 14 Sep 2008 16:45:56 +0000 (16:45 +0000)]
Update from stable branch.
Dr. Stephen Henson [Sun, 14 Sep 2008 16:27:40 +0000 (16:27 +0000)]
Add missing .cvsignore.
Dr. Stephen Henson [Sun, 14 Sep 2008 16:20:44 +0000 (16:20 +0000)]
Delete other certs, add missing error file.
Dr. Stephen Henson [Sun, 14 Sep 2008 16:13:59 +0000 (16:13 +0000)]
Updates from stable branch.
Dr. Stephen Henson [Sun, 14 Sep 2008 16:09:06 +0000 (16:09 +0000)]
Remove root certs.
Dr. Stephen Henson [Sun, 14 Sep 2008 14:57:50 +0000 (14:57 +0000)]
Updates from stable branch... fixup CHANGES.
Dr. Stephen Henson [Sat, 13 Sep 2008 22:09:48 +0000 (22:09 +0000)]
More updatdes from stable branch.
Dr. Stephen Henson [Sat, 13 Sep 2008 22:02:49 +0000 (22:02 +0000)]
Updates from stable branch.
Dr. Stephen Henson [Sat, 13 Sep 2008 21:57:12 +0000 (21:57 +0000)]
Update from stable branch.
Dr. Stephen Henson [Sat, 13 Sep 2008 11:45:24 +0000 (11:45 +0000)]
Update from stable branch... sync OIDs, add LMK support.
Dr. Stephen Henson [Fri, 12 Sep 2008 17:44:27 +0000 (17:44 +0000)]
Make FIPS RC4 algorithm blocking work when RC4_set_key is implemented
in assembly language.
Dr. Stephen Henson [Sat, 6 Sep 2008 11:11:10 +0000 (11:11 +0000)]
Update from stable branch.
Andy Polyakov [Thu, 17 Jul 2008 09:53:14 +0000 (09:53 +0000)]
sha1-586.pl: update from HEAD
PR: 1681
Dr. Stephen Henson [Sun, 15 Jun 2008 15:40:03 +0000 (15:40 +0000)]
Add capi extra libs from stable branch. Don't touch fips directory if
not compiling in fips mode.
Dr. Stephen Henson [Sun, 15 Jun 2008 15:36:02 +0000 (15:36 +0000)]
Sync ordinals with stable branch and update.
Dr. Stephen Henson [Sun, 15 Jun 2008 15:22:56 +0000 (15:22 +0000)]
Typo.
Dr. Stephen Henson [Sat, 14 Jun 2008 19:59:00 +0000 (19:59 +0000)]
Add CAPI engine error files.
Dr. Stephen Henson [Sat, 14 Jun 2008 19:53:04 +0000 (19:53 +0000)]
Merge from stable branch.
Andy Polyakov [Thu, 24 Apr 2008 10:02:01 +0000 (10:02 +0000)]
Compensate inline assembler in sha512.c for gcc 2.7.2 compiler bug [from HEAD].
PR: 1667
Andy Polyakov [Fri, 18 Apr 2008 15:54:50 +0000 (15:54 +0000)]
bn_nist.c update from HEAD.
PR: 1593
Andy Polyakov [Tue, 1 Apr 2008 08:42:08 +0000 (08:42 +0000)]
Fix fast reduction on NIST curves [from HEAD].
PR: 1593
Dr. Stephen Henson [Thu, 13 Mar 2008 14:26:04 +0000 (14:26 +0000)]
Use correct EC string when writing private keys in FIPS mode.
Dr. Stephen Henson [Wed, 12 Mar 2008 13:05:42 +0000 (13:05 +0000)]
Update year.
Dr. Stephen Henson [Wed, 12 Mar 2008 00:38:44 +0000 (00:38 +0000)]
Fix from HEAD.
Andy Polyakov [Wed, 27 Feb 2008 20:16:50 +0000 (20:16 +0000)]
Make x86_64-mont.pl work with debug Win64 build [from HEAD].
Dr. Stephen Henson [Mon, 25 Feb 2008 18:13:40 +0000 (18:13 +0000)]
Update from HEAD.
Andy Polyakov [Wed, 13 Feb 2008 20:03:01 +0000 (20:03 +0000)]
Allow 32-bit perl to generate x86_64 assembler [from -stable].
Andy Polyakov [Mon, 11 Feb 2008 13:20:11 +0000 (13:20 +0000)]
Source readability fix, which incidentally works around XLC compiler bug
[from HEAD].
PR: 1272
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.