<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch OpenSSL_1_0_2p</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2p</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2p'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2018-08-14T13:01:02Z</updated>
<entry>
<title>Prepare for 1.0.2p release</title>
<updated>2018-08-14T13:01:02Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-08-14T13:01:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e71ebf275da66dfd601c92e0e80a35114c32f6f8'/>
<id>urn:sha1:e71ebf275da66dfd601c92e0e80a35114c32f6f8</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>make update</title>
<updated>2018-08-14T13:01:02Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-08-14T13:01:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b9dd4b9eac68181660a43a3b7f7da0f2b84bb6f9'/>
<id>urn:sha1:b9dd4b9eac68181660a43a3b7f7da0f2b84bb6f9</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
<entry>
<title>i2d_ASN1_BOOLEAN(): correct error module</title>
<updated>2018-08-14T12:57:51Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-08-14T12:52:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2d2fe4244eb554c9f5d3841830d0be3c7e16fb86'/>
<id>urn:sha1:2d2fe4244eb554c9f5d3841830d0be3c7e16fb86</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/6957)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2018-08-14T12:40:34Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-08-14T12:29:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c24e2f1891c147be3c6e277cf09f2bee486a7812'/>
<id>urn:sha1:c24e2f1891c147be3c6e277cf09f2bee486a7812</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/6955)
</content>
</entry>
<entry>
<title>Updates to CHANGES and NEWS for the new release</title>
<updated>2018-08-14T09:57:38Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2018-08-14T09:39:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0698c33a7b18a52a41de6800d1d2839fea540af5'/>
<id>urn:sha1:0698c33a7b18a52a41de6800d1d2839fea540af5</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/6951)
</content>
</entry>
<entry>
<title>i2d_ASN1_BOOLEAN(): allocate memory if the user didn't provide a buffer</title>
<updated>2018-08-14T09:50:12Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-08-13T18:37:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7d4c97add12cfa5d4589880b09d6139c3203e2f4'/>
<id>urn:sha1:7d4c97add12cfa5d4589880b09d6139c3203e2f4</id>
<content type='text'>
Just as was done recently for i2d_ASN1_OBJECT, we also make
i2d_ASN1_BOOLEAN comply with the documentation.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/6943)
</content>
</entry>
<entry>
<title>i2d_ASN1_OBJECT(): allocate memory if the user didn't provide a buffer</title>
<updated>2018-08-11T10:38:46Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-08-11T07:59:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0971432f6f6d8b40d797133621809bd31eb7bf4e'/>
<id>urn:sha1:0971432f6f6d8b40d797133621809bd31eb7bf4e</id>
<content type='text'>
Since 0.9.7, all i2d_ functions were documented to allocate an output
buffer if the user didn't provide one, under these conditions (from
the 1.0.2 documentation):

    For OpenSSL 0.9.7 and later if B&lt;*out&gt; is B&lt;NULL&gt; memory will be
    allocated for a buffer and the encoded data written to it. In this
    case B&lt;*out&gt; is not incremented and it points to the start of the
    data just written.

i2d_ASN1_OBJECT was found not to do this, and would crash if a NULL
output buffer was provided.

Fixes #6914

Reviewed-by: Matthias St. Pierre &lt;Matthias.St.Pierre@ncp-e.com&gt;
(Merged from https://github.com/openssl/openssl/pull/6918)

(cherry picked from commit 6114041540d8d1fecaf23a861788c3c742d3b467)
</content>
</entry>
<entry>
<title>rsa/*: switch to BN_bn2binpad.</title>
<updated>2018-08-10T19:08:21Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2018-02-04T14:24:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ec3f996b3066ecaaec87ba5ad29c606aeac0740d'/>
<id>urn:sha1:ec3f996b3066ecaaec87ba5ad29c606aeac0740d</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/6889)

(cherry picked from commit 582ad5d4d9b7703eb089016935133e3a18ea8205)

Resolved conflicts:
	crypto/rsa/rsa_ossl.c
	crypto/rsa/rsa_pk1.c
</content>
</entry>
<entry>
<title>bn/bn_lib.c address Coverity nit in bn2binpad.</title>
<updated>2018-08-10T19:08:15Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2018-07-16T16:17:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=df6b67becc1f41c2eeee7e20ff10b5ec42ced58b'/>
<id>urn:sha1:df6b67becc1f41c2eeee7e20ff10b5ec42ced58b</id>
<content type='text'>
It was false positive, but one can as well view it as readability issue.
Switch even to unsigned indices because % BN_BYTES takes 4-6 instructions
with signed dividend vs. 1 (one) with unsigned.

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

(cherry picked from commit 83e034379fa3f6f0d308ec75fbcb137e26154aec)
</content>
</entry>
<entry>
<title>bn/bn_lib.c: add computationally constant-time bn_bn2binpad.</title>
<updated>2018-08-10T19:07:14Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2018-02-04T14:20:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6412738be390dd9bf680cef89f22e4c810ab065f'/>
<id>urn:sha1:6412738be390dd9bf680cef89f22e4c810ab065f</id>
<content type='text'>
"Computationally constant-time" means that it might still leak
information about input's length, but only in cases when input
is missing complete BN_ULONG limbs. But even then leak is possible
only if attacker can observe memory access pattern with limb
granularity.

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

(cherry picked from commit 89d8aade5f4011ddeea7827f08ec544c914f275a)

Resolved conflicts:
	crypto/bn/bn_lib.c
</content>
</entry>
</feed>
