<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/modes/xts128.c, 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>2025-05-18T09:05:59+00:00</updated>
<entry>
<title>Use stdint types instead of u64/u32/u8.</title>
<updated>2025-05-18T09:05:59+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2025-05-18T09:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0ac35676ac1491f404111288e14d55d54ca52445'/>
<id>urn:sha1:0ac35676ac1491f404111288e14d55d54ca52445</id>
<content type='text'>
No change in generated assembly.
</content>
</entry>
<entry>
<title>Mop up unused MODES_DEBUG.</title>
<updated>2025-04-21T16:01:18+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2025-04-21T16:01:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0de4d3bbe6c83396536fce90f56053def9b374d7'/>
<id>urn:sha1:0de4d3bbe6c83396536fce90f56053def9b374d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy includes.</title>
<updated>2025-04-21T15:54:32+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2025-04-21T15:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=85b498da9a877baf3b4ec6026a21d73f02886d5e'/>
<id>urn:sha1:85b498da9a877baf3b4ec6026a21d73f02886d5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hide symbols in modes.h</title>
<updated>2023-07-08T14:56:54+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-08T14:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=92f05086c3ac20f5ecd50bf024faf42cd8d87ce2'/>
<id>urn:sha1:92f05086c3ac20f5ecd50bf024faf42cd8d87ce2</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Hit modes with the loving mallet of knfmt</title>
<updated>2023-07-08T14:55:36+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-08T14:55:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4f899716cb251019c62cd8513613dd6011120a9a'/>
<id>urn:sha1:4f899716cb251019c62cd8513613dd6011120a9a</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>xts128 mode: avoid two -Wshadow warnings in the BIG_ENDIAN code path.</title>
<updated>2023-05-07T14:38:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-05-07T14:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b636157a143eeba2e11ada9659b55728a9f0cbe9'/>
<id>urn:sha1:b636157a143eeba2e11ada9659b55728a9f0cbe9</id>
<content type='text'>
Found by, compile tested &amp; ok bluhm.
</content>
</entry>
<entry>
<title>Make internal header file names consistent</title>
<updated>2022-11-26T16:08:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-11-26T16:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=81d98bf600a381a625eb11b39a725b08c0ba547f'/>
<id>urn:sha1:81d98bf600a381a625eb11b39a725b08c0ba547f</id>
<content type='text'>
Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include &lt;ssl_locl.h&gt; was fixed manually.

discussed with jsing,
no objection bcook
</content>
</entry>
<entry>
<title>Switch to &lt;endian.h&gt; from &lt;machine/endian.h&gt; for better portability.</title>
<updated>2021-11-09T18:40:21+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2021-11-09T18:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4d7b2a303b0012f3d9ea474efcca97480a760a9e'/>
<id>urn:sha1:4d7b2a303b0012f3d9ea474efcca97480a760a9e</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>move endian/word size checks from runtime to compile time</title>
<updated>2017-08-13T17:46:24+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2017-08-13T17:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2818430742a240ddee6b2f35828ee883f6965ff8'/>
<id>urn:sha1:2818430742a240ddee6b2f35828ee883f6965ff8</id>
<content type='text'>
ok guenther@
</content>
</entry>
<entry>
<title>Remove assert() or OPENSSL_assert() of pointers being non-NULL. The policy</title>
<updated>2015-02-10T09:46:30+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-02-10T09:46:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=03858c0228d8ccda7d170fe43e0be79cd0dc6e5b'/>
<id>urn:sha1:03858c0228d8ccda7d170fe43e0be79cd0dc6e5b</id>
<content type='text'>
for libraries in OpenBSD is to deliberately let NULL pointers cause a SIGSEGV.
ok doug@ jsing@
</content>
</entry>
</feed>
