summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ui/ui_err.c
diff options
context:
space:
mode:
authortb <>2022-07-07 20:01:20 +0000
committertb <>2022-07-07 20:01:20 +0000
commit002ae27954b38334a7719d7d2952c9c39bfb91a4 (patch)
tree676c18a467cb0fc9fdc91292b157f3fe2fe38905 /src/lib/libcrypto/ui/ui_err.c
parent2b09100ba4d091bcf9d98062713b8967920569fd (diff)
downloadopenbsd-002ae27954b38334a7719d7d2952c9c39bfb91a4.tar.gz
openbsd-002ae27954b38334a7719d7d2952c9c39bfb91a4.tar.bz2
openbsd-002ae27954b38334a7719d7d2952c9c39bfb91a4.zip
Add support for primality checking
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.
Diffstat (limited to 'src/lib/libcrypto/ui/ui_err.c')
0 files changed, 0 insertions, 0 deletions