ECKey: adds tests for makeRandom
This commit is contained in:
parent
0198477c6d
commit
89f0324cd7
3 changed files with 44 additions and 3 deletions
src
|
@ -43,9 +43,11 @@ ECKey.fromWIF = function(string) {
|
|||
}
|
||||
|
||||
ECKey.makeRandom = function(compressed, rng) {
|
||||
rng = rng || secureRandom
|
||||
rng = rng || secureRandom.randomBuffer
|
||||
|
||||
var buffer = rng(32)
|
||||
assert(Buffer.isBuffer(buffer), 'Expected Buffer, got ' + buffer)
|
||||
|
||||
var buffer = new Buffer(rng(32))
|
||||
var d = BigInteger.fromBuffer(buffer)
|
||||
d = d.mod(curve.n)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue