<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/Makefile, branch OPENBSD_7_6</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-08-31T15:56:09+00:00</updated>
<entry>
<title>Combine DES code into a smaller set of files.</title>
<updated>2024-08-31T15:56:09+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-08-31T15:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8997a568f0d9f3fd7340dcdbf5104effe54942f0'/>
<id>urn:sha1:8997a568f0d9f3fd7340dcdbf5104effe54942f0</id>
<content type='text'>
Discussed with tb@
</content>
</entry>
<entry>
<title>Merge fcrypt_b.c into fcrypt.c.</title>
<updated>2024-08-31T15:39:33+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2024-08-31T15:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c2fb263788ce042005f4a392da506ae172993e88'/>
<id>urn:sha1:c2fb263788ce042005f4a392da506ae172993e88</id>
<content type='text'>
There is no need for these to be separate (presumably done due to assembly
implementations, even though there are #ifdef as well).

Discussed with tb@
</content>
</entry>
<entry>
<title>Unexport OPENSSL_cpuid_setup and OPENSSL_ia32cap_P</title>
<updated>2024-08-31T10:44:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:44:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a39f98b1710f75361198c026bd5f09593af1c1f5'/>
<id>urn:sha1:a39f98b1710f75361198c026bd5f09593af1c1f5</id>
<content type='text'>
This allows us in particular to get rid of the MD Symbols.list which
were needed on amd64 and i386 for llvm 16 a while back. OPENSSL_ia32cap_P
was never properly exported since the symbols were marked .hidden in the
asm.

ok beck jsing
</content>
</entry>
<entry>
<title>Nuke the whrlpool (named after the galaxy) from orbit</title>
<updated>2024-08-31T10:38:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74a335fca70cbc1c69a8939c41ad12d0a6414a99'/>
<id>urn:sha1:74a335fca70cbc1c69a8939c41ad12d0a6414a99</id>
<content type='text'>
It's just gross. Only used by a popular disk encryption utility on an
all-too-popular OS one or two decades back.

ok beck jsing
</content>
</entry>
<entry>
<title>Remove DES_enc_{read,write} and DES_rw_mode</title>
<updated>2024-08-31T10:30:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4b2577fba1553fdbc04543a632170338ee2fff7d'/>
<id>urn:sha1:4b2577fba1553fdbc04543a632170338ee2fff7d</id>
<content type='text'>
Unfortunately we'll probably never be able to get rid of DES entirely.
One part of it that is old enough to be a grandparent can go, though.

ok beck jsing
</content>
</entry>
<entry>
<title>Garbage collec UI_UTIL remnants</title>
<updated>2024-08-31T10:28:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T10:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a3d07755a8d0db401282e8062b34e00134369199'/>
<id>urn:sha1:a3d07755a8d0db401282e8062b34e00134369199</id>
<content type='text'>
ok beck jsing
</content>
</entry>
<entry>
<title>Retire conf_api.h and the API therein</title>
<updated>2024-08-31T09:29:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=51c678b741cbefcaed139a0d65b70d02ac25559d'/>
<id>urn:sha1:51c678b741cbefcaed139a0d65b70d02ac25559d</id>
<content type='text'>
This makes the _CONF_* layer of the conf module internal and gets rid
of the entirely unused conf_api.h.

ok beck jsing
</content>
</entry>
<entry>
<title>Make CONF_METHOD opaque</title>
<updated>2024-08-31T09:21:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-31T09:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=99f92d1f135e09a99ace18755bc48e1f954b46cb'/>
<id>urn:sha1:99f92d1f135e09a99ace18755bc48e1f954b46cb</id>
<content type='text'>
Much of conf is designed in such a way that you really have to reach into
its structs. This one piece can be hidden. It might even be removed soon.

ok beck jsing
</content>
</entry>
<entry>
<title>Implement X509_get_signature_info()</title>
<updated>2024-08-28T07:15:04+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-28T07:15:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f822543d6a7043acc1d14a3e0b44eddc1051b097'/>
<id>urn:sha1:f822543d6a7043acc1d14a3e0b44eddc1051b097</id>
<content type='text'>
This is a slightly strange combination of OBJ_find_sigid_algs() and the
security level API necessary because OBJ_find_sigid_algs() on its own
isn't smart enough for the special needs of RSA-PSS and EdDSA.

The API extracts the hash's NID and the pubkey's NID from the certificate's
signatureAlgorithm and invokes special handlers for RSA-PSS and EdDSA
for retrieving the corresponding information. This isn't entirely free
for RSA-PSS, but for now we don't cache this information.

The security bits calculation is a bit hand-wavy, but that's something
that comes along with this sort of numerology.

ok jsing
</content>
</entry>
<entry>
<title>Remove the empty ui_compat.h</title>
<updated>2024-08-10T06:41:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-10T06:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=00708c9d312880823361e1bd53af1d7aa9f14fda'/>
<id>urn:sha1:00708c9d312880823361e1bd53af1d7aa9f14fda</id>
<content type='text'>
unused in ports and on codesearch
</content>
</entry>
</feed>
