<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/ripemd, branch libressl-v3.8.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.8.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-08-10T12:27:35+00:00</updated>
<entry>
<title>Mop up the last MD32_XARRAY.</title>
<updated>2023-08-10T12:27:35+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-08-10T12:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee984a836be616b177076456216000c4ab5b69f7'/>
<id>urn:sha1:ee984a836be616b177076456216000c4ab5b69f7</id>
<content type='text'>
MD32_XARRAY was added as a workaround for a broken HP C compiler (circa
1999). Clean it up to simplify the code.

No change in generated assembly.
</content>
</entry>
<entry>
<title>Inline the remaining 10 lines from rmdconst.h.</title>
<updated>2023-08-10T11:06:36+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-08-10T11:06:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=73405132b1c817fdf18733cd0c7e5e2e170e8cb5'/>
<id>urn:sha1:73405132b1c817fdf18733cd0c7e5e2e170e8cb5</id>
<content type='text'>
Discussed with tb@
</content>
</entry>
<entry>
<title>Inline X variables definitions.</title>
<updated>2023-08-10T11:04:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-08-10T11:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ec03dceebf5d90629c3d3eccd44d7bec3962e8d6'/>
<id>urn:sha1:ec03dceebf5d90629c3d3eccd44d7bec3962e8d6</id>
<content type='text'>
Inline the WL and WR defines, which only add yet another layer of
abstraction and make the code harder to follow.

No change to generated assembly.

Discussed with tb@
</content>
</entry>
<entry>
<title>Inline shift values.</title>
<updated>2023-08-10T11:00:46+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-08-10T11:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=69afb17d1fa65f779d8d71fb86bc229f3aecd922'/>
<id>urn:sha1:69afb17d1fa65f779d8d71fb86bc229f3aecd922</id>
<content type='text'>
Inline the SL and SR defines, which only makes the code harder to follow.

No change to generated assembly.

Discussed with tb@
</content>
</entry>
<entry>
<title>Apply some more style(9).</title>
<updated>2023-08-10T10:21:37+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-08-10T10:21:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7770453142fe47f40f30097fcc5ce5df40a2b94a'/>
<id>urn:sha1:7770453142fe47f40f30097fcc5ce5df40a2b94a</id>
<content type='text'>
No change in generated assembly.
</content>
</entry>
<entry>
<title>Remove MD32_REG_T.</title>
<updated>2023-08-10T07:15:23+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-08-10T07:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=13ecebf7d6c58d65f6df008731bbb41f4c2be2f6'/>
<id>urn:sha1:13ecebf7d6c58d65f6df008731bbb41f4c2be2f6</id>
<content type='text'>
This is a hack that is only enabled on a handful of 64 bit platforms, as
a workaround for poor compiler optimisation. If you're running an archiac
compiler on an archiac architecture, then you can deal with slightly lower
performance.

ok tb@
</content>
</entry>
<entry>
<title>Combine ripemd into a single C file.</title>
<updated>2023-07-28T11:08:01+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-28T11:08:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=eb0ba672767b5f9dde96e6a410c32a569046382d'/>
<id>urn:sha1:eb0ba672767b5f9dde96e6a410c32a569046382d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hit ripemd with the style(9) stick.</title>
<updated>2023-07-08T06:52:56+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-08T06:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4a8d47b3b7959ab927605f56fbe5c2ec18d672d4'/>
<id>urn:sha1:4a8d47b3b7959ab927605f56fbe5c2ec18d672d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline rmd_local.h in rmd_dgst.c.</title>
<updated>2023-07-08T06:43:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-08T06:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=87a5e71c07dceb21a7926088e466580ff3b4d1c5'/>
<id>urn:sha1:87a5e71c07dceb21a7926088e466580ff3b4d1c5</id>
<content type='text'>
rmd_local.h is not really a local header, just another layer of indirection
that cannot be included by anything other than rmd_dgst.c. As such, include
it directly instead.

No change in generated assembly.
</content>
</entry>
<entry>
<title>Drop two useless READMEs</title>
<updated>2023-04-17T17:38:08+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-04-17T17:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3b69f975c19a73ff52a66ab145e9ba9eee2d3d91'/>
<id>urn:sha1:3b69f975c19a73ff52a66ab145e9ba9eee2d3d91</id>
<content type='text'>
"go ahead" jsing
</content>
</entry>
</feed>
