Browse Source

show object ids

master
AJ ONeal 6 years ago
parent
commit
95ea9ffa34
  1. 16
      lib/asn1.js

16
lib/asn1.js

@ -175,13 +175,17 @@ ASN1.tpl = function (asn1) {
} }
if (!asn1.children) { if (!asn1.children) {
if (0x05 !== asn1.type) { if (0x05 !== asn1.type) {
val = Buffer.from(asn1.value || ''); if (0x06 !== asn1.type) {
vars.push("// 0x" + Enc.numToHex(val.byteLength) + " (" + val.byteLength + " bytes)\nvar tpl" + i + " = '" val = Buffer.from(asn1.value || '');
+ Enc.bufToHex(val) + "';"); vars.push("// 0x" + Enc.numToHex(val.byteLength) + " (" + val.byteLength + " bytes)\nvar tpl" + i + " = '"
if (0x02 !== asn1.type && 0x03 !== asn1.type) { + Enc.bufToHex(val) + "';");
str += ", "; if (0x02 !== asn1.type && 0x03 !== asn1.type) {
str += ", ";
}
str += "tpl" + i;
} else {
str += ", " + Enc.bufToHex(asn1.value);
} }
str += "tpl" + i;
} }
str += ")"; str += ")";
return ; return ;

Loading…
Cancel
Save