summaryrefslogtreecommitdiff
path: root/src/regress/lib/libcrypto/bn/mont (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Flatten structure of libcrypto/bn teststb2022-12-012-93/+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
* Simplify BN_mont test slightly using a new accessor.tb2022-01-141-4/+2
|
* make the bn/mont test compile with opaque DH.tb2021-11-261-4/+12
|
* Explicitly NULL pointers to avoid a double free.tb2021-04-041-1/+3
|
* Don't leak key and dh in the error path.tb2021-04-041-4/+7
|
* 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@
* Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes() (mostjsing2014-10-221-3/+2
| | | | with unchecked return values).
* Include -DLIBRESSL_INTERNAL in regress makefiles.jsing2014-07-081-2/+2
| | | | ok miod@
* Simple regress test for the amd64 bn_mul_mont bug found by Joyentmiod2014-06-202-0/+83
( https://github.com/joyent/node/issues/7704 ), about to be fixed in libcrypto.