<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/x509/x509_cmp.c, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-03-13T20:34:00+00:00</updated>
<entry>
<title>Fix a number of ASN1_INTEGER vs ASN1_STRING mixups coming from the</title>
<updated>2019-03-13T20:34:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-03-13T20:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5ac8b80c66d7d9f6dab1bfdf23f0578eb05dffa0'/>
<id>urn:sha1:5ac8b80c66d7d9f6dab1bfdf23f0578eb05dffa0</id>
<content type='text'>
mechanical M_ASN1 macro expansion.  The ASN1_INTEGER_cmp function
takes signs into account while ASN1_STRING_cmp doesn't. The mixups
mostly involve serialNumbers, which, in principle, should be positive.
However, it is unclear whether that is checked or enforced anywhere
in the code, so these are probably bugs.

Patch from Holger Mikolon
ok jsing
</content>
</entry>
<entry>
<title>Provide X509_get0_serialNumber()</title>
<updated>2018-08-24T19:59:32+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-08-24T19:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b2896b6759d33e259f8f56f743ec2d54f5002a50'/>
<id>urn:sha1:b2896b6759d33e259f8f56f743ec2d54f5002a50</id>
<content type='text'>
tested in a bulk by sthen
ok jsing
</content>
</entry>
<entry>
<title>Add const to both arguments of X509_check_private_key(3).</title>
<updated>2018-05-18T19:24:08+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-18T19:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d7f54f2d9055851c59540a96dcf1a673fba160fc'/>
<id>urn:sha1:d7f54f2d9055851c59540a96dcf1a673fba160fc</id>
<content type='text'>
tested in a bulk build by sthen
input &amp; ok jsing
</content>
</entry>
<entry>
<title>Add const qualifier to the argument of X509_get_issuer_name(3) and</title>
<updated>2018-05-13T10:36:35+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-13T10:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=198462ba6ab3bc7513683c3a33b9d87b71378fa5'/>
<id>urn:sha1:198462ba6ab3bc7513683c3a33b9d87b71378fa5</id>
<content type='text'>
X509_get_subject_name(3).

tested in a bulk build by sthen
ok jsing (as part of a larger diff)
</content>
</entry>
<entry>
<title>Convert a handful of X509_*() functions to take const as in OpenSSL.</title>
<updated>2018-05-01T19:01:28+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2018-05-01T19:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7c375c1a832336c8d9c706ebe1c9cd62252a1d88'/>
<id>urn:sha1:7c375c1a832336c8d9c706ebe1c9cd62252a1d88</id>
<content type='text'>
tested in a bulk by sthen
ok jsing
</content>
</entry>
<entry>
<title>Fix X509_get0_pubkey() - X509_get_pubkey() is a misnamed "get1" function,</title>
<updated>2018-03-17T14:57:23+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-03-17T14:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1febbbd02eb347551b033ef4c0195ac23c846521'/>
<id>urn:sha1:1febbbd02eb347551b033ef4c0195ac23c846521</id>
<content type='text'>
so call X509_PUBKEY_get0() instead.

Spotted by schwarze@ while documenting.
</content>
</entry>
<entry>
<title>Provide X509_chain_up_ref().</title>
<updated>2018-02-22T17:22:02+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-22T17:22:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=16ac06a4b0073b31d2e5be7dc5e12cde7a2f97ef'/>
<id>urn:sha1:16ac06a4b0073b31d2e5be7dc5e12cde7a2f97ef</id>
<content type='text'>
From BoringSSL.
</content>
</entry>
<entry>
<title>Provide X509_get0_pubkey().</title>
<updated>2018-02-22T17:05:35+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-22T17:05:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d21642ebf4b38bbc8f6b41c6767843209bed1c3f'/>
<id>urn:sha1:d21642ebf4b38bbc8f6b41c6767843209bed1c3f</id>
<content type='text'>
</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 obsolete M_ASN1.*(cmp|dup|print|set) macros - no change in generated</title>
<updated>2015-07-29T14:58:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-07-29T14:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2186614b2e5af6bbfcc1a9f8898ac11ea9c93faf'/>
<id>urn:sha1:2186614b2e5af6bbfcc1a9f8898ac11ea9c93faf</id>
<content type='text'>
assembly.

ok bcook@
</content>
</entry>
</feed>
