summaryrefslogtreecommitdiff
path: root/src/regress/lib/libcrypto/bn/general/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Flatten structure of libcrypto/bn teststb2022-12-011-61/+0
| | | | | | | | | The bn tests were distributed into three subdirectories rather randomly. It's cleaner and easier to maintain if all this is in a single directory. Use consistent names for the .c files, unify handling of the tests with the exception of bn_test, which is special. Discussed with jsing
* Add a unit test that crashes without bn_print.c r1.34.tb2022-11-221-1/+7
|
* Remove prime_t remnant and link bn_primes test staticallytb2022-11-091-1/+2
|
* Add a regression test for bn_isqrt.ctb2022-07-251-1/+10
| | | | | This validates the tables used in bn_is_perfect_square() and checks that for randomly generated numbers the isqrt() is what it is expected to be.
* Use dynamic linking correctly. bntest and bn_to_string need static linking.tb2022-06-231-3/+5
|
* None of these tests needs to link statically.tb2022-06-191-2/+2
|
* Quick regression test that checks that BN_is_prime_fasttest_ex()tb2022-06-181-1/+7
| | | | | recognizes the primes in the primes[] table with and without trial division. Would have caught the bug fixed in bn_primes.c r1.9.
* Fix dependency to build bn_mod_sqrt.bluhm2022-03-161-2/+2
|
* Add a simple regress to verify that the infinite loop in BN_mod_sqrt()tb2022-03-151-1/+6
| | | | is fixed.
* Simple regress for NULL deref reported by Guido Vranken and fixed intb2022-03-101-1/+6
| | | | bn_exp2.c r1.13.
* Remove echo headlines.bluhm2020-12-171-4/+1
|
* Feed the bntest output to bc(1). This checks the result of the bigbluhm2019-09-051-7/+15
| | | | | | num calculations and avoids lots of ugly output to stdout. Remove fflush(3) of stderr, it is unbuffered anyway. with Moritz Buhl
* Add a test for the bn_to_string() function introduced in v3_utl.c r1.32.tb2019-04-131-6/+17
|
* Make explicit _ct and _nonct versions of bn_mod_exp funcitons thatbeck2017-01-211-2/+2
| | | | | | | | | | | | matter for constant time, and make the public interface only used external to the library. This moves us to a model where the important things are constant time versions unless you ask for them not to be, rather than the opposite. I'll continue with this method by method. Add regress tests for same. ok jsing@
* Update libcrypto regress to handle header and non-exported symbol changes.jsing2016-12-211-2/+4
|
* Include -DLIBRESSL_INTERNAL in regress makefiles.jsing2014-07-081-2/+2
| | | | ok miod@
* Move the crypto/bn regression test one directory deeper in preparation formiod2014-06-201-0/+9
it getting siblings.