<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/evp/e_rc2.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-10T05:54:39+00:00</updated>
<entry>
<title>Use err_local.h rather than err.h in most places</title>
<updated>2025-05-10T05:54:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2025-05-10T05:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=41e8f99dd1625a9f0c80ce9d4383e95b18e85709'/>
<id>urn:sha1:41e8f99dd1625a9f0c80ce9d4383e95b18e85709</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Hide public symbols in evp.h</title>
<updated>2024-04-09T13:52:42+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2024-04-09T13:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9835bb3c82adc630df1f3aaa7dfbf7f0506b0bc4'/>
<id>urn:sha1:9835bb3c82adc630df1f3aaa7dfbf7f0506b0bc4</id>
<content type='text'>
largely mechanically done by the guentherizer 9000

ok tb@
</content>
</entry>
<entry>
<title>Unifdef PBE_PRF_TEST</title>
<updated>2024-03-26T06:58:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-26T06:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0883c677480ca7b955a51c5ed02af113a7aeadd5'/>
<id>urn:sha1:0883c677480ca7b955a51c5ed02af113a7aeadd5</id>
<content type='text'>
This gets use of the last mention of EVP_CTRL_PBE_PRF_NID outside of evp.h

ok jsing
</content>
</entry>
<entry>
<title>Convert the remaining legacy ciphers to C99 initializers</title>
<updated>2024-01-07T15:42:57+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-01-07T15:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c0b3ae168d37cd76986e12649d675f42f46cdfc3'/>
<id>urn:sha1:c0b3ae168d37cd76986e12649d675f42f46cdfc3</id>
<content type='text'>
No change in the generated aarch64 assembly apart from line number changes.

ok jsing
</content>
</entry>
<entry>
<title>Remove unused app_data from EVP_CIPHER</title>
<updated>2024-01-04T17:38:36+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-01-04T17:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ffc98932e7dd8da47a52971639e2eb8ada5f7097'/>
<id>urn:sha1:ffc98932e7dd8da47a52971639e2eb8ada5f7097</id>
<content type='text'>
The EVP_CIPHER structs are static const data that the library returns when
you call EVP_aes_128_cbc(), for example. It makes no sense whatsoever to
hang user data off such a struct, but it's been there since forever.

ok jsing
</content>
</entry>
<entry>
<title>Revert a hunk of r1.23 that makes no sense</title>
<updated>2023-12-02T19:06:22+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-12-02T19:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f2eb70aabb14a42983ceb8612a3320f7ed8ac943'/>
<id>urn:sha1:f2eb70aabb14a42983ceb8612a3320f7ed8ac943</id>
<content type='text'>
The commit was about checking EVP_CIPHER_CTX_iv_length(), but the function
called here is EVP_CIPHER_CTX_key_length(). The result of the computation
is still correct, the check and local variable simply make no sense.
</content>
</entry>
<entry>
<title>Forgot to fix one unsigned int vs int confusion</title>
<updated>2023-11-18T10:46:58+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-18T10:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ac23f7a007622b3aa17e1af00d086d49552a9e9c'/>
<id>urn:sha1:ac23f7a007622b3aa17e1af00d086d49552a9e9c</id>
<content type='text'>
CID 468015
</content>
</entry>
<entry>
<title>Check for negative IV length</title>
<updated>2023-11-18T09:37:15+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-18T09:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2868c4924e7f764422adf07f0e31dfca72a17b16'/>
<id>urn:sha1:2868c4924e7f764422adf07f0e31dfca72a17b16</id>
<content type='text'>
A recent change in EVP_CIPHER_CTX_iv_length() made it possible in principle
that this function returns -1. This can only happen for an incorrectly set
up EVP_CIPHER. Still it is better form to check for negative lengths before
stuffing it into a memcpy().

It would probably be desirable to cap the iv_length to something large
enough. This can be done another time.

ok beck
</content>
</entry>
<entry>
<title>Unbreak the namespace build after a broken mk.conf and tool misfire had</title>
<updated>2023-07-07T19:37:54+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-07T19:37:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ca8095297adf80b48019b5a2d18010ff9e3427f'/>
<id>urn:sha1:1ca8095297adf80b48019b5a2d18010ff9e3427f</id>
<content type='text'>
me aliasing symbols not in the headers I was procesing.

This unbreaks the namespace build so it will pass again

ok tb@
</content>
</entry>
<entry>
<title>Hide symbols in hkdf, evp, err, ecdsa, and ec</title>
<updated>2023-07-07T13:54:46+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2023-07-07T13:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f9fcde20a6214da85e802190ccd3a2bf5f891559'/>
<id>urn:sha1:f9fcde20a6214da85e802190ccd3a2bf5f891559</id>
<content type='text'>
(part 2 of commit)

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