Release for hand in of assignment project January 5th 2024.
What's Changed
- mod p take2 by @Mactherobot in #2
- Biguint by @mzacho in #3
- Some updates to shares and added todo by @arcuo in #4
- make bedoza work mod m by @mzacho in #5
- Use
crypto-bigint
instead ofnum-bigint
by @mzacho in #6 - Implement mul_mod and pow_mod for Nat by @arcuo in #7
- Generate e by @arcuo in #8
- Refactor lazy_static block into GroupSpec::new by @mzacho in #9
- groupspec by @Mactherobot in #10
- Schnorr final by @mzacho in #13
- Add shares of curve points in circuit by @mzacho in #14
- added user_independent_preprocessing by @arcuo in #16
- Creating the ECDSA circuit by @arcuo in #17
- Debug verify ecdsa by @mzacho in #19
- more ecdsa sign/verify tests by @mzacho in #20
- ECDSA: Verify by @Mactherobot in #18
- ECDSA by @arcuo in #12
- Plain ECDSA implementation by @arcuo in #21
- Clean up and benchmarking by @Mactherobot in #22
- Verify threshold ecdsa signatures with RustCrypto by @mzacho in #23
- Add readme by @arcuo in #24
New Contributors
- @Mactherobot made their first contribution in #2
- @mzacho made their first contribution in #3
- @arcuo made their first contribution in #4
Full Changelog: https://github.com/mzacho/threshold-ecdsa/commits/v1.0.0