mirror of
https://github.com/monero-project/monero.git
synced 2024-10-01 11:49:47 -04:00
Merge pull request #4804
00907c39
rct: speedup commit a little (moneromooo-monero)
This commit is contained in:
commit
cec336ecbc
@ -295,8 +295,7 @@ namespace rct {
|
||||
|
||||
//generates C =aG + bH from b, a is given..
|
||||
void genC(key & C, const key & a, xmr_amount amount) {
|
||||
key bH = scalarmultH(d2h(amount));
|
||||
addKeys1(C, a, bH);
|
||||
addKeys2(C, a, d2h(amount), rct::H);
|
||||
}
|
||||
|
||||
//generates a <secret , public> / Pedersen commitment to the amount
|
||||
@ -335,10 +334,8 @@ namespace rct {
|
||||
}
|
||||
|
||||
key commit(xmr_amount amount, const key &mask) {
|
||||
key c = scalarmultBase(mask);
|
||||
key am = d2h(amount);
|
||||
key bH = scalarmultH(am);
|
||||
addKeys(c, c, bH);
|
||||
key c;
|
||||
genC(c, mask, amount);
|
||||
return c;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user