mirror-openssl.git
15 years agoAvoid use of "echo -n" some platforms don't support it.OpenSSL-fips2-0_9_7-stable
steve [Fri, 23 Feb 2007 20:14:21 +0000 (23 20:14 +0000)]
Avoid use of "echo -n" some platforms don't support it.

15 years agoUpdate from 0.9.7-stable
steve [Fri, 23 Feb 2007 20:13:40 +0000 (23 20:13 +0000)]
Update from 0.9.7-stable

15 years agoFix from 0.9.7-stable
steve [Fri, 23 Feb 2007 00:37:25 +0000 (23 00:37 +0000)]
Fix from 0.9.7-stable

15 years agoFix from stable branch.
steve [Thu, 22 Feb 2007 13:26:44 +0000 (22 13:26 +0000)]
Fix from stable branch.

15 years agoUpdate from 0.9.7-stable.
steve [Wed, 21 Feb 2007 18:17:19 +0000 (21 18:17 +0000)]
Update from 0.9.7-stable.

15 years agoReplace FIPS PRNG with AES version.
steve [Wed, 21 Feb 2007 16:57:31 +0000 (21 16:57 +0000)]
Replace FIPS PRNG with AES version.

15 years agoFix to Win32 build system.
steve [Wed, 21 Feb 2007 16:53:55 +0000 (21 16:53 +0000)]
Fix to Win32 build system.

15 years agoInclude changes from 0.9.7-stable.
steve [Wed, 21 Feb 2007 13:50:19 +0000 (21 13:50 +0000)]
Include changes from 0.9.7-stable.

15 years agoFIPS error codes are in fips_err.h not fips_err.c
steve [Wed, 14 Feb 2007 13:15:58 +0000 (14 13:15 +0000)]
FIPS error codes are in fips_err.h not fips_err.c

15 years agoTypo.
steve [Sun, 11 Feb 2007 00:53:39 +0000 (11 00:53 +0000)]
Typo.

15 years agoFIPSLD_NPT environment variable to disable pass-thru when building
steve [Sun, 11 Feb 2007 00:51:57 +0000 (11 00:51 +0000)]
FIPSLD_NPT environment variable to disable pass-thru when building
standalone utilities.

15 years agoFIPS portability patches.
steve [Mon, 5 Feb 2007 18:42:10 +0000 (5 18:42 +0000)]
FIPS portability patches.

Submitted by:  Brad House <brad@mainstreetsoftworks.com>

15 years agoUpdate .cvsignore
steve [Sat, 3 Feb 2007 17:39:14 +0000 (3 17:39 +0000)]
Update .cvsignore

15 years agoUpdate dependencies.
steve [Sat, 3 Feb 2007 17:38:27 +0000 (3 17:38 +0000)]
Update dependencies.

15 years agoConstification.
steve [Sat, 3 Feb 2007 17:30:40 +0000 (3 17:30 +0000)]
Constification.

15 years agoRemove all error string tables out of fipscanister.o, reorganise
steve [Sat, 3 Feb 2007 17:19:36 +0000 (3 17:19 +0000)]
Remove all error string tables out of fipscanister.o, reorganise
ERR and SYS error code files to achieve this.

15 years agoFix paths for --onedir and Unix.
steve [Sat, 3 Feb 2007 13:43:53 +0000 (3 13:43 +0000)]
Fix paths for --onedir and Unix.

15 years agoStop missing directory error messages on Win32.
steve [Mon, 29 Jan 2007 00:31:22 +0000 (29 00:31 +0000)]
Stop missing directory error messages on Win32.

15 years agoMore options to allow directory locations to be specified in mkfipsscr.pl
steve [Mon, 29 Jan 2007 00:21:06 +0000 (29 00:21 +0000)]
More options to allow directory locations to be specified in mkfipsscr.pl
script. Make AES/DES algorithm test programs handle Win32 path separator.
Switch off verbose mode in AES test program.

15 years agoPreliminary VC++ build changes to support fipsdso. New perl script nksdef.pl to
steve [Sat, 27 Jan 2007 13:19:39 +0000 (27 13:19 +0000)]
Preliminary VC++ build changes to support fipsdso. New perl script nksdef.pl to
work out how to split the DEF file between the two DLLs based on which symbols
the linker complains about (!).

15 years agoUse $(PERL) not perl in Win32 Makefile
steve [Fri, 26 Jan 2007 17:01:47 +0000 (26 17:01 +0000)]
Use $(PERL) not perl in Win32 Makefile

15 years agoMake WIN32 build work with fipscanisterbuild option. Update ordinals and
steve [Fri, 26 Jan 2007 14:25:28 +0000 (26 14:25 +0000)]
Make WIN32 build work with fipscanisterbuild option. Update ordinals and
fix warning.

15 years agoUse correct shared lib name in fips-1.0
steve [Fri, 26 Jan 2007 00:39:55 +0000 (26 00:39 +0000)]
Use correct shared lib name in fips-1.0

15 years agoTypo.
steve [Fri, 26 Jan 2007 00:13:45 +0000 (26 00:13 +0000)]
Typo.

15 years agoFix to make install works in all configurations.
steve [Thu, 25 Jan 2007 22:39:08 +0000 (25 22:39 +0000)]
Fix to make install works in all configurations.

15 years agoMake install option work in fipdso (maybe!).
steve [Thu, 25 Jan 2007 22:05:20 +0000 (25 22:05 +0000)]
Make install option work in fipdso (maybe!).

15 years agoCreate libfips.a if needed.
steve [Thu, 25 Jan 2007 21:38:04 +0000 (25 21:38 +0000)]
Create libfips.a if needed.

15 years agoFixes to build system to cleanly handle fipsdso
steve [Thu, 25 Jan 2007 21:29:07 +0000 (25 21:29 +0000)]
Fixes to build system to cleanly handle fipsdso

15 years agoAdd missing definition for ARD
steve [Thu, 25 Jan 2007 18:56:19 +0000 (25 18:56 +0000)]
Add missing definition for ARD

15 years agoUpdate .cvsignore
steve [Thu, 25 Jan 2007 18:49:54 +0000 (25 18:49 +0000)]
Update .cvsignore

15 years agoNew build option fipsdso
steve [Thu, 25 Jan 2007 18:47:15 +0000 (25 18:47 +0000)]
New build option fipsdso

15 years agoRemove ASN1 library (and other) dependencies from fipscanister.o
steve [Wed, 24 Jan 2007 13:00:11 +0000 (24 13:00 +0000)]
Remove ASN1 library (and other) dependencies from fipscanister.o

15 years agoUpdate version for FIPS2 branch.
steve [Wed, 24 Jan 2007 12:42:18 +0000 (24 12:42 +0000)]
Update version for FIPS2 branch.

15 years agoDon't call OPENSSL_free() on sig, DSA_free() has already freed it.
steve [Tue, 23 Jan 2007 18:25:01 +0000 (23 18:25 +0000)]
Don't call OPENSSL_free() on sig, DSA_free() has already freed it.

15 years agoTypo.
steve [Tue, 23 Jan 2007 18:21:12 +0000 (23 18:21 +0000)]
Typo.

15 years agoConstify tag table.
steve [Tue, 23 Jan 2007 17:53:01 +0000 (23 17:53 +0000)]
Constify tag table.

15 years agoTo reduce FIPS dependencies don't load error strings and avoid use of ASN1
steve [Tue, 23 Jan 2007 17:51:06 +0000 (23 17:51 +0000)]
To reduce FIPS dependencies don't load error strings and avoid use of ASN1
versions of DSA signature functions.

15 years agoMove some DSA functions between files to make it possible to use the DSA
steve [Tue, 23 Jan 2007 17:43:57 +0000 (23 17:43 +0000)]
Move some DSA functions between files to make it possible to use the DSA
crypto without ASN1 dependency.

15 years agoRewrite AES/DES algorithm test programs to only use low level API.
steve [Tue, 23 Jan 2007 01:40:27 +0000 (23 01:40 +0000)]
Rewrite AES/DES algorithm test programs to only use low level API.

15 years agoUpdate from HEAD.
steve [Sun, 21 Jan 2007 16:02:03 +0000 (21 16:02 +0000)]
Update from HEAD.

15 years agoOops...
steve [Sun, 21 Jan 2007 14:05:43 +0000 (21 14:05 +0000)]
Oops...

15 years agoMake FIPS algorithm tests compile in none-FIPS mode.
steve [Sun, 21 Jan 2007 13:59:17 +0000 (21 13:59 +0000)]
Make FIPS algorithm tests compile in none-FIPS mode.

15 years agoUpdate fips_test_suite source.
steve [Sun, 21 Jan 2007 13:37:48 +0000 (21 13:37 +0000)]
Update fips_test_suite source.

15 years agoLink fips utilities only against fipscanister.o
steve [Sat, 20 Jan 2007 18:49:05 +0000 (20 18:49 +0000)]
Link fips utilities only against fipscanister.o

15 years agoUser cleaner way to handle new options for VC++ build.
steve [Fri, 19 Jan 2007 13:17:52 +0000 (19 13:17 +0000)]
User cleaner way to handle new options for VC++ build.

15 years agoUpadte from HEAD.
steve [Thu, 18 Jan 2007 21:27:29 +0000 (18 21:27 +0000)]
Upadte from HEAD.

15 years agofile aoltw2.pem was added on branch OpenSSL_0_9_7-stable on 2007-01-18 21:27:29 ...
steve [Thu, 18 Jan 2007 21:24:44 +0000 (18 21:24 +0000)]
file aoltw2.pem was added on branch OpenSSL_0_9_7-stable on 2007-01-18 21:27:29 +0000

15 years agofile aoltw1.pem was added on branch OpenSSL_0_9_7-stable on 2007-01-18 21:27:29 ...
steve [Thu, 18 Jan 2007 21:24:44 +0000 (18 21:24 +0000)]
file aoltw1.pem was added on branch OpenSSL_0_9_7-stable on 2007-01-18 21:27:29 +0000

15 years agofile aol2.pem was added on branch OpenSSL_0_9_7-stable on 2007-01-18 21:27:29 +0000
steve [Thu, 18 Jan 2007 21:24:44 +0000 (18 21:24 +0000)]
file aol2.pem was added on branch OpenSSL_0_9_7-stable on 2007-01-18 21:27:29 +0000

15 years agofile aol1.pem was added on branch OpenSSL_0_9_7-stable on 2007-01-18 21:27:29 +0000
steve [Thu, 18 Jan 2007 21:24:44 +0000 (18 21:24 +0000)]
file aol1.pem was added on branch OpenSSL_0_9_7-stable on 2007-01-18 21:27:29 +0000

15 years agoExpanded boundary support for VC++ build.
steve [Thu, 18 Jan 2007 18:44:40 +0000 (18 18:44 +0000)]
Expanded boundary support for VC++ build.

15 years agoExpand security boundary to match 1.1.1 module.
steve [Thu, 18 Jan 2007 13:29:13 +0000 (18 13:29 +0000)]
Expand security boundary to match 1.1.1 module.

15 years agoInitial support for new build options under WIN32 and VC++.
steve [Wed, 17 Jan 2007 17:12:17 +0000 (17 17:12 +0000)]
Initial support for new build options under WIN32 and VC++.

15 years agoRemove debugging echo.
steve [Tue, 16 Jan 2007 19:45:14 +0000 (16 19:45 +0000)]
Remove debugging echo.

15 years agoAdd options to allow fipscanister to be built and linked against internally.
steve [Tue, 16 Jan 2007 19:30:18 +0000 (16 19:30 +0000)]
Add options to allow fipscanister to be built and linked against internally.

15 years agoMore fixes to build/fipsld to handle detached fips_premain.c detached sig.
steve [Tue, 16 Jan 2007 17:39:58 +0000 (16 17:39 +0000)]
More fixes to build/fipsld to handle detached fips_premain.c detached sig.

15 years agoRemove deleted fipshashes.[co] from Makefile.
steve [Tue, 16 Jan 2007 17:14:50 +0000 (16 17:14 +0000)]
Remove deleted fipshashes.[co] from Makefile.

15 years ago$(FIPSCHECK) no longer used.
steve [Tue, 16 Jan 2007 17:03:30 +0000 (16 17:03 +0000)]
$(FIPSCHECK) no longer used.

15 years agoUpdate .cvsignore.
steve [Tue, 16 Jan 2007 14:37:07 +0000 (16 14:37 +0000)]
Update .cvsignore.

15 years agoUpdate .cvsignore
steve [Tue, 16 Jan 2007 14:34:22 +0000 (16 14:34 +0000)]
Update .cvsignore

15 years agoUse correct perl script name in mkfipsscr.pl output.
steve [Tue, 16 Jan 2007 14:32:14 +0000 (16 14:32 +0000)]
Use correct perl script name in mkfipsscr.pl output.

15 years agoUpdate fipsld to use external signature for fips_premain.c . Update build system
steve [Tue, 16 Jan 2007 14:06:29 +0000 (16 14:06 +0000)]
Update fipsld to use external signature for fips_premain.c . Update build system
remove redundant source file hash checks.

15 years agoDon't use deprecated -mcpu option.
steve [Tue, 16 Jan 2007 13:48:15 +0000 (16 13:48 +0000)]
Don't use deprecated -mcpu option.

15 years agoOops...
steve [Mon, 15 Jan 2007 00:29:38 +0000 (15 00:29 +0000)]
Oops...

15 years agoPerl script to build shell scripts and batch files to run algorithm test programs.
steve [Mon, 15 Jan 2007 00:25:57 +0000 (15 00:25 +0000)]
Perl script to build shell scripts and batch files to run algorithm test programs.

15 years agoMake algorithm test programs tolerate whitespace in input files.
steve [Sun, 14 Jan 2007 17:01:23 +0000 (14 17:01 +0000)]
Make algorithm test programs tolerate whitespace in input files.

15 years agoUpdate to new home page
jaenicke [Fri, 12 Jan 2007 18:48:00 +0000 (12 18:48 +0000)]
Update to new home page

15 years agoRemove 'done' variable since it stops error codes being reloaded.
steve [Thu, 7 Dec 2006 13:23:22 +0000 (7 13:23 +0000)]
Remove 'done' variable since it stops error codes being reloaded.

15 years agofix no-ssl2 build
nils [Wed, 6 Dec 2006 16:52:55 +0000 (6 16:52 +0000)]
fix no-ssl2 build

15 years agofix function names in RSAerr calls
nils [Mon, 4 Dec 2006 20:41:46 +0000 (4 20:41 +0000)]
fix function names in RSAerr calls

PR: 1403

15 years agofix support for receiving fragmented handshake messages
bodo [Wed, 29 Nov 2006 14:44:06 +0000 (29 14:44 +0000)]
fix support for receiving fragmented handshake messages

15 years agoRebuild error source files.
steve [Tue, 21 Nov 2006 19:27:11 +0000 (21 19:27 +0000)]
Rebuild error source files.

15 years agoUse error table to determine if errors should be loaded.
steve [Tue, 21 Nov 2006 19:19:08 +0000 (21 19:19 +0000)]
Use error table to determine if errors should be loaded.

15 years agoFix from HEAD.
steve [Mon, 13 Nov 2006 13:23:33 +0000 (13 13:23 +0000)]
Fix from HEAD.

15 years agoInitialise ctx to NULL to avoid uninitialized free, noticed by
mark [Fri, 29 Sep 2006 08:20:11 +0000 (29 08:20 +0000)]
Initialise ctx to NULL to avoid uninitialized free, noticed by
Steve Kiernan

15 years agoOops, some changes forgotten...
levitte [Thu, 28 Sep 2006 19:48:47 +0000 (28 19:48 +0000)]
Oops, some changes forgotten...

15 years agoAfter tagging, open up 0.9.7m-dev
mark [Thu, 28 Sep 2006 12:00:27 +0000 (28 12:00 +0000)]
After tagging, open up 0.9.7m-dev

15 years agoPrepare for 0.9.7l releaseOpenSSL_0_9_7l
mark [Thu, 28 Sep 2006 11:56:55 +0000 (28 11:56 +0000)]
Prepare for 0.9.7l release

15 years agoIntroduce limits to prevent malicious keys being able to
mark [Thu, 28 Sep 2006 11:53:47 +0000 (28 11:53 +0000)]
Introduce limits to prevent malicious keys being able to
cause a denial of service.  (CVE-2006-2940)
[Steve Henson, Bodo Moeller]

Fix ASN.1 parsing of certain invalid structures that can result
in a denial of service.  (CVE-2006-2937)  [Steve Henson]

Fix buffer overflow in SSL_get_shared_ciphers() function.
(CVE-2006-3738) [Tavis Ormandy and Will Drewry, Google Security Team]

Fix SSL client code which could crash if connecting to a
malicious SSLv2 server.  (CVE-2006-4343)
[Tavis Ormandy and Will Drewry, Google Security Team]

15 years agoFix from HEAD.
steve [Fri, 22 Sep 2006 17:15:04 +0000 (22 17:15 +0000)]
Fix from HEAD.

15 years agoFix from head.
steve [Fri, 22 Sep 2006 17:06:51 +0000 (22 17:06 +0000)]
Fix from head.

15 years agoEnsure that the addition mods[i]+delta cannot overflow in probable_prime().
bodo [Tue, 19 Sep 2006 10:00:29 +0000 (19 10:00 +0000)]
Ensure that the addition mods[i]+delta cannot overflow in probable_prime().

[Problem pointed out by Adam Young <adamy (at) acm.org>]

15 years agoBackport from HEAD: fix ciphersuite selection
bodo [Tue, 12 Sep 2006 14:41:49 +0000 (12 14:41 +0000)]
Backport from HEAD: fix ciphersuite selection

15 years agomake consistent with 0.9.8-branch version of this file
bodo [Wed, 6 Sep 2006 06:41:31 +0000 (6 06:41 +0000)]
make consistent with 0.9.8-branch version of this file

15 years agoDon't forget to put back the -dev
mark [Tue, 5 Sep 2006 08:46:18 +0000 (5 08:46 +0000)]
Don't forget to put back the -dev

15 years agoBump for 0.9.7l-dev
mark [Tue, 5 Sep 2006 08:38:11 +0000 (5 08:38 +0000)]
Bump for 0.9.7l-dev

15 years agoPrepare 0.9.7k releaseOpenSSL_0_9_7k
mark [Tue, 5 Sep 2006 08:34:04 +0000 (5 08:34 +0000)]
Prepare 0.9.7k release

15 years agoAvoid PKCS #1 v1.5 signature attack discovered by Daniel Bleichenbacher
mark [Tue, 5 Sep 2006 08:24:12 +0000 (5 08:24 +0000)]
Avoid PKCS #1 v1.5 signature attack discovered by Daniel Bleichenbacher
(CVE-2006-4339)  [Ben Laurie and Google Security Team]

Submitted by: Ben Laurie, Google Security Team
Reviewed by: bmoeller, mjc, shenson

15 years agoUpdate from HEAD.
steve [Thu, 31 Aug 2006 20:11:30 +0000 (31 20:11 +0000)]
Update from HEAD.

16 years agoFix from HEAD. Except we can't stream multipart/signed in 0.9.7 so that case
steve [Thu, 13 Jul 2006 20:36:51 +0000 (13 20:36 +0000)]
Fix from HEAD. Except we can't stream multipart/signed in 0.9.7 so that case
still rewinds the stream.

16 years agoFix from HEAD.
steve [Sun, 9 Jul 2006 12:05:10 +0000 (9 12:05 +0000)]
Fix from HEAD.

16 years agodocumentation for "HIGH" vs. "MEDIUM" was not up-to-date
bodo [Fri, 30 Jun 2006 22:03:18 +0000 (30 22:03 +0000)]
documentation for "HIGH" vs. "MEDIUM" was not up-to-date

16 years agouse <poll.h> as by Single Unix Specification
bodo [Fri, 30 Jun 2006 08:15:13 +0000 (30 08:15 +0000)]
use <poll.h> as by Single Unix Specification

16 years agoalways read if we can't use select because of a too large FD
bodo [Wed, 28 Jun 2006 14:49:38 +0000 (28 14:49 +0000)]
always read if we can't use select because of a too large FD
(it's non-blocking mode anyway)

16 years agoMitigate the hazard of cache-collision timing attack on last round
appro [Wed, 28 Jun 2006 08:57:22 +0000 (28 08:57 +0000)]
Mitigate the hazard of cache-collision timing attack on last round
[from HEAD].

16 years agoUse poll() when possible to gather Unix randomness entropy
levitte [Tue, 27 Jun 2006 06:31:45 +0000 (27 06:31 +0000)]
Use poll() when possible to gather Unix randomness entropy

16 years agoBe more explicit about requirements for multi-threading.
bodo [Fri, 23 Jun 2006 14:59:43 +0000 (23 14:59 +0000)]
Be more explicit about requirements for multi-threading.

16 years agoSynchronise with the Unix build
levitte [Wed, 21 Jun 2006 05:08:36 +0000 (21 05:08 +0000)]
Synchronise with the Unix build

16 years agoPlace hex_to_string and string_to_hex in separate source file to avoid
steve [Tue, 20 Jun 2006 18:06:38 +0000 (20 18:06 +0000)]
Place hex_to_string and string_to_hex in separate source file to avoid
dragging in extra dependencies when just these functions are used.

16 years agoThread-safety fixes
bodo [Fri, 16 Jun 2006 01:01:32 +0000 (16 01:01 +0000)]
Thread-safety fixes