{"_attachments":{},"_id":"asn1","_rev":"2106-61f14859963ca28f5ee42c48","author":{"name":"Joyent","url":"joyent.com"},"description":"Contains parsers and serializers for ASN.1 (currently BER only)","dist-tags":{"latest":"0.2.6"},"license":"MIT","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"todd.whiteman","email":"todd.whiteman@joyent.com"},{"name":"kusor","email":"kusorbox@gmail.com"},{"name":"bahamat","email":"bahamat@digitalelf.net"},{"name":"melloc","email":"melloc@writev.io"},{"name":"tpaul","email":"Tr@visPaul.me"},{"name":"kebesays","email":"danmcd@edgecast.io"}],"name":"asn1","readme":"node-asn1 is a library for encoding and decoding ASN.1 datatypes in pure JS.\nCurrently BER encoding is supported; at some point I'll likely have to do DER.\n\n## Usage\n\nMostly, if you're *actually* needing to read and write ASN.1, you probably don't\nneed this readme to explain what and why.  If you have no idea what ASN.1 is,\nsee this: ftp://ftp.rsa.com/pub/pkcs/ascii/layman.asc\n\nThe source is pretty much self-explanatory, and has read/write methods for the\ncommon types out there.\n\n### Decoding\n\nThe following reads an ASN.1 sequence with a boolean.\n\n    var Ber = require('asn1').Ber;\n\n    var reader = new Ber.Reader(Buffer.from([0x30, 0x03, 0x01, 0x01, 0xff]));\n\n    reader.readSequence();\n    console.log('Sequence len: ' + reader.length);\n    if (reader.peek() === Ber.Boolean)\n      console.log(reader.readBoolean());\n\n### Encoding\n\nThe following generates the same payload as above.\n\n    var Ber = require('asn1').Ber;\n\n    var writer = new Ber.Writer();\n\n    writer.startSequence();\n    writer.writeBoolean(true);\n    writer.endSequence();\n\n    console.log(writer.buffer);\n\n## Installation\n\n    npm install asn1\n\n## License\n\nMIT.\n\n## Bugs\n\nSee <https://github.com/joyent/node-asn1/issues>.\n","time":{"created":"2022-01-26T13:10:49.393Z","modified":"2025-12-06T16:58:37.348Z","0.2.6":"2021-11-04T00:46:28.017Z","0.2.4":"2018-08-02T19:43:28.577Z","0.2.3":"2015-09-30T22:53:30.238Z","0.2.2":"2014-09-03T18:29:15.607Z","0.2.1":"2014-04-04T20:03:39.061Z","0.2.0":"2014-02-24T17:51:55.325Z","0.1.11":"2012-01-06T17:02:19.759Z","0.1.10":"2011-12-08T16:49:17.462Z","0.1.2":"2011-12-08T16:49:17.462Z","0.1.0":"2011-12-08T16:49:17.462Z","0.1.7":"2011-12-08T16:49:17.462Z","0.1.1":"2011-12-08T16:49:17.462Z","0.1.5":"2011-12-08T16:49:17.462Z","0.1.4":"2011-12-08T16:49:17.462Z","0.1.3":"2011-12-08T16:49:17.462Z","0.1.6":"2011-12-08T16:49:17.462Z","0.1.9":"2011-11-11T19:18:29.635Z","0.1.8":"2011-11-07T22:10:26.013Z"},"versions":{"0.2.6":{"author":{"name":"Joyent","url":"joyent.com"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"},{"name":"Alex Wilson","email":"alex.wilson@joyent.com"}],"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.2.6","repository":{"type":"git","url":"git+https://github.com/joyent/node-asn1.git"},"main":"lib/index.js","dependencies":{"safer-buffer":"~2.1.0"},"devDependencies":{"istanbul":"^0.3.6","faucet":"0.0.1","tape":"^3.5.0","eslint":"2.13.1","eslint-plugin-joyent":"~1.3.0"},"scripts":{"test":"tape ./test/ber/*.test.js"},"license":"MIT","gitHead":"c80ab61a3ba35d77deb0a44b9c2bb7abc246dc09","bugs":{"url":"https://github.com/joyent/node-asn1/issues"},"homepage":"https://github.com/joyent/node-asn1#readme","_id":"asn1@0.2.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.13","dist":{"shasum":"0d3a7bb6e64e02a90c0303b31f292868ea09a08d","size":5977,"noattachment":false,"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz","integrity":"sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="},"_npmUser":{"name":"bahamat","email":"bahamat@digitalelf.net"},"directories":{},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asn1_0.2.6_1635986787575_0.15391608273285207"},"_hasShrinkwrap":false,"publish_time":1635986788017,"_cnpm_publish_time":1635986788017,"_cnpmcore_publish_time":"2021-12-14T06:40:41.417Z"},"0.2.4":{"author":{"name":"Joyent","url":"joyent.com"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"},{"name":"Alex Wilson","email":"alex.wilson@joyent.com"}],"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.2.4","repository":{"type":"git","url":"git://github.com/joyent/node-asn1.git"},"main":"lib/index.js","dependencies":{"safer-buffer":"~2.1.0"},"devDependencies":{"istanbul":"^0.3.6","faucet":"0.0.1","tape":"^3.5.0","eslint":"2.13.1","eslint-plugin-joyent":"~1.3.0"},"scripts":{"test":"tape ./test/ber/*.test.js"},"license":"MIT","gitHead":"a80f9f24f17a915a8b8634cb72cd55af3f724f6d","bugs":{"url":"https://github.com/joyent/node-asn1/issues"},"homepage":"https://github.com/joyent/node-asn1#readme","_id":"asn1@0.2.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"melloc","email":"cody.mello@joyent.com"},"dist":{"shasum":"8d2475dfab553bb33e77b54e59e880bb8ce23136","size":5666,"noattachment":false,"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.2.4.tgz","integrity":"sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asn1_0.2.4_1533239008530_0.4258479106965425"},"_hasShrinkwrap":false,"publish_time":1533239008577,"_cnpm_publish_time":1533239008577,"_cnpmcore_publish_time":"2021-12-14T06:40:41.606Z"},"0.2.3":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"},{"name":"Alex Wilson","email":"alex.wilson@joyent.com"}],"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.2.3","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","dependencies":{},"devDependencies":{"tap":"0.4.8"},"scripts":{"test":"tap ./tst"},"license":"MIT","bugs":{"url":"https://github.com/mcavage/node-asn1/issues"},"homepage":"https://github.com/mcavage/node-asn1","_id":"asn1@0.2.3","_shasum":"dac8787713c9966849fc8180777ebe9c1ddf3b86","_resolved":"asn1-0.2.3.tgz","_from":"asn1-0.2.3.tgz","_npmVersion":"1.4.28","_npmUser":{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"dist":{"shasum":"dac8787713c9966849fc8180777ebe9c1ddf3b86","size":7931,"noattachment":false,"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.2.3.tgz","integrity":"sha512-6i37w/+EhlWlGUJff3T/Q8u1RGmP5wgbiwYnOnbOqvtrPxT63/sYFyP9RcpxtxGymtfA075IvmOnL7ycNOWl3w=="},"directories":{},"publish_time":1443653610238,"_hasShrinkwrap":false,"_cnpm_publish_time":1443653610238,"_cnpmcore_publish_time":"2021-12-14T06:40:41.796Z"},"0.2.2":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"}],"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.2.2","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","dependencies":{},"devDependencies":{"tap":"0.4.8"},"scripts":{"test":"tap ./tst"},"bugs":{"url":"https://github.com/mcavage/node-asn1/issues"},"homepage":"https://github.com/mcavage/node-asn1","_id":"asn1@0.2.2","dist":{"shasum":"408fcea7db6a668f119c38a9c244fec90061a7ac","size":7910,"noattachment":false,"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.2.2.tgz","integrity":"sha512-jkhsc2d+w9wCrma14ozbu1zAbNWcAjPIPAdP6PCHGu6JxOaUzcJQKDGgDooItj/O2uSwZEzhgOtTSNCk+jNDYQ=="},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1409768955607,"_hasShrinkwrap":false,"_cnpm_publish_time":1409768955607,"_cnpmcore_publish_time":"2021-12-14T06:40:41.980Z"},"0.2.1":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"}],"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.2.1","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","dependencies":{},"devDependencies":{"tap":"0.4.8"},"scripts":{"test":"./node_modules/.bin/tap ./tst"},"bugs":{"url":"https://github.com/mcavage/node-asn1/issues"},"homepage":"https://github.com/mcavage/node-asn1","_id":"asn1@0.2.1","dist":{"shasum":"ecc73f75d31ea3c6ed9d47428db35fecc7b2c6dc","size":7893,"noattachment":false,"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.2.1.tgz","integrity":"sha512-Qlt6MN3lOQjpHxlh49dTHVV3ankYp3udK35Aw0bxHMAAVYaa7m+csXAdzdS/t3HJn0eG+o81PTAifeFoCNJCmg=="},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1396641819061,"_hasShrinkwrap":false,"_cnpm_publish_time":1396641819061,"_cnpmcore_publish_time":"2021-12-14T06:40:42.186Z"},"0.2.0":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"}],"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.2.0","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","dependencies":{},"devDependencies":{"tap":"0.4.8"},"scripts":{"test":"./node_modules/.bin/tap ./tst"},"bugs":{"url":"https://github.com/mcavage/node-asn1/issues"},"homepage":"https://github.com/mcavage/node-asn1","_id":"asn1@0.2.0","dist":{"shasum":"c38a3ddc5f6340a99ee301ad3e395472d2b0fe4e","size":7895,"noattachment":false,"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.2.0.tgz","integrity":"sha512-/8v+p97bilwzoMaFxn1BDB7tkObSZNFsh56rq1WGUYTNLyyhIvaHFrmTD/BtWvAk0AOr1w+Cf9igZiY1L4x91w=="},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1393264315325,"_hasShrinkwrap":false,"_cnpm_publish_time":1393264315325,"_cnpmcore_publish_time":"2021-12-14T06:40:42.381Z"},"0.1.11":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"}],"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.11","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":">=0.4.9"},"dependencies":{},"devDependencies":{"tap":"0.1.4"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.11","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.11.tgz","shasum":"559be18376d08a4ec4dbe80877d27818639b2df7","size":7855,"noattachment":false,"integrity":"sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1325869339759,"_hasShrinkwrap":false,"_cnpm_publish_time":1325869339759,"_cnpmcore_publish_time":"2021-12-14T06:40:42.556Z"},"0.1.10":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.10","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":">=0.4.9"},"dependencies":{},"devDependencies":{"tap":"0.1.2"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.10","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.10.tgz","shasum":"27488f32749567e1e117a9764c70c76b053312e5","size":10240,"noattachment":false,"integrity":"sha512-Yl9tEdnmJkMjHHxegKMnsE9NzITZqZ+Au+w5wRc3Kjnpp80A5wA+daMddd/xKBd0i0ts/7do9CGD4OjJI5wCRA=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:42.742Z"},"0.1.2":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.2","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":"~0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"asn1@0.1.2","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.2.tgz","shasum":"ac835e89fed60d2909179f192295f36162e8c00a","size":6538,"noattachment":false,"integrity":"sha512-tggAehfGC/qeaUksXIbIVFInOATbzNp3vV7eGQu2XL61mBuu/lqWwGpEaa+Rh7rPZrC7gL8OztFL4AVxxdb/Kw=="},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:42.943Z"},"0.1.0":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.0","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"engines":{"node":"~0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"asn1@0.1.0","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.0.tgz","shasum":"8618214ff5c0180807a885d9c1f3b67dc73e058f","size":6513,"noattachment":false,"integrity":"sha512-CuqJJHh/U5xQcoBHUK43DP7QpIu9ReEGxOtczPYloauyuCuoHL8zoc8CJiAY3BTpsdI8f1wnf5LIXJNXs6CfvA=="},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:43.158Z"},"0.1.7":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.7","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":">=0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"asn1@0.1.7","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.7.tgz","shasum":"68f70219ea9f57f035bc40507bfb30d14f0f2f62","size":7256,"noattachment":false,"integrity":"sha512-6gk/foyseu/GezFwctDxG8QCcCrWwnTAZ/eFslw9QqW9WUmv9NqPouhbef1P5fPc64g5uOB7rvP7AAY+PSBCBg=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:43.395Z"},"0.1.1":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.1","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":"~0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"asn1@0.1.1","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.1.tgz","shasum":"a63c6cc21cafa12ac05f5c3f61e6084566292aa2","size":6516,"noattachment":false,"integrity":"sha512-lyoOpJOrMArDiAHsgrepxQwgKIr69V1rRWf6dIUpW62QiUpYqBVfgmnGqONLNFL338bR2RiWM0dJvriGv0tsuQ=="},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:43.626Z"},"0.1.5":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.5","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":">=0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"asn1@0.1.5","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.5.3","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.5.tgz","shasum":"eb22776346f5b7583c227a2f74bb984133c83260","size":6808,"noattachment":false,"integrity":"sha512-0ckzK7DquXWnPyyVwOuOAXIJ9x/11BJEvDEG+Fl3I45DdafGyaFwzLh7NewytC70msFpZziQKyWDxl9j6iBjvw=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:43.810Z"},"0.1.4":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.4","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":"~0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"asn1@0.1.4","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.4.tgz","shasum":"f1ea11165f132785bc040f8d4ed8333a84bddb14","size":6800,"noattachment":false,"integrity":"sha512-kIVN35vv2q8xxiyDc8jScwDHEyg719GwYE0fYuX6lkrlp+bK7fj1Dx+GZ1LCIExvYbMG3zVkETVNHUzPyyZjyA=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:44.020Z"},"0.1.3":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.3","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":"~0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"asn1@0.1.3","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.3.tgz","shasum":"4bc56225d38f434d832582980bfc7f5e50bbb1c4","size":6796,"noattachment":false,"integrity":"sha512-GwaelydZhpPfIu5QJTxxvEA9JqqZW+953GFkvhRq1Pi4ilZlFi8xZN2olShGtAf7exJwDdRDVlNxrdEKI1Vsyg=="},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:44.224Z"},"0.1.6":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.6","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":">=0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.6/package/package.json","serverjs":false,"contributors":false,"wscript":false},"_id":"asn1@0.1.6","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.6.tgz","shasum":"39f634ff13d942d9d922939a2742909233b84c78","size":6822,"noattachment":false,"integrity":"sha512-+vGj6Ju4zZXosrHAjxAzCmJFxgWD8ZKbkP+mIdKTAMVsW5q4TFb6Ma1KwdyPGwPTzNU4B5pi544PCpzi3KLLtQ=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"directories":{},"publish_time":1323362957462,"_hasShrinkwrap":false,"_cnpm_publish_time":1323362957462,"_cnpmcore_publish_time":"2021-12-14T06:40:44.433Z"},"0.1.9":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.9","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":">=0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.9","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.9.tgz","shasum":"d90236dce043ffa224b28f1aad4b6dfc78783a9c","size":10240,"noattachment":false,"integrity":"sha512-qxACMK7BkZzGpwHYiG84ToCPrIM086pGU3G2J6yxGQJleDesx5Va3iR2ewt2hhn7kBMeo6JdgYH8TfKO2/GaTQ=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1321039109635,"_hasShrinkwrap":false,"_cnpm_publish_time":1321039109635,"_cnpmcore_publish_time":"2021-12-14T06:40:44.650Z"},"0.1.8":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"asn1","description":"Contains parsers and serializers for ASN.1 (currently BER only)","version":"0.1.8","repository":{"type":"git","url":"git://github.com/mcavage/node-asn1.git"},"main":"lib/index.js","engines":{"node":">=0.4.9"},"dependencies":{},"devDependencies":{"tap":"~0.0.5"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap ./tst"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.8","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/asn1/-/asn1-0.1.8.tgz","shasum":"9b0012d5469d70cb5516c84d4c5b772c1f1521de","size":10240,"noattachment":false,"integrity":"sha512-qOshoIVzsnZoukewbVy9SpeuipoIWYHsfJHnauk9/BML0co9JUeTldjL7upLt0M6mQiK6VJQfCzmk3A95fG+lQ=="},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"publish_time":1320703826013,"_hasShrinkwrap":false,"_cnpm_publish_time":1320703826013,"_cnpmcore_publish_time":"2021-12-14T06:40:44.845Z"}},"bugs":{"url":"https://github.com/joyent/node-asn1/issues"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"},{"name":"Alex Wilson","email":"alex.wilson@joyent.com"}],"homepage":"https://github.com/joyent/node-asn1#readme","repository":{"type":"git","url":"git+https://github.com/joyent/node-asn1.git"},"_source_registry_name":"default"}