Files

24 lines
664 B
Diff

diff --git anode_modules/ecpair/src/ecpair.js bnodeanode_modules/ecpair/src/ecpair.js
index c0519ac..b5ea31d 100644
--- a/nodeanode_modules/ecpair/src/ecpair.js
+++ b/nodeanode_modules/ecpair/src/ecpair.js
---const randomBytes = require('randombytes');
+++const randomBytes = require('expo-crypto')
function makeRandom(options) {
types.typeforce(isOptions, options);
if (options === undefined) options = {};
+++ const rng = options.rng || randomBytes.getRandomBytes
let d;
do {
+++ d = Buffer.from(rng(32));
types.typeforce(types.Buffer256bit, d);
} while (!ecc.isPrivate(d));
return fromPrivateKey(d, options);
}