<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/stack, branch libressl-v3.7.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.7.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.7.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-11-11T19:18:55+00:00</updated>
<entry>
<title>Hide symbols in libcrypto/stack</title>
<updated>2022-11-11T19:18:55+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2022-11-11T19:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c3d107e555c9047b056fca78ad9fc85579e401cb'/>
<id>urn:sha1:c3d107e555c9047b056fca78ad9fc85579e401cb</id>
<content type='text'>
Automated change from the first attempts at the semi automated
Guentherizer 2000.

ok jsing@ tb@ joshua@
</content>
</entry>
<entry>
<title>Add ESSCertIDv2 stack macros</title>
<updated>2022-07-16T19:11:51+00:00</updated>
<author>
<name>kn</name>
<email></email>
</author>
<published>2022-07-16T19:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=47a4312f66b13d10b320ea2562f60d1f88bef236'/>
<id>urn:sha1:47a4312f66b13d10b320ea2562f60d1f88bef236</id>
<content type='text'>
Copy existing ESSCertID macros and s/_ID/&amp;_V2/g.

Guard the new code under LIBRESSL_INTERNAL to defer visibility.

OK tb
</content>
</entry>
<entry>
<title>Expose Certificate Transparency symbols in headers</title>
<updated>2022-01-14T08:59:30+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-01-14T08:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=254f9523609a985c7aaf58540ddc556a89954ecf'/>
<id>urn:sha1:254f9523609a985c7aaf58540ddc556a89954ecf</id>
<content type='text'>
ok inoguchi jsing
</content>
</entry>
<entry>
<title>Put CTLOG and SCT stacks definitions in the right place.</title>
<updated>2021-12-19T14:33:53+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-12-19T14:33:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4d119970b9c840e2e156d7ec15bcc7d9b273d8d3'/>
<id>urn:sha1:4d119970b9c840e2e156d7ec15bcc7d9b273d8d3</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>Make the certificate transparency code build with the rest of the library</title>
<updated>2021-11-24T01:12:43+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2021-11-24T01:12:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=61f85f5283a01224548085f548fbf75b2ae1fd26'/>
<id>urn:sha1:61f85f5283a01224548085f548fbf75b2ae1fd26</id>
<content type='text'>
Do not expose it yet, this will wait for an upcoming bump

ok tb@
</content>
</entry>
<entry>
<title>Bring back stack macros for CMS structs.</title>
<updated>2019-08-11T14:14:14+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-08-11T14:14:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c388dfd53334c5a9148f79354985dbdabd1c76fe'/>
<id>urn:sha1:c388dfd53334c5a9148f79354985dbdabd1c76fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove a bunch of ancient and highly crufty ASN.1 related code from</title>
<updated>2018-10-24T17:57:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-10-24T17:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=767c1ccf5494d48af80092a8bd351fdbdc1922f0'/>
<id>urn:sha1:767c1ccf5494d48af80092a8bd351fdbdc1922f0</id>
<content type='text'>
libcrypto (the "new" stuff replaced this back around 2000 or so...).

ok tb@
</content>
</entry>
<entry>
<title>Remove stack related macros that should have been nuked when</title>
<updated>2018-10-24T17:37:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-10-24T17:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c6b6e8b4e009438296d3546dd2b00c8abdc4f55f'/>
<id>urn:sha1:c6b6e8b4e009438296d3546dd2b00c8abdc4f55f</id>
<content type='text'>
{CMS,KRB5,SRP} were removed.
</content>
</entry>
<entry>
<title>When you replace an element in a sorted array with something</title>
<updated>2018-04-01T00:36:28+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2018-04-01T00:36:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d00bb6331cc6c256da5ab5bbf5b24f1751ad367d'/>
<id>urn:sha1:d00bb6331cc6c256da5ab5bbf5b24f1751ad367d</id>
<content type='text'>
arbitrarily different, the array is in general no longer sorted.

This commit copies a small hidden bugfix from the OpenSSL commit
https://github.com/openssl/openssl/commit/fbb7b33b
the rest of which is merely cosmetics.

I discovered the bug independently while documenting sk_find(3).

Keep the library's idea of when an empty stack or a one-element stack
is sorted and when it is not bug-compatible with OpenSSL, even though
in fact, empty and one-element stacks are of course always sorted.

OK beck@
</content>
</entry>
<entry>
<title>Place some macros under #ifndef LIBRESSL_INTERNAL.</title>
<updated>2016-12-27T16:02:40+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-27T16:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d059d0423805c095777b6f9b2d601730ed6905be'/>
<id>urn:sha1:d059d0423805c095777b6f9b2d601730ed6905be</id>
<content type='text'>
</content>
</entry>
</feed>
