diff --git a/index.js b/index.js index 633c255..65573cd 100644 --- a/index.js +++ b/index.js @@ -2,6 +2,7 @@ var BN = require('bn.js'); var randomBytes = require('randombytes'); +var Buffer = require('safe-buffer').Buffer; function getr(priv) { var len = priv.modulus.byteLength(); diff --git a/package.json b/package.json index 440ea85..2dae715 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,8 @@ }, "dependencies": { "bn.js": "^5.2.1", - "randombytes": "^2.1.0" + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" }, "devDependencies": { "@ljharb/eslint-config": "^21.1.1", diff --git a/test/index.js b/test/index.js index ebd0f1f..205acda 100644 --- a/test/index.js +++ b/test/index.js @@ -4,7 +4,9 @@ var crypto = require('crypto'); var constants = require('constants'); var parseKey = require('parse-asn1'); var BN = require('bn.js'); +var Buffer = require('safe-buffer').Buffer; var test = require('tape'); + var crt = require('../'); var fixtures = require('./fixtures');