{"_id":"@comartek/saf-t","_rev":"3-2bfd999a93f4348017e52ab8a164263f","name":"@comartek/saf-t","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@comartek/saf-t","version":"0.0.1","description":"signature for saf-t","main":"index.js","keywords":[],"dependencies":{"crypto":"^1.0.1","jsrsasign":"^10.5.1"},"author":{"name":"Trucdev","url":"https://github.com/trucdev"},"homepage":"https://github.com/comartek/saf-t","license":"MIT","repository":{"type":"git","url":"git+https://github.com/comartek/saf-t.git"},"gitHead":"29adfdd4b7375ff619dc1d9c8e267561d21b3621","bugs":{"url":"https://github.com/comartek/saf-t/issues"},"_id":"@comartek/saf-t@0.0.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Zu3T9+Pz4ZtoPsHGl+aTplaztdOLc4tasZnZu0wmPB/jV9TqVpI9JFeEJI6IILe6rNXbS9wok70+tiwGlr345Q==","shasum":"3ff424be8a833a5a1b92ec18f3f414710ddc9e97","tarball":"https://registry.npmjs.org/@comartek/saf-t/-/saf-t-0.0.1.tgz","fileCount":8,"unpackedSize":4678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh58eoCRA9TVsSAnZWagAAuxAQAJN5FxYPyC/AU7/3Hj77\nAsLuevLz8Djc+Mg2uaiyKBh+4HJI/u8RqVi3FexfcaXz5rDiIfTKRDDFym45\nD9BcctGcnJM7tPpdIsuWsNI/50z849od1WnY+5Y9FeEZyIdu5NF3vpIf8QPJ\nzJElcFRiALwmwun0wn4Zp4ZBFo7olYRGRqsxid7uXeHGd4LIFWrrBWUHSHzQ\np6nSUkPZXOMwKjGtNfTjtNUwKAYUxRJFGB4OouQhxj1QquWxSgi6TaNcB1M+\nrpnTepCZ8DDNN6lCtQ9Cy5CafUpuBxJuIvigdLVFyk1fSZu200zTReYl5Oij\nLS0uqhfFyKoOOAfjGk0unjPeMOCuxgSdJUBfpcV8Dt7vcydJCqkMQ3OvwAQc\nT7brPqCTMBCtgypqNKJmXadNihO4s5pXY9e3SCvaGbFnAn+OJkaLWmFL6E0G\n6n015DSzq7Dv+4eAUQ072gZz2GJILFUwYvkD4j8ytcvUd8r+w/m7qwBOKcQk\nom2yEt7P9dgNmSXPlTnWDFP5hz75x4se5mAa2kMNoikvZckd/TMrW/z9ssFG\nwkM2hZ0W9eoVXPJLZbxOZchh29EPQLC9Hvw1ytWMFHQn0scra9uVIja4r+Fs\nzSd+fmkTvvZtL74NuB1lJ/tl9DDa9WVPsI2teyXYAlyGl6zxUB0ns/xuMHj2\ngLif\r\n=pJAO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTxjymbcVT0E6jqjWOUDYAiSsrk28YYcKBNDVY8vroLAIhAPtMaHnjpywzo87Z6pDSvJNf7i2JKyDrikahNY3YDxAU"}]},"_npmUser":{"name":"trucdev","email":"trucdev@gmail.com"},"directories":{},"maintainers":[{"name":"trucdev","email":"trucdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saf-t_0.0.1_1642579880777_0.12689747005241236"},"_hasShrinkwrap":false},"0.0.2":{"name":"@comartek/saf-t","version":"0.0.2","description":"signature for saf-t","main":"index.js","keywords":[],"dependencies":{"crypto":"^1.0.1","jsrsasign":"^10.5.1"},"author":{"name":"Trucdev","url":"https://github.com/trucdev"},"homepage":"https://github.com/comartek/saf-t","license":"MIT","repository":{"type":"git","url":"git+https://github.com/comartek/saf-t.git"},"gitHead":"b09883dfad2bcaed301dd0591fbcf6ff7bc2fe90","bugs":{"url":"https://github.com/comartek/saf-t/issues"},"_id":"@comartek/saf-t@0.0.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-QLtZnYwOhjy8Axun2t06/LxljCcRLUO9y4sv85E+CaW62e+ceYxuflZmH7cBg7ZjvVvW7LMWLyrVQ/azpqL6Pw==","shasum":"e103b6c8d7b639ea17fdf0fd02ab373d0aa07e83","tarball":"https://registry.npmjs.org/@comartek/saf-t/-/saf-t-0.0.2.tgz","fileCount":8,"unpackedSize":4734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIdneACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy0A/+P1p+T8Lz/bNqfMPGMo6D/0kgV/VIeBn3az62CE8THc2IiObo\r\nIdf+BltJp350lrTY8nAdxWACDPwyzGywGI3aRYSS5Cj4+6nO3+dKVWnZb06z\r\nQZeowEKv7Aff19xQWzaamX8FkRwnCV2hGSIv2oDYhZX5BTeKLEEB+UNvHt+X\r\nlrqYLhnKNhb3xznF4Mw0JZE2FI0UoO8caLua0IG0SD9WL0zG6XrKIAkMFRF5\r\nMkrgvyH6dkoh6nvdIEiY+QSh6EJ4qTqApkr/0SNk2EO3O1ERr6mtqO3urpwK\r\nXVH1cIZ0SSwyKeEsB+a1CGtbZRA+WtMmHrjtpBJZNqU7YYHbWhdeIDr9GjFj\r\nJFZIoZOAGn8jy5cesUOt5z1+z1J5PcyjPfOvt2mKcPvIcJ02tgIr3fLBn9Zb\r\n2N4R9MGGCFG9OMoyR9fS1ptjNsZGtDzaiNAbJ1IXPvdUngrdXsHO8hxIYwjG\r\n0cbAdzdSWDMBVwPT8FyHCxwbQzQdCyrsWbAz40dUSwfj/2Qb9xCNA5rH5KJZ\r\nntsz4C4C/Z/OdeNbnTwNxZQzVNRPA8/O9sVr80xx3G7fS81n6k+mnHm8YfWv\r\n/Wtwpr7KCgB1Sviys/fN1pz7OrUfTx+hop2JWOzusxiBFWqI9JvF2dae/+EY\r\nafBjXG809n3jOg6NKLh9o6nHDMLHqJ5MvuI=\r\n=Feng\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnsXLVNvaffNphjf3rVhRADlDuPrbRVE6yH0yC5pP/tAiEAoqc4IlgI8CJvgQRl00sLCXilQRAevpKb0sy8/QUfy8s="}]},"_npmUser":{"name":"trucdev","email":"trucdev@gmail.com"},"directories":{},"maintainers":[{"name":"trucdev","email":"trucdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saf-t_0.0.2_1646385630735_0.9730691033384742"},"_hasShrinkwrap":false},"0.0.3":{"name":"@comartek/saf-t","version":"0.0.3","description":"signature for saf-t","main":"index.js","keywords":[],"dependencies":{"crypto":"^1.0.1","jsrsasign":"^10.5.1"},"author":{"name":"Trucdev","url":"https://github.com/trucdev"},"homepage":"https://github.com/comartek/saf-t","license":"MIT","repository":{"type":"git","url":"git+https://github.com/comartek/saf-t.git"},"gitHead":"3bd1edb604796d19cb8774d29261db7c06975300","bugs":{"url":"https://github.com/comartek/saf-t/issues"},"_id":"@comartek/saf-t@0.0.3","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Fa2P21QPal69nbid88Oj0pzi58SlF+UbsK6GW9IxAcXf9RdPeOnq2lwY2izfMZR0fj0Sg4B97vbI+dvx8+dWWg==","shasum":"5739a41401cfcd67a7362cb4032dc71cbba7de72","tarball":"https://registry.npmjs.org/@comartek/saf-t/-/saf-t-0.0.3.tgz","fileCount":8,"unpackedSize":4734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKX0UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOZhAAg8RAiP2kbByWlFA3EgDjQDUkZ6slhTP5VpQDMACMFGPjWgdg\r\ndyk6+MJjPkfA7isRGTv8OpypzAs89md0bi966gCCqGZhQLu/4dLOt1yLD5y/\r\nIDTGYQNIAhjRKw28Yd8FeOZZDigMOnev2QmGBXxAdSIQQjvvYnL9Xq2ZL14S\r\n34GMyJCi2k8jOFmQP490qmDEapuBnNrowYpDUMWkhDBCsMjVZuZZIsXU/5/W\r\ngWscnjF8Q6mzV4qQkOKJgKygz18xa2xYWNlShvSfkTyOQP5/DSwTnoAq/rCh\r\nalO1aAWK7D1xNjz3MWTioGX705blhopHEFQDM/G/eQc2Z1ZdD/MonqK/tE1j\r\n4XVhWw5lwsIDmHSTTHjueBTP06XW86qLk423EB9lTx4kr0ck0ASnwUE4bod1\r\nY9mG/bhC5mf/jB8E+dSdnmjV8f3BqXDXc+SKJWip/K6SlRG8AVQKPVR+cVwU\r\nYIPLrNKrjVUpjbwzwJXnUpLQkX88KjC+YpVp/ikAnGGJR4B4PKbX55PRak9E\r\nh85aHVvEUNAaPhsIgChhR6PegeE8HaYfYzess4j8XsR4hcAEOSmFkmmbeo19\r\nps6KuQYvLOOJMANhbBSSM3OEPvwIWi8uGpBfl/EW532z0q3QjGaVH7KuShbs\r\naC4QHSnpxwdkGudQCN8Ni/pp9JKjtGK6dMg=\r\n=ohE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE64XCpkZqgjIklzGxzc3TsIsvHHG7pbwzQahDbDukr8AiEAvZ7sbUgQ03QRDk7gwyD/NHtDCzgrI+uHg21zxE5AzPc="}]},"_npmUser":{"name":"trucdev","email":"trucdev@gmail.com"},"directories":{},"maintainers":[{"name":"trucdev","email":"trucdev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/saf-t_0.0.3_1646886164324_0.880850082999932"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-19T08:11:20.728Z","0.0.1":"2022-01-19T08:11:20.938Z","modified":"2022-04-05T00:23:36.110Z","0.0.2":"2022-03-04T09:20:30.893Z","0.0.3":"2022-03-10T04:22:44.708Z"},"maintainers":[{"name":"trucdev","email":"trucdev@gmail.com"}],"description":"signature for saf-t","homepage":"https://github.com/comartek/saf-t","keywords":[],"repository":{"type":"git","url":"git+https://github.com/comartek/saf-t.git"},"author":{"name":"Trucdev","url":"https://github.com/trucdev"},"bugs":{"url":"https://github.com/comartek/saf-t/issues"},"license":"MIT","readme":"## Saf-t \n\nThis is Saf-t's library to implement functions help application signature data from case, POS...\n\nMore information: https://github.com/skatteetaten/saf-t\n\nFeatures:\n- generate signature\n- verify signature\n- generate RSA key pair\n\n## Install\n\n```bash\nnpm install @comartek/saf-t\n```\n\nor\n\n```bash\nyarn add @comartek/saf-t\n```\n\n## Usage\n\n```javascript\nconst { generateSignature, verifySignature } = require(\"@comartek/saf-t\");\n\nconst privateKey = 'private-key';\nconst publicKey = 'public-key';\nconst data = \"0;2014-01-24;23:59:59;123456789;1250.00;1000.00\";\n\nconst signature = generateSignature(data, privateKey);\nconsole.log(signature);\n\nconst isValid = verifySignature(data, signature, publicKey);\nconsole.log('is valid: ', isValid);\n\n```","readmeFilename":"readme.md"}