/claim #228
Please be sure to look over the pull request guidelines here: https://github.com/spaceandtimelabs/sxt-proof-of-sql/blob/main/CONTRIBUTING.md#submit-pr.
! is used if and only if at least one breaking change has been introduced.source scripts/run_ci_checks.sh.source scripts/check_commits.sh, and the commit history is certified to follow clean commit guidelines as described here: https://github.com/spaceandtimelabs/sxt-proof-of-sql/blob/main/COMMIT_GUIDELINES.mdmain have been incorporated to this PR by simple rebase if possible, if not, then conflicts are resolved appropriately.Replace Into<[u64; 4]>, From<[u64; 4]>, and RefInto<[u64; 4]> trait bounds on Scalar with explicit from_limbs() and to_limbs() methods. This makes the non-free Montgomery form conversions more visible at call sites.
BREAKING CHANGE: Scalar trait no longer requires Into<[u64; 4]>, From<[u64; 4]>, or RefInto<[u64; 4]> bounds. Implementors should use the new from_limbs() and to_limbs() methods instead.
related to changes proposed in #228
Yes
Shruti Sharma
@shruti2522
Space and Time
@spaceandtimelabs