.getIdxbyList(h, 0, [1, 0]), 30, "(1,0)=30");
  equal(ASN1HEX.getIdxbyList(h, 0, [1, 1]), 36, "(1,1)=36");
  equal(ASN1HEX.getIdxbyList(h, 0, [1, 2]), 42, "(1,2)=42");
  equal(ASN1HEX.getTLV(h, 36), "02012b", "02012b");
});

test("ASN1HEX.getIdxbyListEx same test as getIdxbyList", function() { 
  var h = "3016300902011a02011b02011c300902012a02012b02012c";
  equal(ASN1HEX.getChildIdx(h, 0).join("/"), "4/26", "array level 1");
  equal(ASN1HEX.getChildIdx(h, 4).join("/"), "8/14/20", "array level 2-1");
  equal