Generalize Strauss to support multiple points

API by Andrew Poelstra.
This commit is contained in:
Pieter Wuille
2017-08-16 14:45:27 -07:00
committed by Jonas Nick
parent 548de42ecf
commit 8c1c831bdb
4 changed files with 215 additions and 55 deletions

View File

@@ -200,6 +200,12 @@ static void secp256k1_gej_set_infinity(secp256k1_gej *r) {
secp256k1_fe_clear(&r->z);
}
static void secp256k1_ge_set_infinity(secp256k1_ge *r) {
r->infinity = 1;
secp256k1_fe_clear(&r->x);
secp256k1_fe_clear(&r->y);
}
static void secp256k1_gej_clear(secp256k1_gej *r) {
r->infinity = 0;
secp256k1_fe_clear(&r->x);