Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add benchmarks for 384 bit x 384 bit multiplication and 384 bit squaring. | jsing | 2025-08-12 | 1 | -1/+14 |
| | |||||
* | Add tests for BN_sqr() corner cases. | jsing | 2023-06-21 | 1 | -1/+81 |
| | | | | | Test BN_sqr() with a newly allocated BN, a BN explicitly set to zero and small values that fit in a single BN_ULONG. | ||||
* | Correct benchmark result computation on 32 bit platforms. | jsing | 2023-04-11 | 1 | -2/+2 |
| | |||||
* | Use utime in order to make benchmarks less noisy and more consistent. | jsing | 2023-01-29 | 1 | -5/+14 |
| | |||||
* | Set BN_FLG_CONSTTIME on benchmark inputs. | jsing | 2023-01-29 | 1 | -1/+4 |
| | | | | | The public APIs still change behaviour based on BN_FLG_CONSTTIME - set it to avoid benchmark noise. | ||||
* | Add benchmarks for BN_div() | jsing | 2023-01-29 | 1 | -10/+147 |
| | |||||
* | Correct setup for BN_mul/BN_sqr benchmarks. | jsing | 2023-01-29 | 1 | -4/+4 |
| | | | | BN_rand() takes a bit length, not the top bit. | ||||
* | Rename bn_mul.c regress to bn_mul_div.c. | jsing | 2023-01-29 | 1 | -0/+271 |