Commit 5a44e23
[SECP256K1] Check correctness of lambda split without -DVERIFY
Summary:
```
The VERIFY macro turns on various paranoid consistency checks, but the
complete functionality should still be tested without it.
This also adds a couple of static test points for extremely small split
inputs/outputs. The existing bounds vectors already check extremely
large outputs.
```
Partial backport 7/11 of secp256k1 [[bitcoin-core/secp256k1#830 | PR830]]:
bitcoin-core/secp256k1@ebad841
Depends on D8042.
Test Plan:
ninja check-secp256k1
Reviewers: #bitcoin_abc, deadalnix
Reviewed By: #bitcoin_abc, deadalnix
Differential Revision: https://reviews.bitcoinabc.org/D80431 parent 9a85e64 commit 5a44e23
1 file changed
+15
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3634 | 3634 | | |
3635 | 3635 | | |
3636 | 3636 | | |
3637 | | - | |
| 3637 | + | |
3638 | 3638 | | |
3639 | 3639 | | |
3640 | 3640 | | |
3641 | 3641 | | |
3642 | 3642 | | |
| 3643 | + | |
| 3644 | + | |
| 3645 | + | |
| 3646 | + | |
| 3647 | + | |
3643 | 3648 | | |
3644 | 3649 | | |
3645 | 3650 | | |
| |||
3657 | 3662 | | |
3658 | 3663 | | |
3659 | 3664 | | |
| 3665 | + | |
| 3666 | + | |
| 3667 | + | |
| 3668 | + | |
| 3669 | + | |
| 3670 | + | |
| 3671 | + | |
| 3672 | + | |
| 3673 | + | |
3660 | 3674 | | |
3661 | 3675 | | |
3662 | 3676 | | |
| |||
0 commit comments