JavaScript generic ASN.1 parser (mirror)
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Tests.

+2 -2
+2 -2
test.js
··· 38 38 ['060C69C7C79AB78084C289F9870D', '2.25.84478768945400492475277', 'Big OID arc'], 39 39 ['06146982968D8D889BCCA8C7B3BDD4C080AAAED78A1B', '2.25.184830721219540099336690027854602552603', 'Bigger OID arc'], 40 40 ['060488378952', '2.999.1234', 'OID arc > 2.47'], 41 + ['060782A384F3CAC00A', '2.9999999999930', 'OID with Int10 corner case (1)'], 42 + ['060881E3AFEAA69A800A', '2.999999999999930', 'OID with Int10 corner case (2)'], 41 43 ['06092A864886F70D010105', '1.2.840.113549.1.1.5\nsha1WithRSAEncryption\nPKCS #1', 'known OID from Peter Gutmann list'], 42 44 // OID corner case from https://misc.daniel-marschall.de/asn.1/oid-sizecheck/oid_size_test.txt 43 45 ['060A81FFFFFFFFFFFFFFFF7F', '2.18446744073709551535', 'OID root 64 bit - 1'], ··· 45 47 ['060A82808080808080808001', '2.18446744073709551537', 'OID root 64 bit + 1'], 46 48 ['0620FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F', '2.26959946667150639794667015087019630673637144422540572481103610249135', 'OID derLen20c'], 47 49 ['0621818080808080808080808080808080808080808080808080808080808080808000', '2.26959946667150639794667015087019630673637144422540572481103610249136', 'OID derLen21c'], 48 - ['060782A384F3CAC00A', '2.9999999999930', 'OID with Int10 corner case (1)'], 49 - ['060881E3AFEAA69A800A', '2.999999999999930', 'OID with Int10 corner case (2)'], 50 50 ]; 51 51 52 52 tests.forEach(function (t) {