serai/crypto/dalek-ff-group
Luke Parker 6340607827
BP Verification (#75)
* Use a struct in an enum for Bulletproofs

* verification bp working for just one proof

* add some more assert tests

* Clean BP verification

* Implement batch verification

* Add a debug assertion w_cache isn't 0

It's initially set to 0 and if not updated, this would be broken.

* Correct Monero workflow yaml

* Again try to corrent Monero workflow yaml

* Again

* Finally

* Re-apply weights as required by Bulletproofs

Removing these was insecure and my fault.

Co-authored-by: DangerousFreedom <dangfreed@tutanota.com>
2022-07-31 21:45:53 -05:00
..
src BP Verification (#75) 2022-07-31 21:45:53 -05:00
Cargo.toml Version bump and synchronize packages 2022-07-12 03:38:59 -04:00
LICENSE Rename sign folder to crypto 2022-05-03 00:46:50 -04:00
README.md Add READMEs to Serai and Monero 2022-07-08 16:23:26 -04:00

Dalek FF/Group

ff/group bindings around curve25519-dalek with a from_hash/random function based around modern dependencies.

Some functions currently remain unimplemented.