Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: added modular square root computation and fully constrained `de…
…rive_from_seed` method (#32) * got modular square root working. madness. also constrained derive from seed part of the work required to get a constrained bigcurve::hash_to_curve working * stashed nonsense to fix later * fixed reduction parameter error redc_param previously was only large enough to cover barrett reductions whose input was < 2^{modulus_bits * 2 + 2} this was insufficient for elliptic curve arithmetic in bignum redc_param is now large enough to cover barrett reduction inputs of at least 16 * modulus^2 additonally, library upgraded to not trigger compiler warnings for nargo 0.35.0 * format * fix to pub traits * added more thorough bignum tests * typo * nargo fmt * removed redundant TODO
- Loading branch information