|
|
|
@ -218,7 +218,7 @@ namespace rct {
|
|
|
|
|
rct::key a, b, t;
|
|
|
|
|
|
|
|
|
|
Bulletproof():
|
|
|
|
|
A({}), S({}), T1({}), T2({}), taux({}), mu({}), a({}), b({}), t({}) {}
|
|
|
|
|
A({}), S({}), T1({}), T2({}), taux({}), mu({}), a({}), b({}), t({}), V({}), L({}), R({}) {}
|
|
|
|
|
Bulletproof(const rct::key &V, const rct::key &A, const rct::key &S, const rct::key &T1, const rct::key &T2, const rct::key &taux, const rct::key &mu, const rct::keyV &L, const rct::keyV &R, const rct::key &a, const rct::key &b, const rct::key &t):
|
|
|
|
|
V({V}), A(A), S(S), T1(T1), T2(T2), taux(taux), mu(mu), L(L), R(R), a(a), b(b), t(t) {}
|
|
|
|
|
Bulletproof(const rct::keyV &V, const rct::key &A, const rct::key &S, const rct::key &T1, const rct::key &T2, const rct::key &taux, const rct::key &mu, const rct::keyV &L, const rct::keyV &R, const rct::key &a, const rct::key &b, const rct::key &t):
|
|
|
|
@ -253,7 +253,7 @@ namespace rct {
|
|
|
|
|
rct::key r1, s1, d1;
|
|
|
|
|
rct::keyV L, R;
|
|
|
|
|
|
|
|
|
|
BulletproofPlus() {}
|
|
|
|
|
BulletproofPlus(): V(), A(), A1(), B(), r1(), s1(), d1(), L(), R() {}
|
|
|
|
|
BulletproofPlus(const rct::key &V, const rct::key &A, const rct::key &A1, const rct::key &B, const rct::key &r1, const rct::key &s1, const rct::key &d1, const rct::keyV &L, const rct::keyV &R):
|
|
|
|
|
V({V}), A(A), A1(A1), B(B), r1(r1), s1(s1), d1(d1), L(L), R(R) {}
|
|
|
|
|
BulletproofPlus(const rct::keyV &V, const rct::key &A, const rct::key &A1, const rct::key &B, const rct::key &r1, const rct::key &s1, const rct::key &d1, const rct::keyV &L, const rct::keyV &R):
|
|
|
|
|