ecdsa-sig-formatter
Advanced tools
Comparing version 1.0.7 to 1.0.8
{ | ||
"name": "ecdsa-sig-formatter", | ||
"version": "1.0.7", | ||
"version": "1.0.8", | ||
"description": "Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation", | ||
@@ -32,3 +32,4 @@ "main": "src/ecdsa-sig-formatter.js", | ||
"dependencies": { | ||
"base64-url": "^1.2.1" | ||
"base64-url": "^1.2.1", | ||
"safe-buffer": "^5.0.1" | ||
}, | ||
@@ -35,0 +36,0 @@ "devDependencies": { |
'use strict'; | ||
var base64Url = require('base64-url').escape; | ||
var Buffer = require('safe-buffer').Buffer; | ||
@@ -19,3 +20,3 @@ var getParamBytesForAlg = require('./param-bytes-for-alg'); | ||
} else if ('string' === typeof signature) { | ||
return new Buffer(signature, 'base64'); | ||
return Buffer.from(signature, 'base64'); | ||
} | ||
@@ -91,3 +92,3 @@ | ||
var dst = new Buffer(rPadding + rLength + sPadding + sLength); | ||
var dst = Buffer.allocUnsafe(rPadding + rLength + sPadding + sLength); | ||
@@ -114,3 +115,3 @@ for (offset = 0; offset < rPadding; ++offset) { | ||
var padding = 0; | ||
for (var n = stop; start + padding < n && buf[start + padding] === 0;) { | ||
while (start + padding < stop && buf[start + padding] === 0) { | ||
++padding; | ||
@@ -145,3 +146,3 @@ } | ||
var dst = new Buffer((shortLength ? 2 : 3) + rsBytes); | ||
var dst = Buffer.allocUnsafe((shortLength ? 2 : 3) + rsBytes); | ||
@@ -148,0 +149,0 @@ var offset = 0; |
19789
158
2
+ Addedsafe-buffer@^5.0.1
+ Addedsafe-buffer@5.2.1(transitive)