<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test, branch OpenSSL_1_1_0g</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_0g</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_0g'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2017-10-31T10:22:06Z</updated>
<entry>
<title>afalg: Fix kernel version check</title>
<updated>2017-10-31T10:22:06Z</updated>
<author>
<name>Baptiste Jonglez</name>
<email>git@bitsofnetworks.org</email>
</author>
<published>2017-10-30T10:38:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0d9fece7d43d2a5aa4f40cbc4231953522f88c74'/>
<id>urn:sha1:0d9fece7d43d2a5aa4f40cbc4231953522f88c74</id>
<content type='text'>
The check should reject kernel versions &lt; 4.1.0, not &lt;= 4.1.0.

The issue was spotted on OpenSUSE 42.1 Leap, since its linux/version.h
header advertises 4.1.0.

CLA: trivial
Fixes: 7f458a48 ("ALG: Add AFALG engine")
Signed-off-by: Baptiste Jonglez &lt;git@bitsofnetworks.org&gt;

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4618)
</content>
</entry>
<entry>
<title>Backport key redirection test from master branch</title>
<updated>2017-10-13T22:07:49Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2017-10-12T00:05:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=20fe5052baaaba7a0dff02471ab484b576587898'/>
<id>urn:sha1:20fe5052baaaba7a0dff02471ab484b576587898</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4520)
</content>
</entry>
<entry>
<title>Skip ssl-tests/19-mac-then-encrypt.conf for no-tls1_2</title>
<updated>2017-10-13T00:22:16Z</updated>
<author>
<name>Ben Kaduk</name>
<email>kaduk@mit.edu</email>
</author>
<published>2017-10-13T00:20:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f1597bb5ed7271ede8afecc8299b0cb4dbb73fa4'/>
<id>urn:sha1:f1597bb5ed7271ede8afecc8299b0cb4dbb73fa4</id>
<content type='text'>
The second set of tests in that configuration uses the AES-SHA256
ciphers, which are only available for TLS 1.2.  Thus, when TLS 1.2
is disabled, there are no ciphers available and the handshake fails
with an internal error.  Apply the same treatment as for
13-fragmentation.conf, which uses the same ciphers.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4526)
</content>
</entry>
<entry>
<title>Fix util/perl/OpenSSL/Test.pm input variable overwrite</title>
<updated>2017-10-09T19:22:16Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-10-09T15:55:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=380ebcc89776ffd7acb2b624cb95ded081e43ae4'/>
<id>urn:sha1:380ebcc89776ffd7acb2b624cb95ded081e43ae4</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4507)

(cherry picked from commit 9b9a8a712d64e35a337b22869288f246b5580c73)
</content>
</entry>
<entry>
<title>Test mac-then-encrypt</title>
<updated>2017-10-05T07:29:28Z</updated>
<author>
<name>Emilia Kasper</name>
<email>emilia@openssl.org</email>
</author>
<published>2016-11-25T16:05:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c5e8bd1d8aa9dafdb515b6c055f1ac95c12f138d'/>
<id>urn:sha1:c5e8bd1d8aa9dafdb515b6c055f1ac95c12f138d</id>
<content type='text'>
Verify that the encrypt-then-mac negotiation is handled
correctly. Additionally, when compiled with no-asm, this test ensures
coverage for the constant-time MAC copying code in
ssl3_cbc_copy_mac. The proxy-based CBC padding test covers that as
well but it's nevertheless better to have an explicit handshake test
for mac-then-encrypt.

Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
(cherry picked from commit b3618f44a7b8504bfb0a64e8a33e6b8e56d4d516)
</content>
</entry>
<entry>
<title>recipes/25-test_verify.t: reformat.</title>
<updated>2017-09-30T20:17:51Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2017-09-26T20:38:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7f2be2f916f41caf32916da92c7ddf395293342f'/>
<id>urn:sha1:7f2be2f916f41caf32916da92c7ddf395293342f</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4411)
</content>
</entry>
<entry>
<title>Guard against DoS in name constraints handling.</title>
<updated>2017-09-30T20:17:36Z</updated>
<author>
<name>David Benjamin</name>
<email>davidben@google.com</email>
</author>
<published>2017-09-18T20:51:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=329a004f784e554ee7fbe2135e6617e784566c28'/>
<id>urn:sha1:329a004f784e554ee7fbe2135e6617e784566c28</id>
<content type='text'>
This guards against the name constraints check consuming large amounts
of CPU time when certificates in the presented chain contain an
excessive number of names (specifically subject email names or subject
alternative DNS names) and/or name constraints.

Name constraints checking compares the names presented in a certificate
against the name constraints included in a certificate higher up in the
chain using two nested for loops.

Move the name constraints check so that it happens after signature
verification so peers cannot exploit this using a chain with invalid
signatures. Also impose a hard limit on the number of name constraints
check loop iterations to further mitigate the issue.

Thanks to NCC for finding this issue. Fix written by Martin Kreichgauer.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4411)

(cherry picked from commit 8545051c3652bce7bb962afcb6879c4a6288bc67)

Resolved conflicts:
	crypto/x509v3/v3_ncons.c
	test/recipes/25-test_verify.t
</content>
</entry>
<entry>
<title>Allow DH_set0_key with only private key.</title>
<updated>2017-09-27T15:28:24Z</updated>
<author>
<name>David Benjamin</name>
<email>davidben@google.com</email>
</author>
<published>2017-09-18T15:58:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=effdcf6c2a10afea8041addb8ccce2367ecaac0d'/>
<id>urn:sha1:effdcf6c2a10afea8041addb8ccce2367ecaac0d</id>
<content type='text'>
The pub_key field for DH isn't actually used in DH_compute_key at all.
(Note the peer public key is passed in as as BIGNUM.) It's mostly there
so the caller may extract it from DH_generate_key. It doesn't
particularly need to be present if filling in a DH from external
parameters.

The check in DH_set0_key conflicts with adding OpenSSL 1.1.0 to Node.
Their public API is a thin wrapper over the old OpenSSL one:
https://nodejs.org/api/crypto.html#crypto_class_diffiehellman

They have separate setPrivateKey and setPublicKey methods, so the public
key may be set last or not at all. In 1.0.2, either worked fine since
operations on DH objects generally didn't use the public key.  (Like
with OpenSSL, Node's setPublicKey method is also largely a no-op, but so
it goes.) In 1.1.0, DH_set0_key prevents create a private-key-only DH
object.

(cherry picked from commit d58ad9a2a287d1c0bc99ba63c997eed88cc161b5)

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
(Merged from https://github.com/openssl/openssl/pull/4425)
</content>
</entry>
<entry>
<title>Fix OpenSSL::Test::Utils::config to actualy load the config data</title>
<updated>2017-09-01T20:53:16Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-09-01T20:15:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=90507fbb5c880e2903be2321f6054b3cebebda4c'/>
<id>urn:sha1:90507fbb5c880e2903be2321f6054b3cebebda4c</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4319)

(cherry picked from commit 607f4d564f9540cda6cf5b127f2414625a11741a)
</content>
</entry>
<entry>
<title>evp_test.c: Add PrivPubKeyPair negative tests</title>
<updated>2017-08-21T10:19:17Z</updated>
<author>
<name>Nicola Tuveri</name>
<email>nic.tuv@gmail.com</email>
</author>
<published>2017-04-18T16:37:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c3154d784ebaeb5b0435e21f305a2b6c0f90bd92'/>
<id>urn:sha1:c3154d784ebaeb5b0435e21f305a2b6c0f90bd92</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3246)
</content>
</entry>
</feed>
