integration: fix stealth tests

This commit is contained in:
Daniel Cousens 2015-08-25 13:59:19 +10:00
parent b66636ed5e
commit 845c1dc199

View file

@ -24,8 +24,8 @@ describe('bitcoinjs-lib (crypto)', function () {
var Qprime = Q.add(cG) var Qprime = Q.add(cG)
return { return {
sharedQ: Qprime, shared: new bitcoin.ECPair(null, Qprime),
nonceQ: noncePair.Q nonce: new bitcoin.ECPair(null, noncePair.Q)
} }
} }
@ -41,12 +41,12 @@ describe('bitcoinjs-lib (crypto)', function () {
var receiver = bitcoin.ECPair.fromWIF('5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss') var receiver = bitcoin.ECPair.fromWIF('5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss')
var stealthS = stealthSend(receiver.Q) // public, done by sender var stealthS = stealthSend(receiver.Q) // public, done by sender
// ... sender now reveals nonceQ to receiver // ... sender now reveals nonce to receiver
var stealthR = stealthReceive(receiver.d, stealthS.nonceQ) // private, done by receiver var stealthR = stealthReceive(receiver.d, stealthS.nonce.Q) // private, done by receiver
// and check that we derived both sides correctly // and check that we derived both sides correctly
assert.equal(stealthS.sharedQ.getAddress(), stealthR.getAddress()) assert.equal(stealthS.shared.getAddress(), stealthR.getAddress())
}) })
// TODO // TODO