diff --git a/lib/asn1.js b/lib/asn1.js index 446ccfe..7aad1aa 100644 --- a/lib/asn1.js +++ b/lib/asn1.js @@ -138,8 +138,7 @@ ASN1.parse = function parseAsn1(buf, depth, ws) { //console.warn(ws + '0x' + Enc.numToHex(asn1.type), index, 'len:', asn1.length, asn1); } if (index !== (2 + asn1.lengthSize + asn1.length)) { - console.warn('index:', index, 'length:', (2 + asn1.lengthSize + asn1.length)); - throw new Error("premature end-of-file"); + throw new Error("premature end-of-file (" + 'index: ' + index + ' length: ' + (2 + asn1.lengthSize + asn1.length)); } if (iters >= 15) { throw new Error(ASN1.ELOOP); } diff --git a/package.json b/package.json index bf42406..bfc773c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rasha", - "version": "1.2.2", + "version": "1.2.3", "description": "💯 PEM-to-JWK and JWK-to-PEM for RSA keys in a lightweight, zero-dependency library focused on perfect universal compatibility.", "homepage": "https://git.coolaj86.com/coolaj86/rasha.js", "main": "index.js",