<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps, branch OpenSSL_1_1_1f</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_1f</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_1f'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2020-03-31T12:09:37Z</updated>
<entry>
<title>Update copyright year</title>
<updated>2020-03-31T12:09:37Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-03-31T10:28:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c855c9c05ad5e5d3cbc7bb282b483c698e90f8ec'/>
<id>urn:sha1:c855c9c05ad5e5d3cbc7bb282b483c698e90f8ec</id>
<content type='text'>
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/11445)
</content>
</entry>
<entry>
<title>Use ctx2 instead ctx.</title>
<updated>2020-03-24T21:01:46Z</updated>
<author>
<name>Richard Könning</name>
<email>Richard.Koenning@ts.fujitsu.com</email>
</author>
<published>2020-03-20T19:17:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d7b9a7a42d529ce44c5a4af49f6dee72f6619459'/>
<id>urn:sha1:d7b9a7a42d529ce44c5a4af49f6dee72f6619459</id>
<content type='text'>
CLA: trivial

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Ben Kaduk &lt;kaduk@mit.edu&gt;
(Merged from https://github.com/openssl/openssl/pull/11372)

(cherry picked from commit 402b00d57921a0c8cd641b190d36bf39ea5fb592)
</content>
</entry>
<entry>
<title>Fix error handling in x509v3_cache_extensions and related functions</title>
<updated>2020-03-22T22:08:56Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2020-01-04T14:54:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ba4356ae4002a04e28642da60c551877eea804f7'/>
<id>urn:sha1:ba4356ae4002a04e28642da60c551877eea804f7</id>
<content type='text'>
Basically we use EXFLAG_INVALID for all kinds of out of memory and
all kinds of parse errors in x509v3_cache_extensions.

[extended tests]

Reviewed-by: Tomas Mraz &lt;tmraz@fedoraproject.org&gt;
(Merged from https://github.com/openssl/openssl/pull/10756)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2020-03-17T13:59:29Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2020-03-17T13:59:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e7ff223a20697e5a401d2d9bb7a75e699ed46633'/>
<id>urn:sha1:e7ff223a20697e5a401d2d9bb7a75e699ed46633</id>
<content type='text'>
Reviewed-by: Paul Yang &lt;kaishen.yy@antfin.com&gt;
(Merged from https://github.com/openssl/openssl/pull/11344)
</content>
</entry>
<entry>
<title>apps x509: passing PKCS#11 URL as -signkey</title>
<updated>2020-03-08T15:49:48Z</updated>
<author>
<name>Bastian Germann</name>
<email>bage@linutronix.de</email>
</author>
<published>2020-02-13T10:58:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9aba5c5ff2ccfe59e1c7d77918804919d549ebbc'/>
<id>urn:sha1:9aba5c5ff2ccfe59e1c7d77918804919d549ebbc</id>
<content type='text'>
OpenSSL 1.1.0 has extended option checking, and rejects passing a PKCS#11
engine URL to "-signkey" option. The actual code is ready to take it.

Change the option parsing to allow an engine URL to be passed and modify
the manpage accordingly.

CLA: trivial

(cherry picked from commit 16d560439d8b1be5082228a87576a8f79b3525ac)

Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Tomas Mraz &lt;tmraz@fedoraproject.org&gt;
(Merged from https://github.com/openssl/openssl/pull/11173)
</content>
</entry>
<entry>
<title>apps x509: restrict CAkeyform option to OPT_FMT_PDE</title>
<updated>2020-02-27T11:18:03Z</updated>
<author>
<name>Bastian Germann</name>
<email>bage@linutronix.de</email>
</author>
<published>2020-02-17T11:50:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3bd75cfafd94cb90b5422c69d45b1320802effac'/>
<id>urn:sha1:3bd75cfafd94cb90b5422c69d45b1320802effac</id>
<content type='text'>
CAkeyform may be set to PEM, DER or ENGINE, but the current options
are not using the proper optionformat 'E' (OPT_FMT_PDE) for this.

Set the valtype for CAkeyform to 'E' and use OPT_FMT_PDE when extracting
the option value.

This amends bf4006a6f9 ("Fix regression on x509 keyform argument") which
did the same thing for keyform and changed the manpage synopsis entries
for both keyform and CAkeyform but did not change the option section.
Hence, change the option section.

CLA: trivial

Reviewed-by: Matthias St. Pierre &lt;Matthias.St.Pierre@ncp-e.com&gt;
Reviewed-by: Tomas Mraz &lt;tmraz@fedoraproject.org&gt;
(Merged from https://github.com/openssl/openssl/pull/11172)
</content>
</entry>
<entry>
<title>Forgotten GOST2012 support in non-vital places</title>
<updated>2020-02-12T12:20:41Z</updated>
<author>
<name>Nikolay Morozov</name>
<email>nmorozoff77@yandex.ru</email>
</author>
<published>2020-02-12T12:20:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=64dc4eeef8d6f15c6d3ae296b07cb2fa9e84404b'/>
<id>urn:sha1:64dc4eeef8d6f15c6d3ae296b07cb2fa9e84404b</id>
<content type='text'>
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
(Merged from https://github.com/openssl/openssl/pull/11072)
</content>
</entry>
<entry>
<title>Replace apps/server.pem with certificate with a sha256 signature.</title>
<updated>2020-01-25T13:12:07Z</updated>
<author>
<name>Kurt Roeckx</name>
<email>kurt@roeckx.be</email>
</author>
<published>2020-01-12T15:44:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2dbcdb693597a20ae4e84126b02f8f05b70fa831'/>
<id>urn:sha1:2dbcdb693597a20ae4e84126b02f8f05b70fa831</id>
<content type='text'>
It replaces apps/server.pem that used a sha1 signature with a copy of
test/certs/servercert.pem that is uses sha256.

This caused the dtlstest to start failing. It's testing connection
sbetween a dtls client and server. In particular it was checking that if
we drop a record that the handshake recovers and still completes
successfully. The test iterates a number of times. The first time
through it drops the first record. The second time it drops the second
one, and so on. In order to do this it has a hard-coded value for the
expected number of records it should see in a handshake. That's ok
because we completely control both sides of the handshake and know what
records we expect to see. Small changes in message size would be
tolerated because that is unlikely to have an impact on the number of
records. Larger changes in message size however could increase or
decrease the number of records and hence cause the test to fail.

This particular test uses a mem bio which doesn't have all the CTRLs
that the dgram BIO has. When we are using a dgram BIO we query that BIO
to determine the MTU size. The smaller the MTU the more fragmented
handshakes become. Since the mem BIO doesn't report an MTU we use a
rather small default value and get quite a lot of records in our
handshake. This has the tendency to increase the likelihood of the
number of records changing in the test if the message size changes.

It so happens that the new server certificate is smaller than the old
one. AFAICT this is probably because the DNs for the Subject and Issuer
are significantly shorter than previously. The result is that the number
of records used to transmit the Certificate message is one less than it
was before. This actually has a knock on impact for subsequent messages
and how we fragment them resulting in one less ServerKeyExchange record
too (the actual size of the ServerKeyExchange message hasn't changed,
but where in that message it gets fragmented has). In total the number
of records used in the handshake has decreased by 2 with the new
server.pem file.

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
GH: #10784
(cherry picked from commit 5fd72d96a592c3c4ef28ff11c6ef334a856b0cd1)
</content>
</entry>
<entry>
<title>Fix pkeyutl -verifyrecover</title>
<updated>2020-01-08T10:02:20Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2019-08-29T16:15:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0efc1154e552ba736732424f128c1ef04d30731e'/>
<id>urn:sha1:0efc1154e552ba736732424f128c1ef04d30731e</id>
<content type='text'>
When performing a pkeyutl -verifyrecover operation the input file is not
a hash - it is the signature itself. Therefore don't do the check to make
sure it looks like a hash.

Fixes #9658

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/9731)

(cherry picked from commit 5ffc33244cd4d66e47dfa66ce89cb38d0f3074cc)
</content>
</entry>
<entry>
<title>Fix disabled ecdsa in apps/speed</title>
<updated>2020-01-05T11:45:33Z</updated>
<author>
<name>fangming.fang</name>
<email>fangming.fang@arm.com</email>
</author>
<published>2019-12-27T03:36:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=49847f3c40590181270b2a57b8b2bc95a7579e82'/>
<id>urn:sha1:49847f3c40590181270b2a57b8b2bc95a7579e82</id>
<content type='text'>
This came from f3fdfbf78c6b. run = 1 should be done in pkey_print_message
as well, otherwise other tests printed with pkey_print_message won't run.

Change-Id: I0ba0b05256ad6509ada4735b26d10f8a73fd89ec

Reviewed-by: Nicola Tuveri &lt;nic.tuv@gmail.com&gt;
Reviewed-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
(Merged from https://github.com/openssl/openssl/pull/10710)

(cherry picked from commit 6e49b514067a2b6a30d064d2ae1fdfd8050c184b)
</content>
</entry>
</feed>
