<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/regress/lib/libcrypto/wycheproof, branch OPENBSD_7_2_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_2_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_2_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-07-13T06:40:24+00:00</updated>
<entry>
<title>Enable Wycheproof primality tests.</title>
<updated>2022-07-13T06:40:24+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-07-13T06:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5253b39518765278d8b1e020bf056baabfc59c38'/>
<id>urn:sha1:5253b39518765278d8b1e020bf056baabfc59c38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>whitespace</title>
<updated>2022-07-08T14:33:56+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-07-08T14:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ecaa1d14686e4adaad59dafcd649dbf0442b901a'/>
<id>urn:sha1:ecaa1d14686e4adaad59dafcd649dbf0442b901a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add to variables instead of overriding them</title>
<updated>2022-07-08T06:25:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-07-08T06:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6a246429192cfd9bac2c4001c2572f42c721d867'/>
<id>urn:sha1:6a246429192cfd9bac2c4001c2572f42c721d867</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for primality checking</title>
<updated>2022-07-07T20:01:20+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-07-07T20:01:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=002ae27954b38334a7719d7d2952c9c39bfb91a4'/>
<id>urn:sha1:002ae27954b38334a7719d7d2952c9c39bfb91a4</id>
<content type='text'>
Project Wycheproof's primality_tests.json contain a set of 280 numbers
that trigger edge cases in Miller-Rabin and related checks. libcrypto's
Miller-Rabin test is known to be rather poor, hopefully we will soon see
a diff on tech that improves on this.

This extends the Go test in the usual way and also adds a perl script
that allows testing on non-Go architectures.

Deliberately not yet linked to regress since the tests are flaky with
the current BN_is_prime_ex() implementatation.
</content>
</entry>
<entry>
<title>Switch wycheproof.go to using the EVP HKDF API.</title>
<updated>2022-05-05T18:34:27+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-05-05T18:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=177f061f16be562f7d4449d7c75b447b24d8601b'/>
<id>urn:sha1:177f061f16be562f7d4449d7c75b447b24d8601b</id>
<content type='text'>
Gotta love EVP... Instead of a single, obvious call to HKDF(), you now
need to call eight EVP functions with plenty of allocations and pointless
copying internally. If you want to suffer even more, you could consider
using the gorgeous string interface instead.
</content>
</entry>
<entry>
<title>Convert wycheproof.go for opaque EVP_AEAD_CTX</title>
<updated>2022-01-14T09:35:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-01-14T09:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=feb7fb5302d1d5e7d7e1a286ba448e0de8b06a10'/>
<id>urn:sha1:feb7fb5302d1d5e7d7e1a286ba448e0de8b06a10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof: modify RSA tests to work with opaque RSA struct</title>
<updated>2021-11-21T11:55:00+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-11-21T11:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=32efb80d7737818dc9eaf7c4ff635c9bace83de7'/>
<id>urn:sha1:32efb80d7737818dc9eaf7c4ff635c9bace83de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wycheproof.go: modify some DSA and ECDSA code to work with opaque structs</title>
<updated>2021-11-21T11:41:18+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-11-21T11:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c98af6859a4d509f9ae1bece6dedfad3bc759115'/>
<id>urn:sha1:c98af6859a4d509f9ae1bece6dedfad3bc759115</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify runAesCmacTest() by using EVP_DigestSign().</title>
<updated>2021-09-24T20:48:23+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-09-24T20:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7c4695ac7decb9aaf4d798e3cec4f49350f8a204'/>
<id>urn:sha1:7c4695ac7decb9aaf4d798e3cec4f49350f8a204</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run the CMAC tests through EVP_PKEY_new_CMAC_key().</title>
<updated>2021-04-03T13:34:45+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-04-03T13:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2e4bedea6ceec75931ea3b420b8e7e31f1ab76f3'/>
<id>urn:sha1:2e4bedea6ceec75931ea3b420b8e7e31f1ab76f3</id>
<content type='text'>
</content>
</entry>
</feed>
