{"_id":"fast-srp-hap","_rev":"21-2d50b1de9b5371a5400c9eb9b65a8507","name":"fast-srp-hap","description":"Secure Remote Password (SRP)","dist-tags":{"latest":"2.0.4"},"versions":{"1.0.0":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP) modified for RFC 5054","version":"1.0.0","main":"index.js","scripts":{"test":"vows test/test_*.js --spec"},"repository":{"type":"git","url":"git+https://github.com/zarmack/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"licence":"MIT","dependencies":{},"devDependencies":{"vows":"0.7.0"},"gitHead":"0c812b0145bd8bb42e4f5499cb7a77a221baedbd","bugs":{"url":"https://github.com/zarmack/fast-srp/issues"},"homepage":"https://github.com/zarmack/fast-srp#readme","_id":"fast-srp-hap@1.0.0","_shasum":"2ac40f96d24b7297d0bc8594c004568a686957ff","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"dist":{"shasum":"2ac40f96d24b7297d0bc8594c004568a686957ff","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-1.0.0.tgz","integrity":"sha512-M4t/ayZoH4D1xUHdPACnSpY8goVHnrmpMKRg7TBKMaepIzv0EiK1fEvheTI3H3Fl5LNfLC+yszI7M/fTZNJQDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtNFBpVHiiP42aftth/1VPQfKtYPTjYLPO6F6Iruh2rwIhAKWuLRVJTGulld1faI3yEV3MOPd7bVc+Zvxf37Pz4o9g"}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-srp-hap-1.0.0.tgz_1478046915048_0.9381936532445252"},"directories":{}},"1.0.1":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"1.0.1","main":"index.js","scripts":{"test":"vows test/test_*.js --spec"},"repository":{"type":"git","url":"git+https://github.com/zarmack/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"licence":"MIT","dependencies":{},"devDependencies":{"vows":"0.7.0"},"gitHead":"e07f5bdd6cad857a313f267d9576dfc9abb37fee","bugs":{"url":"https://github.com/zarmack/fast-srp/issues"},"homepage":"https://github.com/zarmack/fast-srp#readme","_id":"fast-srp-hap@1.0.1","_shasum":"377124d196bc6a5157aae5b37bf5fa35bb4ad2d9","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"dist":{"shasum":"377124d196bc6a5157aae5b37bf5fa35bb4ad2d9","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-1.0.1.tgz","integrity":"sha512-JtWb+VpyuEHJ7uhGHyq3UiqmNYfxpU6UPWB+OZIvi52YC1uPLRcNz2KlrjXOiKHgQa5hEDg64mZ1CfFFKH0cZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIET5+kwUVzAuMgp3eixkODcgjFff7juhbWCwuCHm5Rg6AiEAmdKA9GoCqzGJCbLEK2LSmKDJ0C8RMqZ+TGqfC/vFH6U="}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fast-srp-hap-1.0.1.tgz_1491766802426_0.9310701838694513"},"directories":{}},"1.0.2":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"1.0.2","main":"index.js","scripts":{"test":"vows test/test_*.js --spec"},"repository":{"type":"git","url":"git+https://github.com/zarmack/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"licence":"MIT","dependencies":{},"devDependencies":{"vows":"^0.8.3"},"gitHead":"e9f37da17ed44a67276611d0572a1ea4ba163fc6","bugs":{"url":"https://github.com/zarmack/fast-srp/issues"},"homepage":"https://github.com/zarmack/fast-srp#readme","_id":"fast-srp-hap@1.0.2","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NpC1VvD//GA5eSrDWsf8y6cVy7pcYcn0KX62X/jMGxmZqNJqyXV/ShKxk1OUhp4uPRCWZh6Y6DgMSnsak8vxlw==","shasum":"8c7a415a5ef4d9b606bee090acc321e8e846d8e4","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-1.0.2.tgz","fileCount":12,"unpackedSize":102152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekq/ZCRA9TVsSAnZWagAAE6IP/2ZGy64VJOF1Cc7GGvKI\nCdbQGd77r5EOgYHE/cnNgn2QmPmxUNCFV/DyUFH3qvbqGzH+QCetJWIIQDSx\nsBKKu+tNV4YIdEhjwX2BX4zOzOOnPvPazWmXh/gVcDuOxjdee73hE3PBGfoa\nPTObm4hTCcdvBKUPtBJRPbKbO2ijMI3eDjaJfgxbS1hFr+G7gtI/wt3RCJ1t\noCKu27cUIiYpVdDb6epUULQrbaoC925Okm9iKCGmIjY3nREox7bey3rlcldi\n469lpXzP9j2NLkRDh8hKjy84MArVpL2kaIyuIb/nApPpHGjFPn0oJIhXj4Fu\nqM9dCzTX2PlIhKC+oj81MvkvzbjPzbUFCWod40gAPluAZt+9zDBRmGLm1s/G\nbw5iaPeGjMazAHjk2g88P1RoYdckBpgytUILi0Eo4riQ7AUbYv60QakECba6\nUlfFYnkD+r8DVwp8+tG8t5lSfj75bCFmDa3YWRu/6KV9oDG1PomElzZP0y0z\nK/3hXfM5nW6id4FvOWePmZzFHb8hF3XfTjlFPRQfqu1tm3zojUvaGg6fb/KC\ncqmFSuUkCkgOe/C0fhjCNf2iNchfAiFABh0wBmwBwg2GGLXh1y97Ofr1izXG\nhi2EClRybhKkx1/5m3ZJorBuTU8dpxEf5i61CN554DbpS2nkDY0/BOF1LCub\n05Ro\r\n=wRZJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMdAVCiMb11xCkavfxHTmweqC9b61On200hmlsz3GjhAiA25CDsyE0pzwO7PaJy0ZkUZ6hmKD4ql6rOLH0N11o0iQ=="}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_1.0.2_1586671576978_0.981111900724154"},"_hasShrinkwrap":false},"1.0.3":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"1.0.3","main":"index.js","scripts":{"test":"vows test/test_*.js --spec"},"repository":{"type":"git","url":"git+https://github.com/zarmack/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"licence":"MIT","dependencies":{},"devDependencies":{"vows":"0.7.0"},"gitHead":"316a1677ce0ab885b27951f9a8d7739de4254d96","bugs":{"url":"https://github.com/zarmack/fast-srp/issues"},"homepage":"https://github.com/zarmack/fast-srp#readme","_id":"fast-srp-hap@1.0.3","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kp0UGqzqcAsppsRM6wvx3F/4FGW/GgjA+15INGA/FWpqe/Fcofo/9c0hhYXxEa+FS6JIT0K5XGdAYQPXLXAVBQ==","shasum":"dec1a397d853a9473535a1836de230a4670f3575","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-1.0.3.tgz","fileCount":12,"unpackedSize":102150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekvJbCRA9TVsSAnZWagAAg3AP/RqNWTiRkVxKaMQb7Iwu\nA/zk0s2ShLX1gGJeNNOYeTVyoWjCOheHRejwGTchjYtXKAg1R3evONlylKHA\nACRqY01OkhIGAVKSblwoEhytNAjG8R/Dhf3/TaMPFARjYDEV7q2f1VZF3hjX\nuTi+aKYTsRs6axcLACFqmLP4gjJRGsv1anTLkGe/t2OGQtprtinNuZXdl/3s\nCVy2Bb+QeR7NjFRz6oqoFfEiZzS7xA4wNCK7iQ+fJnQafvkYUf5BYV+TjIcL\no/QNVOHIKw5eLd9JP3gpm/vb7HJx/JY+8una7uc9IkSNtSXvJTEI8cQ/hkVK\nKM9FVsv4QQYJcfehy+30Cq6PjgYyThN8r7AZst1zXkROQd7RV0oG+XIBLThj\nT26F19eqrsPGu1MqflzU0tEtvAlp1fDOgibM4lSbkEfBy8l5arraNpZTtBYr\nl/Ds3QnueRofqQxniZ3v7J72uhMcqjhOvNRJd8bpVxVh/swNeY6WnIX0p2Lv\na/YPKnRzxrU/+M7Hs/trE/YxJDfEHE52OjgITNek50chOxU+5a62SJ7iwptv\n3cTHa5MMDuRe/rJ3SbCDBMZxBF+srOWxbW0b59QZa0L7IVCfM+mxP3YE53+m\n6cRSeddcZIrLa41qq9XSLwP5Cx2RMaJn/uniaXFArho8qc5WcwIon+OsUTWU\ngT7w\r\n=2lQ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5RhOxy2y1RBNRKliL6Ki+ivCAhJylsBw8E53j7h88vgIhAPrNq/cUTEuudifSq8H29EVkvFBU8lP+bb6eOGsa9L46"}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_1.0.3_1586688602853_0.8824131685673899"},"_hasShrinkwrap":false},"1.1.0":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"1.1.0","main":"index.js","scripts":{"test":"vows test/test_*.js --spec"},"repository":{"type":"git","url":"git+https://github.com/zarmack/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"licence":"MIT","dependencies":{},"devDependencies":{"vows":"^0.8.3"},"gitHead":"9e1540c205f042eb956277275cd879cd5fda75d7","bugs":{"url":"https://github.com/zarmack/fast-srp/issues"},"homepage":"https://github.com/zarmack/fast-srp#readme","_id":"fast-srp-hap@1.1.0","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-iFGjJyVWoDeLH+j6wczcjKANJkdmF30Mzgx2Gt3KL3Me3RIfpCU0/jL9mIORhvOgZbdcXOaQnnilTJSMfK4Hpg==","shasum":"43fd170d220b73457f88c3c5a7b5350c8a3a024f","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-1.1.0.tgz","fileCount":12,"unpackedSize":102152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekvP6CRA9TVsSAnZWagAAqbEP/ilcE4f5qUIARLhtDB8k\nlUstE5wGA5WcB9Yf5oTMNbWvEY4/tz9sMjucywasi5FKTgLuBY8jkOIcmMYV\nGK44mzGe8TkMMhelFp2Uz4z+N1DH24eZ3odeA4XUKkc4V+KCXm0tdyqtrMw2\nipg3dcoBt0au1v16NmtlQXCWGmznQQG8N7ZkXCNBbpz1xAE80kJj92a440xd\nKA5oRujlwD1V3FmngMKmrvb4o2NYL4cFGpg4holjb2k/NpU/OP7nROQjCdXO\nUaTSd9duDVECydHCHLVuxkQtP9FYzfmx96iw4+TSr7GE4bRz2e14cdy5wHsM\nV8sU5L/YzS8pjnQQFhkHyD6JFsGW4Kda4oxr2B0KTEACt4j4pszXOjCIRjOl\nZfzfkwJZ6ttowBlQuOT6+fnAmzD9giavL7ZylgZLfbEwCOt//FpVl4Yy0YSM\nLk1LnhGvMSXCZs7lxiyBqF/2yqe51Zc4nUAsHPCdvRlCC1A8RlKJKCeesLCM\nDttxFkgSBve2s82BYhP4g7q+FJhESYQ9ZXl0ER+Yj/UeUrKoBB2Lqvw4g2Ho\nROvCpg25KVcX8fSEr1wcmJ4PPOwQlQL3S/SO/G2x0UEhQG3vyRF12nuTS/x6\nWGvRKEVrlTX0h5OFPFae4bVNU2IjfQDYA4Wj2RBx/UzY3L3NHo7PF4aSfBiL\n7fkz\r\n=haP3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsJY6LFezXXJGKDHL3G3YKbIsi/DjL5lTJGHXb12TjbAiBPfXIOaDcSWZM1PlQJ8WZh4+TmGmiASYX/WA7tbaRleg=="}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_1.1.0_1586689017851_0.6344986225692395"},"_hasShrinkwrap":false},"1.2.0":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"1.2.0","main":"index.js","scripts":{"test":"vows test/test_*.js --spec"},"repository":{"type":"git","url":"git+https://github.com/zarmack/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"licence":"MIT","dependencies":{},"devDependencies":{"vows":"0.7.0"},"gitHead":"28412bf4bf9666419576290d61601e002ac28d23","bugs":{"url":"https://github.com/zarmack/fast-srp/issues"},"homepage":"https://github.com/zarmack/fast-srp#readme","_id":"fast-srp-hap@1.2.0","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WgC3eJEaQo94pq6Ua+l4zdceMLkDXvhZ4OpyQsFdlTFDH7GwJ6fikr+C/mkKzaIxbnODkqee8cOd0KjuW2ebKQ==","shasum":"99f558c20c171786966ce70d21f3d4004b484928","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-1.2.0.tgz","fileCount":12,"unpackedSize":102150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekvS8CRA9TVsSAnZWagAAovoP/1QX8LXoF284mw7FrXU0\nMjOhCZ5ogrVUaoIqv3hllB5TIJeG+MG3GPafvyDJBxEC2cS0Ic1ybBNKObkv\nN2eamSPrBsDAbsF6xC2WV3Sdn+OMe8RirpGUPW7tWFir1k2BmHrYkykWx2eg\nLkX/0S1RwbWSk/G8BsZ2Lcmcit5UMWdcr9LL4qWgde1C3kVYvvt0vMBAbmEv\nAFu015VKMmk9nEbVnKWp0TaZ+UxsdHTKlP+aCd8xhsUrhkgbxf32HEHC/DSZ\nqTFofG+gEle4SUbaqAxXa+6jK6KtFOP+Ui0QeWDusueNuW0+jvc/orbYivYW\nmm7L+RZO2XGhtQXJE+1v+23J7xdcXO7NOx9lLrnNXD9I4vUmFiC4keekOazJ\n5p01zHocXfv1wrumlAff6ZZzIRBeRtQaKZChZu+w2wmph8LA5dSMcl4hbSca\nGiSV1n1i67BHUtxd9TnLK0BSKjt+hBUckxyhdGhP1cD6M6U2DRFbsDQc56mz\nohjQRNa1m6PzSMf12ghRGAN7JUoB2bjRg11mQeUaxpvqnhC8jru7bYRNv0Jh\njhww3mISCuN+G4zsO59Q/7a8c9jBohizqk8WjMOgCd+Cp8duNLyeeMdJ5S69\nlmfWw+r+Jj8a2Nuk+9qaHS01B7fTTC9BHf5DEZn18QEUgnxrUMQjP9qEsNdO\nJBBF\r\n=pqGD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRJyad3SZfsIwvne7FDwWJuU+vuYB1o0vVptKUKLO3vwIhAKmcP3wG8y5ETC2bXLcmhq9XuLWLcU+Ckz8UMv+HDi9s"}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_1.2.0_1586689212002_0.9679223542912225"},"_hasShrinkwrap":false},"2.0.0":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"2.0.0","main":"lib/srp.js","scripts":{"clean":"rm -rf lib","lint":"eslint 'src/**/*.{js,ts,json}'","build":"npm run clean && tsc","test":"vows lib/test/test_*.js --spec","prepublishOnly":"npm run build","postpublish":"npm run clean"},"repository":{"type":"git","url":"git+https://github.com/homebridge/fast-srp-hap.git"},"author":{"name":"Zarmack Tanen"},"license":"MIT","engines":{"node":">=10.17.0"},"dependencies":{},"devDependencies":{"@types/node":"^10.17.19","typescript":"^3.8.3","vows":"^0.8.3","eslint":"^6.8.0","@typescript-eslint/parser":"^2.27.0","@typescript-eslint/eslint-plugin":"^2.27.0"},"gitHead":"bcad43e507e7a2129709a994c2123f9916fb7f04","bugs":{"url":"https://github.com/homebridge/fast-srp-hap/issues"},"homepage":"https://github.com/homebridge/fast-srp-hap#readme","_id":"fast-srp-hap@2.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Q/QKNo3TjFxdx6YKzOOUdStc6RHfkNYXnpQf0N9xyy+usOd0bdHqLvtHQ2Xao+ZIU+pQt5J3ZpnLpVDdw8WLjw==","shasum":"964a2c5cf4ca9e4e661074c33577326b53a123ae","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-2.0.0.tgz","fileCount":13,"unpackedSize":104754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek1LXCRA9TVsSAnZWagAAh2wP/RvK19MXMTuK5ofp4yg3\n/kYFI9RAoP7eHHsqp0JMkhbbpZiGmYSejKlWxkBdws7+tzfAzPmk6MCdqBJh\n2g9G9jYXQj1si0dKZxPLGDjpjYswyAqWSOfqSwxciC0+mCay0p1pfvA0tQUx\nLsadnvWMDHfacPplN8qKdOoLYtME3IuEdl2sVYp4ybu6d7jSutWzGyrSqaWA\nm+uAoWIo3g4mqN6iOx7yV1WB1/Iu43NLqttP7JKuvP5G3vaq7I26elTdA5k7\nnUksY9dT6JLr7d/2UlKNDl9GMbtm5l7/yphfRNH/CHTq8B2tvrUABNfoypjA\njs5/3Ky5vH0sBbD3vHz0W1rb2Am+hTVJP407jIoBouyn0yQFPYXbo1mDmCYb\n2D99P86I2K/bA6oKD7cktEI2Og2khTZxNrXf15K/RIP9zcXwZLflzaGRFuMa\nD7GN/XUVRH0cOqQ8gguRPy9CGIHV6/S3c/Dfj+bRQLurZNEp2DqY38pezGXu\nve/bxEudRAs4lXg/cX0aeeC7dFe/m2qDX1msLAW4QQmBRBKR8GJT8jzugY5E\nwVimuZhZAoS5H2YhLFZXG4rOqv3Y9ARRUXtVGcn0167eUxipVy3pMPXycd9v\nU8Bl+gobeLrsyzlTS9xMjx4Kj0L5SiLZ/3dCeZ2NFHjOv2ilCY7y38Y2GKCP\nykrp\r\n=cj2Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFntrQdMDRHLjo4aRIZBH21SQggl4TquMw4bo5Egl5HAiEAlKaq30QWKKYIbvVSJOmj8R5zMKr9rirE5AKOGghUxkU="}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_2.0.0_1586713302498_0.37380605694279057"},"_hasShrinkwrap":false},"2.0.1":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"2.0.1","main":"lib/srp.js","types":"lib/srp.d.ts","scripts":{"clean":"rm -rf lib","lint":"eslint 'src/**/*.{js,ts,json}'","build":"npm run clean && tsc","test":"vows lib/test/test_*.js --spec","prepublishOnly":"npm run build","postpublish":"npm run clean"},"repository":{"type":"git","url":"git+https://github.com/homebridge/fast-srp-hap.git"},"author":{"name":"Zarmack Tanen"},"license":"MIT","engines":{"node":">=10.17.0"},"dependencies":{},"devDependencies":{"@types/node":"^10.17.19","typescript":"^3.8.3","vows":"^0.8.3","eslint":"^6.8.0","@typescript-eslint/parser":"^2.27.0","@typescript-eslint/eslint-plugin":"^2.27.0"},"gitHead":"8b79fad6946062720f891ff88ea636b655561551","bugs":{"url":"https://github.com/homebridge/fast-srp-hap/issues"},"homepage":"https://github.com/homebridge/fast-srp-hap#readme","_id":"fast-srp-hap@2.0.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dClwnyfRd3BZxu3KAdhvAayozq7fLazXGlDc4HAHJV1M+olqGKAT52pygXQu5UiDSHxz/WB3KRvsojqQ5zmXOA==","shasum":"00cbd4f92cbd031ca6437b64ae81bab6d3aeb4f8","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-2.0.1.tgz","fileCount":13,"unpackedSize":104781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek1W+CRA9TVsSAnZWagAAnEYP/AoeXmeK06KyeZ1uoeX2\nZR4ri7hsjknfy0LH+BAZRlB/ZttTSdd+e3bym126TWDnDQREOt2LthvYEj4p\nAlqTO97O57tO+eVJZIDzmEwL0EH31QpFCSYY5sM/yaUDXZc+Ij8+t5duv9t1\ne4eHLp+n+9W+0VF+pXt/XkidQQD2EBn4lTXQ2jTNhP1mSKcUOvStnI3gy3Zl\nIAQn4uFz8z/pYs1QJXo7U0GBzffa2g9OiUDWHBoHArJMXtbgxtpWwoiOZguR\nw4bcZBouff0BPBNanOvQEFiy1ZTspBQ1zsgYvhEYYwi1VZ+8JErbRfWbyo2e\ntlAL5jSRc3zO+uTZoRksp65lQ5rc2emVGUJWUZW8K2UBH1LsCjYwsMCRnCj9\npxo1CPy2xQOIPfmL4yv6SW4c35zCWa1k7SbARWvXbFRajqwLXsTQ8H2Pef58\nE3V1ewRsZQlm7Ydaa8ee2pxotnXy8YTAjgPpeSiVRPJ4rL+yVZrOHYont/jN\naEvV4Xyk8FuphE6/7kSCdUh/Vtanoo3T45DJWk8rKb4Xq2NZoRGD/Mq2XjJv\nq3/z+PhBqH1oaVns0Iw3kCliq0HHyQMY9cGQFGfU/MPFPRar1vJtAd81SRa1\nfwQEjXtpYNEZ2rWlhnflKPk3gCXbRLHFyVPkMysIqFOL/HGUFeTmeOHw1rpg\nMG4t\r\n=eRVO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt+6HUpFwjHqMC1zqyuduJESmWIUvYFJ68AlmS+kmEEAIgFwSwOnDOvWsNWnuRl+iJf5btovqcP7DtExEtPk3lqgI="}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_2.0.1_1586714045760_0.8323194729997854"},"_hasShrinkwrap":false},"2.0.2":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"2.0.2","main":"lib/srp.js","types":"lib/srp.d.ts","scripts":{"clean":"rm -rf lib","lint":"eslint 'src/**/*.{js,ts,json}'","build":"npm run clean && tsc","test":"vows lib/test/test_*.js --spec","prepublishOnly":"npm run build","postpublish":"npm run clean"},"repository":{"type":"git","url":"git+https://github.com/homebridge/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"license":"MIT","engines":{"node":">=10.17.0"},"dependencies":{},"devDependencies":{"@types/node":"^10.17.19","typescript":"^3.8.3","vows":"^0.8.3","eslint":"^6.8.0","@typescript-eslint/parser":"^2.27.0","@typescript-eslint/eslint-plugin":"^2.27.0"},"gitHead":"7c875654cbf6ab98700fd5766676be579f52eb09","bugs":{"url":"https://github.com/homebridge/fast-srp/issues"},"homepage":"https://github.com/homebridge/fast-srp#readme","_id":"fast-srp-hap@2.0.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wABhZRrFhlovqJQ1HygOUB4R6WZW2hmlpvVYh2dVCy8BPLabDrB/Tu6XI3B4QfmhtHk8s1OeiFqJHY7FBsphug==","shasum":"a359fd550b804389c1372d7feaad8892c6dcf4b6","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-2.0.2.tgz","fileCount":13,"unpackedSize":104777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek1fNCRA9TVsSAnZWagAATyYP+gOUeexZ96mwUbH2gSwn\nx7tkuetG3c9ykPcKdqDMPxrlrn0ePxdc222ytgvMiEFmewwy3/rb9iCHgY56\n51NGu6F+Ec63O4gBV8sGrSaHLKCS83dzLAencD+GIw9hqD30Sosiz6yQoev3\n3ZjIHJoGwtZRV2Wf4g1ZhKO4m0TzSlowQrCCvVb1TsILb8HqpcTPw0ZNkBOV\na7oywYyPgX1hEM/DJiDQvG0I06x4iqnPGuqiVk9zFWdKyM/Ty7qZBGIp+TI0\n8jl75GmxaBhFuY73ZuB5Htzl/TYbX9P+lAHElpaKgjl5MS+DmhwGkQuZCvya\nyUwgsJaz420pDue2UTgX/9la5HpIediZF7OrEFKkz5hCg3vQKxCU5c/t7kwe\n7nSx1rGz1MaMA+W7VdOclcCkqR1VgXDgo6bSx4pnHWlW0tUeffpivy0a/na4\n9Qwvpz6ErFFOLDu0d34+ek+eT56w5ccCP9HI3+gLlXRQrg+xzU9gzLLKZfre\nDZP1TXLjUp6o5QIHVNDojiGFkw6dwP/kablPyQouCNIoyMPZQAcsizSGxRHo\n0EC1CEImRwr9SDLD19JLDgJLBoSP5iD+Yk3PyWalCsMr3cWFHi/jQ7h1VDrm\nHqTLZ+oDBagUdd95r28L1TYiLpf+XbekdzefTXYiJo/eDgPWKrVITsYZD0Q9\nQJ56\r\n=2C5Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz8pFXoOn2eBhaaVGTiP+GrEbwmn8amrop+92ztAtOGQIhAPfWPu92W7EtG16SIRoL3yVt9+wTq7jol8W7HLy3Lls5"}]},"maintainers":[{"name":"khaost","email":"khaos.tian@gmail.com"}],"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_2.0.2_1586714573206_0.6030451581470182"},"_hasShrinkwrap":false},"2.0.3":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"2.0.3","main":"lib/srp.js","types":"lib/srp.d.ts","scripts":{"clean":"rimraf lib && rimraf coverage && rimraf .nyc_output","lint":"eslint 'src/**/*.{js,ts,json}'","build":"npm run clean && tsc","test":"vows lib/test/test_*.js --spec","test-coverage":"nyc --reporter=lcovonly npm run test","docs":"typedoc src/srp.ts","prepublishOnly":"npm run build","postpublish":"npm run clean"},"repository":{"type":"git","url":"git+https://github.com/homebridge/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"license":"MIT","engines":{"node":">=10.17.0"},"dependencies":{},"devDependencies":{"@types/node":"^10.17.50","typescript":"^4.1.3","vows":"^0.8.3","nyc":"^15.1.0","typedoc":"0.20.14","eslint":"^7.17.0","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0","rimraf":"^3.0.2"},"nyc":{"exclude":["*/test","jsbn"]},"gitHead":"26c36dacba935eca3b4e3f1d4bac6bd318f7cb5b","bugs":{"url":"https://github.com/homebridge/fast-srp/issues"},"homepage":"https://github.com/homebridge/fast-srp#readme","_id":"fast-srp-hap@2.0.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4P8TBD0all202L9FbeSsWc9qDlpaYp065VbUwbuNYZDYdOJ02UlWaDkai6d/+6/I8/sdtVYAVd17PEZDKbqopQ==","shasum":"dd1539b766fcb7c71b94ad99ffeec6191dec276b","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-2.0.3.tgz","fileCount":13,"unpackedSize":105596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+zTyCRA9TVsSAnZWagAA7wgP/0WjtPaQnjewAw6NfUjQ\nQ5wGJorEObp0hcwzQFiDUpS9DaX9BkgYiVD7p8gQtMXJB7QsIH39l1TX5rT/\nOjn/SXmhVuj3KOztUHHcuvxX8yIUfBu4+p3sXOFPv239AFcRMZq2jQCG/J8K\nCTNqQ/rffpLpWkJKHugvlK1DgLf4/zuz4v25GwejwqMoyxTr1eusxMBIL31F\nZ6aHFK+V68j+HyfT6+g0mnclCJcxN6rNQerIXwESQbTVJlP0OOvJ9pjXnBU8\nNJ5jZ+dejdsgCi9oJrxijWvAN0vSQ4FB6JaW28uQ7BHTIJSiwnzd2mYLtT/J\nZeTBiilpw/3JRtdZpYtNQ4htaDhtN0lBblw0mJAhjDIXAgDvJ0Pdc0kIbP3G\njXBLQGHE9uleyZgEeIuTEl36VzlU2LxQociPI0io9wazwYfTGPznbyom0LlJ\n47Ytlns7ZBpQy5ORc4lc6YJ6mTEmXBGrnGTfcl6/RjsoAFzpPYPbdcfpPNEG\nqUMKOyiurz43fEJbT8J4WJtN6nY8EXw1qqUexsMKqaF8Yvhe3JmQmcfB9ieL\nmJKfhG5PhuoUVtzUr4f8Izp11P7xZAMO0rX7ZfVPrjKBSJOyFxGtshG7wY4x\nVQrCyr1ED2YUfDzWAxPX5CkfHnmqt5vdKeo//abcosUZKgokrfCjyeqVF78q\nHYD4\r\n=Q7np\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqj/ban6KxAK0ZX1NXV7ge6yFW+n/8AePtr2PHGGhRzAiEAti67mEa1dGrFi+8BBWWxCy/9X6V9GloGuSPHUSHrKAk="}]},"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"maintainers":[{"name":"oznu","email":"dev@oz.nu"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"supereg","email":"mail@anderl-bauer.de"},{"name":"khaost","email":"khaos.tian@gmail.com"},{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"dustin.greif","email":"dustin.greif@gmail.com"},{"name":"nfarina","email":"nfarina@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_2.0.3_1610298610210_0.3869667335340863"},"_hasShrinkwrap":false},"2.0.4":{"name":"fast-srp-hap","description":"Secure Remote Password (SRP)","version":"2.0.4","main":"lib/srp.js","types":"lib/srp.d.ts","scripts":{"clean":"rimraf lib && rimraf coverage && rimraf .nyc_output","lint":"eslint 'src/**/*.{js,ts,json}'","build":"npm run clean && tsc","test":"vows lib/test/test_*.js --spec","test-coverage":"nyc --reporter=lcovonly npm run test","docs":"typedoc src/srp.ts","prepublishOnly":"npm run build","postpublish":"npm run clean"},"repository":{"type":"git","url":"git+https://github.com/homebridge/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"license":"MIT","engines":{"node":">=10.17.0"},"dependencies":{},"devDependencies":{"@types/node":"^10.17.60","typescript":"^4.4.3","vows":"^0.8.3","nyc":"^15.1.0","typedoc":"0.22.5","eslint":"^7.32.0","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0","rimraf":"^3.0.2"},"nyc":{"exclude":["*/test","jsbn"]},"gitHead":"df6cdb6583024a3e4379501f4689777f02aa4d8c","bugs":{"url":"https://github.com/homebridge/fast-srp/issues"},"homepage":"https://github.com/homebridge/fast-srp#readme","_id":"fast-srp-hap@2.0.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-lHRYYaaIbMrhZtsdGTwPN82UbqD9Bv8QfOlKs+Dz6YRnByZifOh93EYmf2iEWFtkOEIqR2IK8cFD0UN5wLIWBQ==","shasum":"9db296e21a5143951310f99e5a74290106467811","tarball":"https://registry.npmjs.org/fast-srp-hap/-/fast-srp-hap-2.0.4.tgz","fileCount":13,"unpackedSize":105625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qxZCRA9TVsSAnZWagAA0/UQAKTz/N98BHaVc8EjcSlG\nZsDgeUp6FA7m6tzI7Oqpdum5VczTMhcTFCk3cg0CcXSMmMNAF6s4YQKGZKjX\ngB5s9ntKLXG5RUOD5WVKpVR3aKInLsRkddHRE1QXQc0Pq+OpJ8SPwUvcks8F\nB6pd6UzjJgDRzF/pNQCUaREt8Nu9rCXJTCl0xeE9/sVxJuIXnlI/DuN2UieR\n6kFXoWJkxMEvriFXkXIRxYcPrSArHouWuyaZyLwAY36d2BsrsMgtmkUaLTF0\n+BIK+7MGvDtTjUl6J3O3K7Dr0n2Xj+M5KR60K7P2oPbzCwR88+b5tBxninrA\nivYxQ6bGITjxRcfPj+iOfvxoAxALggFWBFQdpnFZZPRpr684MD1wemby16QB\noKSjOBWJLCMXq66tSm4VFmEZtWWC0ugSC4msXVW9rWV0aWU8ROkRAqB7Jl70\nkiv3mWJdrzrdVmbIqoHNbTtCM0IvPDb5YoRlt5Rz6Doum3xSazTq7lrAZFpF\n1qzWySnUGpy5IuTc7OEdKibpDHrRofiFgrqvpcWXjip1qbaz3lWOVLwJZOti\nGYQRBFCFKFUQ9caXaX7E+U2gZgfk3Ns/BMmMpS9B9vo3cYJGt4D3yNQ1vUhF\ny3bhXycwjJa58JpUqjFRrp9fLqIDCVP3LnATCFBX0zkf0GxZnCInpvKoMCNE\nl3vg\r\n=cH/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH4RXo/uTQg1IY0wp//gu6fKwk6jia7cniVqzs+3E+pAiBopu7GY+VFnqNl7JpfbJnDmX7iC3uCrHNXRQa42SZFNg=="}]},"_npmUser":{"name":"khaost","email":"khaos.tian@gmail.com"},"directories":{},"maintainers":[{"name":"oznu","email":"dev@oz.nu"},{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"supereg","email":"mail@anderl-bauer.de"},{"name":"khaost","email":"khaos.tian@gmail.com"},{"name":"ebaauw","email":"erik.baauw@xs4all.nl"},{"name":"donavanbecker","email":"donavan.becker@icloud.com"},{"name":"dustin.greif","email":"dustin.greif@gmail.com"},{"name":"nfarina","email":"nfarina@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-srp-hap_2.0.4_1633622522396_0.8778329160939218"},"_hasShrinkwrap":false}},"readme":"fast-srp-hap\n===\n\n![NPM-Version](https://badgen.net/npm/v/fast-srp-hap)\n![NPM-Downloads](https://badgen.net/npm/dt/fast-srp-hap)\n![Node-CI](https://github.com/homebridge/fast-srp/workflows/Node-CI/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/homebridge/fast-srp/badge.svg?branch=master)](https://coveralls.io/github/homebridge/fast-srp?branch=master)\n\nIs a pure [NodeJS](https://nodejs.org/) implementation of the [SRP6a protocol](http://srp.stanford.edu/).\n\nIt's a derived work of [Jed Parson](http://jedparsons.com/)'s [node-srp](https://github.com/jedp/node-srp) and [Tom Wu](http://www-cs-students.stanford.edu/~tjw/)'s [jsbn](http://www-cs-students.stanford.edu/~tjw/jsbn/).\n\nFull documentation can be found [here](https://developers.homebridge.io/fast-srp/modules.html).\n\nCreating the Verifier\n---\n\n```ts\nimport { SRP } from 'fast-srp-hap';\n\n/**\n * Computes the verifier of a user. Only needed to add the user to the auth system.\n *\n * @param {string} I Username to compute verifier\n * @param {string} P Password\n * @return {Promise<{salt: Buffer, verifier: Buffer}>}\n */\nasync function srp6a_create_user(I: string, P: string) {\n  const salt = await SRP.genKey(32);\n  \n  return {\n    // The salt is required for authenticating the user later\n    salt,\n    verifier: SRP.computeVerifier(SRP.params[4096], salt, Buffer.from(I), Buffer.from(P)),\n  };\n}\n\nawait srp6a_create_user('Zarmack Tanen', '*****').then(({salt, verifier}) => {\n  console.log('SRP6a verifier and salt of Zarmack Tanen user is %s and %s',\n    verifier.toString('hex'), salt.toString('hex'));\n});\n```\n\nServer\n---\n\n```ts\nimport {SRP, SrpServer} from 'fast-srp-hap';\n\n(async () => {\n  // Get the user details from somewhere\n  const user = {\n    username: 'username', // Or a Buffer\n\n    // If we have the plaintext password\n    salt: await SRP.genKey(32),\n    password: 'password', // Or a Buffer\n    \n    // If we have a saved verifier\n    salt: Buffer.from('...'),\n    verifier: Buffer.from('...'),\n  };\n\n  // Generate a secret key\n  const secret = await SRP.genKey(32);\n\n  const server = new SrpServer(SRP.params[3076], user, secret); // For Apple SRP use params.hap\n\n  // ...\n})();\n```\n","maintainers":[{"email":"bwp91@icloud.com","name":"bwp91"},{"email":"dev@oz.nu","name":"oznu"},{"email":"buyminivan-northern@yahoo.ca","name":"northernman"},{"email":"mail@anderl-bauer.de","name":"supereg"},{"email":"khaos.tian@gmail.com","name":"khaost"},{"email":"erik.baauw@xs4all.nl","name":"ebaauw"},{"email":"donavan.becker@icloud.com","name":"donavanbecker"},{"email":"dustin.greif@gmail.com","name":"dustin.greif"},{"email":"nfarina@gmail.com","name":"nfarina"}],"time":{"modified":"2023-04-29T13:58:40.052Z","created":"2016-11-02T00:35:17.163Z","1.0.0":"2016-11-02T00:35:17.163Z","1.0.1":"2017-04-09T19:40:04.323Z","1.0.2":"2020-04-12T06:06:17.171Z","1.0.3":"2020-04-12T10:50:03.089Z","1.1.0":"2020-04-12T10:56:58.009Z","1.2.0":"2020-04-12T11:00:12.149Z","2.0.0":"2020-04-12T17:41:42.680Z","2.0.1":"2020-04-12T17:54:05.863Z","2.0.2":"2020-04-12T18:02:53.333Z","2.0.3":"2021-01-10T17:10:10.322Z","2.0.4":"2021-10-07T16:02:02.551Z"},"homepage":"https://github.com/homebridge/fast-srp#readme","repository":{"type":"git","url":"git+https://github.com/homebridge/fast-srp.git"},"author":{"name":"Zarmack Tanen"},"bugs":{"url":"https://github.com/homebridge/fast-srp/issues"},"readmeFilename":"README.md","license":"MIT"}