<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ripemd, branch OPENBSD_7_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-01-25T17:59:44+00:00</updated>
<entry>
<title>Remove #error if OPENSSL_NO_FOO is defined</title>
<updated>2025-01-25T17:59:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-01-25T17:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5d52abc236226c5a47c36b07e2256e77141e373a'/>
<id>urn:sha1:5d52abc236226c5a47c36b07e2256e77141e373a</id>
<content type='text'>
discussed with jsing
</content>
</entry>
<entry>
<title>md4/ripemd: remove misplaced semicolons</title>
<updated>2024-06-01T18:42:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-06-01T18:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=37c3ec7d3fe44d587427386406bb1bbeae6acfbe'/>
<id>urn:sha1:37c3ec7d3fe44d587427386406bb1bbeae6acfbe</id>
<content type='text'>
</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 RIPEMD</title>
<updated>2024-03-28T23:54:15+00:00</updated>
<author>
<name>joshua</name>
<email></email>
</author>
<published>2024-03-28T23:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2850cd8327a56b0975d7ad17f0c4d1b6b35515e0'/>
<id>urn:sha1:2850cd8327a56b0975d7ad17f0c4d1b6b35515e0</id>
<content type='text'>
ok beck jsing
</content>
</entry>
<entry>
<title>Rework loads and stores in ripemd.</title>
<updated>2024-03-28T10:45:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-28T10:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c242f650bfd4f9f06944f89cd96c3d6f96b36f2a'/>
<id>urn:sha1:c242f650bfd4f9f06944f89cd96c3d6f96b36f2a</id>
<content type='text'>
Replace loads with crypto_load_le32toh() or le32toh(). Use
crypto_store_htole32() or htole32() for stores.

ok joshua@ tb@
</content>
</entry>
<entry>
<title>Remove now unnecessary do { } while (0);</title>
<updated>2024-03-28T07:29:41+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-28T07:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ecd9fa0d31ec52c845dd456fda83574d54b02d2f'/>
<id>urn:sha1:ecd9fa0d31ec52c845dd456fda83574d54b02d2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline HASH_MAKE_STRING.</title>
<updated>2024-03-28T07:28:48+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-28T07:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=796bba7dbb6cf6cded12cb5aee8514760e67866c'/>
<id>urn:sha1:796bba7dbb6cf6cded12cb5aee8514760e67866c</id>
<content type='text'>
No change in generated assembly.
</content>
</entry>
<entry>
<title>Expand ROTATE macro to crypto_rol_u32().</title>
<updated>2024-03-28T07:13:02+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-28T07:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=565c772bb303254bfd01ec460d5958bd608b540f'/>
<id>urn:sha1:565c772bb303254bfd01ec460d5958bd608b540f</id>
<content type='text'>
</content>
</entry>
</feed>
