<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/whrlpool, branch master</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-08-31T10:38:49+00:00</updated>
<entry>
<title>Nuke the whrlpool (named after the galaxy) from orbit</title>
<updated>2024-08-31T10:38:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74a335fca70cbc1c69a8939c41ad12d0a6414a99'/>
<id>urn:sha1:74a335fca70cbc1c69a8939c41ad12d0a6414a99</id>
<content type='text'>
It's just gross. Only used by a popular disk encryption utility on an
all-too-popular OS one or two decades back.

ok beck jsing
</content>
</entry>
<entry>
<title>Neuter the bounded attribute as was done elsewhere for portable</title>
<updated>2024-06-01T17:56:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-06-01T17:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=476ee576a7f40211b1d3c914b3cb5fedd49177dc'/>
<id>urn:sha1:476ee576a7f40211b1d3c914b3cb5fedd49177dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reverse order of attributes</title>
<updated>2024-06-01T07:44:11+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-06-01T07:44:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2d4c4d8a62665e7e18f808fffc2503822482f6d7'/>
<id>urn:sha1:2d4c4d8a62665e7e18f808fffc2503822482f6d7</id>
<content type='text'>
requested by jsing on review
</content>
</entry>
<entry>
<title>Remove support for static buffers in HMAC/digests</title>
<updated>2024-06-01T07:36:17+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-06-01T07:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0cd26255605cab2a8643bb8585c4148069240e3c'/>
<id>urn:sha1:0cd26255605cab2a8643bb8585c4148069240e3c</id>
<content type='text'>
HMAC() and the one-step digests used to support passing a NULL buffer and
would return the digest in a static buffer. This design is firmly from the
nineties, not thread safe and it saves callers a single line. The few ports
that used to rely this were fixed with patches sent to non-hostile (and
non-dead) upstreams. It's early enough in the release cycle that remaining
uses hidden from the compiler should be caught, at least the ones that
matter.

There won't be that many since BoringSSL removed this feature in 2017.
https://boringssl-review.googlesource.com/14528

Add non-null attributes to the headers and add a few missing bounded
attributes.

ok beck jsing
</content>
</entry>
<entry>
<title>Hide symbols in whrlpool</title>
<updated>2024-03-30T03:45:47+00:00</updated>
<author>
<name>joshua</name>
<email></email>
</author>
<published>2024-03-30T03:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fd82b5050011246a1696db638eaad017c8a579ce'/>
<id>urn:sha1:fd82b5050011246a1696db638eaad017c8a579ce</id>
<content type='text'>
ok tb
</content>
</entry>
<entry>
<title>Consolidate whirlpool into a single C file.</title>
<updated>2024-03-29T02:41:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-29T02:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bb5d6b75525ca10902d24f410be4cc261d7258de'/>
<id>urn:sha1:bb5d6b75525ca10902d24f410be4cc261d7258de</id>
<content type='text'>
Buy a vowel at the same time, since we're no longer limited to 8.3 file
names.

Discussed with tb@
</content>
</entry>
<entry>
<title>Remove now unused assembly implementations of whirlpool.</title>
<updated>2024-03-29T02:38:45+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-29T02:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cb7d5cf50d4ad5f939f98b016397b776c26c812c'/>
<id>urn:sha1:cb7d5cf50d4ad5f939f98b016397b776c26c812c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply style(9) hammer.</title>
<updated>2024-03-29T00:16:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-29T00:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=734e7109474f7ccc31b793a3e4ba2168c7b0f514'/>
<id>urn:sha1:734e7109474f7ccc31b793a3e4ba2168c7b0f514</id>
<content type='text'>
The code is still a horrific mess, but at least the braces are in the right
place...
</content>
</entry>
<entry>
<title>Replace uses of endbr64 with _CET_ENDBR from cet.h</title>
<updated>2024-02-24T15:30:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-24T15:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c730c3b3b1845cc7c4a4aceff2031f1135faa6bb'/>
<id>urn:sha1:c730c3b3b1845cc7c4a4aceff2031f1135faa6bb</id>
<content type='text'>
cet.h is needed for other platforms to emit the relevant .gnu.properties
sections that are necessary for them to enable IBT. It also avoids issues
with older toolchains on macOS that explode on encountering endbr64.

based on a diff by kettenis
ok beck kettenis
</content>
</entry>
<entry>
<title>Make wp_local.h and cmll_local.h self-standing</title>
<updated>2023-09-04T08:43:41+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-09-04T08:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5bb5b247d4771880865de4eb2d298b7074785ebb'/>
<id>urn:sha1:5bb5b247d4771880865de4eb2d298b7074785ebb</id>
<content type='text'>
</content>
</entry>
</feed>
