<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/sha/sha512_amd64_generic.S, branch OPENBSD_7_9_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2026-03-28T13:11:28+00:00</updated>
<entry>
<title>Include crypto_assembly.h instead of manually ensuring _CET_ENDBR exists.</title>
<updated>2026-03-28T13:11:28+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2026-03-28T13:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b691bbfcac89ff4cadab20821c931ce1d672b9c9'/>
<id>urn:sha1:b691bbfcac89ff4cadab20821c931ce1d672b9c9</id>
<content type='text'>
ok kenjiro@ tb@
</content>
</entry>
<entry>
<title>Tidy instruction separators in SHA assembly.</title>
<updated>2026-01-24T14:20:52+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2026-01-24T14:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1d4a03f3d650a577581aedee8cc799a3ad6668d8'/>
<id>urn:sha1:1d4a03f3d650a577581aedee8cc799a3ad6668d8</id>
<content type='text'>
Remove unnecessary separators and add a few to macros that call other
macros (instead of expecting them to exist).
</content>
</entry>
<entry>
<title>Use .section before .rodata to appease gas.</title>
<updated>2026-01-17T06:31:45+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2026-01-17T06:31:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=650cf9e91c9b18210aaa53983bfb7725a344b7bb'/>
<id>urn:sha1:650cf9e91c9b18210aaa53983bfb7725a344b7bb</id>
<content type='text'>
gas dislikes bare .rodata - add .section before .rodata to make it happier
(LLVM does not care and is happy with either). For consistency, do the same
with .text.
</content>
</entry>
<entry>
<title>Provide a replacement assembly implementation for SHA-512 on amd64.</title>
<updated>2024-11-16T14:56:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-11-16T14:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e7a6ae25b19891efd234d6f7c2769d1c20f3969f'/>
<id>urn:sha1:e7a6ae25b19891efd234d6f7c2769d1c20f3969f</id>
<content type='text'>
Replace the perlasm generated SHA-512 assembly with a more readable
version and the same C wrapper introduced for SHA-256. As for SHA-256,
on a modern CPU the performance is largely the same.

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