<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/x509v3, branch libressl-v2.7.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.7.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.7.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-03-20T16:16:59+00:00</updated>
<entry>
<title>If X509_check_{host,email}() are called with a length of zero, use strlen()</title>
<updated>2018-03-20T16:16:59+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-03-20T16:16:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=091cc449717c52ff56957df92ae8739f6ede3d80'/>
<id>urn:sha1:091cc449717c52ff56957df92ae8739f6ede3d80</id>
<content type='text'>
to determine the length. This is the documented behaviour and matches the
OpenSSL implementation.

Issue found by Michael Gmelin &lt;freebsd at grem dot de&gt;.

ok tb@
</content>
</entry>
<entry>
<title>Allow leading . in nameConstraints. from openssl via jabberwock. ok jsing</title>
<updated>2017-07-20T19:45:08+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2017-07-20T19:45:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f77eb269db9def0e41f47d0b930554e10d6abcd1'/>
<id>urn:sha1:f77eb269db9def0e41f47d0b930554e10d6abcd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Distinguish between self-issued certificates and self-signed certificates.</title>
<updated>2017-06-22T17:28:00+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-06-22T17:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5dacea5422e9e2d797fa7393cc4fde0a41702abe'/>
<id>urn:sha1:5dacea5422e9e2d797fa7393cc4fde0a41702abe</id>
<content type='text'>
The certificate verification code has special cases for self-signed
certificates and without this change, self-issued certificates (which it
seems are common place with openvpn/easyrsa) were also being included in
this category.

Based on BoringSSL.

Thanks to Dale Ghent &lt;daleg at elemental dot org&gt; for assisting in
identifying the issue and testing this fix.

ok inoguchi@
</content>
</entry>
<entry>
<title>the XXXfree functions being called accept NULL, so don't check first.</title>
<updated>2017-05-02T04:11:08+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2017-05-02T04:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=36c3af3010ea99a39cfde0b4c4e853dd6aa0fb33'/>
<id>urn:sha1:36c3af3010ea99a39cfde0b4c4e853dd6aa0fb33</id>
<content type='text'>
ok beck
</content>
</entry>
<entry>
<title>Send the function codes from the error functions to the bit bucket,</title>
<updated>2017-01-29T17:49:23+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-29T17:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d1f47bd292f36094480caa49ada36b99a69c59b0'/>
<id>urn:sha1:d1f47bd292f36094480caa49ada36b99a69c59b0</id>
<content type='text'>
as was done earlier in libssl. Thanks inoguchi@ for noticing
libssl had more reacharounds into this.
ok jsing@ inoguchi@
</content>
</entry>
<entry>
<title>Expand DECLARE_OBJ_BSEARCH_CMP_FN and IMPLEMENT_OBJ_BSEARCH_CMP_FN macros.</title>
<updated>2017-01-21T04:44:43+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-01-21T04:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=42873dc5e4c10aa805dade89546299827d341356'/>
<id>urn:sha1:42873dc5e4c10aa805dade89546299827d341356</id>
<content type='text'>
No change to generated assembly excluding line numbers.
</content>
</entry>
<entry>
<title>Expand ASN1_ITEM_rptr macros - no change in preprocessor output.</title>
<updated>2016-12-30T16:19:24+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-30T16:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=35dfd9080d99d680c91e6b62428638e8f9582ad8'/>
<id>urn:sha1:35dfd9080d99d680c91e6b62428638e8f9582ad8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Expand ASN1_ITEM_ref and ASN1_ITEM_ptr macros - no change in generated</title>
<updated>2016-12-30T15:54:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-30T15:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=34bdec04311ee3fb8f658406df37d4da910d1630'/>
<id>urn:sha1:34bdec04311ee3fb8f658406df37d4da910d1630</id>
<content type='text'>
assembly. Of particular interest is ASN1_ITEM_ptr which does nothing
and resulted in code like:

  if (method-&gt;it)
    ASN1_ITEM_free(..., ASN1_ITEM_ptr(method-&gt;it));
</content>
</entry>
<entry>
<title>Remove all DECLARE_ASN1_SET_OF macro usage - since 2000 these have been</title>
<updated>2016-12-27T16:05:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-27T16:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0bde81f3db44da2391092cc43925c8351096c73c'/>
<id>urn:sha1:0bde81f3db44da2391092cc43925c8351096c73c</id>
<content type='text'>
nothing but markers for utils/mkstack.pl... and we removed the code that
generated more macros from these markers in 2014.
</content>
</entry>
<entry>
<title>Expand DECLARE_ASN1_ITEM macros - no change in preprocessor output.</title>
<updated>2016-12-27T15:37:07+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-27T15:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4f684e32915f01b311076cf9285679defc5f41d8'/>
<id>urn:sha1:4f684e32915f01b311076cf9285679defc5f41d8</id>
<content type='text'>
</content>
</entry>
</feed>
