|
|
@ -89,7 +89,7 @@ describe('Key', function() { |
|
|
|
var privhex = '906977a061af29276e40bf377042ffbde414e496ae2260bbf1fa9d085637bfff'; |
|
|
|
var pubhex = '02a1633cafcc01ebfb6d78e39f687a1f0995c62fc95f51ead10a02ee0be551b5dc'; |
|
|
|
var key = new Key(); |
|
|
|
key.privkey = new Privkey(bn(new Buffer(privhex, 'hex'))); |
|
|
|
key.privkey = new Privkey({bn: bn(new Buffer(privhex, 'hex'))}); |
|
|
|
key.privkey2pubkey(); |
|
|
|
key.getAddress().toString().should.equal((new Address()).fromPubkey(key.pubkey).toString()); |
|
|
|
}); |
|
|
@ -102,7 +102,7 @@ describe('Key', function() { |
|
|
|
var privhex = '906977a061af29276e40bf377042ffbde414e496ae2260bbf1fa9d085637bfff'; |
|
|
|
var pubhex = '02a1633cafcc01ebfb6d78e39f687a1f0995c62fc95f51ead10a02ee0be551b5dc'; |
|
|
|
var key = new Key(); |
|
|
|
key.privkey = new Privkey(bn(new Buffer(privhex, 'hex'))); |
|
|
|
key.privkey = new Privkey({bn: bn(new Buffer(privhex, 'hex'))}); |
|
|
|
key.privkey2pubkey(); |
|
|
|
key.pubkey.toString().should.equal(pubhex); |
|
|
|
}); |
|
|
@ -110,7 +110,7 @@ describe('Key', function() { |
|
|
|
it('should convert this known Privkey to known Pubkey and preserve compressed=true', function() { |
|
|
|
var privhex = '906977a061af29276e40bf377042ffbde414e496ae2260bbf1fa9d085637bfff'; |
|
|
|
var key = new Key(); |
|
|
|
key.privkey = new Privkey(bn(new Buffer(privhex, 'hex'))); |
|
|
|
key.privkey = new Privkey({bn: bn(new Buffer(privhex, 'hex'))}); |
|
|
|
key.privkey.compressed = true; |
|
|
|
key.privkey2pubkey(); |
|
|
|
key.pubkey.compressed.should.equal(true); |
|
|
@ -119,7 +119,7 @@ describe('Key', function() { |
|
|
|
it('should convert this known Privkey to known Pubkey and preserve compressed=true', function() { |
|
|
|
var privhex = '906977a061af29276e40bf377042ffbde414e496ae2260bbf1fa9d085637bfff'; |
|
|
|
var key = new Key(); |
|
|
|
key.privkey = new Privkey(bn(new Buffer(privhex, 'hex'))); |
|
|
|
key.privkey = new Privkey({bn: bn(new Buffer(privhex, 'hex'))}); |
|
|
|
key.privkey.compressed = false; |
|
|
|
key.privkey2pubkey(); |
|
|
|
key.pubkey.compressed.should.equal(false); |
|
|
|