therealyingtong
|
a11c2066ef
|
chip::add.rs: Use Expression::square() + other minor refactors
Co-authored-by: Jack Grigg <jack@electriccoin.co>
|
2021-06-12 20:25:12 +08:00 |
therealyingtong
|
e259bb3846
|
ecc::chip.rs: Use concrete pallas::Affine for Chip impl.
The EccInstructions trait is still generic over C: CurveAffine;
however, the EccChip implementation is specific to the pasta
curves.
|
2021-06-12 20:25:09 +08:00 |
ying tong
|
e1779dab70
|
Docfixes and minor refactors.
Co-authored-by: str4d <jack@electriccoin.co>
|
2021-06-12 12:41:27 +08:00 |
therealyingtong
|
6dabb16edc
|
chip::add.rs: Use batch inversion for alpha, beta, gamma, delta
|
2021-06-12 12:41:27 +08:00 |
therealyingtong
|
6491ea90dd
|
ecc::chip.rs: Bound EccConfig on <C: CurveAffine>.
|
2021-06-12 12:41:27 +08:00 |
therealyingtong
|
e802e2917a
|
chip::add.rs: Implement complete addition instruction.
|
2021-06-12 12:41:27 +08:00 |