oweals/openssl.git
15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Tue, 30 Jun 2009 11:42:04 +0000 (11:42 +0000)]
Update from 1.0.0-stable.

15 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Tue, 30 Jun 2009 11:24:57 +0000 (11:24 +0000)]
Update from 1.0.0-stable

15 years agoAllow setting of verify depth in verify parameters (as opposed to the depth
Dr. Stephen Henson [Mon, 29 Jun 2009 16:09:37 +0000 (16:09 +0000)]
Allow setting of verify depth in verify parameters (as opposed to the depth
implemented using the verify callback).

15 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Sun, 28 Jun 2009 16:24:37 +0000 (16:24 +0000)]
Update from 0.9.8-stable.

15 years agoFix from 0.9.8-stable.
Dr. Stephen Henson [Fri, 26 Jun 2009 23:14:39 +0000 (23:14 +0000)]
Fix from 0.9.8-stable.

15 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Fri, 26 Jun 2009 15:03:35 +0000 (15:03 +0000)]
Update from 0.9.8-stable.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Fri, 26 Jun 2009 11:29:26 +0000 (11:29 +0000)]
Update from 1.0.0-stable.

15 years agoStop warnings in gcc where "a" is const passed as a non-const argument.
Dr. Stephen Henson [Thu, 25 Jun 2009 17:10:44 +0000 (17:10 +0000)]
Stop warnings in gcc where "a" is const passed as a non-const argument.

15 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Thu, 25 Jun 2009 11:29:30 +0000 (11:29 +0000)]
Update from 1.0.0-stable

15 years agoUpdate FAQ with note about online docs.
Dr. Stephen Henson [Wed, 24 Jun 2009 13:50:05 +0000 (13:50 +0000)]
Update FAQ with note about online docs.

15 years agoInitialize outlen.
Dr. Stephen Henson [Wed, 24 Jun 2009 13:29:29 +0000 (13:29 +0000)]
Initialize outlen.

15 years agoAdd beos as a supported DSO scheme.
Dr. Stephen Henson [Wed, 17 Jun 2009 12:19:09 +0000 (12:19 +0000)]
Add beos as a supported DSO scheme.

15 years agoRename asc2uni and uni2asc functions to avoid clashes.
Dr. Stephen Henson [Wed, 17 Jun 2009 12:04:56 +0000 (12:04 +0000)]
Rename asc2uni and uni2asc functions to avoid clashes.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Wed, 17 Jun 2009 11:48:22 +0000 (11:48 +0000)]
Update from 1.0.0-stable.

15 years agoPR: 1958
Dr. Stephen Henson [Wed, 17 Jun 2009 11:37:44 +0000 (11:37 +0000)]
PR: 1958
Submitted by: Sean Boudreau <seanb@qnx.com>
Approved by: steve@openssl.org

qnx6 support.

15 years agoPR: 1956
Dr. Stephen Henson [Wed, 17 Jun 2009 11:32:59 +0000 (11:32 +0000)]
PR: 1956
Submitted by: Guenter <lists@gknw.net>
Approved by: steve@openssl.org

Netware doesn't have strings.h

15 years agoSubmitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz>
Dr. Stephen Henson [Wed, 17 Jun 2009 11:25:42 +0000 (11:25 +0000)]
Submitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz>
Approved by: steve@openssl.org

Check return values for NULL in case of malloc failure.

15 years agoPR: 1946
Dr. Stephen Henson [Tue, 16 Jun 2009 16:54:44 +0000 (16:54 +0000)]
PR: 1946
Submitted by: Guenter <lists@gknw.net>
Approved by: steve@openssl.org

Netware header fix.

15 years agoSubmitted by: Artem Chuprina <ran@cryptocom.ru>
Dr. Stephen Henson [Tue, 16 Jun 2009 16:38:47 +0000 (16:38 +0000)]
Submitted by: Artem Chuprina <ran@cryptocom.ru>
Reviewed by: steve@openssl.org

Various GOST ciphersuite and ENGINE fixes. Including...

Allow EVP_PKEY_set_derive_peerkey() in encryption operations.

New flag when certificate verify should be omitted in client key exchange.

15 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Mon, 15 Jun 2009 15:01:00 +0000 (15:01 +0000)]
Update from 0.9.8-stable.

15 years agoFix error codes.
Dr. Stephen Henson [Mon, 15 Jun 2009 11:18:31 +0000 (11:18 +0000)]
Fix error codes.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Mon, 15 Jun 2009 10:27:22 +0000 (10:27 +0000)]
Update from 1.0.0-stable.

15 years agoPR: 1952
Dr. Stephen Henson [Sat, 13 Jun 2009 20:46:30 +0000 (20:46 +0000)]
PR: 1952
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Reviewed by: steve@openssl.org

ECDH negotiation bug.

15 years agoUpdates from 1.0.0-stable
Dr. Stephen Henson [Fri, 5 Jun 2009 14:59:26 +0000 (14:59 +0000)]
Updates from 1.0.0-stable

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Fri, 5 Jun 2009 11:52:23 +0000 (11:52 +0000)]
Update from 1.0.0-stable.

15 years agoPR: 1946
Dr. Stephen Henson [Tue, 2 Jun 2009 11:23:13 +0000 (11:23 +0000)]
PR: 1946
Submitted by: Guenter <lists@gknw.net>
Reviewed by: steve@openssl.org

Get timeval definition on Netware.

15 years agoPR: 1938
Dr. Stephen Henson [Tue, 2 Jun 2009 11:05:33 +0000 (11:05 +0000)]
PR: 1938
Submitted by: Mark Phalan <Mark.Phalan@Sun.COM>
Reviewed by: steve@openssl.org

Patch to pem and hmac manual pages NAME sections.

15 years agoPR: 1945
Dr. Stephen Henson [Mon, 1 Jun 2009 12:13:44 +0000 (12:13 +0000)]
PR: 1945
Submitted by: Guenter <lists@gknw.net>
Approved by: steve@openssl.org

Netware compilation fix for nonexistent header.

15 years agoOops, update CHANGES entry.
Dr. Stephen Henson [Sun, 31 May 2009 17:13:55 +0000 (17:13 +0000)]
Oops, update CHANGES entry.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sun, 31 May 2009 17:13:09 +0000 (17:13 +0000)]
Update from 1.0.0-stable.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sat, 30 May 2009 18:11:26 +0000 (18:11 +0000)]
Update from 1.0.0-stable.

15 years agoAdd ignored FIPS options to evp.h change clashing flag value.
Dr. Stephen Henson [Fri, 29 May 2009 18:57:31 +0000 (18:57 +0000)]
Add ignored FIPS options to evp.h change clashing flag value.

15 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Fri, 29 May 2009 14:02:57 +0000 (14:02 +0000)]
Update from 0.9.8-stable.

15 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Thu, 28 May 2009 21:41:47 +0000 (21:41 +0000)]
Update from 1.0.0-stable

15 years agoSync ordinals from 1.0.0-stable
Dr. Stephen Henson [Thu, 28 May 2009 21:41:08 +0000 (21:41 +0000)]
Sync ordinals from 1.0.0-stable

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Thu, 28 May 2009 18:11:29 +0000 (18:11 +0000)]
Update from 1.0.0-stable.

15 years agoAdd CHANGES entries from 0.9.8-stable.
Dr. Stephen Henson [Mon, 18 May 2009 17:37:33 +0000 (17:37 +0000)]
Add CHANGES entries from 0.9.8-stable.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Mon, 18 May 2009 16:12:24 +0000 (16:12 +0000)]
Update from 1.0.0-stable.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sun, 17 May 2009 16:04:58 +0000 (16:04 +0000)]
Update from 1.0.0-stable.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sun, 17 May 2009 14:48:31 +0000 (14:48 +0000)]
Update from 1.0.0-stable.

15 years agoStupid typo
Richard Levitte [Sun, 17 May 2009 07:22:11 +0000 (07:22 +0000)]
Stupid typo

15 years agoFix from 1.0.0-stable.
Dr. Stephen Henson [Sat, 16 May 2009 16:23:14 +0000 (16:23 +0000)]
Fix from 1.0.0-stable.

15 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Sat, 16 May 2009 16:18:19 +0000 (16:18 +0000)]
Update from 1.0.0-stable

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sat, 16 May 2009 11:16:43 +0000 (11:16 +0000)]
Update from 1.0.0-stable.

15 years agoUpdate from 1.0.0 stable branch.
Dr. Stephen Henson [Sat, 16 May 2009 11:15:42 +0000 (11:15 +0000)]
Update from 1.0.0 stable branch.

15 years agoPR: 1929
Dr. Stephen Henson [Fri, 15 May 2009 23:06:41 +0000 (23:06 +0000)]
PR: 1929
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Approved by: steve@openssl.org

DTLS MTU bug.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Fri, 15 May 2009 22:58:40 +0000 (22:58 +0000)]
Update from 1.0.0-stable.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Fri, 15 May 2009 22:50:33 +0000 (22:50 +0000)]
Update from 1.0.0-stable.

15 years agoFunctional VMS changes submitted by sms@antinode.info (Steven M. Schweda).
Richard Levitte [Fri, 15 May 2009 16:36:56 +0000 (16:36 +0000)]
Functional VMS changes submitted by sms@antinode.info (Steven M. Schweda).
Thank you\!
(note: not tested for now, a few nightly builds should give indications though)

15 years agoHave mkdef.pl also handle VAX and Non-VAX differences for VMS
Richard Levitte [Fri, 15 May 2009 16:01:39 +0000 (16:01 +0000)]
Have mkdef.pl also handle VAX and Non-VAX differences for VMS

15 years agoAdd a comment about libeay.num and ssleay.num
Richard Levitte [Fri, 15 May 2009 16:00:04 +0000 (16:00 +0000)]
Add a comment about libeay.num and ssleay.num

15 years agox86[_64]cpuid.pl: further refine shared cache detection.
Andy Polyakov [Thu, 14 May 2009 18:17:26 +0000 (18:17 +0000)]
x86[_64]cpuid.pl: further refine shared cache detection.

15 years agoUpdate from stable branch.
Dr. Stephen Henson [Wed, 13 May 2009 16:38:51 +0000 (16:38 +0000)]
Update from stable branch.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Wed, 13 May 2009 11:52:01 +0000 (11:52 +0000)]
Update from 1.0.0-stable.

15 years agoUpdate from stable branch.
Dr. Stephen Henson [Wed, 13 May 2009 11:32:46 +0000 (11:32 +0000)]
Update from stable branch.

15 years agox86cpuid.pl: sync OPENSSL_ia32_cpuid with x86_64cpuid.pl.
Andy Polyakov [Tue, 12 May 2009 21:19:41 +0000 (21:19 +0000)]
x86cpuid.pl: sync OPENSSL_ia32_cpuid with x86_64cpuid.pl.

15 years agox86_64cpuid.pl: refine shared cache detection logic.
Andy Polyakov [Tue, 12 May 2009 21:01:13 +0000 (21:01 +0000)]
x86_64cpuid.pl: refine shared cache detection logic.

15 years agox86_64-xlate.pl: small commentary update.
Andy Polyakov [Tue, 12 May 2009 20:29:27 +0000 (20:29 +0000)]
x86_64-xlate.pl: small commentary update.

15 years agoe_padlock.c: fix typo (missing #endif) and switch to __builtin_alloca
Andy Polyakov [Tue, 12 May 2009 20:19:09 +0000 (20:19 +0000)]
e_padlock.c: fix typo (missing #endif) and switch to __builtin_alloca
(with introduction of 64-bit support alloca must be  declared and there
is no standard way of doing that, switching to __bultin_alloca is
considered appropriate because code explicitly targets gcc anyway).

15 years agoForgotten comma...
Richard Levitte [Tue, 12 May 2009 05:03:42 +0000 (05:03 +0000)]
Forgotten comma...

15 years agoTypo.
Dr. Stephen Henson [Thu, 7 May 2009 16:40:52 +0000 (16:40 +0000)]
Typo.

15 years agoTypo.
Dr. Stephen Henson [Wed, 6 May 2009 16:57:19 +0000 (16:57 +0000)]
Typo.

15 years agoUpdate from 1.0.0-stable branch.
Dr. Stephen Henson [Wed, 6 May 2009 16:55:55 +0000 (16:55 +0000)]
Update from 1.0.0-stable branch.

15 years agoDo not try to link the support file(s), as they aren't a complete
Richard Levitte [Wed, 6 May 2009 13:56:50 +0000 (13:56 +0000)]
Do not try to link the support file(s), as they aren't a complete
engine ;-)

15 years agoMake sure the padlock code compiles correctly even on hardware that
Richard Levitte [Wed, 6 May 2009 13:55:40 +0000 (13:55 +0000)]
Make sure the padlock code compiles correctly even on hardware that
doesn't have padlocks.

15 years agoSynchronise VMS with Unixly build.
Richard Levitte [Wed, 6 May 2009 13:54:39 +0000 (13:54 +0000)]
Synchronise VMS with Unixly build.

15 years agoFix from 1.0.0-stable.
Dr. Stephen Henson [Wed, 6 May 2009 10:28:37 +0000 (10:28 +0000)]
Fix from 1.0.0-stable.

15 years agoMove the time fetching code to its own static function, and thereby
Richard Levitte [Tue, 5 May 2009 08:45:33 +0000 (08:45 +0000)]
Move the time fetching code to its own static function, and thereby
make sure that BOTH instances of said code get the VMS modification.

15 years agocryptlib.c: refine logic in OpenSSLDie (addenum to commit#18118).
Andy Polyakov [Mon, 4 May 2009 06:23:05 +0000 (06:23 +0000)]
cryptlib.c: refine logic in OpenSSLDie (addenum to commit#18118).

15 years agolibeay.num: add ENGINE_load_aesni.
Andy Polyakov [Sun, 3 May 2009 14:23:16 +0000 (14:23 +0000)]
libeay.num: add ENGINE_load_aesni.

15 years agoAvoid double dialogs in OpenSSLDie on Windows.
Andy Polyakov [Sun, 3 May 2009 14:16:40 +0000 (14:16 +0000)]
Avoid double dialogs in OpenSSLDie on Windows.

15 years agoMake it possible to compile CAPI engine under mingw64.
Andy Polyakov [Sun, 3 May 2009 13:54:01 +0000 (13:54 +0000)]
Make it possible to compile CAPI engine under mingw64.

15 years agoMake CAPI engine UNICODE aware (it didn't work on Win64).
Andy Polyakov [Sun, 3 May 2009 13:52:01 +0000 (13:52 +0000)]
Make CAPI engine UNICODE aware (it didn't work on Win64).

15 years agoeng_aesni.c: win32 fix.
Andy Polyakov [Sun, 3 May 2009 13:48:54 +0000 (13:48 +0000)]
eng_aesni.c: win32 fix.

15 years agoEngage cmll-x86_64.pl in Win64 build and make it compile correctly.
Andy Polyakov [Sat, 2 May 2009 21:18:52 +0000 (21:18 +0000)]
Engage cmll-x86_64.pl in Win64 build and make it compile correctly.

15 years agocryptlib.c: eliminate dependency on _strtoui64, older Windows CRT don't have it.
Andy Polyakov [Sat, 2 May 2009 12:51:37 +0000 (12:51 +0000)]
cryptlib.c: eliminate dependency on _strtoui64, older Windows CRT don't have it.

15 years agoec_mult.c: fix C4334 win64 compiler warning.
Andy Polyakov [Sat, 2 May 2009 11:18:44 +0000 (11:18 +0000)]
ec_mult.c: fix C4334 win64 compiler warning.

15 years agoeng_aesni.c: fix assembler declarations.
Andy Polyakov [Sat, 2 May 2009 11:00:07 +0000 (11:00 +0000)]
eng_aesni.c: fix assembler declarations.

15 years agoaesni-x86_64.pl: resolve LNK1223 error.
Andy Polyakov [Sat, 2 May 2009 10:21:29 +0000 (10:21 +0000)]
aesni-x86_64.pl: resolve LNK1223 error.

15 years agoAES-NI engine jumbo update.
Andy Polyakov [Sat, 2 May 2009 09:04:17 +0000 (09:04 +0000)]
AES-NI engine jumbo update.

15 years agoUpdates from 1.0.0 stable branch.
Dr. Stephen Henson [Wed, 29 Apr 2009 14:13:22 +0000 (14:13 +0000)]
Updates from 1.0.0 stable branch.

15 years agoMake the NULL definition of OPENSSL_ia32cap_loc() compatible with the
Richard Levitte [Wed, 29 Apr 2009 13:40:28 +0000 (13:40 +0000)]
Make the NULL definition of OPENSSL_ia32cap_loc() compatible with the
declaration in crypto.h.

15 years agoTypo.
Dr. Stephen Henson [Tue, 28 Apr 2009 22:36:33 +0000 (22:36 +0000)]
Typo.

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Tue, 28 Apr 2009 22:10:54 +0000 (22:10 +0000)]
Update from 1.0.0-stable.

15 years agoReimplement time check for VMS to mimic the way it's done on Windows.
Richard Levitte [Tue, 28 Apr 2009 12:50:32 +0000 (12:50 +0000)]
Reimplement time check for VMS to mimic the way it's done on Windows.
Reason: gettimeofday() is deprecated.

15 years agoStupid typo
Richard Levitte [Tue, 28 Apr 2009 12:48:02 +0000 (12:48 +0000)]
Stupid typo

15 years agov3_alt.c: otherName parsing fix.
Andy Polyakov [Mon, 27 Apr 2009 19:35:16 +0000 (19:35 +0000)]
v3_alt.c: otherName parsing fix.

Submitted by: Love Hörnquist Ã…strand

15 years agoUpdate test/test_padlock script.
Andy Polyakov [Mon, 27 Apr 2009 19:04:23 +0000 (19:04 +0000)]
Update test/test_padlock script.

15 years agoaesni-x86.pl: fix another typo and add test script.
Andy Polyakov [Mon, 27 Apr 2009 15:46:32 +0000 (15:46 +0000)]
aesni-x86.pl: fix another typo and add test script.

15 years agoaesni-x86.pl: fix typos.
Andy Polyakov [Mon, 27 Apr 2009 12:50:44 +0000 (12:50 +0000)]
aesni-x86.pl: fix typos.

15 years agoIntel AES-NI engine.
Andy Polyakov [Mon, 27 Apr 2009 05:55:13 +0000 (05:55 +0000)]
Intel AES-NI engine.

Submitted by: Huang Ying

15 years agoAdd padlock data
Richard Levitte [Mon, 27 Apr 2009 00:04:33 +0000 (00:04 +0000)]
Add padlock data
Redo the loop so it really compiles all objects for one engine, then
links the engine (until now, it still thought every file was an engine
of its own...).

15 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sun, 26 Apr 2009 22:18:22 +0000 (22:18 +0000)]
Update from 1.0.0-stable.

15 years agoe_padlock: add support for x86_64 gcc.
Andy Polyakov [Sun, 26 Apr 2009 18:14:58 +0000 (18:14 +0000)]
e_padlock: add support for x86_64 gcc.

15 years agoMinor shaX-s390x.pl update.
Andy Polyakov [Sun, 26 Apr 2009 18:11:25 +0000 (18:11 +0000)]
Minor shaX-s390x.pl update.

15 years agoImprove readability of bio/b_sock.c
Andy Polyakov [Sun, 26 Apr 2009 18:06:14 +0000 (18:06 +0000)]
Improve readability of bio/b_sock.c

15 years agoEngage nasm optimizations in Win64 build.
Andy Polyakov [Sun, 26 Apr 2009 18:05:19 +0000 (18:05 +0000)]
Engage nasm optimizations in Win64 build.

15 years agoAddenum to commit#18074: Expand OPENSSL_ia32cap to 64 bits.
Andy Polyakov [Sun, 26 Apr 2009 18:02:06 +0000 (18:02 +0000)]
Addenum to commit#18074: Expand OPENSSL_ia32cap to 64 bits.

15 years agoAESNI perlasm update.
Andy Polyakov [Sun, 26 Apr 2009 17:58:58 +0000 (17:58 +0000)]
AESNI perlasm update.

15 years agoHandle push/pop %rbx in epi/prologue (this is Win64 SEH thing).
Andy Polyakov [Sun, 26 Apr 2009 17:58:01 +0000 (17:58 +0000)]
Handle push/pop %rbx in epi/prologue (this is Win64 SEH thing).