<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/wycheproof, branch OPENBSD_7_7_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_7_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_7_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-11-24T10:13:16+00:00</updated>
<entry>
<title>Disable regression tests for small builtin curves</title>
<updated>2024-11-24T10:13:16+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-11-24T10:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5c1c113662ae24e84d65063d12d7144a738ebf30'/>
<id>urn:sha1:5c1c113662ae24e84d65063d12d7144a738ebf30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Exercise EVP_chacha20_poly1305() with in-place decryption</title>
<updated>2024-05-22T14:03:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-05-22T14:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fe08ca099e2ff5823ad30b58e471ce23fd87d718'/>
<id>urn:sha1:fe08ca099e2ff5823ad30b58e471ce23fd87d718</id>
<content type='text'>
This needs quite a bit of cleanup but let's have some tests rather than
none.
</content>
</entry>
<entry>
<title>Fix an error message left out in the mustDecodeHexString() conversion</title>
<updated>2023-11-07T21:22:34+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-07T21:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c339bfcabdec8fe8597df421214343b20e79d6ff'/>
<id>urn:sha1:c339bfcabdec8fe8597df421214343b20e79d6ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pull up the handling of the two webcrypto special snowflakes</title>
<updated>2023-11-07T21:20:48+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-07T21:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f491cd023ba7e4e5285d28170b0d30be4b88775a'/>
<id>urn:sha1:f491cd023ba7e4e5285d28170b0d30be4b88775a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop a useless line and bump copyright years</title>
<updated>2023-11-07T16:56:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-07T16:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7dd9c72ea1021208e8f8dba139bac2b2575ce326'/>
<id>urn:sha1:7dd9c72ea1021208e8f8dba139bac2b2575ce326</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unwrap a few lines</title>
<updated>2023-11-07T16:54:43+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-07T16:54:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cf302d26d8f03f38d4aab961853f9bb9b1d8e0ba'/>
<id>urn:sha1:cf302d26d8f03f38d4aab961853f9bb9b1d8e0ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Wrap hex.DecodeString() into mustDecodeHexString()</title>
<updated>2023-11-07T16:46:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-07T16:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=968726838ae9979ba05b90171b914e6674d6b79a'/>
<id>urn:sha1:968726838ae9979ba05b90171b914e6674d6b79a</id>
<content type='text'>
The hex decoding is only done from the JSON files provided by the
wycheproof-testvectors package. Failure is always fatal. So there
is no need for repeated error checks, and we can use an ergonomic
wrapper.

Also rework the calculation of the message digest from input data
this had a similar deficit.

All in all this shaves off about 10% of the code and removes a lot
of tedious repetition.
</content>
</entry>
<entry>
<title>Use maps to retrieve various AES variants</title>
<updated>2023-11-07T16:37:02+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-07T16:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=503d20503041a48516c535bc6ff9a50125450361'/>
<id>urn:sha1:503d20503041a48516c535bc6ff9a50125450361</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert hashEvpMdFromString() to a map</title>
<updated>2023-11-07T16:35:55+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-07T16:35:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=90f9702a7286afbbd91b0b316d5895ac7b8b5f03'/>
<id>urn:sha1:90f9702a7286afbbd91b0b316d5895ac7b8b5f03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add stringer interfaces to the test groups</title>
<updated>2023-11-07T16:27:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-07T16:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d81ce38e761116e2dfae6fac4628dca1fe2d3577'/>
<id>urn:sha1:d81ce38e761116e2dfae6fac4628dca1fe2d3577</id>
<content type='text'>
This simplifies and unifies a lot of error messages.
</content>
</entry>
</feed>
