<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/evp, branch master</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2025-05-22T00:13:47+00:00</updated>
<entry>
<title>Add basic HKDF test using EVP_PKEY_HKDF</title>
<updated>2025-05-22T00:13:47+00:00</updated>
<author>
<name>kenjiro</name>
<email></email>
</author>
<published>2025-05-22T00:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=31425043ee83f00db98db3d790f085a852ff25cb'/>
<id>urn:sha1:31425043ee83f00db98db3d790f085a852ff25cb</id>
<content type='text'>
Add a basic test case for HKDF using EVP_PKEY_HKDF to evp_test.c.
This test verifies the correct derivation of output keying material
using SHA-256, matching the test vector from RFC 5869 Appendix A.1.

ok tb@ joshua@
</content>
</entry>
<entry>
<title>Add NULL checks to HKDF and TLS1-PRF EVP_PKEY cleanup functions</title>
<updated>2025-05-21T03:53:20+00:00</updated>
<author>
<name>kenjiro</name>
<email></email>
</author>
<published>2025-05-21T03:53:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4db1ecb865af08af076b8b5a429aee1f1f7d64ec'/>
<id>urn:sha1:4db1ecb865af08af076b8b5a429aee1f1f7d64ec</id>
<content type='text'>
Check if ctx-&gt;data is NULL before calling freezero(). Also add
HKDF and TLS1-PRF to the EVP_PKEY cleanup regression test, as
they no longer crash with this change.

ok tb@
</content>
</entry>
<entry>
<title>Remove evp_pkey_check test</title>
<updated>2024-08-29T16:43:52+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-08-29T16:43:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ad14d1782fdbf8592f6fc570b7061aa961b3e6c1'/>
<id>urn:sha1:ad14d1782fdbf8592f6fc570b7061aa961b3e6c1</id>
<content type='text'>
The API it tests will be removed shortly
</content>
</entry>
<entry>
<title>Improve test coverage for TLS1-PRF</title>
<updated>2024-07-09T17:24:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-07-09T17:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8ca4b6f157d7bf33b11e29f902f0b0cb7944c85b'/>
<id>urn:sha1:8ca4b6f157d7bf33b11e29f902f0b0cb7944c85b</id>
<content type='text'>
This is basically a copy of the libssl unit tests, moved to libcrypto to
avoid starting the infection of libssl with this particular piece of EVP
garbage.
</content>
</entry>
<entry>
<title>Add a minimal regress test for TLS1-PRF</title>
<updated>2024-07-09T17:09:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-07-09T17:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d2e1aea66b921da5d1adac02332ec0c9c5b2bd98'/>
<id>urn:sha1:d2e1aea66b921da5d1adac02332ec0c9c5b2bd98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace silly test1_exit() with exit()</title>
<updated>2024-03-30T09:49:59+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-03-30T09:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=55025d24c50fbd2f2baf7e618ac429152354de52'/>
<id>urn:sha1:55025d24c50fbd2f2baf7e618ac429152354de52</id>
<content type='text'>
Appeases some compiler.

from Christian Andersen
</content>
</entry>
<entry>
<title>Add tests for EVP_get_cipherbyname(NULL) and EVP_get_digestbyname(NULL)</title>
<updated>2024-03-24T14:00:11+00:00</updated>
<author>
<name>jca</name>
<email></email>
</author>
<published>2024-03-24T14:00:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ba4c518e207b14a673a38e3d710160e9011bc408'/>
<id>urn:sha1:ba4c518e207b14a673a38e3d710160e9011bc408</id>
<content type='text'>
Requested by and ok tb@
</content>
</entry>
<entry>
<title>CRYPTO_mem_leaks* will go away. Remove calls in legacy tests</title>
<updated>2024-02-29T20:04:43+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-29T20:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5b6de8e01cb12a35758d9cb167ea32baa20c5a1f'/>
<id>urn:sha1:5b6de8e01cb12a35758d9cb167ea32baa20c5a1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>OBJ_NAME_TYPE_PKEY_METH is no longer supported</title>
<updated>2024-02-29T20:02:40+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-29T20:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1d9b31d840747470f616d77111a8b8ce06d4f0f5'/>
<id>urn:sha1:1d9b31d840747470f616d77111a8b8ce06d4f0f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop testing EVP_PKEY_GOST{IMIT,R01}</title>
<updated>2024-02-29T20:02:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-02-29T20:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e877b6bb5fc1ea94a213672b9b953273683679bd'/>
<id>urn:sha1:e877b6bb5fc1ea94a213672b9b953273683679bd</id>
<content type='text'>
</content>
</entry>
</feed>
