stealth: use \+ to represent point addition
This commit is contained in:
parent
d3da936adc
commit
ac4b9d5c43
1 changed files with 3 additions and 3 deletions
|
@ -9,7 +9,7 @@ var secp256k1 = ecurve.getCurveByName('secp256k1')
|
||||||
var G = secp256k1.G
|
var G = secp256k1.G
|
||||||
var n = secp256k1.n
|
var n = secp256k1.n
|
||||||
|
|
||||||
// vG = (dG * sha256(e * dG)G)
|
// vG = (dG \+ sha256(e * dG)G)
|
||||||
function stealthSend (e, Q) {
|
function stealthSend (e, Q) {
|
||||||
var eQ = Q.multiply(e) // shared secret
|
var eQ = Q.multiply(e) // shared secret
|
||||||
var c = bigi.fromBuffer(bitcoin.crypto.sha256(eQ.getEncoded()))
|
var c = bigi.fromBuffer(bitcoin.crypto.sha256(eQ.getEncoded()))
|
||||||
|
@ -37,7 +37,7 @@ function stealthRecoverLeaked (v, e, Q) {
|
||||||
return d
|
return d
|
||||||
}
|
}
|
||||||
|
|
||||||
// vG = (rG * sha256(e * dG)G)
|
// vG = (rG \+ sha256(e * dG)G)
|
||||||
function stealthDualSend (e, R, Q) {
|
function stealthDualSend (e, R, Q) {
|
||||||
var eQ = Q.multiply(e) // shared secret
|
var eQ = Q.multiply(e) // shared secret
|
||||||
var c = bigi.fromBuffer(bitcoin.crypto.sha256(eQ.getEncoded()))
|
var c = bigi.fromBuffer(bitcoin.crypto.sha256(eQ.getEncoded()))
|
||||||
|
@ -47,7 +47,7 @@ function stealthDualSend (e, R, Q) {
|
||||||
return vG
|
return vG
|
||||||
}
|
}
|
||||||
|
|
||||||
// vG = (rG * sha256(eG * d)G)
|
// vG = (rG \+ sha256(eG * d)G)
|
||||||
function stealthDualScan (d, R, eG) {
|
function stealthDualScan (d, R, eG) {
|
||||||
var eQ = eG.multiply(d) // shared secret
|
var eQ = eG.multiply(d) // shared secret
|
||||||
var c = bigi.fromBuffer(bitcoin.crypto.sha256(eQ.getEncoded()))
|
var c = bigi.fromBuffer(bitcoin.crypto.sha256(eQ.getEncoded()))
|
||||||
|
|
Loading…
Add table
Reference in a new issue