Socket
Socket
Sign inDemoInstall

ecdsa-sig-formatter

Package Overview
Dependencies
2
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.7 to 1.0.8

5

package.json
{
"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": {

9

src/ecdsa-sig-formatter.js
'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;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc