Page MenuHomePhabricator

[secp256k1] Extend libsecp256k1's ctime test to check schnorr signatures
ClosedPublic

Authored by deadalnix on Mar 29 2020, 19:37.

Details

Summary

This comes with a set of refactoring to the schnorr signature code to avoid tripping the checks. Nothing really bad was discovered, but now we know that nothign really bad will ever be introduced.

Test Plan
libtool --mode=execute valgrind src/secp256k1/valgrind_ctime_test

Diff Detail

Repository
rABC Bitcoin ABC
Branch
schnorrctime
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 10022
Build 17884: Default Diff Build & Tests
Build 17883: arc lint + arc unit