<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto, branch libressl-v3.2.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.2.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.2.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2020-09-26T15:44:06+00:00</updated>
<entry>
<title>Ensure leaf is set up on X509_STORE_CTX before verification.</title>
<updated>2020-09-26T15:44:06+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-09-26T15:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4e8347390553060ef9ddb7e486d3c945d2af54ab'/>
<id>urn:sha1:4e8347390553060ef9ddb7e486d3c945d2af54ab</id>
<content type='text'>
Previously the leaf certificate was only being set up on the X509_STORE_CTX
after two verification steps were performed, however at least one of those
steps could result in the verification callback being triggered and
existing code breaking.

Issue noticed by Raf Czlonka when attempting to connect to talk.google.com
using profanity (which does not set SNI and ends up receiving an invalid
certificate).

ok beck@ deraadt@ tb@
</content>
</entry>
<entry>
<title>jumping into the x509 fray with a bunch of whitespace repair</title>
<updated>2020-09-26T02:06:28+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2020-09-26T02:06:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3e6655fb0b20e8ae2d4546bab15df8fe320eec75'/>
<id>urn:sha1:3e6655fb0b20e8ae2d4546bab15df8fe320eec75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump to LibreSSL 3.2.2 ahead of lock</title>
<updated>2020-09-25T11:31:39+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2020-09-25T11:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=33b8c9d48b4113d7a8f7d647bbf752c75a0a83e3'/>
<id>urn:sha1:33b8c9d48b4113d7a8f7d647bbf752c75a0a83e3</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>KNF for a few comments and indent a label</title>
<updated>2020-09-25T11:25:31+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-25T11:25:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=595cb14b635063eb152a7a571795b041671c0869'/>
<id>urn:sha1:595cb14b635063eb152a7a571795b041671c0869</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some dangling elses for consistency with the rest of the file</title>
<updated>2020-09-25T11:17:52+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-25T11:17:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1efcbc50096abcd1a19ce4d45d4d127e06e04413'/>
<id>urn:sha1:1efcbc50096abcd1a19ce4d45d4d127e06e04413</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify UI_new_method()</title>
<updated>2020-09-25T11:05:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-25T11:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=66d1ad87ddaa338c343987d00bcc03cf1d438b4a'/>
<id>urn:sha1:66d1ad87ddaa338c343987d00bcc03cf1d438b4a</id>
<content type='text'>
Use calloc() instead of malloc() and setting all members manually to 0.
Avoid unnecessary else branch.
</content>
</entry>
<entry>
<title>Move variable declaration to the top of UI_set_result and ditch</title>
<updated>2020-09-25T10:56:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-25T10:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1b9a5c6ef789bd22c50707defa5b78bfdc8d6fec'/>
<id>urn:sha1:1b9a5c6ef789bd22c50707defa5b78bfdc8d6fec</id>
<content type='text'>
a pointless local scope.

suggested by jsing
</content>
</entry>
<entry>
<title>The default branch of a switch somehow got moved inside of a pointless</title>
<updated>2020-09-25T10:50:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-25T10:50:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b0df497f3e068a862fde134eaf345ace1b76bb36'/>
<id>urn:sha1:b0df497f3e068a862fde134eaf345ace1b76bb36</id>
<content type='text'>
local scope of a case branch. Move it into the proper location.

No binary change on amd64.

"sure" jsing
</content>
</entry>
<entry>
<title>Simplify call to ERR_print_errors_cb()</title>
<updated>2020-09-25T10:46:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-25T10:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e7ab003bf6d776e3b7e60d930414a50a6375989b'/>
<id>urn:sha1:e7ab003bf6d776e3b7e60d930414a50a6375989b</id>
<content type='text'>
There is no reason for print_error()'s third argument to be a UI *.
It may just as well be a void * to match what ERR_print_errors_cb()
expects. This avoids casting the function pointer. Also, there's no
need for a (void *) cast.

ok jsing
</content>
</entry>
<entry>
<title>Error out if ok_chars and cancel_chars overlap</title>
<updated>2020-09-24T19:31:01+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2020-09-24T19:31:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8e6f5d2de87e242ec34905337776aedd71040240'/>
<id>urn:sha1:8e6f5d2de87e242ec34905337776aedd71040240</id>
<content type='text'>
It is a bit silly to push an error on the stack without erroring out,
so error out if the ok_chars and cancel_chars overlap.

ok jsing
</content>
</entry>
</feed>
