{"_id":"asn1","_rev":"78-5594952e9eb870e7e2aaef6917e3df34","name":"asn1","dist-tags":{"latest":"0.2.6"},"versions":{"0.1.8":{"name":"asn1","version":"0.1.8","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.8","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"9b0012d5469d70cb5516c84d4c5b772c1f1521de","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.8.tgz","integrity":"sha512-qOshoIVzsnZoukewbVy9SpeuipoIWYHsfJHnauk9/BML0co9JUeTldjL7upLt0M6mQiK6VJQfCzmk3A95fG+lQ==","signatures":[{"sig":"MEUCIQDCCng43kQt9TilEnkC0OZpDXxDsqva9YH61u/KYgYv6gIgK+0V99EaaDmq+vU0uBrxu8QBky6AQ9Fvi/CQpNOWVTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.104","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.10","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.9":{"name":"asn1","version":"0.1.9","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.9","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"d90236dce043ffa224b28f1aad4b6dfc78783a9c","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.9.tgz","integrity":"sha512-qxACMK7BkZzGpwHYiG84ToCPrIM086pGU3G2J6yxGQJleDesx5Va3iR2ewt2hhn7kBMeo6JdgYH8TfKO2/GaTQ==","signatures":[{"sig":"MEUCIQCosI84P79EqpEyQ7/P0j4WCzoU5IY0ZfSqT49aU4nDZQIgewX7gmwJ8f0upAQKf2vzWHchch0n/aEoXDCppPgLxIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.104","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.10","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.5":{"name":"asn1","version":"0.1.5","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.5","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"eb22776346f5b7583c227a2f74bb984133c83260","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.5.tgz","integrity":"sha512-0ckzK7DquXWnPyyVwOuOAXIJ9x/11BJEvDEG+Fl3I45DdafGyaFwzLh7NewytC70msFpZziQKyWDxl9j6iBjvw==","signatures":[{"sig":"MEQCIAkaff99tB2i7xslqBJ1VO7DyTlsHJkCCD2vABhCVq8yAiBb5jPiI9CqngZa7mhvsKLVfycPLXAlbF3Kw1Ffu5uHmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.22","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.5.3","_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.5/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.6":{"name":"asn1","version":"0.1.6","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.6","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"39f634ff13d942d9d922939a2742909233b84c78","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.6.tgz","integrity":"sha512-+vGj6Ju4zZXosrHAjxAzCmJFxgWD8ZKbkP+mIdKTAMVsW5q4TFb6Ma1KwdyPGwPTzNU4B5pi544PCpzi3KLLtQ==","signatures":[{"sig":"MEQCIBn/wWc1EwxQNwEpqEeq9cFiGgP42i7IgcgIZJytnECXAiBcZQfNW8mtDPpWta9AIGSwdkQjKAQIRn8HmVIdb69qFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.18","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.10","_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.6/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.7":{"name":"asn1","version":"0.1.7","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.7","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"68f70219ea9f57f035bc40507bfb30d14f0f2f62","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.7.tgz","integrity":"sha512-6gk/foyseu/GezFwctDxG8QCcCrWwnTAZ/eFslw9QqW9WUmv9NqPouhbef1P5fPc64g5uOB7rvP7AAY+PSBCBg==","signatures":[{"sig":"MEYCIQDCkx9MlyrAqM3FIP0uVNkusVOtdU1KmJLPKdJgFLomWAIhAK+NQzeGxmVR5FJ19JlQBsVSQM6cl6MtCkpnb9c920fS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.18","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.10","_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.7/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.10":{"name":"asn1","version":"0.1.10","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.10","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"27488f32749567e1e117a9764c70c76b053312e5","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.10.tgz","integrity":"sha512-Yl9tEdnmJkMjHHxegKMnsE9NzITZqZ+Au+w5wRc3Kjnpp80A5wA+daMddd/xKBd0i0ts/7do9CGD4OjJI5wCRA==","signatures":[{"sig":"MEUCIQD26eZPr5rOdbueCJO6wd9WgydFdjnCdo3iIPKPX7E8hQIgPExp6FFqJNX3KPwzgF+w/RXl17bLsGXgXM+1v4aXEq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.106","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.12","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"0.1.2"},"_engineSupported":true},"0.1.3":{"name":"asn1","version":"0.1.3","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.3","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"4bc56225d38f434d832582980bfc7f5e50bbb1c4","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.3.tgz","integrity":"sha512-GwaelydZhpPfIu5QJTxxvEA9JqqZW+953GFkvhRq1Pi4ilZlFi8xZN2olShGtAf7exJwDdRDVlNxrdEKI1Vsyg==","signatures":[{"sig":"MEYCIQDVWNbJHtjJKr7ay+qbG2ncktGzzr8Li2tyKg4OmAC94wIhAPq0FhZ1XX9fJsLCc+gtEIwLu6lzLSe2wfHU2rgU1fmT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"~0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.18","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.10","_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.3/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.4":{"name":"asn1","version":"0.1.4","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.4","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"f1ea11165f132785bc040f8d4ed8333a84bddb14","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.4.tgz","integrity":"sha512-kIVN35vv2q8xxiyDc8jScwDHEyg719GwYE0fYuX6lkrlp+bK7fj1Dx+GZ1LCIExvYbMG3zVkETVNHUzPyyZjyA==","signatures":[{"sig":"MEQCIC41mitkKWX52BAjKsQsH9nnRh6yyyWRMzcSbeMszECGAiBk1bVC9wjtC8trva25wW82y2EoFAgNI/LKMyV8RElGaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"~0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.18","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.10","_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.4/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.0":{"name":"asn1","version":"0.1.0","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.0","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"8618214ff5c0180807a885d9c1f3b67dc73e058f","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.0.tgz","integrity":"sha512-CuqJJHh/U5xQcoBHUK43DP7QpIu9ReEGxOtczPYloauyuCuoHL8zoc8CJiAY3BTpsdI8f1wnf5LIXJNXs6CfvA==","signatures":[{"sig":"MEUCIQC+yXk7EQstKJQA6frPp4arFqVoBM+p41lVnCC+3sCbOAIgbFMDauBg831QWDn/9cI8mSKUZqOxyBLjr8wdT2D63Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":"~0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.15","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.9","_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.0/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.1":{"name":"asn1","version":"0.1.1","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.1","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"a63c6cc21cafa12ac05f5c3f61e6084566292aa2","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.1.tgz","integrity":"sha512-lyoOpJOrMArDiAHsgrepxQwgKIr69V1rRWf6dIUpW62QiUpYqBVfgmnGqONLNFL338bR2RiWM0dJvriGv0tsuQ==","signatures":[{"sig":"MEQCIEWnfKPDaiGdUkGQA36uUlBmETv3C21JGVRo4xIOymikAiBfzzH2EPRZ+WJ7XNtiA61jMO78iIbTels9CqccUrSVpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"~0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.15","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.9","_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.1/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.2":{"name":"asn1","version":"0.1.2","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.2","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"dist":{"shasum":"ac835e89fed60d2909179f192295f36162e8c00a","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.2.tgz","integrity":"sha512-tggAehfGC/qeaUksXIbIVFInOATbzNp3vV7eGQu2XL61mBuu/lqWwGpEaa+Rh7rPZrC7gL8OztFL4AVxxdb/Kw==","signatures":[{"sig":"MEUCICOaU3ZJWmnqHC3Gr740FNcIWFErFJUJ/P3JiE433YzhAiEAixqbDDaapiISwGf9YnDOnGX8ZoCJgTCq+4owVMVtnZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"~0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.0.18","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.4.10","_npmJsonOpts":{"file":"/Users/mark/.npm/asn1/0.1.2/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"~0.0.5"},"_engineSupported":true},"0.1.11":{"name":"asn1","version":"0.1.11","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.1.11","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"}],"dist":{"shasum":"559be18376d08a4ec4dbe80877d27818639b2df7","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz","integrity":"sha512-Fh9zh3G2mZ8qM/kwsiKwL2U2FmXxVsboP4x1mXjnhKHv3SmzaBZoYvxEQJz/YS2gnCgd8xlAVWcZnQyC9qZBsA==","signatures":[{"sig":"MEQCIGUwI9IKQ/XsTnT2MoLpwthpwnk33C2h6Z2O4QEARNW+AiAEgsMjwbLwsSdJReqQyk9Pt5lxkXF7jxREAHR+SG7lHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=0.4.9"},"scripts":{"test":"./node_modules/.bin/tap ./tst","pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib -r tst; else echo \"Missing gjslint. Skipping lint\"; fi"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.1.0-beta-4","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"v0.6.6","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"tap":"0.1.4"},"_engineSupported":true},"0.2.0":{"name":"asn1","version":"0.2.0","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.2.0","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"}],"homepage":"https://github.com/mcavage/node-asn1","bugs":{"url":"https://github.com/mcavage/node-asn1/issues"},"dist":{"shasum":"c38a3ddc5f6340a99ee301ad3e395472d2b0fe4e","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.2.0.tgz","integrity":"sha512-/8v+p97bilwzoMaFxn1BDB7tkObSZNFsh56rq1WGUYTNLyyhIvaHFrmTD/BtWvAk0AOr1w+Cf9igZiY1L4x91w==","signatures":[{"sig":"MEYCIQDzMXe0rEqC8dUfe/Ppi/XfAGapdcgNaEOIza0sAmAL4wIhAPrfk6LjHdnHq76QrCG2Am26fSsYahUrtpSSUeMTF9eb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"./node_modules/.bin/tap ./tst"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.3.21","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"dependencies":{},"devDependencies":{"tap":"0.4.8"}},"0.2.1":{"name":"asn1","version":"0.2.1","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.2.1","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"}],"homepage":"https://github.com/mcavage/node-asn1","bugs":{"url":"https://github.com/mcavage/node-asn1/issues"},"dist":{"shasum":"ecc73f75d31ea3c6ed9d47428db35fecc7b2c6dc","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.2.1.tgz","integrity":"sha512-Qlt6MN3lOQjpHxlh49dTHVV3ankYp3udK35Aw0bxHMAAVYaa7m+csXAdzdS/t3HJn0eG+o81PTAifeFoCNJCmg==","signatures":[{"sig":"MEUCICwvV8TzdaQZScR1m6i9nu6vSgAS/xdaEG8mH+mh/fajAiEAh+gYo4cMQ7vumsAshLSF+a4MZxZ8HXQX/zIaz/QqnOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"./node_modules/.bin/tap ./tst"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.3.21","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"dependencies":{},"devDependencies":{"tap":"0.4.8"}},"0.2.2":{"name":"asn1","version":"0.2.2","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"_id":"asn1@0.2.2","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"contributors":[{"name":"David Gwynne","email":"loki@animata.net"},{"name":"Yunong Xiao","email":"yunong@joyent.com"}],"homepage":"https://github.com/mcavage/node-asn1","bugs":{"url":"https://github.com/mcavage/node-asn1/issues"},"dist":{"shasum":"408fcea7db6a668f119c38a9c244fec90061a7ac","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.2.2.tgz","integrity":"sha512-jkhsc2d+w9wCrma14ozbu1zAbNWcAjPIPAdP6PCHGu6JxOaUzcJQKDGgDooItj/O2uSwZEzhgOtTSNCk+jNDYQ==","signatures":[{"sig":"MEQCIDXC6uBKp9vwX58Eq0v/gTg23v+bPdvrTfdWjLhzejl5AiBUOq/+4rZaeDAEvrkd67R9YV6bZ+qik4f1RFESJ0QkUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"tap ./tst"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.4.3","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"dependencies":{},"devDependencies":{"tap":"0.4.8"}},"0.2.3":{"name":"asn1","version":"0.2.3","author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"license":"MIT","_id":"asn1@0.2.3","maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@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"}],"homepage":"https://github.com/mcavage/node-asn1","bugs":{"url":"https://github.com/mcavage/node-asn1/issues"},"dist":{"shasum":"dac8787713c9966849fc8180777ebe9c1ddf3b86","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz","integrity":"sha512-6i37w/+EhlWlGUJff3T/Q8u1RGmP5wgbiwYnOnbOqvtrPxT63/sYFyP9RcpxtxGymtfA075IvmOnL7ycNOWl3w==","signatures":[{"sig":"MEUCIQC7miC0gj8mgjMJGkSa9m4vEVxRHM/rB9m3rTpfEuXm/gIgegpbzpk1ufxAHxTyhcAo/qagPjMeIcOu7x5vcliwHys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":"asn1-0.2.3.tgz","_shasum":"dac8787713c9966849fc8180777ebe9c1ddf3b86","scripts":{"test":"tap ./tst"},"_npmUser":{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"},"_resolved":"asn1-0.2.3.tgz","repository":{"url":"git://github.com/mcavage/node-asn1.git","type":"git"},"_npmVersion":"1.4.28","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"dependencies":{},"devDependencies":{"tap":"0.4.8"}},"0.2.4":{"name":"asn1","version":"0.2.4","author":{"url":"joyent.com","name":"Joyent"},"license":"MIT","_id":"asn1@0.2.4","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"melloc","email":"cody.mello@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.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"}],"homepage":"https://github.com/joyent/node-asn1#readme","bugs":{"url":"https://github.com/joyent/node-asn1/issues"},"dist":{"shasum":"8d2475dfab553bb33e77b54e59e880bb8ce23136","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz","fileCount":9,"integrity":"sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==","signatures":[{"sig":"MEUCIQDSDAAilfv+myGNuT7iVDxca52OY6GAX6BoJZLCaeTyrAIgO19K9K2kYuHxY9W4IkV0C4LS8wigvNifLl6MjtvPhhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY17hCRA9TVsSAnZWagAAIyEQAIzewTkLKyCEwZLZAa+Y\n4gyxLVzRjMv+m6jEs6F5c/WFro6qDfmlGLT4Bjxbbyu65Hbe2x9/6meItAu9\nRfrylo9sziNMM2VotpEXhvxEbB1eLXwJQfQyYespJ66jW4nCYibcuRIyAa9k\nU0sjmdkmc15sct9tVr/6y66s7wk7tPflpbTw5LIiJkPS7l9XUTv4m2pxgKy6\n3iFpWHWCw3qL0lM+fK6akfBRQqUYuRt64b8GOFokOzZ8umyTQNJ0Uf9t6HDG\neN/reQn19ShhMOgHEb+TbzQyZavzLCG6C0cto6axvYDWhFe0HCrEjYlcEAxK\nvJ6k6ZbBegdIGbtufxWx8w/PwSQWDj81zyrdSOGK+Q2exlcBeuKdxzCujr+r\nWVZttUAhd57u71QwsLYdFfiAOGU524NbMNGXYMhYR3cfMSxMj+n4gq9I4duO\nQjMM/Ssngc7j5zL9pBtld9NG5T9R68i+Rx7Bd0FPPA0gs5UyyxIjQBt3vmuC\n7uWEpkOWuN//jrz18oJFS9pzVUxF35eyTLB+leKlLBa+56XSl/B0QrONgaXF\n+V9wRHnMrfTGg98WcehqeoCEkXdrwvMGgssSr0+undAO0Vx3dPufLkwqyPbj\nictqz6YWwonqLcD0jihHcrb0sUz+A1T1aEbdW4iKVrgU1Z+SwjJebdPJtP7r\nnYrv\r\n=Rn3q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a80f9f24f17a915a8b8634cb72cd55af3f724f6d","scripts":{"test":"tape ./test/ber/*.test.js"},"_npmUser":{"name":"melloc","email":"cody.mello@joyent.com"},"repository":{"url":"git://github.com/joyent/node-asn1.git","type":"git"},"_npmVersion":"5.6.0","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"safer-buffer":"~2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.5.0","eslint":"2.13.1","faucet":"0.0.1","istanbul":"^0.3.6","eslint-plugin-joyent":"~1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/asn1_0.2.4_1533239008530_0.4258479106965425","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"asn1","version":"0.2.6","author":{"url":"joyent.com","name":"Joyent"},"license":"MIT","_id":"asn1@0.2.6","maintainers":[{"name":"todd.whiteman","email":"todd.whiteman@joyent.com"},{"name":"kusor","email":"kusorbox@gmail.com"},{"name":"wyatt","email":"wpreul@gmail.com"},{"name":"michael.hicks","email":"michael.hicks@joyent.com"},{"name":"bahamat","email":"bahamat@digitalelf.net"},{"name":"chudley","email":"aguycalledrichard@gmail.com"},{"name":"tchameroy","email":"tyler.chameroy@joyent.com"},{"name":"dbuell","email":"dayne.buell@joyent.com"},{"name":"pfmooney","email":"pmooney@pfmooney.com"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"arekinath","email":"alex@cooperi.net"},{"name":"melloc","email":"cody.mello@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"}],"homepage":"https://github.com/joyent/node-asn1#readme","bugs":{"url":"https://github.com/joyent/node-asn1/issues"},"dist":{"shasum":"0d3a7bb6e64e02a90c0303b31f292868ea09a08d","tarball":"https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz","fileCount":10,"integrity":"sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==","signatures":[{"sig":"MEUCIQDh8rHXgZYfiyydIhYCAvX5qKC8LudijMiGGIeoviWu6gIgHcEVesBYAyn1gYDWhR8vKfZd4gil1GtyOlz0Bsp4bm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2j12CRA9TVsSAnZWagAAAMsP/0OlnHNAA18YRr7ioggR\n0/2/6wNWwbA6EpcIUZiWmdaWoWfQBVWKkXRjNT0zLiW0ck1rYrrg9P+DCgXK\nsxW6zBlYirwR8Og2uuxH+Ja2n3CZdZfLo/qifjfViDH2ibbrdF5j2WwKfkeE\nW6SvhktnocxEV1d+9+0fDn+8uC44H/A547c58Ed4HXYCrLKEXwbCb15oppSt\n7qbqGo/Cpht/pBK3P/8RMTNaGifiNp129YL5CfGo5CDUXRF1z6ofZUpFLKt1\n6X0hd7Iok4o+s8JBHDIUhpeMX7Komdz4jX/i+wwzuHldsmg2BeDo5n7VLkl8\nEsnMCQsnrn6ZTWO+QsCxWO+80Fr7+ADtfTm8XDAUR2I+LMtTjC53CcIDaikx\nicieoULaI/Bnq0Bwndtwi2yyog4pAyCZIISNA//WDbbDgzmFEoCUb6L8WTAH\nDD63RiXCDq1gXa3AVaIgn/1PCVNO3ox69lEx5HKPdPHXzX4hObRPOt2+x9QA\nPR1/r4wYO8+awxWCxvbvto8lpmU+9O/QrECqqzqEs/GDUGfBHYHeC5tHb+is\nI/KiqTsgi274xy7jSIjFzL8o4x0xeE5GuHAi7g4gAw/YzxmA5wgOohQ/aqva\ncrjx0nnNVWsQvgf/5Tmf6FK2J3xxaY2n56Gwb4ClQ4G2PzyUDpLskjQMtZk0\n1zf9\r\n=FhY3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c80ab61a3ba35d77deb0a44b9c2bb7abc246dc09","scripts":{"test":"tape ./test/ber/*.test.js"},"_npmUser":{"name":"bahamat","email":"bahamat@digitalelf.net"},"repository":{"url":"git+https://github.com/joyent/node-asn1.git","type":"git"},"_npmVersion":"6.14.13","description":"Contains parsers and serializers for ASN.1 (currently BER only)","directories":{},"_nodeVersion":"12.22.7","dependencies":{"safer-buffer":"~2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.5.0","eslint":"2.13.1","faucet":"0.0.1","istanbul":"^0.3.6","eslint-plugin-joyent":"~1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/asn1_0.2.6_1635986787575_0.15391608273285207","host":"s3://npm-registry-packages"}}},"time":{"created":"2011-07-19T19:07:06.870Z","modified":"2025-11-26T18:15:38.944Z","0.1.8":"2011-11-07T22:10:26.013Z","0.1.9":"2011-11-11T19:18:29.635Z","0.1.5":"2011-12-08T16:49:17.462Z","0.1.6":"2011-12-08T16:49:17.462Z","0.1.7":"2011-12-08T16:49:17.462Z","0.1.10":"2011-12-08T16:49:17.462Z","0.1.3":"2011-12-08T16:49:17.462Z","0.1.4":"2011-12-08T16:49:17.462Z","0.1.0":"2011-12-08T16:49:17.462Z","0.1.1":"2011-12-08T16:49:17.462Z","0.1.2":"2011-12-08T16:49:17.462Z","0.1.11":"2012-01-06T17:02:19.759Z","0.2.0":"2014-02-24T17:51:55.325Z","0.2.1":"2014-04-04T20:03:39.061Z","0.2.2":"2014-09-03T18:29:15.607Z","0.2.3":"2015-09-30T22:53:30.238Z","0.2.4":"2018-08-02T19:43:28.577Z","0.2.6":"2021-11-04T00:46:28.017Z"},"bugs":{"url":"https://github.com/joyent/node-asn1/issues"},"author":{"url":"joyent.com","name":"Joyent"},"license":"MIT","homepage":"https://github.com/joyent/node-asn1#readme","repository":{"url":"git+https://github.com/joyent/node-asn1.git","type":"git"},"description":"Contains parsers and serializers for ASN.1 (currently BER only)","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"}],"maintainers":[{"email":"todd.whiteman@joyent.com","name":"todd.whiteman"},{"email":"kusorbox@gmail.com","name":"kusor"},{"email":"michael.hicks@joyent.com","name":"michael.hicks"},{"email":"bahamat@digitalelf.net","name":"bahamat"},{"email":"Tr@visPaul.me","name":"tpaul"},{"email":"danmcd@edgecast.io","name":"kebesays"},{"email":"pmooney@pfmooney.com","name":"pfmooney"},{"email":"mcavage@gmail.com","name":"mcavage"},{"email":"alex@cooperi.net","name":"arekinath"},{"email":"melloc@writev.io","name":"melloc"}],"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","readmeFilename":"README.md","users":{"sopov":true,"shanewholloway":true}}