<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/wycheproof, branch OPENBSD_7_3</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_3</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2023-03-11T14:27:38+00:00</updated>
<entry>
<title>Add OPENSSL_cleanup() calls to some regress.</title>
<updated>2023-03-11T14:27:38+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-03-11T14:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2e5da2b49d0dfd3201a55a5bde6359c5a9a1c4f5'/>
<id>urn:sha1:2e5da2b49d0dfd3201a55a5bde6359c5a9a1c4f5</id>
<content type='text'>
This gets us some minimal test coverage.
</content>
</entry>
<entry>
<title>Process up to four test vector files concurrently.</title>
<updated>2023-03-08T06:12:52+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-03-08T06:12:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6718367e12207d6e0c2eb4f4ea75f16c46619449'/>
<id>urn:sha1:6718367e12207d6e0c2eb4f4ea75f16c46619449</id>
<content type='text'>
This avoids having a slow down when processing test vector files that only
have a single group. Note that the processing of test vector files is in
turn going to be rate limited by the number of concurrent test groups,
which means we do not need variable limits for vectors.

Reduces a Wycheproof regress run down to ~8 seconds on an Apple M1.
</content>
</entry>
<entry>
<title>Run test groups concurrently.</title>
<updated>2023-03-08T05:41:08+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-03-08T05:41:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=442f7bc80303382d3992bb55ef733a468c1662f2'/>
<id>urn:sha1:442f7bc80303382d3992bb55ef733a468c1662f2</id>
<content type='text'>
Add a basic test coordinator, that allows for Wycheproof test groups to be
run concurrently. This can be further improved (especially for vectors that
have limited test groups), however it already reduces the regress duration
by about half on an Apple M1.
</content>
</entry>
<entry>
<title>zap more audit remnants</title>
<updated>2023-03-08T05:36:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-03-08T05:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c594ed3ac80b30dc3350d30e4e92d8975d8ad4e1'/>
<id>urn:sha1:c594ed3ac80b30dc3350d30e4e92d8975d8ad4e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove acceptable audit.</title>
<updated>2023-03-08T05:17:33+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2023-03-08T05:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=924a4aecb0670c0a6310367ea38232a421d11d44'/>
<id>urn:sha1:924a4aecb0670c0a6310367ea38232a421d11d44</id>
<content type='text'>
This code would need changes to be safe to use concurrently - remove it
since it is somewhat incomplete and needs reworking.

Requested by tb@
</content>
</entry>
<entry>
<title>Comment out glob for JSON webcrypto tests for now</title>
<updated>2023-03-01T12:34:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-03-01T12:34:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0ef6fd52665c9866022c65695bd130233c191862'/>
<id>urn:sha1:0ef6fd52665c9866022c65695bd130233c191862</id>
<content type='text'>
Allows test to pass with the old version of the wycheproof-testvectors
package.
</content>
</entry>
<entry>
<title>Explicitly skip the json_web* tests now.</title>
<updated>2023-02-28T10:46:27+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-02-28T10:46:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a81408c9ab3cbacd95b7013840ae68e5d2dbd998'/>
<id>urn:sha1:a81408c9ab3cbacd95b7013840ae68e5d2dbd998</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a few missing NIDs for new Wycheproof tests.</title>
<updated>2023-02-28T10:45:46+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-02-28T10:45:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da10845822e087b0e4a4509786c02f58e0ec91a1'/>
<id>urn:sha1:da10845822e087b0e4a4509786c02f58e0ec91a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Skip FRP256v1 curve in ECDH tests. We do not support it.</title>
<updated>2023-02-28T10:43:21+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2023-02-28T10:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a10c04ecd1d9e4ac7509867650b4fbbb13433f55'/>
<id>urn:sha1:a10c04ecd1d9e4ac7509867650b4fbbb13433f55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refrain from printing SUCCESS in some of my tests</title>
<updated>2022-12-01T13:49:12+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-12-01T13:49:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=803c6b57eb76edf94129005437c9b198e39a7794'/>
<id>urn:sha1:803c6b57eb76edf94129005437c9b198e39a7794</id>
<content type='text'>
Silence is good. On failure, the regress framework will make it clear.
</content>
</entry>
</feed>
