<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/include, branch OpenSSL_1_1_1a</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_1a</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_1a'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2018-11-20T13:35:35Z</updated>
<entry>
<title>Prepare for 1.1.1a release</title>
<updated>2018-11-20T13:35:35Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-11-20T13:35:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d1c28d791a7391a8dc101713cd8646df96491d03'/>
<id>urn:sha1:d1c28d791a7391a8dc101713cd8646df96491d03</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2018-11-20T13:27:36Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-11-20T13:20:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7c6d372affa7d40629f51de4e076e59cf6048091'/>
<id>urn:sha1:7c6d372affa7d40629f51de4e076e59cf6048091</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/7669)
</content>
</entry>
<entry>
<title>Added missing signature algorithm reflection functions</title>
<updated>2018-11-12T21:53:32Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>openssl-users@dukhovni.org</email>
</author>
<published>2018-11-10T06:53:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=45f247258a87b73e76f95631e0f4aa22298fd19c'/>
<id>urn:sha1:45f247258a87b73e76f95631e0f4aa22298fd19c</id>
<content type='text'>
    SSL_get_signature_nid()      -- local signature algorithm
    SSL_get_signature_type_nid() -- local signature algorithm key type
    SSL_get_peer_tmp_key()       -- Peer key-exchange public key
    SSL_get_tmp_key              -- local key exchange public key

Aliased pre-existing SSL_get_server_tmp_key(), which was formerly
just for clients, to SSL_get_peer_tmp_key().  Changed internal
calls to use the new name.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Add tsan_decr() API, counterpart of tsan_counter()</title>
<updated>2018-11-04T04:27:11Z</updated>
<author>
<name>Benjamin Kaduk</name>
<email>bkaduk@akamai.com</email>
</author>
<published>2018-10-22T16:51:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a649b52f86a2aa039a15d9c8c0de5b6786bac0fc'/>
<id>urn:sha1:a649b52f86a2aa039a15d9c8c0de5b6786bac0fc</id>
<content type='text'>
The existing tsan_counter() API increments a reference counter.
Provide a new API, tsan_decr(), to decrement such a reference counter.
This can be used, for example, when a reference is added to the session_ctx's
sess_accept stats but should more properly be tracked in the regular ctx's
statistics.

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/7464)

(cherry picked from commit 95658c32436017aeeef3d8598957071baf6769a9)
</content>
</entry>
<entry>
<title>rand_drbg.h: include &lt;openssl/obj_mac.h&gt;</title>
<updated>2018-10-30T07:03:06Z</updated>
<author>
<name>Dr. Matthias St. Pierre</name>
<email>Matthias.St.Pierre@ncp-e.com</email>
</author>
<published>2018-10-29T21:27:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5cf0f0e70887fbe9d94a95e25e379a64e1676010'/>
<id>urn:sha1:5cf0f0e70887fbe9d94a95e25e379a64e1676010</id>
<content type='text'>
The RAND_DRBG_TYPE preprocessor define depends on a NID, so  we have
to include obj_mac.h to make the header selfcontained.

Fixes #7521

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/7524)

(cherry picked from commit cf3d6ef7af7d6c47f5ccd4ce58d822972018b21c)
</content>
</entry>
<entry>
<title>VMS &amp; cryptoerr.h: include symhacks.h</title>
<updated>2018-10-29T13:25:45Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-09-12T00:30:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a862a1d517032ae4ba6ea4e7a32505bb8fedf8e7'/>
<id>urn:sha1:a862a1d517032ae4ba6ea4e7a32505bb8fedf8e7</id>
<content type='text'>
Needed to clear a clash between ERR_load_CRYPTO_strings and
ERR_load_crypto_strings

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/7194)

(cherry picked from commit cc3a2e4f51679d99507a979f9a920f6068473aa2)
</content>
</entry>
<entry>
<title>Backport some DRBG renamings and typo fixes</title>
<updated>2018-10-26T21:04:23Z</updated>
<author>
<name>Dr. Matthias St. Pierre</name>
<email>Matthias.St.Pierre@ncp-e.com</email>
</author>
<published>2018-10-26T20:10:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=35a34508ef4d649ace4e373e1d019192b7e38c36'/>
<id>urn:sha1:35a34508ef4d649ace4e373e1d019192b7e38c36</id>
<content type='text'>
In commit 8bf366519661 some renamings andd typo fixes were made
while adding back the DRBG-HMAC and DRBG-HASH implementation.
Since the commit could not be backported, a lot of unnecessary
differences between master and 1.1.1 were introduced.

These differences result in tiresome merge conflicts when
cherry-picking. To minimize these merge-conflicts, this patch
ports all 'non-feature' changes of commit 8bf366519661
(e.g., renamings of private variables, fixes of typographical
errors, comment changes) manually back to 1.1.1.

The commits a83dc59afa2e (#7399) and 8817215d5c52 (#7456)
failed to cherry-pick previously to 1.1.1, with this patch
they both cherry-pick without conflicts.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
(Merged from https://github.com/openssl/openssl/pull/7505)
</content>
</entry>
<entry>
<title>EVP module documentation pass</title>
<updated>2018-10-17T10:31:59Z</updated>
<author>
<name>Antoine Salon</name>
<email>asalon@vmware.com</email>
</author>
<published>2018-10-01T21:11:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=871039698042467b814b4fa37353db120be5b331'/>
<id>urn:sha1:871039698042467b814b4fa37353db120be5b331</id>
<content type='text'>
Replace ECDH_KDF_X9_62() with internal ecdh_KDF_X9_63()

Signed-off-by: Antoine Salon &lt;asalon@vmware.com&gt;

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Nicola Tuveri &lt;nic.tuv@gmail.com&gt;
(Merged from https://github.com/openssl/openssl/pull/7345)

(cherry picked from commit ffd89124bdfc9e69349492c3f15383bb35520a11)
</content>
</entry>
<entry>
<title>DRBG: fix reseeding via RAND_add()/RAND_seed() with large input</title>
<updated>2018-10-16T20:32:42Z</updated>
<author>
<name>Dr. Matthias St. Pierre</name>
<email>Matthias.St.Pierre@ncp-e.com</email>
</author>
<published>2018-10-09T23:53:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=dbf0a496252b91c1fe52c9129dc0a5361a4589a8'/>
<id>urn:sha1:dbf0a496252b91c1fe52c9129dc0a5361a4589a8</id>
<content type='text'>
In pull request #4328 the seeding of the DRBG via RAND_add()/RAND_seed()
was implemented by buffering the data in a random pool where it is
picked up later by the rand_drbg_get_entropy() callback. This buffer
was limited to the size of 4096 bytes.

When a larger input was added via RAND_add() or RAND_seed() to the DRBG,
the reseeding failed, but the error returned by the DRBG was ignored
by the two calling functions, which both don't return an error code.
As a consequence, the data provided by the application was effectively
ignored.

This commit fixes the problem by a more efficient implementation which
does not copy the data in memory and by raising the buffer the size limit
to INT32_MAX (2 gigabytes). This is less than the NIST limit of 2^35 bits
but it was chosen intentionally to avoid platform dependent problems
like integer sizes and/or signed/unsigned conversion.

Additionally, the DRBG is now less permissive on errors: In addition to
pushing a message to the openssl error stack, it enters the error state,
which forces a reinstantiation on next call.

Thanks go to Dr. Falko Strenzke for reporting this issue to the
openssl-security mailing list. After internal discussion the issue
has been categorized as not being security relevant, because the DRBG
reseeds automatically and is fully functional even without additional
randomness provided by the application.

Fixes #7381

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/7382)

(cherry picked from commit 3064b55134434a0b2850f07eff57120f35bb269a)
</content>
</entry>
<entry>
<title>Fix a typo in a macro</title>
<updated>2018-10-12T08:49:45Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-10-11T10:59:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ed5108a387d98fa75c0810c33a05fc9e3bf0355b'/>
<id>urn:sha1:ed5108a387d98fa75c0810c33a05fc9e3bf0355b</id>
<content type='text'>
Fixes #7385

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/7385)

(cherry picked from commit 990fe909949a58398b3a0cbbdc52b9bbb9cefaa0)
</content>
</entry>
</feed>
