Luke Parker
fdb1929ba4
Move to Arc/RwLock
2022-06-05 07:33:15 -04:00
Luke Parker
3617ed4eb7
Use const values for our traits where we can
2022-06-03 23:22:08 -04:00
Luke Parker
9b52cf4d20
Generalize out the FROST test for signing/signing with an offset
...
Moves Schnorr signature tests from test_curve to the new test_schnorr,
which is more a test_frost.
Relevant to https://github.com/serai-dex/serai/issues/9 .
2022-06-03 19:08:25 -04:00
Luke Parker
469ce9106b
Implement a binary search for BatchVerifier blame
...
Adds helper functions to verify and, on failure, blame, which move an
unwrap from callers into multiexp where it's guaranteed to be safe and
easily verified to be proper.
Closes https://github.com/serai-dex/serai/issues/10 .
2022-05-27 02:01:01 -04:00
Luke Parker
d45473b2bd
Add a test for batch verification
2022-05-25 00:57:00 -04:00
Luke Parker
868a63a6b2
Start modularizing FROST tests as per https://github.com/serai-dex/serai/issues/9
2022-05-25 00:29:20 -04:00