{"_id":"@akanass/rx-crypto","_rev":"7-21c6f3d4eae3abdae791dfc0f7d69a59","name":"@akanass/rx-crypto","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"@akanass/rx-crypto","version":"1.0.0","description":"Crypto module provides some functions for security features like AES key, Key pair, RSA key, PKCS12, Certificate, PEM and more","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-crypto.git"},"keywords":["Crypto","RSA","PEM","PrivateKey","PublicKey","Certificate","RandomString","AES","PKCS12","KeyPair","JWT","Hapiness","Framework","NodeJS","Node","HTTP","API","REST","Streams","Async","Decorator","RxJS","Rx","ReactiveX","Observable","Observer","Module","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript"],"contributors":[{"name":"Nicolas Jessel","url":"https://github.com/akanass"}],"license":"SEE LICENSE IN https://github.com/akanass/rx-crypto/blob/master/LICENSE.md","bugs":{"url":"https://github.com/akanass/rx-crypto/issues"},"homepage":"https://github.com/akanass/rx-crypto#readme","dependencies":{"@types/jsonwebtoken":"^8.3.3","@types/node":"^12.7.2","@types/node-rsa":"^1.0.0","@types/pem":"^1.9.5","@types/randomstring":"^1.1.6","jsonwebtoken":"^8.5.1","node-rsa":"^1.0.5","pem":"^1.14.2","randomstring":"^1.1.5"},"peerDependencies":{"rxjs":"^6.5.2"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-crypto@1.0.0","_nodeVersion":"12.9.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-mANT9kJePv6MUi4p4q7vZ9FipLcRpXeiieXF5sgWdK0MGicqQ1QDDGLZCWybocDsi0ePEBT9qvJ1bjgjeDFo8g==","shasum":"5dab71414feb2ed081eb8cec03945dd04f32695b","tarball":"https://registry.npmjs.org/@akanass/rx-crypto/-/rx-crypto-1.0.0.tgz","fileCount":87,"unpackedSize":231380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZRElCRA9TVsSAnZWagAA6DIQAJkN9C3fX50sFiLQrcmw\ndCeDAbMEGQweu2X5H+Z2QD2T3IrnES9Y9aHQ6GwbJwMtVH8X1gcza/q+m59F\nzfzM+Xg1hfWcNocyLsP6Lf/n2aZ3dNDvmP+O7kVxxFG1trfRBfPhVcRwmDgr\neE3fuWyZ/xj6rrEVliGCRx/wv5z8nh/5eqj06iQo4/bosyW0mvgx9cTEou1b\ndfGwKlshQiOcyT60TfUPcbeCqaaODocziSDCIIWyUQluYFAwHtamNSI4mE75\nnjApFPY11eaDqVBxpGN/LPwiCANOoI7XHtkcy6Jtkho9UxLjgvu7Oa8m/vFw\n9C5NfCUIkEhJoBO6vHnv5S8aMkmVfSyMv37oyR5mNesOOwAq+J4YjvmxS5BC\nK01BXkta0AKjrcEEkheg3qRQbluK01E/R67A3CSdQRKod7Ni2zVpAAZxvNI3\ndGgmJ/qSUS1I/vZ5/mln2PQewnYAUV97leSQxfZpoyq+9roDhSXF7R2B9jSy\nYDGVIMYDv0BPpVdENSMc/RJ9JA4qKhlsE09T/GOe94JjQHv02XWbhcX2MYSO\n2arcKJEcKmWEE514ezrzWQJlbUyfsxf8NBuLdpLpQSX4XweJpGxOZRBfAd2C\n5kJ7wzcKV7gGBQJx2NYkMr+CRDVu839ud8VQ4VjhKa90EXHsSQmjgsBpWhOd\nRLWm\r\n=ojez\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+QfFNhpSvzplL8WCWFrVdZy1KDDYbqezVnVkZ2jWDQAiAKmdVAKH190IZfDjXFILIrpRP7qVlHhFJdKIyqD50iHQ=="}]},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-crypto_1.0.0_1566904612823_0.6671628860694472"},"_hasShrinkwrap":false},"1.1.0":{"name":"@akanass/rx-crypto","version":"1.1.0","description":"Crypto module provides some functions for security features like AES key, Key pair, RSA key, PKCS12, Certificate, PEM and more","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-crypto.git"},"keywords":["Crypto","RSA","PEM","PrivateKey","PublicKey","Certificate","RandomString","AES","PKCS12","KeyPair","JWT","Library","NodeJS","Node","Streams","Async","Decorator","RxJS","Rx","ReactiveX","Observable","Observer","Module","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript"],"contributors":[{"name":"Nicolas Jessel","url":"https://github.com/akanass"}],"license":"SEE LICENSE IN https://github.com/akanass/rx-crypto/blob/master/LICENSE.md","bugs":{"url":"https://github.com/akanass/rx-crypto/issues"},"homepage":"https://github.com/akanass/rx-crypto#readme","dependencies":{"@types/jsonwebtoken":"^8.5.0","@types/node":"^14.14.22","@types/node-rsa":"^1.0.0","@types/pem":"^1.9.5","@types/randomstring":"^1.1.6","jsonwebtoken":"^8.5.1","node-rsa":"^1.1.1","pem":"^1.14.4","randomstring":"^1.1.5"},"peerDependencies":{"rxjs":"^6.6.3"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-crypto@1.1.0","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-9PPuJLYxLTQtn1UaVkOrlDG4+lD50paOb60gvsny4eqP6fJIFbbflL+lwXszXDNUKvFUhHQOIeZ7iKszXvXpxw==","shasum":"50b2929312d1bfc81f355f49af79f39ab9963668","tarball":"https://registry.npmjs.org/@akanass/rx-crypto/-/rx-crypto-1.1.0.tgz","fileCount":87,"unpackedSize":234384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFzAfCRA9TVsSAnZWagAAf7MQAJIc3U2pvH/c8zL8yJq0\n4N/UX/UXCXSZQcpSzbwgTf5IiDKozbMeShI9VMNdJg7uWBj4JT87g2R/owDJ\nYTtFC8Agm28QQzYjMwUUUXoUJvq/Lqhtj9CR+hzGTfrPQmGsJnEhIERBvS8D\ndNSJk3X5NoRoX0RLLHHpLoZ8dZblrqFwWhjYvs9TErx/wgT76dH6dWQfheV4\njqGZadCGx8qhMuMX+v3JfIAfcXDnESkg8LyDgsSeRdJ+qIlLm0Rm8RWMcdcg\nU3Hu+3RHS7f28mriQBAuWPYz35aEqTiOQjeQ6QrUanYQKvo5AUPW/D9MoCqg\n9rI2xcpO+wnrcJZskCBf9WaF13yNMyydjLuZk49jlYy7tUz8ak8lpj57HY00\njJiacfHK57MN6MrNgtMAS/+A71y0WqoGx2Zf0gajMPp1QtbaYnJm524RChRn\nkc7T/VZl7QHOto8Y1DfGNNGH/qQB8/nMnshhMpANWgIj7sf8o9fpr7mM3kgh\nuqYDSKK8478nqFi32N+IDwdWXoePVxinzMd88h4UvPx3PJ9z5FkWfKb+5OuH\nXJsFrf+EObL8UV+EcBwS5R3ht4EYFPR58UBZH00IXAOfmrvc1t1txKEzWV78\nKiqLIs5pzSGL/YsTOxLygIWPdLFzPUAs+6ohS7phnVJfamPvv7UkRGqAjVB8\ncZSP\r\n=AT5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/gTlMyuu96udabtwwCkHR4BpGAqX4PgW3pf45Gy6jBAIhALR8Z0eCrz4UaqkioefV7WVxjogP08kaGPCXeef/nUsI"}]},"_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"directories":{},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-crypto_1.1.0_1612132382698_0.6196865726695737"},"_hasShrinkwrap":false},"2.0.0":{"name":"@akanass/rx-crypto","version":"2.0.0","description":"Crypto module provides some functions for security features like AES key, Key pair, RSA key, PKCS12, Certificate, PEM and more","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-crypto.git"},"publishConfig":{"access":"public"},"keywords":["Crypto","RSA","PEM","PrivateKey","PublicKey","Certificate","RandomString","AES","PKCS12","KeyPair","JWT","Library","NodeJS","Node","Streams","Async","Decorator","RxJS","Rx","ReactiveX","Observable","Observer","Module","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript"],"author":{"name":"Nicolas Jessel","email":"akanass@icloud.com"},"license":"MIT","bugs":{"url":"https://github.com/akanass/rx-crypto/issues"},"homepage":"https://github.com/akanass/rx-crypto#readme","dependencies":{"@types/jsonwebtoken":"^8.5.1","@types/node":"^15.12.1","@types/node-rsa":"^1.1.0","@types/pem":"^1.9.5","@types/randomstring":"^1.1.6","jsonwebtoken":"^8.5.1","node-rsa":"^1.1.1","pem":"^1.14.4","randomstring":"^1.2.1"},"peerDependencies":{"rxjs":"^7.1.0"},"engines":{"node":">=7.0.0"},"_id":"@akanass/rx-crypto@2.0.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-PFapJLeqSnGUFmSlIy+xsKvUE9ognhsNaiaS21NtmMYYDafF5pmFi01EfuYLfme8Zw+ghBZFU180wyWWsEbfdQ==","shasum":"4413d971107374083bdbf811eec0ec2a313f678a","tarball":"https://registry.npmjs.org/@akanass/rx-crypto/-/rx-crypto-2.0.0.tgz","fileCount":87,"unpackedSize":234090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgviyUCRA9TVsSAnZWagAA0vIP/0Wkemz86n1BU2nqYwss\nlifXjVjScMVjgJLzvNU5wM9T7dKAbruirLMBwC5uZk18olRszymrJUSM+kKc\n4IXGRsBtXSefkpOvEvxhPMM/cKz6xy9uh5qg69yNXGvjD7E91jQVbLcE/YP1\nYdOTb3BWXIeTbto4Uc+vptSFGIbyQle/FcOqqIUSvefDtpEszND3m2RCFnvb\nKRGn4NWIMYa9wJ1pWXq00Wd+EGJ273e/RVnL5hBt1KiUfNzQ0T/qyHeVsdUH\nzd0sGuGSgaRQO1IlHmjtXUfS65eeXuhf4/sq6dua0BxGPNMBAGJQI9KFyStg\nSrm7L6Y1kifGiybxyQrVZU6N5T1BGWOQf9XrU89Gd8MzKY6Zjw/qsBWEM2AH\nM8BFx2PEaU4ndN/JGuC2mmtmfltlbQCX5om9ZFmJdOL0S8rgf/eUx8pGYuqm\nP23iKxZsRtJPTZ+p8npGWgfN5/8ONaPuh03rNDfKxTNE1hMYImExHN2aDtcB\nLKjU6M5Q3Y3FyNjyPJuQUGs+ScT6Bp81nDBvFEYcrM0IU8Q8UnzLBaIWwJza\nZ4oksCkXjhe7TKGIjtTk5qMRoxJk8lzQaH65QmIqqt0rzbJHrXovuEZpH3D0\nrgfQofEJ5mct7FGP3cVfaq3J3aVFgczoFDf0WVtNJplGaerPO0OOSJysowpv\njyFw\r\n=Eatt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/faLYWN5VP4prpkQVEedmnvOyko3LWFxbetYidgOw3AiBYWAt/LQf6TkJenjWG6a0aay+Fmhx0SPpnWjwSSeSppA=="}]},"_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"directories":{},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-crypto_2.0.0_1623075988010_0.608209820533625"},"_hasShrinkwrap":false},"2.1.0":{"name":"@akanass/rx-crypto","version":"2.1.0","description":"Crypto module provides some functions for security features like AES key, Key pair, RSA key, PKCS12, Certificate, PEM and more","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-crypto.git"},"publishConfig":{"access":"public"},"keywords":["Crypto","RSA","PEM","PrivateKey","PublicKey","Certificate","RandomString","AES","PKCS12","KeyPair","JWT","Library","NodeJS","Node","Streams","Async","Decorator","RxJS","Rx","ReactiveX","Observable","Observer","Module","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript"],"author":{"name":"Nicolas Jessel","email":"akanass@icloud.com"},"license":"MIT","bugs":{"url":"https://github.com/akanass/rx-crypto/issues"},"homepage":"https://github.com/akanass/rx-crypto#readme","dependencies":{"@types/jsonwebtoken":"^8.5.5","@types/node":"^16.10.2","@types/node-rsa":"^1.1.1","@types/pem":"^1.9.6","@types/randomstring":"^1.1.7","jsonwebtoken":"^8.5.1","node-rsa":"^1.1.1","pem":"^1.14.4","randomstring":"^1.2.1"},"peerDependencies":{"rxjs":"^7.3.1"},"engines":{"node":">=7.0.0"},"gitHead":"b2d8857331cc840bd5e31432cd5a2df87bfb76c2","_id":"@akanass/rx-crypto@2.1.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-GtSoNRnmBtTtc8eAznJBEtND5LLmsCM24UzNd9Sw+4Pb0EwBP6zV+S9+5V5BUsTuZDkc2xctD6IS0Pg5wUj1Ow==","shasum":"d248774fc4b4f3844efa605af8fcf5e7318f17aa","tarball":"https://registry.npmjs.org/@akanass/rx-crypto/-/rx-crypto-2.1.0.tgz","fileCount":61,"unpackedSize":100352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGb9PECCLwJZvsMuJlUF1JFNXtSagZI8cBICLxXGAwlAIgVNa/xRLc789fAMiJ78SBYxQspsW2Q4A3RNJsZy6Md10="}]},"_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"directories":{},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-crypto_2.1.0_1633445048514_0.7918847272388623"},"_hasShrinkwrap":false},"2.2.0":{"name":"@akanass/rx-crypto","version":"2.2.0","description":"Crypto module provides some functions for security features like AES key, Key pair, RSA key, PKCS12, Certificate, PEM and more","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-crypto.git"},"publishConfig":{"access":"public"},"keywords":["Crypto","RSA","PEM","PrivateKey","PublicKey","Certificate","RandomString","AES","PKCS12","KeyPair","JWT","Library","NodeJS","Node","Streams","Async","Decorator","RxJS","Rx","ReactiveX","Observable","Observer","Module","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript"],"author":{"name":"Nicolas Jessel","email":"akanass@icloud.com"},"license":"MIT","bugs":{"url":"https://github.com/akanass/rx-crypto/issues"},"homepage":"https://github.com/akanass/rx-crypto#readme","dependencies":{"@types/jsonwebtoken":"^8.5.5","@types/node":"^16.10.3","@types/node-rsa":"^1.1.1","@types/pem":"^1.9.6","@types/randomstring":"^1.1.7","jsonwebtoken":"^8.5.1","node-rsa":"^1.1.1","pem":"^1.14.4","randomstring":"^1.2.1"},"peerDependencies":{"rxjs":"^7.4.0"},"engines":{"node":">=7.0.0"},"gitHead":"bd4997268b4c364e4a356cac23be0ff7c27796e1","_id":"@akanass/rx-crypto@2.2.0","_nodeVersion":"16.10.0","_npmVersion":"8.0.0","dist":{"integrity":"sha512-WXt1KbxldUmVKWYqDxYqUX0PR45AwswBnYF4NTL5Obpj70dsKA9LNfOR2KWmsVl8BHY7lRVF+UwtsUyQvy1vMw==","shasum":"5d5b89dc22a51c440c711d4ccf2f854487eb2760","tarball":"https://registry.npmjs.org/@akanass/rx-crypto/-/rx-crypto-2.2.0.tgz","fileCount":61,"unpackedSize":100442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxIrhCRA9TVsSAnZWagAAfl0P/0JzOtZSXLbWEw3Daj1v\nAKwBNEY8vhFz8fQ6wVPffkVj9MaYlR8TTTSW34gexqT9wQWedoI7kzdMSsxi\neEJJtwU/S2UT08X7BTfSL9Wf3hXCeceGm8Zrk/jzvigVVd2vMGLuZya5Te0x\nFyAqaFcuMULglrWtytOrQpUp0VyoLe9YVUz7XWl/beM2WJoznjJnYU5eYcbG\n+8EW2AgM8w9ETjRvuTFYwP4leKkG7rhHQBeZS5s9ZvrBXkOxEYhPzSZSgsVz\nf88NKdo8IrUrZnxPlhgvjkmlevbm4Q7oga2o9FYdrZfL+hhOIfPowsqEi/us\nhRjzcFQU2C+FVxCd55KvMcURhUa6qekTg95v7ez//H1VAiIhBC9BIJbyjWga\n0LRS3nU1a9GVo0SbIl6UxvDRXbUfTjdI9NON4McCgMzjwmU4/qut+h6QzLLa\n3/FbOMspi0UNm2Ka64Ezz8kZY6QMVWyugGZSlEDFMYljyrOlFq+JlsLOoYvI\nU+5VfHIgOUWrN65h9hpqZNFs/w56AzZwvncY1UjR9o4QXJLy19keSWLdChwe\n/sbPn6JGW4SWVQLjr+mq210iHic5bHjIoabjFeHAm74u8TD30kiiJzY6INH/\nv7aszMtQ1Q+V4p2FIw6r1QhmdAqxF37wwGH5zcXuiyYTX0j8k1iaxNXPh2uJ\nRmIL\r\n=qVYH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa9xv9qx+pZ9OkFT5/8/2LfZhhn3KWkwvuaBpYnqttzwIhALgJSehqrYC5+rACud/8EzVhTYe+Ow5CR5zbjENwJ9gT"}]},"_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"directories":{},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-crypto_2.2.0_1633687056666_0.014830294256140242"},"_hasShrinkwrap":false},"2.3.0":{"name":"@akanass/rx-crypto","version":"2.3.0","description":"Crypto module provides some functions for security features like AES key, Key pair, RSA key, PKCS12, Certificate, PEM and more","main":"index.js","types":"index.d.ts","private":false,"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-crypto.git"},"publishConfig":{"access":"public"},"keywords":["Crypto","RSA","PEM","PrivateKey","PublicKey","Certificate","RandomString","AES","PKCS12","KeyPair","JWT","Library","NodeJS","Node","Streams","Async","Decorator","RxJS","Rx","ReactiveX","Observable","Observer","Module","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript"],"author":{"name":"Nicolas Jessel","email":"akanass@icloud.com"},"license":"MIT","bugs":{"url":"https://github.com/akanass/rx-crypto/issues"},"homepage":"https://github.com/akanass/rx-crypto#readme","dependencies":{"@types/jsonwebtoken":"^8.5.8","@types/node":"^18.0.0","@types/node-rsa":"^1.1.1","@types/pem":"^1.9.6","@types/randomstring":"^1.1.8","jsonwebtoken":"^8.5.1","node-rsa":"^1.1.1","pem":"^1.14.6","randomstring":"^1.2.2"},"peerDependencies":{"rxjs":"^7.5.5"},"engines":{"node":">=7.0.0"},"gitHead":"bd4997268b4c364e4a356cac23be0ff7c27796e1","_id":"@akanass/rx-crypto@2.3.0","_nodeVersion":"18.4.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-PdSNI2uRH/mALV8V2LnLS41oY5T0lw0I+fk8UoPIPixbweJOHcKxAmkXErNSt0fQihxJ6nsswjjo81d67W7aFg==","shasum":"108a1c724b1d423382cc806a51a41fd140ec2ebc","tarball":"https://registry.npmjs.org/@akanass/rx-crypto/-/rx-crypto-2.3.0.tgz","fileCount":61,"unpackedSize":101113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo/HRycgBAZYNqP1gTj9zzy5UuRkRN1PBcnpMlJoBctgIhAJ5QIy3Uwf3YA5WM2F7BXr+2/Ll21HDB1ozsp//JxApB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivvK0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+TA/+L5OvsxsCbVL2cLpMbQW1BF4qZNggBq1+sQ56NKXgSgdvVgK/\r\nBWNaMY0lZ2gHo04h79cdkm51pk6cZXuO8ezgkrlAY5s7dTdePtMaq8n8i2nF\r\nL5cBOnajJQYNSa/yVQh2nGatQfikRZ3gU3kMWoqy6wjbLTadr6NtVMW4UL0w\r\nx4qvDJDfoq8lJtJI/zIl5UT63rltltBmCHfMuaYWIGI+MXTWldxgGyCwIZgL\r\nM+RvDLRdDW9uH+taNOSLd8uswLw4l2Vc2mp7dznXD5KWzN5S2qP+FPrue5dI\r\ni9P0BawBAvI7UVq4//QlbPkQF4LkLolqs8QWC5aHbNS/oqHLqISbVvq3p2M3\r\nkQJTngrCJsrgd4SfHrSUVCbK7FJ0XU+qWGgfyzj4JWJ1L4XPqL1xUKZSX+Y2\r\nNJnMmX7uV8sEcHd8RXQJAaA8augdAZLjQY3pjQa3AvZXiTJc8h83Okb7hxGD\r\nvv0AvCJjEwnc9nzKuxpoQzPOaG4F76tImhYpK6KYP2krIT/GGX3zqeHda81y\r\nMkP80rUQIuMh4Y+lgxWvfcPzuieTKbjodObXbcpXoLuP3lwO6nI58nM06aFU\r\nclpoexfV0q20zy521zydx/SQGoXBqdiM3kYEUXn729jpbHuXrskHi4R3ZNq9\r\nNBO05sw9QzhB5fV3fCgVafYVNGgLXPHe2iw=\r\n=0W9X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"akanass","email":"akanass@icloud.com"},"directories":{},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rx-crypto_2.3.0_1656681139892_0.6563144146315321"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-27T11:16:52.613Z","1.0.0":"2019-08-27T11:16:52.953Z","modified":"2022-07-01T13:12:20.151Z","1.1.0":"2021-01-31T22:33:02.856Z","2.0.0":"2021-06-07T14:26:28.336Z","2.1.0":"2021-10-05T14:44:08.889Z","2.2.0":"2021-10-08T09:57:36.818Z","2.3.0":"2022-07-01T13:12:20.078Z"},"maintainers":[{"name":"akanass","email":"akanass@icloud.com"}],"description":"Crypto module provides some functions for security features like AES key, Key pair, RSA key, PKCS12, Certificate, PEM and more","homepage":"https://github.com/akanass/rx-crypto#readme","keywords":["Crypto","RSA","PEM","PrivateKey","PublicKey","Certificate","RandomString","AES","PKCS12","KeyPair","JWT","Library","NodeJS","Node","Streams","Async","Decorator","RxJS","Rx","ReactiveX","Observable","Observer","Module","ES2015","ES2016","ES2017","ES6","ES7","ES8","Typescript"],"repository":{"type":"git","url":"git+ssh://git@github.com/akanass/rx-crypto.git"},"bugs":{"url":"https://github.com/akanass/rx-crypto/issues"},"license":"MIT","readme":"<div style=\"margin-bottom:20px;\">\n<div style=\"line-height:60px\">\n    <a href=\"https://travis-ci.org/akanass/rx-crypto.svg?branch=master\">\n        <img src=\"https://travis-ci.org/akanass/rx-crypto.svg?branch=master\" alt=\"build\" />\n    </a>\n    <a href=\"https://coveralls.io/github/akanass/rx-crypto?branch=master\">\n        <img src=\"https://coveralls.io/repos/github/akanass/rx-crypto/badge.svg?branch=master\" alt=\"coveralls\" />\n    </a>\n</div>\n<div>\n    <a href=\"https://www.typescriptlang.org/docs/tutorial.html\">\n        <img src=\"https://cdn-images-1.medium.com/max/800/1*8lKzkDJVWuVbqumysxMRYw.png\"\n             align=\"right\" alt=\"Typescript logo\" width=\"50\" height=\"50\" style=\"border:none;\" />\n    </a>\n    <a href=\"http://reactivex.io/rxjs\">\n        <img src=\"http://reactivex.io/assets/Rx_Logo_S.png\"\n             align=\"right\" alt=\"ReactiveX logo\" width=\"50\" height=\"50\" style=\"border:none;\" />\n    </a>\n</div>\n</div>\n\n# Rx-Crypto\n\n`Crypto` library provides some functions for security features like `AES key`, `Key pair`, `PKCS12`, `RSA key`, `Certificate`, `JWT` and more.\n\nWe use existing node modules to provide these functions: [NodeRSA](https://github.com/rzcoder/node-rsa), [PEM](https://github.com/Dexus/pem), [JWT](https://github.com/auth0/node-jsonwebtoken) and [RandomString](https://github.com/klughammer/node-randomstring) but we add `Observable` feature for asynchronous and stream processes.\n\n**All most important crypto features in only one library.**\n\n## Table of contents\n\n* [Using rx-crypto library](#using-rx-crypto-library)\n    * [Yarn or NPM it in your package.json](#yarn-or-npm-it-in-your-packagejson)\n    * [Use it anywhere](#use-it-anywhere)\n* [API in Detail](#api-in-detail)\n* [Contributing](#contributing)\n* [Change History](#change-history)\n* [License](#license)\n\n## Using rx-crypto library\n\n### `yarn` or `npm` it in your `package.json`\n\n```bash\n$ npm install --save @akanass/rx-crypto rxjs\n\nor\n\n$ yarn add @akanass/rx-crypto rxjs\n```\n\n```javascript\n\"dependencies\": {\n    \"@akanass/rx-crypto\": \"^2.2.0\",\n    \"rxjs\": \"^7.4.0\",\n    //...\n}\n//...\n```\n\n### use it anywhere\n\nYou can use `AES`, `Hash`, `PEM`, `RandomString`, `JWT` and `RSA` anywhere in your own library or script.\n\n```javascript\nimport { RSA, NodeRSA } from '@akanass/rx-crypto';\n\nconst rsa: RSA = new RSA();\nrsa.createKey().subscribe(\n    (k: NodeRSA) => console.log(k), // Show NodeRSA instance in console\n    e => console.error(e) // Show error in console\n);\n```\n\n[Back to top](#table-of-contents)\n\n## API in Detail\n\nWe implemented some services and to see their details go to documentation folder:\n\n* [./documentation/AES.md](https://github.com/akanass/rx-crypto/blob/master/documentation/AES.md)\n* [./documentation/Hash.md](https://github.com/akanass/rx-crypto/blob/master/documentation/Hash.md)\n* [./documentation/JWT.md](https://github.com/akanass/rx-crypto/blob/master/documentation/JWT.md)\n* [./documentation/PEM.md](https://github.com/akanass/rx-crypto/blob/master/documentation/PEM.md)\n* [./documentation/RandomString.md](https://github.com/akanass/rx-crypto/blob/master/documentation/RandomString.md)\n* [./documentation/RSA.md](https://github.com/akanass/rx-crypto/blob/master/documentation/RSA.md)\n\n[Back to top](#table-of-contents)\n\n## Contributing\n\nTo set up your development environment:\n\n1. clone the repo to your workspace,\n2. in the shell `cd` to the main folder,\n3. hit `npm or yarn install`,\n4. run `npm or yarn run test`.\n    * It will lint the code and execute all tests. \n    * The test coverage report can be viewed from `./coverage/lcov-report/index.html`.\n\n[Back to top](#table-of-contents)\n\n## Change History\n* v2.2.0 (2021-10-08)\n    * Update packages' versions\n    * Latest `rxjs` version `7.4.0`\n* v2.1.0 (2021-10-05)\n    * Update packages' versions\n    * Latest `rxjs` version `7.3.1`\n    * Update `operators` to match with latest `rxjs` version\n    * Update tests\n* v2.0.0 (2021-06-07)\n    * Update packages' versions\n    * Latest `rxjs` version `7.1.0`\n* v1.1.0 (2021-01-31)\n    * Update packages' versions\n    * Fix tests\n    * Fix `tslint`\n* v1.0.0 (2019-08-27)\n    * Implementation of `library` with `AES`, `Hash`, `JWT`, `PEM`, `RandomString` and `RSA`\n    * Implementation of `Observable's` operators for `AES` and `RSA` features.\n    * Related tests.\n    * Documentation.\n\n## License\n\nCopyright (c) 2021 **Nicolas Jessel** Licensed under the [MIT license](https://github.com/akanass/rx-crypto/blob/next/LICENSE.md).\n\n[Back to top](#table-of-contents)\n","readmeFilename":"README.md","author":{"name":"Nicolas Jessel","email":"akanass@icloud.com"}}