oweals/openssl.git
16 years agoMerge from stable branch.
Dr. Stephen Henson [Sat, 14 Jun 2008 19:53:04 +0000 (19:53 +0000)]
Merge from stable branch.

16 years agoCompensate inline assembler in sha512.c for gcc 2.7.2 compiler bug [from HEAD].
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

16 years agobn_nist.c update from HEAD.
Andy Polyakov [Fri, 18 Apr 2008 15:54:50 +0000 (15:54 +0000)]
bn_nist.c update from HEAD.
PR: 1593

16 years agoFix fast reduction on NIST curves [from HEAD].
Andy Polyakov [Tue, 1 Apr 2008 08:42:08 +0000 (08:42 +0000)]
Fix fast reduction on NIST curves [from HEAD].
PR: 1593

16 years agoUse correct EC string when writing private keys in FIPS mode.
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.

16 years agoUpdate year.
Dr. Stephen Henson [Wed, 12 Mar 2008 13:05:42 +0000 (13:05 +0000)]
Update year.

16 years agoFix from HEAD.
Dr. Stephen Henson [Wed, 12 Mar 2008 00:38:44 +0000 (00:38 +0000)]
Fix from HEAD.

16 years agoMake x86_64-mont.pl work with debug Win64 build [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].

16 years agoUpdate from HEAD.
Dr. Stephen Henson [Mon, 25 Feb 2008 18:13:40 +0000 (18:13 +0000)]
Update from HEAD.

16 years agoAllow 32-bit perl to generate x86_64 assembler [from -stable].
Andy Polyakov [Wed, 13 Feb 2008 20:03:01 +0000 (20:03 +0000)]
Allow 32-bit perl to generate x86_64 assembler [from -stable].

16 years agoSource readability fix, which incidentally works around XLC compiler bug
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

16 years agoMake aes-x86_64 work with debug Win64 build [from HEAD].
Andy Polyakov [Mon, 11 Feb 2008 13:14:11 +0000 (13:14 +0000)]
Make aes-x86_64 work with debug Win64 build [from HEAD].

16 years agox86_64-xlate.pl update from HEAD.
Andy Polyakov [Mon, 11 Feb 2008 13:08:41 +0000 (13:08 +0000)]
x86_64-xlate.pl update from HEAD.

16 years agoUpdate from stable branch.
Dr. Stephen Henson [Sat, 26 Jan 2008 23:43:57 +0000 (23:43 +0000)]
Update from stable branch.

16 years agoUpdate from HEAD.
Dr. Stephen Henson [Mon, 14 Jan 2008 18:44:59 +0000 (18:44 +0000)]
Update from HEAD.

16 years agoUpdate from HEAD.
Dr. Stephen Henson [Thu, 3 Jan 2008 16:37:51 +0000 (16:37 +0000)]
Update from HEAD.

16 years agoTypo.
Dr. Stephen Henson [Thu, 3 Jan 2008 14:04:17 +0000 (14:04 +0000)]
Typo.

16 years agoAdd v1.1.X algorithm test definitions.
Dr. Stephen Henson [Thu, 3 Jan 2008 13:39:34 +0000 (13:39 +0000)]
Add v1.1.X algorithm test definitions.

16 years agoSort algorithm tests into groups which can be selectively enabled or disabled.
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.

16 years agoIn fipsalgtest.pl redefine tests in an array to retain test order and permit
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....

16 years agoTypo.
Dr. Stephen Henson [Mon, 31 Dec 2007 13:36:16 +0000 (13:36 +0000)]
Typo.

16 years agoFix warnings. Only use fipscanister.o if fips enabled.
Dr. Stephen Henson [Mon, 31 Dec 2007 12:56:42 +0000 (12:56 +0000)]
Fix warnings. Only use fipscanister.o if fips enabled.

16 years agoFixes to make CFB1 Monte Carlo test work.
Dr. Stephen Henson [Wed, 26 Dec 2007 19:04:58 +0000 (19:04 +0000)]
Fixes to make CFB1 Monte Carlo test work.

16 years agoFix Makefile to fipscanisterbuild works again.
Dr. Stephen Henson [Wed, 26 Dec 2007 18:58:10 +0000 (18:58 +0000)]
Fix Makefile to fipscanisterbuild works again.

16 years agoTidy up fipsalgtest.pl and add initial support for generation.
Dr. Stephen Henson [Mon, 24 Dec 2007 17:45:08 +0000 (17:45 +0000)]
Tidy up fipsalgtest.pl and add initial support for generation.

16 years agoUpdate algorithm sanity checks to support KeyPair test.
Dr. Stephen Henson [Sun, 23 Dec 2007 20:32:06 +0000 (20:32 +0000)]
Update algorithm sanity checks to support KeyPair test.

16 years agoAdd more tree sanity checks. Make sure verifies must produce at least one
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.

16 years agoFix camellia to use extra argument in IMPLEMENT_CFBR.
Dr. Stephen Henson [Sun, 23 Dec 2007 13:50:22 +0000 (13:50 +0000)]
Fix camellia to use extra argument in IMPLEMENT_CFBR.

16 years agoUpdate from stable branch.
Dr. Stephen Henson [Sun, 23 Dec 2007 13:48:39 +0000 (13:48 +0000)]
Update from stable branch.

16 years agoInitial Win32 support in fipsalgtest.pl
Dr. Stephen Henson [Sun, 23 Dec 2007 00:53:55 +0000 (00:53 +0000)]
Initial Win32 support in fipsalgtest.pl

16 years agoFix fips_dssvs usage message.
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.

16 years agoAvoid warning.
Dr. Stephen Henson [Fri, 21 Dec 2007 01:35:14 +0000 (01:35 +0000)]
Avoid warning.

16 years agoUpdate docs.
Dr. Stephen Henson [Sun, 16 Dec 2007 23:32:10 +0000 (23:32 +0000)]
Update docs.

16 years agoUpdate README.
Dr. Stephen Henson [Sun, 16 Dec 2007 18:47:08 +0000 (18:47 +0000)]
Update README.

16 years agoTypo.
Dr. Stephen Henson [Sun, 16 Dec 2007 18:36:12 +0000 (18:36 +0000)]
Typo.

16 years agoUpdate FIPS build instructions.
Dr. Stephen Henson [Sun, 16 Dec 2007 18:02:17 +0000 (18:02 +0000)]
Update FIPS build instructions.

16 years agoUpdates from 0.9.8-stable.
Dr. Stephen Henson [Sun, 16 Dec 2007 17:10:11 +0000 (17:10 +0000)]
Updates from 0.9.8-stable.

16 years agoMake ordinals consistent with 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

16 years agoMake test utilities build in non-FIPS compiles.
Dr. Stephen Henson [Sat, 15 Dec 2007 01:40:47 +0000 (01:40 +0000)]
Make test utilities build in non-FIPS compiles.

16 years agoFix shadow warning from 0.9.8-stable.
Dr. Stephen Henson [Fri, 14 Dec 2007 19:45:28 +0000 (19:45 +0000)]
Fix shadow warning from 0.9.8-stable.

16 years agoAvoid warnings.
Dr. Stephen Henson [Fri, 14 Dec 2007 18:11:11 +0000 (18:11 +0000)]
Avoid warnings.

16 years agoUpdate default flags.
Dr. Stephen Henson [Fri, 14 Dec 2007 18:10:54 +0000 (18:10 +0000)]
Update default flags.

16 years agoWhen fipscanister is external ensure it is included in libcrypto.a
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

16 years agoUpdate README.FIPS to reflect changes.
Dr. Stephen Henson [Fri, 14 Dec 2007 01:43:41 +0000 (01:43 +0000)]
Update README.FIPS to reflect changes.

16 years agoUse 1.2 module FIPS install location by default.
Dr. Stephen Henson [Fri, 14 Dec 2007 01:35:15 +0000 (01:35 +0000)]
Use 1.2 module FIPS install location by default.

16 years agoUpdates from 0.9.8-stable
Dr. Stephen Henson [Fri, 14 Dec 2007 01:16:16 +0000 (01:16 +0000)]
Updates from 0.9.8-stable

17 years agoUses correct value for $fipslibdir
Dr. Stephen Henson [Fri, 9 Nov 2007 12:11:25 +0000 (12:11 +0000)]
Uses correct value for $fipslibdir

17 years agoUse fips/ not fips-1.0/ for fips directory.
Dr. Stephen Henson [Fri, 9 Nov 2007 01:41:24 +0000 (01:41 +0000)]
Use fips/ not fips-1.0/ for fips directory.

17 years agoMake salt detection more robust.
Dr. Stephen Henson [Fri, 9 Nov 2007 01:16:14 +0000 (01:16 +0000)]
Make salt detection more robust.

17 years agoUpdate mkfipsscr.pl to perform some sanity checks on testvector tree.
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.

17 years agoCommit #16325 fixed one thing but broke DH with certain moduli [from HEAD].
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].

17 years agoDisable CFB1 tests. FIPS_098_TEST_8 OpenSSL-fips-1_2_0
Dr. Stephen Henson [Fri, 5 Oct 2007 17:35:26 +0000 (17:35 +0000)]
Disable CFB1 tests.

17 years agoFix bug in DSA parameter generation code which stopped it copying a
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.

17 years agoMake mkfipsscr.pl options consistent across platforms. FIPS_098_TEST_7
Dr. Stephen Henson [Sat, 22 Sep 2007 12:43:13 +0000 (12:43 +0000)]
Make mkfipsscr.pl options consistent across platforms.

17 years agoChange rsp filename to WIN32 format if needed.
Dr. Stephen Henson [Fri, 21 Sep 2007 18:05:25 +0000 (18:05 +0000)]
Change rsp filename to WIN32 format if needed.

17 years agoNew --rspdir option to mkfipsscr.pl to specify alternate output directory.
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.

17 years agoUpdate TABLE
Dr. Stephen Henson [Wed, 19 Sep 2007 00:10:03 +0000 (00:10 +0000)]
Update TABLE

17 years agoInclude some fixes from 0.9.8-stable branch.
Dr. Stephen Henson [Wed, 19 Sep 2007 00:02:49 +0000 (00:02 +0000)]
Include some fixes from 0.9.8-stable branch.

17 years agoBSD run-time linkers apparently demand RPATH on .so objects [from HEAD].
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

17 years agoExit dsa test program if key gen error.
Dr. Stephen Henson [Wed, 12 Sep 2007 21:35:39 +0000 (21:35 +0000)]
Exit dsa test program if key gen error.

17 years agoAdd more failure testing FIPS functions, for continuous RNG, pairwise RSA/DSA.
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.

17 years agoUpdate mkfipsscr.pl to handle CFB1 mode. FIPS_098_TEST_6
Dr. Stephen Henson [Fri, 7 Sep 2007 11:24:25 +0000 (11:24 +0000)]
Update mkfipsscr.pl to handle CFB1 mode.

17 years agoRemove [BL]_ENDIAN from no-asm builds. FIPS_098_TEST_5
Andy Polyakov [Wed, 29 Aug 2007 18:51:14 +0000 (18:51 +0000)]
Remove [BL]_ENDIAN from no-asm builds.

17 years agoLast change inadvertently disabled x86[_64] assembler in Windows build.
Andy Polyakov [Mon, 27 Aug 2007 20:02:23 +0000 (20:02 +0000)]
Last change inadvertently disabled x86[_64] assembler in Windows build.

17 years agoDisable non-x86[_64] assembler modules.
Andy Polyakov [Mon, 27 Aug 2007 16:26:37 +0000 (16:26 +0000)]
Disable non-x86[_64] assembler modules.

17 years agoshlib_wrap update [from HEAD].
Andy Polyakov [Mon, 27 Aug 2007 08:57:59 +0000 (08:57 +0000)]
shlib_wrap update [from HEAD].

17 years agoFramework update.
Andy Polyakov [Sun, 26 Aug 2007 14:57:42 +0000 (14:57 +0000)]
Framework update.

17 years agoIRIX and Tru64 platform updates [from HEAD].
Andy Polyakov [Sun, 26 Aug 2007 14:57:10 +0000 (14:57 +0000)]
IRIX and Tru64 platform updates [from HEAD].

17 years agoShort circuit ranlib in trap handler.
Andy Polyakov [Sun, 26 Aug 2007 08:51:23 +0000 (08:51 +0000)]
Short circuit ranlib in trap handler.

17 years agoEngage x86_64 assembler in Win64 build.
Andy Polyakov [Thu, 23 Aug 2007 12:13:55 +0000 (12:13 +0000)]
Engage x86_64 assembler in Win64 build.

17 years agoUpdates from HEAD.
Andy Polyakov [Thu, 23 Aug 2007 12:04:42 +0000 (12:04 +0000)]
Updates from HEAD.

17 years agoMake tesfipsssl pass. FIPS_098_TEST_4
Andy Polyakov [Tue, 21 Aug 2007 15:26:51 +0000 (15:26 +0000)]
Make tesfipsssl pass.

17 years agoAvoid BN_CTX_free(uninitialized pointer).
Andy Polyakov [Tue, 21 Aug 2007 14:44:13 +0000 (14:44 +0000)]
Avoid BN_CTX_free(uninitialized pointer).

17 years agoUpdate fips_dsatest to use 1024 bit key.
Dr. Stephen Henson [Tue, 21 Aug 2007 12:57:06 +0000 (12:57 +0000)]
Update fips_dsatest to use 1024 bit key.

17 years agoCleaner check of self test status. FIPS_098_TEST_3
Dr. Stephen Henson [Sun, 19 Aug 2007 12:49:07 +0000 (12:49 +0000)]
Cleaner check of self test status.

17 years agoBlock DH key gen for small key sizes too.
Dr. Stephen Henson [Sat, 18 Aug 2007 02:46:11 +0000 (02:46 +0000)]
Block DH key gen for small key sizes too.

17 years agoDon't generate DSA keys with key size too small.
Dr. Stephen Henson [Sat, 18 Aug 2007 02:36:23 +0000 (02:36 +0000)]
Don't generate DSA keys with key size too small.

17 years agoRemove single DES self test vectors.
Dr. Stephen Henson [Wed, 15 Aug 2007 16:22:34 +0000 (16:22 +0000)]
Remove single DES self test vectors.

17 years agoDelete old files.
Dr. Stephen Henson [Wed, 15 Aug 2007 15:29:43 +0000 (15:29 +0000)]
Delete old files.

17 years agoMove fips-1.0/ files to fips/
Dr. Stephen Henson [Wed, 15 Aug 2007 13:35:51 +0000 (13:35 +0000)]
Move fips-1.0/ files to fips/

17 years agoUpdate to include fips_locl.h so WIN32 build can pick it up.
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.

17 years agoIndicate failure if any selftest fails.
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

17 years agoFix remaining error code discrepancies.
Dr. Stephen Henson [Tue, 14 Aug 2007 16:00:52 +0000 (16:00 +0000)]
Fix remaining error code discrepancies.

17 years agoFix more error codes.
Dr. Stephen Henson [Tue, 14 Aug 2007 13:33:33 +0000 (13:33 +0000)]
Fix more error codes.

17 years agoMore function code correction.
Dr. Stephen Henson [Tue, 14 Aug 2007 13:20:42 +0000 (13:20 +0000)]
More function code correction.

17 years agoEnsure seed does not match key and fixup error codes.
Dr. Stephen Henson [Tue, 14 Aug 2007 13:17:28 +0000 (13:17 +0000)]
Ensure seed does not match key and fixup error codes.

17 years agoMake FIPS cipher alias work again.
Dr. Stephen Henson [Mon, 13 Aug 2007 18:35:04 +0000 (18:35 +0000)]
Make FIPS cipher alias work again.

17 years agoEnforce minimum key sizes in FIPS mode.
Dr. Stephen Henson [Mon, 13 Aug 2007 18:02:52 +0000 (18:02 +0000)]
Enforce minimum key sizes in FIPS mode.

17 years agoInclude modulus sanity checks.
Dr. Stephen Henson [Mon, 13 Aug 2007 13:28:31 +0000 (13:28 +0000)]
Include modulus sanity checks.

17 years agoUpdate DSA selftest with data from NIST test vectors.
Dr. Stephen Henson [Mon, 13 Aug 2007 13:21:08 +0000 (13:21 +0000)]
Update DSA selftest with data from NIST test vectors.

17 years agoPlatform check in FIPS_mode_set.
Andy Polyakov [Thu, 2 Aug 2007 20:42:33 +0000 (20:42 +0000)]
Platform check in FIPS_mode_set.

17 years agoRemove options in ./config.
Andy Polyakov [Thu, 2 Aug 2007 20:41:13 +0000 (20:41 +0000)]
Remove options in ./config.

17 years agoErroneously omitted code from "jumbo framework update."
Andy Polyakov [Wed, 1 Aug 2007 14:22:36 +0000 (14:22 +0000)]
Erroneously omitted code from "jumbo framework update."

17 years agoTypo in fipsld.
Andy Polyakov [Wed, 1 Aug 2007 11:49:16 +0000 (11:49 +0000)]
Typo in fipsld.

17 years agoJumbo framework update.
Andy Polyakov [Wed, 1 Aug 2007 11:33:17 +0000 (11:33 +0000)]
Jumbo framework update.

17 years agoTypos in ./config [from HEAD].
Andy Polyakov [Wed, 1 Aug 2007 11:22:23 +0000 (11:22 +0000)]
Typos in ./config [from HEAD].
PR: 1563

17 years agoaes-x86_64 update [from HEAD].
Andy Polyakov [Mon, 30 Jul 2007 16:44:12 +0000 (16:44 +0000)]
aes-x86_64 update [from HEAD].

17 years agoRespect ISO aliasing rules.
Andy Polyakov [Fri, 27 Jul 2007 20:36:09 +0000 (20:36 +0000)]
Respect ISO aliasing rules.
PR: 1296

17 years agoAES for IA64 update [from HEAD].
Andy Polyakov [Fri, 27 Jul 2007 18:22:40 +0000 (18:22 +0000)]
AES for IA64 update [from HEAD].

17 years agoAllow for extrnal DllMain.
Andy Polyakov [Thu, 26 Jul 2007 16:46:54 +0000 (16:46 +0000)]
Allow for extrnal DllMain.