{"_id":"@getanthill/sec","_rev":"28-b15497bcaefefd6d561dde3c86b7c70e","name":"@getanthill/sec","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@getanthill/sec","version":"0.1.0","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.1.0","maintainers":[{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"0969d01c76e8bc9be44cd90ad724875dcfe0e829","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.1.0.tgz","fileCount":19,"integrity":"sha512-Lg629avp5Tt/eBBW2H6MuqqdV+UvcEM0eotq8Z2tzRRtTY2InBI0uY5OW+5fLe1K4s+g1iNhaUM7CPVdRKC7mQ==","signatures":[{"sig":"MEQCIAtIZq9dqxGeMeySZqfJ5X4sT5QytqwiSgJMw3emvUCTAiAq1pePT2+RnGEPybpT+9i0DPqN9f1LEoEsoilV0vM1UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3773577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoSgxCRA9TVsSAnZWagAAmZkP/RMMdCpVAl2sLUn/NC7n\ntG+nXoCTr6N3nKYbwIJBjK1uP4u9pVXHJt6mbUoT98hAOumttEbW5gTEgNNn\nolIjSysV2HR9Dpbebrefa6DRx/SnSMSG0cY6xWCBNnvq25GE4eLLihf6+cHJ\nxSRaRAcbNc2IcvN3fQvOoKzSZ7O0UDVWej/oVyXaxhmV/nj1+FaSlhwG80hW\nHMAWnuRWsLwafG9eGvE45pOzXrIIcyzbofBSZ5oPnhPARhc9lh/SaYYQ1IV9\nnC3DOLWox3teptOaH0KU0fSK395es4ym+naA3s4a2Gl0Nj9GAeOw+oL1ODJg\n7H192k+RHi92qRruC2+fIzHcAR99IO43Ds43qpEYU9LHHQyOA++/vIVKhL6U\nvoJPwcMzK0tQ1aarAE31zlD/yWDubW0jKWks6kpwv/FfUz2VUZfxwVqNiQ4G\n+tMUN8yeRFQ1mU+RwIEIMJ/j3cjtNkfBfSwvXKHYDEyURlOYENvjIgOOkbbq\nyH2Bi4M7Lvs516omQLMrVSlgyXWLtkw43Jst49kg0T9ioLhVQf+yv5z7q2Qk\nKSKIOod+iW+wrAo7Muv9Qog99rfpvm+TreKeWC1Ap5ZNtk+ezRYzNM/3s/9g\n94L2DBQPeaAInHLaM29qLwlSt58DwTo5pYhRMefvNdOUJXKyJ55+bYYnHNIH\nTdpu\r\n=RyEc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"14.4.0"},"gitHead":"da5213b4959cee8c697e22b15dd627c6849f8113","scripts":{"test":"npm run test:prettier && npm run test:jest:coverage --silent","build":"npm run build:tsc && npm run build:webpack","build:tsc":"tsc","test:jest":"jest","build:webpack":"webpack","test:prettier":"prettier -l 'src/**/*'","test:jest:watch":"jest --watchAll --coverage","dev:prettier:write":"prettier --write 'src/**/*'","test:jest:coverage":"jest --coverage"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"6.14.8","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"sjcl":"^1.0.8","otplib":"^12.0.1","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.1","webpack":"^5.3.2","prettier":"^2.1.2","babel-jest":"^26.6.1","typescript":"^4.0.5","@types/jest":"^26.0.15","webpack-cli":"^4.1.0","babel-loader":"^8.1.0","@babel/preset-env":"^7.12.1","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","@babel/preset-typescript":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.1.0_1604397104987_0.2594911036190324","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@getanthill/sec","version":"0.2.2","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.2.2","maintainers":[{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"a7e942ed03d8c4b96ebc273d889fdf2a135f1298","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.2.2.tgz","fileCount":31,"integrity":"sha512-+OG3Fg7/PdRRjDtyAEEbeuJSE2MVRE38mIcsxx3j+HszeRoef70nckTgkr6KAyvtg/bOiERtnqGkjPQHhMqnRQ==","signatures":[{"sig":"MEUCIQDEQGla1DAUUCbL9Kn4E/NSucFVlcExKsPTTd8v3mSjDgIgboAFItKoeWiemnlFgC6X+7jOkKiAGj94nP3DdZTGNI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJforzaCRA9TVsSAnZWagAATCwQAJK30X1hSxb87kozIZuq\nkT40qxFMeLE5G9LMa/Fsndx1Qxv7InyWdpuuBG/AJYGOWrCZ7Z/3/iBN+PeM\nNsD39DTy4qhG72NzVJKWPKnSQ1KEGTmbJckRfBqYKMMaszhD0ye7n4UHayci\n4HMu/313DskOQ31MR7Q6/siLx5wQtyjZ2TNTApt5GFnlz4MXqHMN32KB0SlS\nEJFAR37/v56vwLqefqTZ5NNyvVrr0+KLKlL9nkBrSAWSAoMrH6EtU80w+Y86\neT3Zpup3SMpbxYQmdToAwm5pqPxx4FISJeWiC1w2VaWVp9LdtK60nMyxgXJf\n38VuwORgxjqJlfNT+wS/ny05zfRyZCWsvE8LffWskNSCgzrrFtm4L72ZpCP0\nXkwdAdUmqMe508SF+TKCb6paQuLGvfR+zALYXNWp4HMX6nOS4HipE8sj/KCu\nh7mmpqJRpX9HcXijstiyaETfVeiVXhRIvch7kIUjC75W1tVN+Ekxh3bOOsQ+\nJBpkzFN6oUxMSJk7DdvSXwx/Ifgr3DhyBg0E52d4WvKjaXfWLnEixZzcZdzg\nTUAZxkfjXwHGhfjd7K522mcSmSJSETTLIzNoRV1xW+yPlSXJvvNS7WU6D5Hx\nC61j9C3Iw9f4r61pS57XjiWRwAsYZRmfrgpPH9hOjJ7z7dT3MFEhxUznAaSN\nei2s\r\n=yQ4n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","types":"typings","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","engines":{"node":"14.4.0"},"gitHead":"3ae86fd07add5cffea55512aced25ae207057c41","scripts":{"test":"npm run test:prettier && npm run test:jest:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","build:rollup":"rollup -c","test:prettier":"prettier -l 'src/**/*'","test:jest:watch":"jest --watchAll --coverage","dev:prettier:write":"prettier --write 'src/**/*'","test:jest:coverage":"jest --coverage"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"6.14.8","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"sjcl":"^1.0.8","otplib":"^12.0.1","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.8","jest":"^26.6.1","tslib":"^2.0.3","rollup":"^2.33.1","install":"^0.13.0","prettier":"^2.1.2","sirv-cli":"^1.0.8","babel-jest":"^26.6.1","typescript":"^4.0.5","@types/jest":"^26.0.15","babel-loader":"^8.1.0","@babel/preset-env":"^7.12.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^16.0.0","@babel/preset-typescript":"^7.12.1","@rollup/plugin-typescript":"^6.1.0","@rollup/plugin-node-resolve":"^10.0.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.2.2_1604500698522_0.834788968356444","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@getanthill/sec","version":"0.3.0","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.3.0","maintainers":[{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"055146f4ab76c269a516e836250fdd5bf43f0bbb","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.3.0.tgz","fileCount":31,"integrity":"sha512-WHKbI7/ErILkig7pDZ9pZg30N557uOMfwVEKjyuPfJCXfgx23ic0q4wDGcYmAV+DPsuzhjW8Uw1m/LA79953+Q==","signatures":[{"sig":"MEUCIQDgPDm2R5XmeMhjykFeqHGJYPOFY89PQuDqAF7Eyzpy6QIgeRFnDBJXPVJXbunSAO0rFAh5uKG2iC+vO7/67KBtTmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfow+6CRA9TVsSAnZWagAAgngP/0CrmVkTRUGfbbz7MJbG\n8WyGcKJJEPjmCRz504VbMp3MVLJGutgFTcKS44xdhBEBnKgKyM2OV+FRuYIY\nxEgAaEsaHcpqWVKXbpCnrMzV2XDKixoO/ogTBedjC5eEQR0GRaElxHnsFEH5\n93SgZPOcHwgdCKzL+nw+7+qLsqUJYms55Q/diiO/H/zNdI3M1uwU8vhC0Cnh\nwrt5w6GR++1Kh0eANrS79DqrNDuaJOkEudALz2WLkVdfnhamZ3PrF6tdYHBn\nqYNkGz/9nN1tT355cz+9MU6FvYw7EheMUsAMvE7cnmq6QuOB1n4rlQ/V8s76\n0DP26buM8nqO95MJX+MZipPr0tM9ZXM/BxP8E0CDijzjxIGwOII+zzph85DJ\nMYO291gMs9KokvIipnCiyu3qVXzyVUxCOD8l/6jvwYdaTPqlRVwKnwD9YA3l\nUANa9/RlNVvwcNIoGIvZb8X3+I52E4VXWQU3NrHChgp9ECNrMFikKgSezwHZ\nGh5/4F/01cX2ziWDzOZP34MhemwTcMdnr1VzkRuuwHeNZbXeSQaK0+EVT0TY\nanBeSX9VdKnXc5qc8xTx5ZGZdo0rttVC9oJ2ngYWlc2xGFrIf6iaobTTn06i\nYklyMp9GRZA322navO4mx+EzgmZAjGZHNQOJ4CpYtWYun943QgX2TeobfE99\njIZh\r\n=7ncJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","engines":{"node":"14.4.0"},"gitHead":"46316d91e75a5787bc38d6cef087af4409b67c70","scripts":{"test":"npm run test:prettier && npm run test:jest:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","build:rollup":"rollup -c","test:prettier":"prettier -l 'src/**/*'","test:jest:watch":"jest --watchAll --coverage","dev:prettier:write":"prettier --write 'src/**/*'","test:jest:coverage":"jest --coverage"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"6.14.8","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"sjcl":"^1.0.8","otplib":"^12.0.1","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.8","jest":"^26.6.1","tslib":"^2.0.3","rollup":"^2.33.1","install":"^0.13.0","prettier":"^2.1.2","sirv-cli":"^1.0.8","babel-jest":"^26.6.1","typescript":"^4.0.5","@types/jest":"^26.0.15","@types/sjcl":"^1.0.29","babel-loader":"^8.1.0","@babel/preset-env":"^7.12.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^16.0.0","@babel/preset-typescript":"^7.12.1","@rollup/plugin-typescript":"^6.1.0","@rollup/plugin-node-resolve":"^10.0.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.3.0_1604521913842_0.36617284528118677","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@getanthill/sec","version":"0.3.1","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.3.1","maintainers":[{"name":"lledey","email":"lledey+npm@gmail.com"},{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"27c5bb968006ff843445a68810124f60a4348216","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.3.1.tgz","fileCount":31,"integrity":"sha512-hR0gSogy6UPiPq5rqrcpERsVYtciovB4dg2i+XKuGUGsXTeZ5RwfzWCYEXBZBa3aszLwTdD1n/OhBj9DdQUofA==","signatures":[{"sig":"MEQCIEvA8bI9hAwKFK6jlvVq3uDv1cm/sQTpXjFcUmAN4f26AiBD5PfKp4T9GMGbwd9ni7rlHktO/nVEduQgGCxPHTnPcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2IuiCRA9TVsSAnZWagAAaroQAKTJhyOnhGg5/hN3W2bV\nSF+N2qWpaMRNKFjwcYbOQks236Iiz9KN3RRm6o84y1o0ObPQVwq8JhMQE9EJ\nRyWb4hnICw27uJGt/1WgbwR9nr0Y6I5uIdDDrINsw5q7RTgjRbjvRcLpls6a\n8in+LrN+OZavtZS6vHSanNQT6/Nood1w+7UxEEtfkUJRrGd+/qsEfrOeoduV\nINppMqqWZp9zpC5uwzwXl8/wqA8uLHsKMeAS13g2Q0rMlMwXfHFa4aKhFnm+\nidu9vBgPEw6SowG9FbPmhV+7w4utY7JisylV79tsNk/l+GD5w7URgd0SRLyL\n/UF/frvpEYCUn40OM5ATUcI3NmYpggNul0NwYq2T7sdAz+4IYhEtYYo8jviv\naO8vm+7/iBqKdyyFKM8uZdCh67ghtC/583OpgB/UtOusESWO+ZiYy/Cp2kao\n+t8z0LyVWU3PEbMgMzbHHVhPLOvE1zZS91PmrW4IUt/EX7Eeydvjp1NTY5Tj\nGjW/q+BUoXanX9H8S5G07RcJcw3EXGzWX856QjKVkN6IluXwc5xA932kgKHh\nt8QyYodWxE789n4E1aAus6VnzPvNyGAILGrH/aiJdkXMXTk7po3wLXmCMV2+\nqYF+BmVqOxUqzlc8hA8ZE6pR311tilSv6yMPNiTkNuAL8Sx7qRe9Hnm4IDS2\nu35R\r\n=lN5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","engines":{"node":"14.4.0"},"gitHead":"40f764e9bf005b1a5b92918c2129ff0b6835aeaf","scripts":{"test":"npm run test:prettier && npm run test:jest:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","build:rollup":"rollup -c","test:prettier":"prettier -l 'src/**/*'","test:jest:watch":"jest --watchAll --coverage","dev:prettier:write":"prettier --write 'src/**/*'","test:jest:coverage":"jest --coverage"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"6.14.8","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"sjcl":"^1.0.8","otplib":"^12.0.1","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^6.14.8","jest":"^26.6.1","tslib":"^2.0.3","rollup":"^2.33.1","install":"^0.13.0","prettier":"^2.1.2","sirv-cli":"^1.0.8","babel-jest":"^26.6.1","typescript":"^4.0.5","@types/jest":"^26.0.15","@types/sjcl":"^1.0.29","babel-loader":"^8.1.0","@babel/preset-env":"^7.12.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^16.0.0","@babel/preset-typescript":"^7.12.1","@rollup/plugin-typescript":"^6.1.0","@rollup/plugin-node-resolve":"^10.0.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.3.1_1606545225906_0.5022650721569561","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@getanthill/sec","version":"0.3.3","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.3.3","maintainers":[{"name":"charlelieboussaud","email":"charlelie.boussaud@teale.io"},{"name":"floriansaumurot","email":"florian.saumurot@teale.io"},{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"758facc98a1aa868faa64e115f8d2cd2a4534a9c","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.3.3.tgz","fileCount":30,"integrity":"sha512-5p6og7Ak1rTgYGZYlBVLGPGqhybqmSOSDgT8PQKkLXUKFaOa0leMTvXC/4qeT+mq6RwvRLMU7FAUbitBU+WOLA==","signatures":[{"sig":"MEYCIQDCWu+dcHiG7/2pf5Y+qwVZg0fWqT56BKuudf+fkoHfZQIhAP2xFlBYvVD+9B2V0QOFOU9F3AzoIGpK18i5g6j4qo/C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+AIjCRA9TVsSAnZWagAATUkP+wd23TF28Ko17taUq5m2\nYlRlGnJ12Gs1VzwO6mn/47YhMQYI0j6ElSX3fUJaowao7xRj+XY0DNCqO8Of\nD7hpMZVK1goQ96MJLhPyxjkVea/L5C3wjvGxMgA7c+Lxhgnk2qoLvQkDEOYE\nob27+kCpO1F6vjaY6b2RlcCCEIXePmgdEfIMzv2yg876XDcsu4eVkF5H7Pbx\nrbfrjURaRiRxcgYzWKsrsrIaiYuOi/cpseCWYNpDaWfphQQRflFJkXEQobQR\nhdA8oY3hqFRrGILTfd7fC3SjepXUVQ/f1r9YY4LCl3Q8/qOxCz5OpkWDsmT7\nIJ1hEc/Pj8RfjzCL8pHF7WDS0VN4JQGC82/XLA3ID2OrDH10eVADBls3JnF0\nfQHKQNgwVRVWXkPxIzxWhha6evoya94zMSeRVeciuw+zNxm+ZPz5ZjxcqrTd\nfXj45AWJur97LYv7L2vsufTUvHAA1ZeGWzKWMLG0PaoOHm9AyMlsBqOgXEUW\nOyw+ac8wkU2gvHqMVovwNKyEbZyt8jxkcuN+1k7RVkSpSwXpXeU56n00aH1z\nUMuNFeyW31Ny5mbMV+Er3Tbcmeon32y40WjzbqoX4fNDX7JbbIfdzgCFBXYu\n6gT+yBAZH0gDgkHcf0qeGHb8CvsE1t/P4n8XU6E4zt1g1UrYUjfibaEXW9bd\nURL2\r\n=yCyT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","engines":{"node":"14.4.0"},"gitHead":"2777e520074ab1ecec0d6f404189ae3147bed05f","scripts":{"test":"npm run test:prettier && npm run test:jest:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","build:rollup":"rollup -c","test:prettier":"prettier -l 'src/**/*'","test:jest:watch":"jest --watchAll --coverage","dev:prettier:write":"prettier --write 'src/**/*'","test:jest:coverage":"jest --coverage"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"8.3.1","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"16.13.2","dependencies":{"sjcl":"^1.0.8","otplib":"^12.0.1","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^8.4.0","jest":"^27.4.7","tslib":"^2.3.1","rollup":"^2.66.1","install":"^0.13.0","prettier":"^2.5.1","sirv-cli":"^2.0.2","babel-jest":"^27.4.6","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/sjcl":"^1.0.30","babel-loader":"^8.2.3","@babel/preset-env":"^7.16.11","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@babel/preset-typescript":"^7.16.7","@rollup/plugin-typescript":"^8.3.0","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-polyfill-node":"^0.8.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.3.3_1643643426923_0.7269473812183376","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@getanthill/sec","version":"0.3.4","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.3.4","maintainers":[{"name":"charujanthavendran","email":"charujan.thavendran@teale.io"},{"name":"charlelieboussaud","email":"charlelie.boussaud@teale.io"},{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"5f02f98a79d5c85bca308ddb18c354fb7bb4aa81","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.3.4.tgz","fileCount":30,"integrity":"sha512-TcYUvre81UOoNkyFNDvjcCbob+nfvw5idUTBurTvvtfaWsy8mquIfPZ155beTySILS+m+cDN+kfFSw+UTnZgiQ==","signatures":[{"sig":"MEYCIQCc3ATWwfdBwOd7l0uJFNP6zu1TgFkA04b4HWHdR1oMugIhAMVA8d/lqy2UZBpBu3AvwOnLEM6pcM5pidm1/y+ucsZw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigrDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeYxAAicMdd2t7TDNzAZrGFjtWgoN+PlUkfcWvcuTTap5TcHdxuLJ9\r\nONYHjaHNTqzRnnCyZJofbkJvv1BgQmqkjEQLelHs4Y1lqcmWDPbWngzWUGPl\r\n+aPV2FUVfnuRyaOBowKsbQ7pOGIIP3zEn5Hana6nQ769AIlMxkjC2mDU2LGg\r\nz8lROBAxB/lGTFsu/hEOl52uHSFWLUJO8308E3dN8zdxuOwm7LuL69BYJwLn\r\n8LS+9v1svh28gB18HnANYhZdzbMDbmRp8QVXGsD/gP2U64POT3yfDC2cEVr0\r\nyC1pa01F/y+gC6dq1V0CEoeKvZLIaFEWM78um7Ns1eVT7b487eshJTkiCuMZ\r\ncBG11shsQw2U15JortHImTyrP3/xemY4aXY9tnsjVfGiPZ+J3wnxQBH7RXUU\r\n0MjsxWI17cYWKS9dcrwNlsD4tXFCuc/6YdPWM2Fx5Ra/fDZeZ8MkMmOX+Nla\r\nUBG6oRx9/QA7iaaRkXSS0+UOwEKgAFkRx+Iwfmrx1GiVZYKWcMhxeHXOGKry\r\ntBvQy3sx62fV+AK1aRDCPWgepamrsTJ3xc5VYOAY9SamBPwm1TUPmpu9iRJz\r\nzztJViudCoYXXZo35XpUZv4qqCc9qD7H3+g9U2ygt0Fky5do8Lzqx2d7nVgd\r\n58/HAd2NLays+apUhtLHgRxMeADxNV03mbU=\r\n=y0Xm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","engines":{"node":">=14"},"gitHead":"613b1666f388375f99abf36ad84a37b263f156a0","scripts":{"test":"npm run test:prettier && npm run test:jest:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","build:rollup":"rollup -c","test:prettier":"prettier -l 'src/**/*'","test:jest:watch":"jest --watchAll --coverage","dev:prettier:write":"prettier --write 'src/**/*'","test:jest:coverage":"jest --coverage"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"8.5.0","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"sjcl":"^1.0.8","otplib":"^12.0.1","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^8.10.0","jest":"^28.1.0","tslib":"^2.4.0","rollup":"^2.73.0","install":"^0.13.0","prettier":"^2.6.2","sirv-cli":"^2.0.2","babel-jest":"^28.1.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/sjcl":"^1.0.30","babel-loader":"^8.2.5","@babel/preset-env":"^7.17.12","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^22.0.0","@babel/preset-typescript":"^7.17.12","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-polyfill-node":"^0.9.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.3.4_1652732123851_0.931761605340284","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@getanthill/sec","version":"0.4.0","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.4.0","maintainers":[{"name":"charujanthavendran","email":"charujan.thavendran@teale.io"},{"name":"charlelieboussaud","email":"charlelie.boussaud@teale.io"},{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"9cdabb0d9beb7a0a3086e3949e580188bec07e3c","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.4.0.tgz","fileCount":30,"integrity":"sha512-aOx34modEEaxuYqBzJaHDpkiYcEUVZvox98HZjJ+E19A2quDbOUMeiXntFbPiaVnMmfR91X3Hn31l7E+ZzUkbg==","signatures":[{"sig":"MEQCIGKaa1Jj4bKft5ZlTE1TRgw6pLh7aMrHVNSVLaY0doARAiBBrUwAjipf69fsweymXWnlvxucZ6h00KRmXCCrX7Fx3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":353298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiU6HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGbg//YLHNdqiSPzDtYLJEIobJJYWE+kyeVMEwoqmVAYn0WvcmnQ+G\r\nRQQxBVKFHEKBaZpmd/UQPqiVLA9tDL6Syw8PA5RDSdNhRGd0/0JUg1QTOrJT\r\nNrP68PqMEsxevUo2OvpmFWAmTyiUY32AaNcNZpjhr1YU194eclnu2gKZWXIe\r\n02U2T4YPiBt+Gpkc1eSXm2Z30HFEErwRFeOKBARSCB1e0wl3zs89/R8S2DGF\r\nHfmF11YRfoUFgHg/l6oJcKwWmsdt+K2+IGtSfu/NUv4bK0M+2GC8tk6A8kR9\r\nUDnq/1H0sgFYw98n9nEPIPCpXSX5k/QlKhON9k/BArIS+lqtRB899Rlsngae\r\ncja9aNhR0IqqnpydqTJBq7+6h0iXgV5N9NsDTm25oBsH8rP4R5i1KGOgZc7G\r\nPuGByFct9GMj8HI5qKxQwER+UQVDe/l7j+wRgHVnnjfnbTXbJ79nBksho1nO\r\nhgULnCd+cJTqGe9pw0tCmwg5DJSP4B1LA0jYR0XaKV4aGU0RjSMHJwFZxgx0\r\nbLyro3HyxBDqQOPNex2Op3lYDo9XooWAhwARpZICYwxkocXkVT9Xagc73JKi\r\nqiWmW0mDrio2IKYjzcQhZ21uc1t17bWklxw7TIfn5fIEXZTGAtC4YB//LOog\r\nA+zyqgxMKEky0yhZoiSzAzZ7DBCcX4ho9Wo=\r\n=zDyh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","engines":{"node":">=14"},"gitHead":"49065c56cdf81de0cf4c8b535a525967c4a957d8","release":{"preset":"angular","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/git",["@semantic-release/gitlab",{"assets":[{"path":"CHANGELOG.md"},{"path":"package.json"}]}]],"branches":["master"]},"scripts":{"test":"npm run test:prettier && npm run test:jest:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","prepare":"husky install","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","build:rollup":"rollup -c","test:prettier":"prettier -l 'src/**/*'","test:jest:watch":"jest --watchAll --coverage","dev:prettier:write":"prettier --write 'src/**/*'","test:jest:coverage":"jest --coverage"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"8.10.0","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"16.14.2","dependencies":{"otplib":"^12.0.1","sjcl-including-ecc":"1.0.0","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^8.10.0","jest":"^28.1.0","husky":"8.0.1","tslib":"^2.4.0","rollup":"^2.74.1","install":"^0.13.0","ts-node":"10.8.0","prettier":"^2.6.2","sirv-cli":"^2.0.2","babel-jest":"^28.1.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/sjcl":"^1.0.30","babel-loader":"^8.2.5","@commitlint/cli":"17.0.0","semantic-release":"19.0.2","@babel/preset-env":"^7.18.0","rollup-plugin-terser":"^7.0.2","validate-branch-name":"1.3.0","@rollup/plugin-commonjs":"^22.0.0","@babel/preset-typescript":"^7.17.12","@semantic-release/gitlab":"9.3.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0","@semantic-release/changelog":"6.0.1","rollup-plugin-polyfill-node":"^0.9.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.6.1","@commitlint/config-conventional":"17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.4.0_1653165703439_0.8241412182798316","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@getanthill/sec","version":"0.5.0","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.5.0","maintainers":[{"name":"matheop-teale","email":"matheo.pierini@teale.io"},{"name":"nicholas.cazel","email":"nicholas.cazel@teale.io"},{"name":"charujanthavendran","email":"charujan.thavendran@teale.io"},{"name":"charlelieboussaud","email":"charlelie.boussaud@teale.io"},{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"9be6862b962b93464a77e7d4f6f47a1943247034","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.5.0.tgz","fileCount":30,"integrity":"sha512-qrAQWuaY5EfHc55AsfLkX5NiTViMGtaZZ89NJM48r6CItIQeLJggcitZspPGL0+w7BKmvvvnPAjggzIZSASQJA==","signatures":[{"sig":"MEUCIQCEeku1YqockJuTkIev9vpTdQ+pvPIbOopIPRqHwPBnJgIgKl4tGySUId8dDb6z7N9j6DuH/yxYwFWnuJ8/rmlvTp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfGIYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2QhAAhnwk7iwwUTA866574sraj/1QrH7PAfzcvVVqJ0N+Xhm4l05s\r\naDDqeVahTIXAB12NVQpq7A3p65nZ0MsbICaleBjjEDsU1BarsBtXKJtaXukS\r\nSs3TTAnd3ZIwwL3BNVfZFJ1un0FNXiiqtITCGUDlyNPcVsZ3P4r2h6TyPx5s\r\nxxolw/r+/CvAY+16DF6pL+8K9JArNFFtjRmnELAi9F6adUt4Q3SDHUw6C1Qo\r\n8R0UQyrs7z5CfDy68UJCfNpprIAzszeUL8aHkq1+C86BmDLdn83F8gwJI9tA\r\nvZEAKdz1H455grxIulR2z4HXwArLLcTgDMqUCD1jV34NOsrjSp9TySVMCwBe\r\noaiXOKZoM7wzd/xUfxKCbLU+Y9sBqerBHqnG4ITLRoFD6EVGqtv+1yvO/k3p\r\n9xoHcW+Q1370h/rsr2sPis5D2kl/S1TpoLBIRD0Eq+on74ra0A/4nO6u6sky\r\nw9NnEv8nfL7OoGkXCiDR0NoBJAZppBGSvWuecnwUol7Ku9sCEe0ePw15/T15\r\nXLu5k2j48QH6gcWIkpO4FYgBFv/irs1segqI0ldmNtZrSocLZC/R0pS06nON\r\nzIkN0J/nBLCjp/U2+SjUYc6DGwewmJm45J8DSZI0ttXv7+0zz0d94YBS26dG\r\nUQ1PghveFbVvtF2wdrbg0lylqlJ9YElEK4M=\r\n=FHJ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","engines":{"node":">=14"},"gitHead":"4ac134dade5920636c534ae940795aea532b2a01","release":{"preset":"angular","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/git",["@semantic-release/gitlab",{"assets":[{"path":"CHANGELOG.md"},{"path":"package.json"}]}]],"branches":["master"]},"scripts":{"test":"npm run test:prettier && npm run test:jest:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","prepare":"husky install","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","build:rollup":"rollup -c","test:prettier":"prettier -l 'src/**/*'","test:jest:watch":"jest --watchAll --coverage","dev:prettier:write":"prettier --write 'src/**/*'","test:jest:coverage":"jest --coverage"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"9.1.2","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"18.12.1","dependencies":{"otplib":"^12.0.1","sjcl-including-ecc":"1.0.0","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^9.1.2","jest":"^29.3.1","husky":"8.0.2","tslib":"^2.4.1","rollup":"^3.4.0","install":"^0.13.0","ts-node":"10.9.1","prettier":"^2.7.1","sirv-cli":"^2.0.2","babel-jest":"^29.3.1","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/sjcl":"^1.0.30","babel-loader":"^9.1.0","@commitlint/cli":"17.3.0","semantic-release":"19.0.5","@babel/preset-env":"^7.20.2","rollup-plugin-terser":"^7.0.2","validate-branch-name":"1.3.0","@rollup/plugin-commonjs":"^23.0.2","@babel/preset-typescript":"^7.18.6","@semantic-release/gitlab":"9.5.0","@rollup/plugin-typescript":"^9.0.2","@rollup/plugin-node-resolve":"^15.0.1","@semantic-release/changelog":"6.0.1","rollup-plugin-polyfill-node":"^0.11.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.7.1","@commitlint/config-conventional":"17.3.0"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.5.0_1669095960347_0.8527853500923026","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@getanthill/sec","version":"0.6.0","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.6.0","maintainers":[{"name":"jeremylvln-teale","email":"jeremy.levilain@teale.io"},{"name":"charujanthavendran","email":"charujan.thavendran@teale.io"},{"name":"charlelieboussaud","email":"charlelie.boussaud@teale.io"},{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"430474aece72c5cc1336555e58ac9a917c040c50","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.6.0.tgz","fileCount":59,"integrity":"sha512-tPOeuNhbHwAcsWhR/KLMh9OqFFce1qobgM+OS56cOnspKwerP4MalzeBjWFwI7OE2T90SUwyhSkGNG3PzQqUzQ==","signatures":[{"sig":"MEUCIEJ1nGi3vlsrvXA/onBp3bfeejl83t5FrD/huG6FW5v4AiEA88KV+dOmu8CEKFO+hrBdIvbh8/oJO4Jgaj5tNp0751M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":564912},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"0659497a9c39f3d9b1a846cf0df186f99367739f","release":{"preset":"angular","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/git",["@semantic-release/gitlab",{"assets":[{"path":"CHANGELOG.md"},{"path":"package.json"}]}]],"branches":["master"]},"scripts":{"test":"npm run test:prettier && npm run test:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","prepare":"husky install","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","test:watch":"jest --watchAll --coverage","build:rollup":"rollup -c","test:coverage":"jest --coverage","test:prettier":"prettier -l 'src/**/*'","dev:prettier:write":"prettier --write 'src/**/*'"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"10.3.0","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"otplib":"^12.0.1","sjcl-including-ecc":"1.0.0","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^10.3.0","jest":"^29.7.0","husky":"8.0.3","tslib":"^2.6.2","buffer":"6.0.3","rollup":"^4.9.4","install":"^0.13.0","ts-node":"10.9.2","prettier":"^3.1.1","sirv-cli":"^2.0.2","babel-jest":"^29.7.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/sjcl":"^1.0.34","babel-loader":"^9.1.3","@commitlint/cli":"18.4.4","semantic-release":"22.0.12","@babel/preset-env":"^7.23.8","@peculiar/webcrypto":"1.4.3","validate-branch-name":"1.3.0","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^25.0.7","@babel/preset-typescript":"^7.23.3","@semantic-release/gitlab":"13.0.2","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@semantic-release/changelog":"6.0.3","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.9.1","@commitlint/config-conventional":"18.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.6.0_1705003265282_0.35496792350884276","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@getanthill/sec","version":"0.7.0","keywords":["anthill","security","hotp","totp"],"author":{"name":"Gilles Rasigade"},"license":"MIT","_id":"@getanthill/sec@0.7.0","maintainers":[{"name":"jeremylvln-teale","email":"jeremy.levilain@teale.io"},{"name":"charujanthavendran","email":"charujan.thavendran@teale.io"},{"name":"charlelieboussaud","email":"charlelie.boussaud@teale.io"},{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"}],"homepage":"https://gitlab.com/getanthill/sec#readme","bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"dist":{"shasum":"946a99cf0538e5b09b881da8425f48777b91fbb9","tarball":"https://registry.npmjs.org/@getanthill/sec/-/sec-0.7.0.tgz","fileCount":59,"integrity":"sha512-HOXvhp82Vr/yeX6aS4qvQsE8nKvZo+xfoD8u9/aVghv6ChCmR1+BcfmuukfbeedtCzpSIMjl4xRaV2Vly+ufcQ==","signatures":[{"sig":"MEUCIQDT8FPuSvPTiMZZbvkVF2O3lweoZ0VXQHLrNL9mCbXNHgIgM3Sfi1bPDrl1tT2fUGn5cdJQalhU60ohKkc36PC7yuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":570105},"main":"dist/bundle.cjs.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.umd.js","gitHead":"0651bb6b780d722b994f4ba367fcea83525dd415","release":{"preset":"angular","plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator",["@semantic-release/changelog",{"changelogFile":"CHANGELOG.md"}],["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/git",["@semantic-release/gitlab",{"assets":[{"path":"CHANGELOG.md"},{"path":"package.json"}]}]],"branches":["master"]},"scripts":{"test":"npm run test:prettier && npm run test:coverage --silent","build":"npm run build:tsc && npm run build:rollup","start":"sirv dist --dev --etag","prepare":"husky install","build:tsc":"tsc --build tsconfig.tsc.json","test:jest":"jest","test:watch":"jest --watchAll --coverage","build:rollup":"rollup -c","test:coverage":"jest --coverage","test:prettier":"prettier -l 'src/**/*'","dev:prettier:write":"prettier --write 'src/**/*'"},"_npmUser":{"name":"gilles.rasigade","email":"gilles.rasigade@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"_npmVersion":"10.3.0","description":"Anthill project security package","directories":{"test":"test"},"_nodeVersion":"20.11.0","dependencies":{"otplib":"^12.0.1","sjcl-including-ecc":"1.0.0","@otplib/preset-browser":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm":"^10.3.0","jest":"^29.7.0","husky":"8.0.3","tslib":"^2.6.2","buffer":"6.0.3","rollup":"^4.9.4","install":"^0.13.0","ts-node":"10.9.2","prettier":"^3.1.1","sirv-cli":"^2.0.2","babel-jest":"^29.7.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/sjcl":"^1.0.34","babel-loader":"^9.1.3","@commitlint/cli":"18.4.4","semantic-release":"22.0.12","@babel/preset-env":"^7.23.8","@peculiar/webcrypto":"1.4.3","validate-branch-name":"1.3.0","jest-environment-jsdom":"29.7.0","@rollup/plugin-commonjs":"^25.0.7","@babel/preset-typescript":"^7.23.3","@semantic-release/gitlab":"13.0.2","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@semantic-release/changelog":"6.0.3","rollup-plugin-polyfill-node":"^0.13.0","rollup-plugin-node-polyfills":"^0.2.1","rollup-plugin-external-globals":"^0.9.1","@commitlint/config-conventional":"18.4.4"},"_npmOperationalInternal":{"tmp":"tmp/sec_0.7.0_1705348102188_0.9571650042757673","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-11-03T09:51:44.986Z","modified":"2024-11-15T09:43:26.685Z","0.1.0":"2020-11-03T09:51:45.232Z","0.2.2":"2020-11-04T14:38:18.658Z","0.3.0":"2020-11-04T20:31:53.998Z","0.3.1":"2020-11-28T06:33:46.091Z","0.3.3":"2022-01-31T15:37:07.093Z","0.3.4":"2022-05-16T20:15:24.081Z","0.4.0":"2022-05-21T20:41:43.627Z","0.5.0":"2022-11-22T05:46:00.574Z","0.6.0":"2024-01-11T20:01:05.516Z","0.7.0":"2024-01-15T19:48:22.377Z"},"bugs":{"url":"https://gitlab.com/getanthill/sec/issues"},"author":{"name":"Gilles Rasigade"},"license":"MIT","homepage":"https://gitlab.com/getanthill/sec#readme","keywords":["anthill","security","hotp","totp"],"repository":{"url":"git+ssh://git@gitlab.com/getanthill/sec.git","type":"git"},"description":"Anthill project security package","maintainers":[{"email":"thibaut.cointet@teale.io","name":"thibautc"},{"email":"jeremy.levilain@teale.io","name":"jeremylvln-teale"},{"email":"charujan.thavendran@teale.io","name":"charujanthavendran"},{"email":"charlelie.boussaud@teale.io","name":"charlelieboussaud"},{"email":"gilles.rasigade@gmail.com","name":"gilles.rasigade"}],"readme":"# `getanthill` Security Layer\n\n[![pipeline](https://gitlab.com/getanthill/sec/badges/master/pipeline.svg)](https://gitlab.com/getanthill/sec/-/commits/master) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=getanthill%2Fsec&metric=alert_status)](https://sonarcloud.io/dashboard?id=getanthill%2Fsec)\n\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=getanthill%2Fsec&metric=coverage)](https://sonarcloud.io/dashboard?id=getanthill%2Fsec) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=getanthill%2Fsec&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=getanthill%2Fsec) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=getanthill%2Fsec&metric=security_rating)](https://sonarcloud.io/dashboard?id=getanthill%2Fsec)\n\n## Getting Started\n\nFirst, you need install the package:\n\n```shell\nnpm install -S @getanthill/sec\n```\n\nThen, your client can follow the steps to register or signin a\nuser to your app, then activate MFA validation.\n\n```typescript\n// 1. Signin part:\nconst tokens = auth.getTokens(email, password);\n\n// 2. MFA Setup part: (only on registration)\n// Master key generation #keep-it-secret-keep-it-safe\nconst masterKey = otp.generateMasterKey();\n// Secret key generation from Master key\nconst secretKey = otp.generateSecretFromMaster(masterKey);\n\n// Validate MFA:\nconst isValid = otp.verify('123456', secretKey);\n\n// Create the store:\nconst store = new Store(tokens.encryption, secretKey);\n\n// Manage your data as always:\nstore.data = { hello: 'world' }; // Always encrypted data\n```\n\n## Roadmap\n\n- [x] Implements the Data Privacy Security Layer by default described here:\n      https://hacks.mozilla.org/2018/11/firefox-sync-privacy/\n- [x] Implements TOTP\n- [ ] Implements the QRCode generation part\n","readmeFilename":"README.md"}