<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/wycheproof, branch OPENBSD_7_6_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-05-22T14:03:24+00:00</updated>
<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>
<entry>
<title>Pull everything except the actual run call out of the closure</title>
<updated>2023-11-06T15:21:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-11-06T15:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=87d360b18096203504ff4777c6c377a03809d910'/>
<id>urn:sha1:87d360b18096203504ff4777c6c377a03809d910</id>
<content type='text'>
The determination of the test group type and the JSON unmarshalling can be
done before the closure without performance impact. This is more readable
and eliminates the need of a temporary variable again.

Suggested by jsing
</content>
</entry>
</feed>
