<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/cast, branch libressl-v4.2.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v4.2.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v4.2.1'/>
<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>Consolidate cast code.</title>
<updated>2024-03-29T07:36:38+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-03-29T07:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e243a7581741d159e2c69cdb84b67fd24ee0b767'/>
<id>urn:sha1:e243a7581741d159e2c69cdb84b67fd24ee0b767</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hide symbols in cast, idea, and ocsp</title>
<updated>2023-07-08T10:44:00+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-08T10:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74c07cfc5fdb0509df57f93456ab3a89a9252697'/>
<id>urn:sha1:74c07cfc5fdb0509df57f93456ab3a89a9252697</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Hit cast with the style(9) stick.</title>
<updated>2023-07-08T07:25:43+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-07-08T07:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=affb326535372e10f40ad6d98bb7ad5366f19202'/>
<id>urn:sha1:affb326535372e10f40ad6d98bb7ad5366f19202</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove various unused assembly files and assembly generation scripts.</title>
<updated>2023-01-19T04:43:25+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-01-19T04:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=75a105da975385a04d8c902ad79590a23b7dbdbf'/>
<id>urn:sha1:75a105da975385a04d8c902ad79590a23b7dbdbf</id>
<content type='text'>
These are just creating clutter and cause grep noise.

ok miod@
</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>Avoid 32 bit right shift with unsigned int in crypto/cast/cast_lcl.h</title>
<updated>2020-01-26T11:49:21+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2020-01-26T11:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ee1c3e8a88b03eac937d5ee0527858b1f170f35e'/>
<id>urn:sha1:ee1c3e8a88b03eac937d5ee0527858b1f170f35e</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Explicitly export a list of symbols from libcrypto.</title>
<updated>2016-12-21T15:49:29+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-21T15:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=18adabd97858ed28289c9dc31e8042c515840be4'/>
<id>urn:sha1:18adabd97858ed28289c9dc31e8042c515840be4</id>
<content type='text'>
Move the "internal" BN functions from bn.h to bn_lcl.h and stop exporting
the bn_* symbols. These are documented as only being intended for internal
use, so why they were placed in a public header is beyond me...

This hides 363 previously exported symbols, most of which exist in headers
that are not installed and were never intended to be public. This also
removes a few crusty old things that should have died long ago (like
_ossl_old_des_read_pw). But don't worry... there are still 3451 symbols
exported from the library.

With input and testing from inoguchi@.

ok beck@ inoguchi@
</content>
</entry>
<entry>
<title>Mention ROTL() is always invoked with a proper shift value, due to the way the</title>
<updated>2015-11-05T21:46:51+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-11-05T21:46:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6ad1982c36524ececd73d40330e3d88af3acfff9'/>
<id>urn:sha1:6ad1982c36524ececd73d40330e3d88af3acfff9</id>
<content type='text'>
CAST_KEY is constructed. This is expected to reduce blood pressure in
auditors.
</content>
</entry>
<entry>
<title>Remove horribly old and outdated `documentation' for the assembly code.</title>
<updated>2015-09-12T09:01:45+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-09-12T09:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4cd453d742c14bc663f284124b106f53992c76d7'/>
<id>urn:sha1:4cd453d742c14bc663f284124b106f53992c76d7</id>
<content type='text'>
</content>
</entry>
</feed>
