From 7fa9a4e4417f0b54be4cfb3b2678cbf8a79cc933 Mon Sep 17 00:00:00 2001 From: Calvin Metcalf Date: Thu, 7 May 2020 08:53:13 -0400 Subject: [PATCH] switch to safe buffer --- browser/index.js | 2 +- browser/sign.js | 2 +- browser/verify.js | 2 +- package.json | 3 ++- test/index.js | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/browser/index.js b/browser/index.js index 4a81445..e6df44c 100644 --- a/browser/index.js +++ b/browser/index.js @@ -1,4 +1,4 @@ -var Buffer = require('buffer').Buffer +var Buffer = require('safe-buffer').Buffer var createHash = require('create-hash') var stream = require('readable-stream') var inherits = require('inherits') diff --git a/browser/sign.js b/browser/sign.js index 0d65a5f..52bc0fa 100644 --- a/browser/sign.js +++ b/browser/sign.js @@ -1,5 +1,5 @@ // much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js -var Buffer = require('buffer').Buffer +var Buffer = require('safe-buffer').Buffer var createHmac = require('create-hmac') var crt = require('browserify-rsa') var EC = require('elliptic').ec diff --git a/browser/verify.js b/browser/verify.js index ebcd5d5..907bce6 100644 --- a/browser/verify.js +++ b/browser/verify.js @@ -1,5 +1,5 @@ // much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js -var Buffer = require('buffer').Buffer +var Buffer = require('safe-buffer').Buffer var BN = require('bn.js') var EC = require('elliptic').ec var parseKeys = require('parse-asn1') diff --git a/package.json b/package.json index ba91854..f24cc54 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,8 @@ "elliptic": "^6.5.2", "inherits": "^2.0.4", "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0" + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, "devDependencies": { "nyc": "^15.0.1", diff --git a/test/index.js b/test/index.js index 693f206..8343878 100644 --- a/test/index.js +++ b/test/index.js @@ -1,4 +1,4 @@ -var Buffer = require('buffer').Buffer +var Buffer = require('safe-buffer').Buffer var asn1 = require('parse-asn1/asn1') var test = require('tape').test var nCrypto = require('crypto')