<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/aes, branch libressl-v3.9.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.9.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.9.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-02-24T17:53:20+00:00</updated>
<entry>
<title>Add a few missing endbr64 to libcrypto</title>
<updated>2024-02-24T17:53:20+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-24T17:53:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2c66b949eac93a66838f31bcbbd5e3c769038538'/>
<id>urn:sha1:2c66b949eac93a66838f31bcbbd5e3c769038538</id>
<content type='text'>
gcm_{gmult,ghash}_4bit(), aesni_ccm64_decrypt_blocks(), aes_cbc_encrypt(),
and aesni_xts_{en,de}crypt() were overlooked in previous passes.

Found with a diff for ld.lld by kettenis
ok kettenis
</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>aesni_ctr32_encrypt_blocks() is called indirectly from C code, so it</title>
<updated>2023-09-18T22:38:16+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2023-09-18T22:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bc048d0b869312fac6a3582a4bdb402c5301283f'/>
<id>urn:sha1:bc048d0b869312fac6a3582a4bdb402c5301283f</id>
<content type='text'>
needs endbr64
ok kettenis tb
</content>
</entry>
<entry>
<title>Remove more *_options() stuff</title>
<updated>2023-07-31T05:04:06+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-31T05:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dc6989fcceeb8a299b2364670053a568ea83d2ff'/>
<id>urn:sha1:dc6989fcceeb8a299b2364670053a568ea83d2ff</id>
<content type='text'>
The public symbols were removed. Some prototypes and in the case of DES
even the implementation remained.

ok jsing
</content>
</entry>
<entry>
<title>Two files did not want to go away. Go!</title>
<updated>2023-07-28T10:38:51+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cbb4ff06a62700b3c77007fc826d12e1b51b3687'/>
<id>urn:sha1:cbb4ff06a62700b3c77007fc826d12e1b51b3687</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove various ${thing}_options</title>
<updated>2023-07-28T10:35:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-07-28T10:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e91177528644d7ab4206592aac5a07f85a3ceec2'/>
<id>urn:sha1:e91177528644d7ab4206592aac5a07f85a3ceec2</id>
<content type='text'>
Various, ancient ciphers exposed some of their innards via an _options()
API. Apart from openssl version/speed, only some lua thingie in nmap ever
looked at these. Go figure.

hppa testing by miod, i386 testing by sthen. Thanks!

ok jsing
</content>
</entry>
<entry>
<title>Add endbr64 where needed by inspection.  Passes regresson tests.</title>
<updated>2023-04-25T04:42:26+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2023-04-25T04:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f56bc15e44b93e564d434a7d0b5c8f837812aac3'/>
<id>urn:sha1:f56bc15e44b93e564d434a7d0b5c8f837812aac3</id>
<content type='text'>
ok jsing, and kind of tb an earlier version
</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>
<entry>
<title>Use explicit .text instead of .previous to please Windows/MinGW on amd64</title>
<updated>2023-02-23T08:55:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-02-23T08:55:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0dadd2bf46f37ca96a50e247649a11b3c5273234'/>
<id>urn:sha1:0dadd2bf46f37ca96a50e247649a11b3c5273234</id>
<content type='text'>
ok miod
</content>
</entry>
<entry>
<title>Use .section .rodata instead of a plain .rodata</title>
<updated>2023-02-09T19:57:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-02-09T19:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4355eb6aeababf0126972f85bdeed63048a99df1'/>
<id>urn:sha1:4355eb6aeababf0126972f85bdeed63048a99df1</id>
<content type='text'>
At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws
Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to
make it happy.

ok deraadt miod
</content>
</entry>
</feed>
