Geoff Thorpe
804ab36df6
dso: eliminate VMS code on non-VMS systems
...
Even though the meat of dso_vms.c is compiled out on non-VMS builds,
the (pre-)compiler still traverses some of the macro handling. This
trips up at least one non-VMS build configuration, so this commit
makes the skip-VMS case more robust.
Signed-off-by: Geoff Thorpe <geoff@openssl.org>
2014-05-06 18:10:17 -04:00
Dr. Stephen Henson
a41d5174e2
Initialize num properly.
...
PR#3289
PR#3345
(cherry picked from commit 3ba1e406c2
)
2014-05-06 14:09:14 +01:00
Dr. Stephen Henson
9c5d953a07
Set Enveloped data version to 2 if ktri version not zero.
2014-05-06 14:02:38 +01:00
Tim Hudson
7b7b18c57e
- fix coverity issues 966593-966596
2014-05-06 00:07:34 +01:00
David Ramos
8eb094b946
Double free in i2o_ECPublicKey
...
PR: 3338
2014-05-04 00:53:19 +01:00
Jeff Trawick
7fa18a63cb
typo in SSL_get_peer_cert_chain docs
...
RT: 3304
2014-05-02 00:27:37 +01:00
Matt Caswell
90600a5e3b
Fixed spelling error in error message. Fix supplied by Marcos Marado
2014-05-01 00:23:57 +01:00
Lubomir Rintel
23f5908ac7
POD: Fix item numbering
...
Newer pod2man considers =item [1-9] part of a numbered list, while =item
0 starts an unnumbered list. Add a zero effect formatting mark to override
this.
doc/apps/smime.pod around line 315: Expected text after =item, not a
number
...
PR#3146
2014-04-30 23:47:29 +01:00
mancha
e622237d12
Fix version documentation.
...
Specify -f is for compilation flags. Add -d to synopsis section.
(cherry picked from commit 006397ea62bbcae22c8664d53c2222b808c4bdd1)
Closes #79 .
2014-04-26 11:21:34 +01:00
mancha
f0816174d2
Fix eckey_priv_encode()
...
Fix eckey_priv_encode to return an error on failure of i2d_ECPrivateKey.
2014-04-24 19:32:17 +00:00
Steve Marquess
057444f844
Add new sponsors
...
(cherry picked from commit 351f0a124bffaa94d2a8abdec2e7dde5ae9c457d)
2014-04-24 12:32:59 +01:00
Ben Laurie
725c5f1ad3
Fix use after free.
2014-04-23 07:33:17 +01:00
Ben Laurie
9c8dc84ac1
Fix double frees.
2014-04-22 17:02:37 +01:00
Dr. Stephen Henson
e3899ababb
Document -debug_decrypt option.
...
(cherry picked from commit 0dd5b94aeb
)
2014-04-16 12:36:06 +01:00
Dr. Stephen Henson
3fc880ac5d
Extension checking fixes.
...
When looking for an extension we need to set the last found
position to -1 to properly search all extensions.
PR#3309.
(cherry picked from commit 300b9f0b70
)
2014-04-15 18:53:04 +01:00
Dr. Stephen Henson
602b2790ca
Clarify CMS_decrypt behaviour.
...
(cherry picked from commit 5f8e9a477a
)
2014-04-15 18:19:40 +01:00
Dr. Stephen Henson
b05a3ad765
Add new key fingerprint.
...
(cherry picked from commit 3143a332e8
)
2014-04-11 02:51:48 +01:00
Dr. Stephen Henson
3d8f4f23af
Fix free errors in ocsp utility.
...
Keep copy of any host, path and port values allocated by
OCSP_parse_url and free as necessary.
(cherry picked from commit 5219d3dd35
)
2014-04-09 15:45:35 +01:00
Steven M. Schweda
a74bee5fc7
VMS build fix #2 .
2014-04-08 17:23:03 +01:00
Steven M. Schweda
55c9e24875
VMS build fix for older compilers.
2014-04-07 23:14:11 +01:00
Dr. Stephen Henson
ebe221948d
Prepare for 1.0.1h-dev
2014-04-07 17:58:39 +01:00
Dr. Stephen Henson
b2d951e423
Prepare for 1.0.1g release
2014-04-07 17:55:44 +01:00
Dr. Stephen Henson
c5993d10a8
Update NEWS.
2014-04-07 17:53:31 +01:00
Dr. Stephen Henson
5be1ae28ef
Return if ssleay_rand_add called with zero num.
...
Treat a zero length passed to ssleay_rand_add a no op: the existing logic
zeroes the md value which is very bad. OpenSSL itself never does this
internally and the actual call doesn't make sense as it would be passing
zero bytes of entropy.
Thanks to Marcus Meissner <meissner@suse.de> for reporting this bug.
2014-04-07 17:53:31 +01:00
Dr. Stephen Henson
96db9023b8
Add heartbeat extension bounds check.
...
A missing bounds check in the handling of the TLS heartbeat extension
can be used to reveal up to 64k of memory to a connected client or
server.
Thanks for Neel Mehta of Google Security for discovering this bug and to
Adam Langley <agl@chromium.org> and Bodo Moeller <bmoeller@acm.org> for
preparing the fix (CVE-2014-0160)
2014-04-07 17:53:31 +01:00
Dr. Stephen Henson
0d7717fc9c
Document -verify_return_error option.
...
(cherry picked from commit 4e6c12f308
)
2014-04-07 13:04:21 +01:00
Andy Polyakov
aba7600029
crypto/modes/gcm128.c: more strict aliasing fixes.
...
(cherry picked from commit 997d1aac7c
)
2014-04-06 17:22:46 +02:00
Andy Polyakov
00acdfbf98
vpaes-x86_64.pl: fix typo, which for some reason triggers rkhunter.
...
(cherry picked from commit 6eebcf3459
)
2014-04-06 12:55:22 +02:00
Dr. Stephen Henson
51624dbdae
Set TLS padding extension value.
...
Enable TLS padding extension using official value from:
http://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml
(cherry picked from commit cd6bd5ffda
)
Conflicts:
CHANGES
ssl/tls1.h
2014-04-05 20:52:59 +01:00
Dr. Stephen Henson
9e29df0027
Update FAQ.
...
(cherry picked from commit 6cc0068430
)
2014-04-04 13:07:22 +01:00
Dr. Stephen Henson
f54167d1dc
Use correct length when prompting for password.
...
Use bufsiz - 1 not BUFSIZ - 1 when prompting for a password in
the openssl utility.
Thanks to Rob Mackinnon, Leviathan Security for reporting this issue.
(cherry picked from commit 7ba08a4d73
)
2014-04-04 13:07:17 +01:00
Dr. Stephen Henson
6042582b62
Document new crl option.
...
(cherry picked from commit dbb7654dc1
)
2014-04-03 13:37:11 +01:00
Tim Hudson
50522642a0
Add option to generate old hash format.
...
New -hash_old to generate CRL hashes using old
(before OpenSSL 1.0.0) algorithm.
(cherry picked from commit de2d97cd79
)
2014-04-03 13:37:04 +01:00
Eric Young
bfc3424d1f
Fix base64 decoding bug.
...
A short PEM encoded sequence if passed to the BIO, and the file
had 2 \n following would fail.
PR#3289
(cherry picked from commit 10378fb5f4
)
2014-04-02 19:57:27 +01:00
Dr. Stephen Henson
1c65936882
update NEWS
2014-03-12 14:43:52 +00:00
Dr. Stephen Henson
40acdb192e
Update ordinals.
...
Use a previously unused value as we will be updating multiple released
branches.
(cherry picked from commit 0737acd2a8
)
2014-03-12 14:41:37 +00:00
Dr. Stephen Henson
4b7a4ba29c
Fix for CVE-2014-0076
...
Fix for the attack described in the paper "Recovering OpenSSL
ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack"
by Yuval Yarom and Naomi Benger. Details can be obtained from:
http://eprint.iacr.org/2014/140
Thanks to Yuval Yarom and Naomi Benger for discovering this
flaw and to Yuval Yarom for supplying a fix.
(cherry picked from commit 2198be3483
)
Conflicts:
CHANGES
2014-03-12 14:19:54 +00:00
Dr. Stephen Henson
e0660c6257
typo
...
(cherry picked from commit a029788b0e
)
2014-03-10 15:48:43 +00:00
Dr. Stephen Henson
b4ada742d1
Remove -WX option from debug-VC-WIN32
2014-03-07 19:07:51 +00:00
Andy Polyakov
a93d952cd4
engines/ccgost/gosthash.c: simplify and avoid SEGV.
...
PR: 3275
(cherry picked from commit ea38f02049
)
2014-03-07 11:03:51 +01:00
Andy Polyakov
5b56fec6f5
Makefile.org: mask touch's exit code
...
[but don't let it mask make's].
PR: 3269
(cherry picked from commit 2f34088e5e
)
2014-02-27 12:37:08 +01:00
Dr. Stephen Henson
32171e4e07
Fix for WIN32 builds with KRB5
...
(cherry picked from commit 3eddd1706a30cdf3dc9278692d8ee9038eac8a0d)
2014-02-26 15:33:09 +00:00
Andy Polyakov
48e6edabed
ssl/t1_enc.c: check EVP_MD_CTX_copy return value.
...
PR: 3201
(cherry picked from commit 03da57fe14
)
2014-02-25 22:24:24 +01:00
Dr. Stephen Henson
069607124d
update NEWS
2014-02-25 14:27:18 +00:00
Dr. Stephen Henson
caf55bfacf
Avoid Windows 8 Getversion deprecated errors.
...
Windows 8 SDKs complain that GetVersion() is deprecated.
We only use GetVersion like this:
(GetVersion() < 0x80000000)
which checks if the Windows version is NT based. Use a macro check_winnt()
which uses GetVersion() on older SDK versions and true otherwise.
(cherry picked from commit a4cc3c8041
)
2014-02-25 13:42:25 +00:00
Andy Polyakov
ce3631015e
ms/do_win64a.bat: forward to NUL, not NUL:.
...
Allegedly formwarding to NUL: sometimes creates NUL file in file
system.
PR: 3250
(cherry picked from commit 63aff3001e
)
2014-02-24 19:33:54 +01:00
Andy Polyakov
3ae1b53496
BC-32.pl: pre-1.0.2-specific refresh for Borland C.
...
PR: 3251
Suggested by: Thorsten Schöning
2014-02-24 16:54:10 +01:00
Andy Polyakov
79bb00534d
BC-32.pl: refresh Borland C support.
...
PR: 3251
Suggested by: Thorsten Schöning
(cherry picked from commit 779c51c644
)
2014-02-24 16:49:10 +01:00
Andy Polyakov
c4b16ddc8f
x509/by_dir.c: fix run-away pointer (and potential SEGV)
...
when adding duplicates in add_cert_dir.
PR: 3261
Reported by: Marian Done
(cherry picked from commit 758954e0d8
)
2014-02-24 15:23:46 +01:00
Dr. Stephen Henson
deb3b08ff2
Add /fixed flag for FIPS links where appropriate.
...
(cherry picked from commit c55fef76f7
)
Conflicts:
util/pl/VC-32.pl
2014-02-15 20:30:08 +00:00