From 8211d9b6d864b84cc1156a3bb918061a2da84ce3 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Mon, 3 Jun 2019 03:25:19 -0600 Subject: [PATCH] node v6 bugfix: don't convert NodeBuffer to Uint8Array --- lib/csr.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/csr.js b/lib/csr.js index 73654c6..3cbed35 100644 --- a/lib/csr.js +++ b/lib/csr.js @@ -110,13 +110,13 @@ RSA.sign = function signRsa(keypem, ab) { return Promise.resolve().then(function () { // Signer is a stream var sign = crypto.createSign('SHA256'); - sign.write(new Uint8Array(ab)); + sign.write(ab); sign.end(); // The signature is ASN1 encoded, as it turns out var sig = sign.sign(keypem); // Convert to a JavaScript ArrayBuffer just because - return new Uint8Array(sig.buffer.slice(sig.byteOffset, sig.byteOffset + sig.byteLength)); + return sig.buffer.slice(sig.byteOffset, sig.byteOffset + sig.byteLength); }); };