oweals/openssl.git
19 years agoBroaden compatibility among Windows SDK versions. Elder versions don't have
Andy Polyakov [Thu, 22 Sep 2005 20:28:30 +0000 (20:28 +0000)]
Broaden compatibility among Windows SDK versions. Elder versions don't have
ULONG_PTR, so we replace it with equally wide SIZE_T.

19 years ago128 bit AES ciphersuites should be classified as HIGH.
Dr. Stephen Henson [Wed, 21 Sep 2005 00:55:42 +0000 (00:55 +0000)]
128 bit AES ciphersuites should be classified as HIGH.

19 years agoLatest MSVCR80 doesn't tolerate unsupported signal numbers, throwing
Andy Polyakov [Tue, 20 Sep 2005 20:30:15 +0000 (20:30 +0000)]
Latest MSVCR80 doesn't tolerate unsupported signal numbers, throwing
fatal exceptions.

19 years ago"Overload" SunOS 4.x memcmp, which ruins ASN1_OBJECT table lookups.
Andy Polyakov [Tue, 20 Sep 2005 20:19:07 +0000 (20:19 +0000)]
"Overload" SunOS 4.x memcmp, which ruins ASN1_OBJECT table lookups.
PR: 1196
Submitted by: Russel Ruby

19 years agoIA-32 BN tune-up. Performance imrpovement varies with platform and
Andy Polyakov [Tue, 20 Sep 2005 12:26:54 +0000 (12:26 +0000)]
IA-32 BN tune-up. Performance imrpovement varies with platform and
keylength, this time larger improvement for shorter keys, and reaches
15%. Both SSE2 and IALU code pathes are improved.

19 years agoFix typo: "powepc" vs "powerpc." G-r-r-r-r.
Andy Polyakov [Tue, 20 Sep 2005 12:15:31 +0000 (12:15 +0000)]
Fix typo: "powepc" vs "powerpc." G-r-r-r-r.
PR: 1198

19 years agoMD5 x86_64 assembler update.
Andy Polyakov [Tue, 20 Sep 2005 07:56:03 +0000 (07:56 +0000)]
MD5 x86_64 assembler update.

Submitted by: Marc Bevand and Charles Liu

19 years agoRefine AIX support.
Andy Polyakov [Tue, 20 Sep 2005 07:43:27 +0000 (07:43 +0000)]
Refine AIX support.
PR: 1198

19 years agoBC-32.pl updates.
Andy Polyakov [Tue, 20 Sep 2005 07:05:32 +0000 (07:05 +0000)]
BC-32.pl updates.

Submitted by: Old Wolf, Jon Bright

19 years agoProper solution to nasm compilation problems in Borland context.
Andy Polyakov [Tue, 20 Sep 2005 06:13:06 +0000 (06:13 +0000)]
Proper solution to nasm compilation problems in Borland context.

19 years agoMention BN_sqr failure on x86 platforms in ./RPOBLEMS.
Andy Polyakov [Mon, 19 Sep 2005 14:57:44 +0000 (14:57 +0000)]
Mention BN_sqr failure on x86 platforms in ./RPOBLEMS.
PR: 1176 [and others]

19 years agoAnother missing space in VC-32.pl [from 0.9.8].
Andy Polyakov [Mon, 19 Sep 2005 14:44:17 +0000 (14:44 +0000)]
Another missing space in VC-32.pl [from 0.9.8].

19 years agoMissing space in VC-32.pl.
Andy Polyakov [Mon, 19 Sep 2005 14:42:09 +0000 (14:42 +0000)]
Missing space in VC-32.pl.

19 years agoOops-type typo.
Andy Polyakov [Mon, 19 Sep 2005 13:12:00 +0000 (13:12 +0000)]
Oops-type typo.
PR: 1195

19 years agobswapl usage should be masked by I386_ONLY.
Andy Polyakov [Mon, 19 Sep 2005 13:06:46 +0000 (13:06 +0000)]
bswapl usage should be masked by I386_ONLY.
PR: 1195

19 years agocleanup doxygen comments
Nils Larsch [Mon, 19 Sep 2005 08:32:56 +0000 (08:32 +0000)]
cleanup doxygen comments

19 years agoadd some doxygen comments
Nils Larsch [Mon, 19 Sep 2005 08:10:10 +0000 (08:10 +0000)]
add some doxygen comments

19 years agoChange openssl.cnf to use UTF8Strings by default and not always include issuer
Dr. Stephen Henson [Fri, 16 Sep 2005 11:58:28 +0000 (11:58 +0000)]
Change openssl.cnf to use UTF8Strings by default and not always include issuer
and serial versions of AKID.

19 years agoFix for Win32.
Dr. Stephen Henson [Fri, 16 Sep 2005 11:45:55 +0000 (11:45 +0000)]
Fix for Win32.

19 years agofix typos
Nils Larsch [Thu, 15 Sep 2005 19:00:55 +0000 (19:00 +0000)]
fix typos

PR: 1201

19 years agocorrect+extend publication info
Bodo Möller [Mon, 12 Sep 2005 01:39:46 +0000 (01:39 +0000)]
correct+extend publication info

19 years agobugfix: register engine as default engine in ENGINE_set_default_DSA
Nils Larsch [Fri, 9 Sep 2005 07:50:09 +0000 (07:50 +0000)]
bugfix: register engine as default engine in ENGINE_set_default_DSA

Submitted by: Jonathon Green

19 years agoRemove warnings about signed vs. unsigned...
Richard Levitte [Mon, 5 Sep 2005 07:04:40 +0000 (07:04 +0000)]
Remove warnings about signed vs. unsigned...

19 years agoSynchronise VMS build with Unixly build.
Richard Levitte [Mon, 5 Sep 2005 04:20:26 +0000 (04:20 +0000)]
Synchronise VMS build with Unixly build.

19 years agofix function name in error
Nils Larsch [Sat, 3 Sep 2005 08:01:08 +0000 (08:01 +0000)]
fix function name in error

19 years agoUpdate print macro properly this time...
Dr. Stephen Henson [Sat, 3 Sep 2005 00:49:26 +0000 (00:49 +0000)]
Update print macro properly this time...

19 years agoUpdate ASN1 print implement macro.
Dr. Stephen Henson [Sat, 3 Sep 2005 00:48:13 +0000 (00:48 +0000)]
Update ASN1 print implement macro.

19 years agoUpdate asn1t.h too for ASN1 print.
Dr. Stephen Henson [Sat, 3 Sep 2005 00:44:08 +0000 (00:44 +0000)]
Update asn1t.h too for ASN1 print.

19 years agoUpdate to ASN1 printing code.
Dr. Stephen Henson [Sat, 3 Sep 2005 00:40:40 +0000 (00:40 +0000)]
Update to ASN1 printing code.

19 years agoTwo new verify flags functions.
Dr. Stephen Henson [Fri, 2 Sep 2005 22:49:54 +0000 (22:49 +0000)]
Two new verify flags functions.

19 years agofix typo in sbgp names
Nils Larsch [Fri, 2 Sep 2005 21:23:25 +0000 (21:23 +0000)]
fix typo in sbgp names

PR: 1194

19 years agodon't try to load cert/key when the "-nocert" option is set
Nils Larsch [Fri, 2 Sep 2005 12:44:59 +0000 (12:44 +0000)]
don't try to load cert/key when the "-nocert" option is set

19 years agoExtend callback function to support print customization.
Dr. Stephen Henson [Thu, 1 Sep 2005 20:42:52 +0000 (20:42 +0000)]
Extend callback function to support print customization.

19 years agoReturn 2 from X509_NAME printing routine to add newline.
Dr. Stephen Henson [Thu, 1 Sep 2005 18:02:51 +0000 (18:02 +0000)]
Return 2 from X509_NAME printing routine to add newline.

19 years agoUpdate ASN1 printing code and add a -print option to 'pkcs7' utility for
Dr. Stephen Henson [Thu, 1 Sep 2005 18:00:56 +0000 (18:00 +0000)]
Update ASN1 printing code and add a -print option to 'pkcs7' utility for
initial testing.

19 years agoSynchronise with Unixly build.
Richard Levitte [Thu, 1 Sep 2005 14:24:43 +0000 (14:24 +0000)]
Synchronise with Unixly build.

19 years agoInitial support for ASN1 print code.
Dr. Stephen Henson [Thu, 1 Sep 2005 13:59:16 +0000 (13:59 +0000)]
Initial support for ASN1 print code.

WARNING WARNING WARNING, experimental code, handle with care, use at
your own risk, may contain nuts.

19 years agoIntegrated support for PVK files.
Dr. Stephen Henson [Wed, 31 Aug 2005 16:37:54 +0000 (16:37 +0000)]
Integrated support for PVK files.

19 years agoLast synchronisationn with Unixly build. I hope...
Richard Levitte [Tue, 30 Aug 2005 06:00:32 +0000 (06:00 +0000)]
Last synchronisationn with Unixly build.  I hope...

19 years agofix warnings when building openssl with the following compiler options:
Nils Larsch [Sun, 28 Aug 2005 22:49:57 +0000 (22:49 +0000)]
fix warnings when building openssl with the following compiler options:
        -Wmissing-prototypes -Wcomment -Wformat -Wimplicit -Wmain -Wmultichar
        -Wswitch -Wshadow -Wtrigraphs -Werror -Wchar-subscripts
        -Wstrict-prototypes -Wreturn-type -Wpointer-arith  -W -Wunused
        -Wno-unused-parameter -Wuninitialized

19 years agoMore synchronisation with the Unixly build.
Richard Levitte [Sun, 28 Aug 2005 11:28:48 +0000 (11:28 +0000)]
More synchronisation with the Unixly build.

19 years agoFix warnings.
Ben Laurie [Sat, 27 Aug 2005 12:10:34 +0000 (12:10 +0000)]
Fix warnings.

19 years agoSynchronise with Unix changes.
Richard Levitte [Sat, 27 Aug 2005 04:31:57 +0000 (04:31 +0000)]
Synchronise with Unix changes.

19 years agoKeep cipher lists sorted in the source instead of sorting them at
Nils Larsch [Thu, 25 Aug 2005 07:29:54 +0000 (07:29 +0000)]
Keep cipher lists sorted in the source instead of sorting them at
runtime, thus removing the need for a lock. Add a test to ssltest
to verify that the cipher lists are sorted.

19 years agoGenerate primes, too.
Ben Laurie [Tue, 23 Aug 2005 13:48:17 +0000 (13:48 +0000)]
Generate primes, too.

19 years agorecent DH change does not avoid *all* possible small-subgroup attacks;
Bodo Möller [Tue, 23 Aug 2005 06:54:33 +0000 (06:54 +0000)]
recent DH change does not avoid *all* possible small-subgroup attacks;
let's be clear about that

19 years agoavoid potential spurious BN_free()
Bodo Möller [Tue, 23 Aug 2005 04:14:40 +0000 (04:14 +0000)]
avoid potential spurious BN_free()

Submitted by: David Heine <dlheine@suif.Stanford.EDU>

19 years agoinitialize cipher/digest methods table in SSL_library_init() and hence remove the...
Nils Larsch [Sun, 21 Aug 2005 23:06:23 +0000 (23:06 +0000)]
initialize cipher/digest methods table in SSL_library_init() and hence remove the need for a lock

19 years agoadd missing file
Nils Larsch [Sun, 21 Aug 2005 23:02:05 +0000 (23:02 +0000)]
add missing file

19 years agoMake D-H safer, include well-known primes.
Ben Laurie [Sun, 21 Aug 2005 16:00:17 +0000 (16:00 +0000)]
Make D-H safer, include well-known primes.

19 years agoFix warning.
Ben Laurie [Sun, 21 Aug 2005 15:59:10 +0000 (15:59 +0000)]
Fix warning.

19 years agoUse correct date and filename.
Dr. Stephen Henson [Sun, 21 Aug 2005 12:25:52 +0000 (12:25 +0000)]
Use correct date and filename.

19 years agoCommand line support for RSAPublicKey format.
Dr. Stephen Henson [Sun, 21 Aug 2005 00:18:26 +0000 (00:18 +0000)]
Command line support for RSAPublicKey format.

19 years agoDelete old ASN1_METHOD files.
Dr. Stephen Henson [Sat, 20 Aug 2005 19:48:58 +0000 (19:48 +0000)]
Delete old ASN1_METHOD files.

19 years agoAdd file which includes new ASN1 NETSCAPE format for certificates.
Dr. Stephen Henson [Sat, 20 Aug 2005 19:46:52 +0000 (19:46 +0000)]
Add file which includes new ASN1 NETSCAPE format for certificates.

19 years agoUpdate from stable branch.
Dr. Stephen Henson [Sat, 20 Aug 2005 19:34:49 +0000 (19:34 +0000)]
Update from stable branch.

19 years agoRemove ASN1_METHOD code replace with new ASN1 alternative.
Dr. Stephen Henson [Sat, 20 Aug 2005 18:12:45 +0000 (18:12 +0000)]
Remove ASN1_METHOD code replace with new ASN1 alternative.

19 years agoNew version of ASN1 print code, still not compiled in though.
Dr. Stephen Henson [Sat, 20 Aug 2005 00:08:29 +0000 (00:08 +0000)]
New version of ASN1 print code, still not compiled in though.

19 years agoLet the TLSv1_method() etc. functions return a const SSL_METHOD
Nils Larsch [Sun, 14 Aug 2005 21:48:33 +0000 (21:48 +0000)]
Let the TLSv1_method() etc. functions return a const SSL_METHOD
pointer and make the SSL_METHOD parameter in SSL_CTX_new,
SSL_CTX_set_ssl_version and SSL_set_ssl_method const.

19 years agoEliminate reference to removed platform line.
Andy Polyakov [Thu, 11 Aug 2005 09:38:59 +0000 (09:38 +0000)]
Eliminate reference to removed platform line.

19 years agoPedantic polish to WCE-specific #if clause in ectest.c
Andy Polyakov [Thu, 11 Aug 2005 08:42:46 +0000 (08:42 +0000)]
Pedantic polish to WCE-specific #if clause in ectest.c

19 years agoFix typo in WCE section in VC-32.pl
Andy Polyakov [Thu, 11 Aug 2005 08:18:42 +0000 (08:18 +0000)]
Fix typo in WCE section in VC-32.pl

19 years agoMention wcecompat update INSTALL.WCE.
Andy Polyakov [Wed, 10 Aug 2005 08:39:10 +0000 (08:39 +0000)]
Mention wcecompat update INSTALL.WCE.

19 years agoFix Intel assembler warnings.
Andy Polyakov [Wed, 10 Aug 2005 08:28:36 +0000 (08:28 +0000)]
Fix Intel assembler warnings.

19 years agoSuppress "deprecated" warnings introduced in VC8.
Andy Polyakov [Tue, 9 Aug 2005 22:44:54 +0000 (22:44 +0000)]
Suppress "deprecated" warnings introduced in VC8.

19 years agoAdd support for more recent WCE SDK.
Andy Polyakov [Tue, 9 Aug 2005 22:19:35 +0000 (22:19 +0000)]
Add support for more recent WCE SDK.

19 years agoa ssl object needs it's own instance of a ecdh key; remove obsolete comment
Nils Larsch [Mon, 8 Aug 2005 20:02:18 +0000 (20:02 +0000)]
a ssl object needs it's own instance of a ecdh key; remove obsolete comment

19 years agoremove unused internal foo_base_method functions
Nils Larsch [Mon, 8 Aug 2005 19:04:37 +0000 (19:04 +0000)]
remove unused internal foo_base_method functions

19 years agoFinal(?) WinCE update.
Andy Polyakov [Sun, 7 Aug 2005 22:21:49 +0000 (22:21 +0000)]
Final(?) WinCE update.

19 years agoavoid infinite recursion if dynamic engine isn't loaded
Nils Larsch [Sat, 6 Aug 2005 10:46:19 +0000 (10:46 +0000)]
avoid infinite recursion if dynamic engine isn't loaded

Submitted by: Jonathon Green <jonathon_au@yahoo.com>

19 years agoInitialize SSL_METHOD structures at compile time. This removes the need
Dr. Stephen Henson [Fri, 5 Aug 2005 23:56:11 +0000 (23:56 +0000)]
Initialize SSL_METHOD structures at compile time. This removes the need
for locking code. The CRYPTO_LOCK_SSL_METHOD lock is now no longer used.

19 years agofix potential memory leak + improved error checking
Nils Larsch [Fri, 5 Aug 2005 09:42:45 +0000 (09:42 +0000)]
fix potential memory leak + improved error checking

PR: 1182

19 years agoAllow PKCS7_decrypt() to work if no cert supplied.
Dr. Stephen Henson [Thu, 4 Aug 2005 22:15:22 +0000 (22:15 +0000)]
Allow PKCS7_decrypt() to work if no cert supplied.

19 years ago3-4 times better RSA/DSA performance on WIN64A target. Well, on AMD64 CPU,
Andy Polyakov [Thu, 4 Aug 2005 17:35:42 +0000 (17:35 +0000)]
3-4 times better RSA/DSA performance on WIN64A target. Well, on AMD64 CPU,
EMT64T will hardly exhibit better performance...

19 years agoWCE update, mostly typos.
Andy Polyakov [Wed, 3 Aug 2005 19:56:36 +0000 (19:56 +0000)]
WCE update, mostly typos.

19 years agoPIC-ify SPARC assembler in alternative manner to eliminate dependency on
Andy Polyakov [Wed, 3 Aug 2005 10:42:21 +0000 (10:42 +0000)]
PIC-ify SPARC assembler in alternative manner to eliminate dependency on
OPENSSL_PIC macro.

19 years agoAbstain from GUI calls in rand_win.c in NT service context.
Andy Polyakov [Tue, 2 Aug 2005 22:09:14 +0000 (22:09 +0000)]
Abstain from GUI calls in rand_win.c in NT service context.

19 years agoWCE-specific update for VC-32.pl.
Andy Polyakov [Tue, 2 Aug 2005 22:08:03 +0000 (22:08 +0000)]
WCE-specific update for VC-32.pl.

19 years agoWCE-specific fix for cryptlib.c.
Andy Polyakov [Tue, 2 Aug 2005 22:07:28 +0000 (22:07 +0000)]
WCE-specific fix for cryptlib.c.

19 years agoKeep disclaiming 16-bit support.
Andy Polyakov [Tue, 2 Aug 2005 22:04:11 +0000 (22:04 +0000)]
Keep disclaiming 16-bit support.

19 years agoOptimize for space on embedded WCE.
Andy Polyakov [Tue, 2 Aug 2005 14:09:44 +0000 (14:09 +0000)]
Optimize for space on embedded WCE.

19 years agoStick to -DWCE_PLATFORM_$wceplatf, as that's what is apparently set by
Andy Polyakov [Tue, 2 Aug 2005 12:21:18 +0000 (12:21 +0000)]
Stick to -DWCE_PLATFORM_$wceplatf, as that's what is apparently set by
Visual Studio IDE.

19 years agoEliminate bogus #if WCEPLATFORM!=MS_HPC_PRO [which by the way unconditionally
Andy Polyakov [Tue, 2 Aug 2005 11:58:39 +0000 (11:58 +0000)]
Eliminate bogus #if WCEPLATFORM!=MS_HPC_PRO [which by the way unconditionally
invalidated the whole clause] and replace it with #if _WIN32_WCE>=210.

19 years agoType in OSF1 platform name.
Andy Polyakov [Tue, 2 Aug 2005 10:56:10 +0000 (10:56 +0000)]
Type in OSF1 platform name.

19 years agoImplement complementary LoadLibraryA shim under WCE.
Andy Polyakov [Tue, 2 Aug 2005 10:55:43 +0000 (10:55 +0000)]
Implement complementary LoadLibraryA shim under WCE.

19 years agoEliminate dependency on 3rd party wcedefs.mak.
Andy Polyakov [Sat, 30 Jul 2005 19:43:56 +0000 (19:43 +0000)]
Eliminate dependency on 3rd party wcedefs.mak.

19 years agoFix #if _MSC_VER clause in aes_locl.h
Andy Polyakov [Sat, 30 Jul 2005 19:42:50 +0000 (19:42 +0000)]
Fix #if _MSC_VER clause in aes_locl.h

19 years agoadd comment
Nils Larsch [Fri, 29 Jul 2005 19:46:42 +0000 (19:46 +0000)]
add comment

19 years agoremove unused variable
Nils Larsch [Wed, 27 Jul 2005 20:20:53 +0000 (20:20 +0000)]
remove unused variable

19 years agoimproved error checking and some fixes
Nils Larsch [Tue, 26 Jul 2005 21:10:34 +0000 (21:10 +0000)]
improved error checking and some fixes

PR: 1170
Submitted by: Yair Elharrar
Reviewed and edited by: Nils Larsch

19 years agoHandle case where it==NULL
Dr. Stephen Henson [Tue, 26 Jul 2005 12:25:06 +0000 (12:25 +0000)]
Handle case where it==NULL

19 years agoUpdate ASN1 printing code. Highly experimental, not working properly (neither
Dr. Stephen Henson [Tue, 26 Jul 2005 11:46:23 +0000 (11:46 +0000)]
Update ASN1 printing code. Highly experimental, not working properly (neither
did the old code) and not compiled in yet...

19 years agoAdd declaration for IDP ASN1 functions.
Dr. Stephen Henson [Tue, 26 Jul 2005 11:43:11 +0000 (11:43 +0000)]
Add declaration for IDP ASN1 functions.

19 years agobytes_to_long_long isn't used anywhere any more, so let's remove it
Richard Levitte [Tue, 26 Jul 2005 05:10:50 +0000 (05:10 +0000)]
bytes_to_long_long isn't used anywhere any more, so let's remove it
entirely.

19 years agoI'm reversing this change, as it seems the error is somewhere else.
Richard Levitte [Tue, 26 Jul 2005 04:53:21 +0000 (04:53 +0000)]
I'm reversing this change, as it seems the error is somewhere else.

19 years agoSilence two more generated files.
Geoff Thorpe [Tue, 26 Jul 2005 04:52:52 +0000 (04:52 +0000)]
Silence two more generated files.

19 years agoadd a .cvsignore
Geoff Thorpe [Tue, 26 Jul 2005 04:50:36 +0000 (04:50 +0000)]
add a .cvsignore

19 years ago"make update"
Geoff Thorpe [Tue, 26 Jul 2005 04:48:54 +0000 (04:48 +0000)]
"make update"

19 years agoChange my debug build for amd64.
Geoff Thorpe [Tue, 26 Jul 2005 04:47:50 +0000 (04:47 +0000)]
Change my debug build for amd64.

19 years agoFix compilation when HAVE_LONG_LONG isn't defined.
Geoff Thorpe [Tue, 26 Jul 2005 04:43:31 +0000 (04:43 +0000)]
Fix compilation when HAVE_LONG_LONG isn't defined.