{"_id":"kruptein","_rev":"4640637","name":"kruptein","description":"crypto; from kruptein to hide or conceal","dist-tags":{"latest":"3.3.0"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"time":{"modified":"2026-04-10T19:47:11.000Z","created":"2019-03-20T10:42:28.401Z","3.3.0":"2026-03-23T10:44:16.145Z","3.2.1":"2026-02-24T03:22:30.417Z","3.2.0":"2026-02-12T02:32:51.764Z","3.1.7":"2025-12-12T12:07:44.241Z","3.1.6":"2025-12-12T12:01:39.807Z","3.1.5":"2025-12-11T13:08:05.664Z","3.1.4":"2025-11-19T13:44:30.284Z","3.1.3":"2025-11-19T02:31:51.907Z","3.1.2":"2025-11-18T23:05:48.224Z","3.1.1":"2025-11-18T15:21:09.871Z","3.1.0":"2025-11-18T15:14:19.584Z","3.0.9":"2025-11-18T11:06:53.254Z","3.0.8":"2025-06-06T11:37:32.461Z","3.0.7":"2024-08-13T13:21:53.151Z","3.0.6":"2023-02-11T15:26:49.684Z","3.0.5":"2022-08-06T03:44:22.159Z","3.0.4":"2022-04-07T04:33:47.697Z","3.0.3":"2021-09-13T12:42:13.374Z","3.0.2":"2021-09-12T21:30:13.948Z","3.0.1":"2021-08-18T16:30:05.679Z","3.0.0":"2021-02-27T15:12:41.837Z","2.2.3":"2020-11-22T14:56:36.752Z","2.2.1":"2020-10-18T16:04:05.151Z","2.2.0":"2020-10-18T15:47:19.539Z","2.1.3":"2020-08-09T20:33:25.689Z","2.1.2":"2020-08-09T19:21:05.416Z","2.1.0":"2020-06-15T17:41:40.764Z","2.0.10":"2020-05-03T00:43:40.685Z","2.0.9":"2020-04-21T20:16:13.668Z","2.0.8":"2020-04-11T17:40:03.925Z","2.0.7":"2020-03-24T11:55:35.483Z","2.0.6":"2020-02-26T14:14:02.157Z","2.0.5":"2020-01-20T00:11:12.920Z","2.0.4":"2019-12-28T15:44:37.686Z","2.0.3":"2019-12-28T15:14:03.692Z","2.0.2":"2019-10-10T10:47:54.738Z","2.0.1":"2019-09-29T16:49:44.203Z","2.0.0":"2019-09-22T19:00:19.367Z","1.0.3":"2019-09-08T15:06:56.573Z","1.0.2":"2019-09-06T11:17:01.596Z","1.0.1":"2019-09-06T10:26:22.931Z","0.1.4":"2019-08-29T17:46:46.554Z","0.1.3":"2019-08-29T14:49:41.501Z","0.1.2":"2019-08-24T10:29:06.830Z","0.1.1":"2019-07-17T10:12:29.414Z","0.0.9":"2019-07-07T14:51:55.215Z","0.0.8":"2019-04-06T16:59:15.522Z","0.0.7":"2019-04-01T10:07:41.660Z","0.0.5":"2019-03-21T10:09:46.666Z","0.0.4":"2019-03-20T11:10:38.692Z","0.0.3":"2019-03-20T10:53:58.364Z","0.0.2":"2019-03-20T10:50:53.595Z","0.0.1":"2019-03-20T10:42:28.401Z"},"users":{},"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"versions":{"3.3.0":{"name":"kruptein","version":"3.3.0","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","argon2","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"scripts":{"test":"node --test"},"engines":{"node":">=18"},"dependencies":{"@jas-/asn.1":">=5"},"gitHead":"9acb256c85ccf35d04a5714f4a05f80007248541","_id":"kruptein@3.3.0","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"shasum":"8892bf669ebb05cc3ae113bb227babdf9f8ba455","size":9168,"noattachment":false,"key":"/kruptein/-/kruptein-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.3.0.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.3.0_1774262655990_0.21767471840774077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T10:44:16.145Z","publish_time":1774262656145,"_source_registry_name":"default","_cnpm_publish_time":1774262656145},"3.2.1":{"name":"kruptein","version":"3.2.1","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","argon2","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"scripts":{"test":"node --test"},"engines":{"node":">8"},"dependencies":{"@jas-/asn.1":">=5"},"gitHead":"f44ab593abed87c2e39fc05835f408b372b2aba7","_id":"kruptein@3.2.1","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"shasum":"dcc8f783f31ecf9b679c05386245a41ac0be03b6","size":9136,"noattachment":false,"key":"/kruptein/-/kruptein-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.2.1.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.2.1_1771903350269_0.647108832148295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T03:22:30.417Z","publish_time":1771903350417,"_source_registry_name":"default","_cnpm_publish_time":1771903350417},"3.2.0":{"name":"kruptein","version":"3.2.0","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","argon2","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"8a37c77ee05e21adab5c7c1d7f7b2d546ba36e65","_id":"kruptein@3.2.0","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"shasum":"bd3625758a40b2f1f076c1d502d1af1c8bf27de7","size":11645,"noattachment":false,"key":"/kruptein/-/kruptein-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.2.0.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.2.0_1770863571611_0.7670005277802736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T02:32:51.764Z","publish_time":1770863571764,"_source_registry_name":"default","_cnpm_publish_time":1770863571764},"3.1.7":{"name":"kruptein","version":"3.1.7","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","argon2","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"37ec40532a9e156b14db7bc2b43214667e867ac7","_id":"kruptein@3.1.7","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"c32c676c4b9e49334dea0c8ea4af65604a9e088c","size":9002,"noattachment":false,"key":"/kruptein/-/kruptein-3.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.1.7.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.1.7_1765541264084_0.6780782165118444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T12:07:44.241Z","publish_time":1765541264241,"_source_registry_name":"default","_cnpm_publish_time":1765541264241},"3.1.6":{"name":"kruptein","version":"3.1.6","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","argon2","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"5127bed5bba5596dd1f060e9a19ea4911b19c2c5","_id":"kruptein@3.1.6","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"1ee12a2868ab401353627ac9e4d658fa11833709","size":9002,"noattachment":false,"key":"/kruptein/-/kruptein-3.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.1.6.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.1.6_1765540899660_0.13736852098702146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T12:01:39.807Z","publish_time":1765540899807,"_source_registry_name":"default","_cnpm_publish_time":1765540899807},"3.1.5":{"name":"kruptein","version":"3.1.5","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","argon2","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"_id":"kruptein@3.1.5","gitHead":"5d41a5fa35101112f150c6bf3f757d660f0f3ce1","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"22.21.1","_npmVersion":"9.8.1","dist":{"shasum":"dfddeac653e2549a9eba2afed3eb56a21386ee85","size":4874625,"noattachment":false,"key":"/kruptein/-/kruptein-3.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.1.5.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.1.5_1765458485319_0.095028878194517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T13:08:05.664Z","publish_time":1765458485664,"_source_registry_name":"default","_cnpm_publish_time":1765458485664},"3.1.4":{"name":"kruptein","version":"3.1.4","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"41e52fab81817762589fa25374ef833de5f3c0c1","_id":"kruptein@3.1.4","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"c4b7edc7fc8ae48c79e3bd20b048371fd4f45171","size":9361,"noattachment":false,"key":"/kruptein/-/kruptein-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.1.4.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.1.4_1763559870114_0.6193962544705047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-19T13:44:30.284Z","publish_time":1763559870284,"_source_registry_name":"default","_cnpm_publish_time":1763559870284},"3.1.3":{"name":"kruptein","version":"3.1.3","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"_id":"kruptein@3.1.3","gitHead":"0eaabc6738f9de0eb58e7387e5cadcb6bcb5fa42","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"22.21.1","_npmVersion":"9.8.1","dist":{"shasum":"02af64725753de54db1721a064cc82a6c7d493b0","size":52563,"noattachment":false,"key":"/kruptein/-/kruptein-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.1.3.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.1.3_1763519511732_0.506178448970074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-19T02:31:51.907Z","publish_time":1763519511907,"_source_registry_name":"default","_cnpm_publish_time":1763519511907},"3.1.2":{"name":"kruptein","version":"3.1.2","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"_id":"kruptein@3.1.2","gitHead":"59e0dd8864cdd00113ed8c019df125a50ba67ac3","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"22.21.1","_npmVersion":"9.8.1","dist":{"shasum":"67bdc88ce7af63b69acd185d45b80c9ecd6f95fc","size":9203,"noattachment":false,"key":"/kruptein/-/kruptein-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.1.2.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.1.2_1763507147970_0.785995698951609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T23:05:48.224Z","publish_time":1763507148224,"_source_registry_name":"default","_cnpm_publish_time":1763507148224},"3.1.1":{"name":"kruptein","version":"3.1.1","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"_id":"kruptein@3.1.1","gitHead":"2769f750f44888e5fbe3af70460070647a2b39f5","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"22.21.1","_npmVersion":"9.8.1","dist":{"shasum":"e2ca2c871e058bf90ec811f00fe235033c638313","size":9095,"noattachment":false,"key":"/kruptein/-/kruptein-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.1.1.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.1.1_1763479269666_0.2787017952166402"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T15:21:09.871Z","publish_time":1763479269871,"_source_registry_name":"default","_cnpm_publish_time":1763479269871},"3.1.0":{"name":"kruptein","version":"3.1.0","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.7.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"_id":"kruptein@3.1.0","gitHead":"2769f750f44888e5fbe3af70460070647a2b39f5","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"22.21.1","_npmVersion":"9.8.1","dist":{"shasum":"a693d061d1b223bc5617209205d17dc90ce98e79","size":9094,"noattachment":false,"key":"/kruptein/-/kruptein-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.1.0.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.1.0_1763478859372_0.2742419045637592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T15:14:19.584Z","publish_time":1763478859584,"_source_registry_name":"default","_cnpm_publish_time":1763478859584},"3.0.9":{"name":"kruptein","version":"3.0.9","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"^11.0.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"_id":"kruptein@3.0.9","gitHead":"a983004d0375e33cf658d52544d5932e76236b40","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"shasum":"218ccc0e7606c71cadb8659b161813f48e4d0948","size":8760,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.9.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.0.9_1763464013054_0.8284665034471383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T11:06:53.254Z","publish_time":1763464013254,"_source_registry_name":"default","_cnpm_publish_time":1763464013254},"3.0.8":{"name":"kruptein","version":"3.0.8","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"11.5.0","nyc":"17.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"_id":"kruptein@3.0.8","gitHead":"7115c35a7f13ea70be71ca59c8ea94899d357dc3","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"shasum":"e5f392809bfcd36d381ec069ac5c3d155b6e0a09","size":8758,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.8.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kruptein_3.0.8_1749209852247_0.7723118794012869"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-06T11:37:32.461Z","publish_time":1749209852461,"_source_registry_name":"default","_cnpm_publish_time":1749209852461},"3.0.7":{"name":"kruptein","version":"3.0.7","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"10.7.3","nyc":"17.0.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"_id":"kruptein@3.0.7","gitHead":"da546e046e3d3c21b4557406a514681cb288414b","homepage":"https://github.com/jas-/kruptein#readme","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"aab9f53a4172dd24b1a5580c3ffff8af219eec07","size":8811,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.7.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_3.0.7_1723555312971_0.8107235084557969"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-13T13:21:53.151Z","publish_time":1723555313151,"_source_registry_name":"default","_cnpm_publish_time":1723555313151},"3.0.6":{"name":"kruptein","version":"3.0.6","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"0.3.1","mocha":"10.2.0","nyc":"15.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"b0c8471793d348bacd1ebbe500532d940a96d0ed","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@3.0.6","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"9cf976225af4bc1fbeba069dbb24f17eebad974d","size":8776,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.6.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_3.0.6_1676129209500_0.9169330839172516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-11T15:26:49.684Z","publish_time":1676129209684,"_cnpm_publish_time":1676129209684},"3.0.5":{"name":"kruptein","version":"3.0.5","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"*","mocha":"*","nyc":"*"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"87dbe158a0e0478bf18aa392b576886c90cfcf27","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@3.0.5","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"7e41a17c57974ada17f53133bf11fdd13c592044","size":10253,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.5.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_3.0.5_1659757461973_0.7129420527139712"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-06T03:44:26.408Z","publish_time":1659757462159,"_cnpm_publish_time":1659757462159},"3.0.4":{"name":"kruptein","version":"3.0.4","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^9.2.2","nyc":"^15.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"dfb5f5c378e9e7906dc1812e266cff3e2836235b","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@3.0.4","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"68dcd32ee9e6b611c86615a4616fee2ca3b9b769","size":11156,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.4.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_3.0.4_1649306027529_0.7011255658461428"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-07T11:57:55.564Z","publish_time":1649306027697,"_cnpm_publish_time":1649306027697},"3.0.3":{"name":"kruptein","version":"3.0.3","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^9.1.1","nyc":"^15.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">8"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"4ce1541c4e8b3dc842f685b16e3f21d2eac0b4dd","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@3.0.3","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"2073eba5cccbe5ad510b03416950f8a3e2e394c4","size":12546,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.3.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_3.0.3_1631536933244_0.859729378213409"},"_hasShrinkwrap":false,"publish_time":1631536933374,"_cnpm_publish_time":1631536933374},"3.0.2":{"name":"kruptein","version":"3.0.2","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^9.1.1","nyc":"^15.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">6"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"f0e8c3f2506f1332c2a13221cc33283825cf664e","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@3.0.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"93410dcc31ec8d9c7d898dc4f111d681f08baf96","size":12547,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.2.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_3.0.2_1631482213689_0.9597618954597922"},"_hasShrinkwrap":false,"publish_time":1631482213948,"_cnpm_publish_time":1631482213948},"3.0.1":{"name":"kruptein","version":"3.0.1","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">6"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"d524517978fc6fe79d4419c63edcb13d968623f5","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@3.0.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"248276e05093af70c99d55d5c26a2c4a211cf171","size":12582,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.1.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_3.0.1_1629304205522_0.07508574823405256"},"_hasShrinkwrap":false,"publish_time":1629304205679,"_cnpm_publish_time":1629304205679},"3.0.0":{"name":"kruptein","version":"3.0.0","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">6"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"9325d61c2917e020e40c54b43d8241fe3a852116","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@3.0.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"shasum":"9a7960248c9758f1e75522d2b87b8388bd40874f","size":12651,"noattachment":false,"key":"/kruptein/-/kruptein-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-3.0.0.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_3.0.0_1614438761691_0.2049250480807021"},"_hasShrinkwrap":false,"publish_time":1614438761837,"_cnpm_publish_time":1614438761837},"2.2.3":{"name":"kruptein","version":"2.2.3","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security","asn.1"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.1.0"},"scripts":{"test":"nyc mocha test/*.js"},"engines":{"node":">6"},"dependencies":{"asn1.js":"^5.4.1"},"gitHead":"adca192aeaf14136c9e955547155e9aaf19be0ed","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.2.3","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"shasum":"e09a3942b8072ac71728d10fe089293e0b5e7d42","size":12445,"noattachment":false,"key":"/kruptein/-/kruptein-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.2.3.tgz"},"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.2.3_1606056996575_0.03895701841749899"},"_hasShrinkwrap":false,"publish_time":1606056996752,"_cnpm_publish_time":1606056996752},"2.2.1":{"name":"kruptein","version":"2.2.1","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.7.2","expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.1.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"dependencies":{"asn1.js-rfc2560":"^5.0.1"},"gitHead":"7db408d49608fa78a5075d2ee4c19c8d10679e90","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.2.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"c7c0535db7b1d2c4c1f347c9c466cf989c374d14","size":12562,"noattachment":false,"key":"/kruptein/-/kruptein-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.2.1.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.2.1_1603037045030_0.11029442428304304"},"_hasShrinkwrap":false,"publish_time":1603037045151,"_cnpm_publish_time":1603037045151},"2.2.0":{"name":"kruptein","version":"2.2.0","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.7.2","expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.1.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"dependencies":{"asn1.js-rfc2560":"^5.0.1"},"gitHead":"27aed760ecd8704e63f68e53ee090d74825cddca","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"455a1998a1b8d81d70d61189a231adf8c71dab12","size":12562,"noattachment":false,"key":"/kruptein/-/kruptein-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.2.0.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.2.0_1603036039439_0.5175158404258065"},"_hasShrinkwrap":false,"publish_time":1603036039539,"_cnpm_publish_time":1603036039539},"2.1.3":{"name":"kruptein","version":"2.1.3","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.7.2","expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.1.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"gitHead":"b5c633f734d8222b8808d66b4677a0ccad08e329","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.1.3","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"4bd42f6eb842791327ad24237e97516556fe4114","size":8740,"noattachment":false,"key":"/kruptein/-/kruptein-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.1.3.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.1.3_1597005205533_0.04121373345497381"},"_hasShrinkwrap":false,"publish_time":1597005205689,"_cnpm_publish_time":1597005205689},"2.1.2":{"name":"kruptein","version":"2.1.2","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.7.2","expect.js":"^0.3.1","mocha":"^8.1.1","nyc":"^15.1.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"gitHead":"7a6e83dd8794bcd00ab87a59ca6dc184a3b29d15","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.1.2","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"7142a5c37eb4d1a31f1021a8e0b73909e3ff0d03","size":8744,"noattachment":false,"key":"/kruptein/-/kruptein-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.1.2.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.1.2_1597000865278_0.22247703474023028"},"_hasShrinkwrap":false,"publish_time":1597000865416,"_cnpm_publish_time":1597000865416},"2.1.0":{"name":"kruptein","version":"2.1.0","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","key derivation","scrypt","pbkdf2","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.7.0","expect.js":"^0.3.1","mocha":"^7.2.0","nyc":"^15.1.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"gitHead":"44631880fe4765420889406510dba98db366cec6","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"63643ac4f07a4e415ea22a16e75e398f1a34fa7b","size":8718,"noattachment":false,"key":"/kruptein/-/kruptein-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.1.0.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.1.0_1592242900612_0.41733794923665424"},"_hasShrinkwrap":false,"publish_time":1592242900764,"_cnpm_publish_time":1592242900764},"2.0.10":{"name":"kruptein","version":"2.0.10","description":"crypto; from kruptein to hide or conceal","keywords":["crypto","cryptography","cryptr","crypter","encryption","decryption","encrypt","decrypt","AES","GCM","authenticated","authenticate","unicode","symmetric","cipher","FIPS 140-2","key derivation","scrypt","pbkdf2","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.6.5","expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.0.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"gitHead":"ca455f9057a52c8ec3c6fc6ab4b4de213231b998","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.10","_shasum":"1b1bc69d30ff870c50b88ad40fad53218bf17772","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"1b1bc69d30ff870c50b88ad40fad53218bf17772","size":8729,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.10.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.10_1588466620581_0.0023052546764066317"},"_hasShrinkwrap":false,"publish_time":1588466620685,"_cnpm_publish_time":1588466620685},"2.0.9":{"name":"kruptein","version":"2.0.9","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.6.5","expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.0.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"gitHead":"2c24ee91e6521fbea412066cb5efdc1121031c10","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.9","_shasum":"b682d88480290d73d822140bd2defc6e83d7bc49","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"b682d88480290d73d822140bd2defc6e83d7bc49","size":8669,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.9.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.9_1587500173498_0.11868544271955273"},"_hasShrinkwrap":false,"publish_time":1587500173668,"_cnpm_publish_time":1587500173668},"2.0.8":{"name":"kruptein","version":"2.0.8","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.6.5","expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.0.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"gitHead":"ca4bafe9641356988a465b00dc9e8b2531c1f2e1","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.8","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"6a9250fc56c55f0b2919608626f7246659538545","size":9376,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.8.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.8_1586626803713_0.7734121650546248"},"_hasShrinkwrap":false,"publish_time":1586626803925,"_cnpm_publish_time":1586626803925},"2.0.7":{"name":"kruptein","version":"2.0.7","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher","security"],"author":{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.6.5","expect.js":"^0.3.1","mocha":"^7.1.1","nyc":"^15.0.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"gitHead":"5223f5bdc9ee56d07e460d44d34f27090cdef390","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.7","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"e01792e03d2d3b2de93c5bdfb1f69d5a20611319","size":8111,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.7.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.7_1585050935352_0.3113214343270565"},"_hasShrinkwrap":false,"publish_time":1585050935483,"_cnpm_publish_time":1585050935483},"2.0.6":{"name":"kruptein","version":"2.0.6","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.6.1","expect.js":"^0.3.1","mocha":"^6.2.2","nyc":"^15.0.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":">6"},"gitHead":"ec0262a5dac68bf3841c2031d84dd17a5cbbe345","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.6","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"90ef7e85cbcb3c70d87036d3d88252ca09fedb49","size":8237,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.6.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.6_1582726442020_0.01683736776750111"},"_hasShrinkwrap":false,"publish_time":1582726442157,"_cnpm_publish_time":1582726442157},"2.0.5":{"name":"kruptein","version":"2.0.5","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.6.1","expect.js":"^0.3.1","mocha":"^6.2.2","nyc":"^15.0.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":"^8 || ^10 || ^12"},"gitHead":"9775240f676dad8ffd0890fa7e727f5f1712ac87","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"52a4d54805250e61eba02ff6267555d21a61a964","size":8348,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.5.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.5_1579479072761_0.8851670930487854"},"_hasShrinkwrap":false,"publish_time":1579479072920,"_cnpm_publish_time":1579479072920},"2.0.4":{"name":"kruptein","version":"2.0.4","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.6.1","expect.js":"^0.3.1","mocha":"^6.2.2","nyc":"^15.0.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":"^8 || ^10 || ^12"},"gitHead":"b6f5a8e15efc809c5055288080bcde78dc6efd59","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"af7c2f62c70a59f60725a85ba75f11a6114a1ac3","size":8226,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.4.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.4_1577547877574_0.4185647641245531"},"_hasShrinkwrap":false,"publish_time":1577547877686,"_cnpm_publish_time":1577547877686},"2.0.3":{"name":"kruptein","version":"2.0.3","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.6.1","expect.js":"^0.3.1","mocha":"^6.2.2","nyc":"^15.0.0"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":"^8 || ^10 || ^12"},"gitHead":"aea9a65f30951495d15c0094d046cd5d25d2b24e","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"3ef1922ad1116d6e742042459ed1461de709f96b","size":9200,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.3.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.3_1577546043547_0.4462243166757687"},"_hasShrinkwrap":false,"publish_time":1577546043692,"_cnpm_publish_time":1577546043692},"2.0.2":{"name":"kruptein","version":"2.0.2","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":"^8 || ^10 || ^12"},"gitHead":"11980f676d0585bef4d7458d664ad291f7cba4f6","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"c36ba73c439eda2f817e2315318503229e9c763a","size":9224,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.2.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.2_1570704474572_0.676092452200127"},"_hasShrinkwrap":false,"publish_time":1570704474738,"_cnpm_publish_time":1570704474738},"2.0.1":{"name":"kruptein","version":"2.0.1","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":"^8 || ^10 || ^12"},"gitHead":"b772797efd525f9f5bb75d927ff82713c1600320","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"1ee8e7303f8d5e7f12b6e8442110b8b73ba1a4bb","size":8413,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.1.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.1_1569775784062_0.2359502109112881"},"_hasShrinkwrap":false,"publish_time":1569775784203,"_cnpm_publish_time":1569775784203},"2.0.0":{"name":"kruptein","version":"2.0.0","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha test/*.js"},"engines":{"node":"^8 || ^10 || ^12"},"gitHead":"5eb3b70a0f9abea088140f6eac0eaec3e8e52474","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"9c26d46225bb6a830d219b7dd5d82d0953efd1e0","size":8447,"noattachment":false,"key":"/kruptein/-/kruptein-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-2.0.0.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_2.0.0_1569178819198_0.8222881039941401"},"_hasShrinkwrap":false,"publish_time":1569178819367,"_cnpm_publish_time":1569178819367},"1.0.3":{"name":"kruptein","version":"1.0.3","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"engines":{"node":"^6 || ^8 || ^10 || ^12"},"gitHead":"7b642513ccc6abf094f4dc38df39d13cf23fe756","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"5723d52f8e0700738950d14e4420c6b014f59536","size":6286,"noattachment":false,"key":"/kruptein/-/kruptein-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-1.0.3.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_1.0.3_1567955216442_0.4328438473773599"},"_hasShrinkwrap":false,"publish_time":1567955216573,"_cnpm_publish_time":1567955216573},"1.0.2":{"name":"kruptein","version":"1.0.2","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"engines":{"node":"^6 || ^8 || ^10 || ^12"},"gitHead":"25987ab107b1755acb139e05c52619a64c688ef1","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"20a1bcd16a08421e4ea766f3d6cb4dd3b6197807","size":6229,"noattachment":false,"key":"/kruptein/-/kruptein-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-1.0.2.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_1.0.2_1567768621435_0.591585715475291"},"_hasShrinkwrap":false,"publish_time":1567768621596,"_cnpm_publish_time":1567768621596},"1.0.1":{"name":"kruptein","version":"1.0.1","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"engines":{"node":"^6 || ^8 || ^10 || ^12"},"gitHead":"caa806270e09e41fb9a9e213cc33d76918977e3c","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"a1b23f3fa6a4a45b1838990d75d3cba581bb590b","size":6091,"noattachment":false,"key":"/kruptein/-/kruptein-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-1.0.1.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_1.0.1_1567765582766_0.4583691877253844"},"_hasShrinkwrap":false,"publish_time":1567765582931,"_cnpm_publish_time":1567765582931},"0.1.4":{"name":"kruptein","version":"0.1.4","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"engines":{"node":"^6 || ^8 || ^10 || ^12"},"gitHead":"73bef6f6633bab57dc72098b751dfe23dc44c0e8","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"3737ae2c5b6cf5189afd43e4e5c61794cfef8364","size":6069,"noattachment":false,"key":"/kruptein/-/kruptein-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.1.4.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.1.4_1567100806417_0.09396388264784417"},"_hasShrinkwrap":false,"publish_time":1567100806554,"_cnpm_publish_time":1567100806554},"0.1.3":{"name":"kruptein","version":"0.1.3","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"engines":{"node":"^6 || ^8 || ^10 || ^12"},"gitHead":"36645c027caf15de944efef3db0ce5f17bb29b4a","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"f02ef6176d55a4dbc83d0ec2970de8042dab9ef1","size":5727,"noattachment":false,"key":"/kruptein/-/kruptein-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.1.3.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.1.3_1567090181333_0.05490542221766259"},"_hasShrinkwrap":false,"publish_time":1567090181501,"_cnpm_publish_time":1567090181501},"0.1.2":{"name":"kruptein","version":"0.1.2","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"engines":{"node":"^6 || ^8 || ^10 || ^12"},"gitHead":"7b3dd7ce3f9fd7a982091ab31357b7f43c22c822","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"ef22654f32550a6ea25881172632a7c50da920fe","size":5724,"noattachment":false,"key":"/kruptein/-/kruptein-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.1.2.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.1.2_1566642546696_0.9257027038220578"},"_hasShrinkwrap":false,"publish_time":1566642546830,"_cnpm_publish_time":1566642546830},"0.1.1":{"name":"kruptein","version":"0.1.1","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.5.0","expect.js":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"engines":{"node":"^6 || ^8 || ^10 || ^12"},"gitHead":"79afb0b902c9c6488e11f25dd84134c85629f1c4","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"7003605a8e2c10f696dcb26c2725ccd388fcc82c","size":5739,"noattachment":false,"key":"/kruptein/-/kruptein-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.1.1.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.1.1_1563358349248_0.9534915749036177"},"_hasShrinkwrap":false,"publish_time":1563358349414,"_cnpm_publish_time":1563358349414},"0.0.9":{"name":"kruptein","version":"0.0.9","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.2.0","expect.js":"^0.3.1","mocha":"^5.0.1","nyc":"^11.2.1","xo":"^0.20.3"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"xo":{"space":2},"gitHead":"0ce28c48dee3b9b8625c9cc3de330ca10a87a404","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"a5b3a3aae8023169920cadd59bc957d9af8d1967","size":5733,"noattachment":false,"key":"/kruptein/-/kruptein-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.0.9.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.0.9_1562511115095_0.45788275072799345"},"_hasShrinkwrap":false,"publish_time":1562511115215,"_cnpm_publish_time":1562511115215},"0.0.8":{"name":"kruptein","version":"0.0.8","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.2.0","expect.js":"^0.3.1","mocha":"^5.0.1","nyc":"^11.2.1","xo":"^0.20.3"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"xo":{"space":2},"gitHead":"7322e4579a309cb36ec1d32726ef2c15b020b724","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"32f1183494eef828a5bf6b4df73ad4fb7b82c5a9","size":7826,"noattachment":false,"key":"/kruptein/-/kruptein-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.0.8.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.0.8_1554569955429_0.7823919103928854"},"_hasShrinkwrap":false,"publish_time":1554569955522,"_cnpm_publish_time":1554569955522},"0.0.7":{"name":"kruptein","version":"0.0.7","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"codecov":"^3.2.0","expect.js":"^0.3.1","mocha":"^5.0.1","nyc":"^11.2.1","xo":"^0.20.3"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc mocha"},"xo":{"space":2},"dependencies":{"mocha-each":"^1.2.0"},"gitHead":"26f2f8582a2e43c323d76becaa6953e7d17a36ba","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"dfaa55226c441c1ca31b31c2bd10ec858cfc01d1","size":19319,"noattachment":false,"key":"/kruptein/-/kruptein-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.0.7.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.0.7_1554113261397_0.5837003633006219"},"_hasShrinkwrap":false,"publish_time":1554113261660,"_cnpm_publish_time":1554113261660},"0.0.5":{"name":"kruptein","version":"0.0.5","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^5.0.1","nyc":"^11.2.1","xo":"^0.20.3"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov","test":"nyc mocha"},"xo":{"space":2},"gitHead":"30d186c397d66a0545ec4730134aeb4f726a3186","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.0.5","_shasum":"66719ff25d7b5b8a9b21f9ec8ccc9108a39b8ba4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"66719ff25d7b5b8a9b21f9ec8ccc9108a39b8ba4","size":15121,"noattachment":false,"key":"/kruptein/-/kruptein-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.0.5.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.0.5_1553162986466_0.8322323492757608"},"_hasShrinkwrap":false,"publish_time":1553162986666,"_cnpm_publish_time":1553162986666},"0.0.4":{"name":"kruptein","version":"0.0.4","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^5.0.1","nyc":"^11.2.1","xo":"^0.20.3"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov","test":"nyc mocha"},"xo":{"space":2},"gitHead":"e1363747bc6f913e9c6d7cc6ef939950fd3f6e7e","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.0.4","_shasum":"e3a56ce4113e5b2f7dd63082c1f00cb4bf3e9264","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"e3a56ce4113e5b2f7dd63082c1f00cb4bf3e9264","size":17320,"noattachment":false,"key":"/kruptein/-/kruptein-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.0.4.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.0.4_1553080238482_0.8507579625308961"},"_hasShrinkwrap":false,"publish_time":1553080238692,"_cnpm_publish_time":1553080238692},"0.0.3":{"name":"kruptein","version":"0.0.3","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^5.0.1","nyc":"^11.2.1","xo":"^0.20.3"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov","test":"nyc mocha"},"xo":{"space":2},"gitHead":"14f05725475eb1e209559cfec6366fc4b24e2bb3","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.0.3","_shasum":"f521d58ed5f0c112fc2c6cc8802516ea511aebb8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"f521d58ed5f0c112fc2c6cc8802516ea511aebb8","size":16767,"noattachment":false,"key":"/kruptein/-/kruptein-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.0.3.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.0.3_1553079238227_0.508168915233133"},"_hasShrinkwrap":false,"publish_time":1553079238364,"_cnpm_publish_time":1553079238364},"0.0.2":{"name":"kruptein","version":"0.0.2","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^5.0.1","nyc":"^11.2.1","xo":"^0.20.3"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov","test":"nyc mocha"},"xo":{"space":2},"gitHead":"d0017550d42282eaf182bffbeef5c50881efd2a1","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.0.2","_shasum":"1bc3602a3aa9945368d56453ca0092272c07527c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"1bc3602a3aa9945368d56453ca0092272c07527c","size":15407,"noattachment":false,"key":"/kruptein/-/kruptein-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.0.2.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.0.2_1553079053476_0.5264409902314"},"_hasShrinkwrap":false,"publish_time":1553079053595,"_cnpm_publish_time":1553079053595},"0.0.1":{"name":"kruptein","version":"0.0.1","description":"crypto; from kruptein to hide or conceal","keywords":["encryption","crypto","cryptography","symmetric","cipher"],"contributors":[{"name":"Jason Gerfen","email":"jason.gerfen@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jas-/kruptein.git"},"bugs":{"url":"https://github.com/jas-/kruptein/issues"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^5.0.1","nyc":"^11.2.1","xo":"^0.20.3"},"scripts":{"lint":"xo src","cover":"nyc report --reporter=text-lcov","test":"nyc mocha"},"xo":{"space":2},"gitHead":"99bccd0627838601170bb0cd9433b0d48f9a6824","homepage":"https://github.com/jas-/kruptein#readme","_id":"kruptein@0.0.1","_shasum":"50023a7b66529a5f139c5a8a336ee1a542c10f90","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jas-","email":"jason.gerfen@gmail.com"},"dist":{"shasum":"50023a7b66529a5f139c5a8a336ee1a542c10f90","size":15489,"noattachment":false,"key":"/kruptein/-/kruptein-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/kruptein/download/kruptein-0.0.1.tgz"},"maintainers":[{"name":"jas-","email":"jason.gerfen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kruptein_0.0.1_1553078548194_0.5220793363243688"},"_hasShrinkwrap":false,"publish_time":1553078548401,"_cnpm_publish_time":1553078548401}},"readme":"\n???? kruptein \n========\ncrypto (krip-toh); from `kruptein` to hide or conceal.\n\n[![npm](https://img.shields.io/npm/v/kruptein.svg)](https://npmjs.com/package/kruptein)\n![Downloads](https://img.shields.io/npm/dm/kruptein.svg)\n[![Known Vulnerabilities](https://snyk.io/test/github/jas-/kruptein/badge.svg)](https://snyk.io/test/github/jas-/kruptein)\n![Build Status](https://github.com/jas-/kruptein/actions/workflows/node.js.yml/badge.svg)\n\n\n???? Sandbox\n-------\n Here you can experiment with the module to ensure it will suit your needs. [kruptein @ codesandbox.io](https://codesandbox.io/p/devbox/romantic-wu-cywk2c)\n\n\n???? Encrypt\n-----------------\nAn example of creating a new ciphertext object.\n\n```javascript\nconst kruptein = require(\"kruptein\")(opts || {});\nlet secret = \"S3cre+_Squ1rr3l\";\n\nkruptein.set(secret, \"Some kind of wonderfully private message\", (err, ct) => {\n  if (err)\n    throw err;\n\n  console.log(ct);\n});\n```\n\n\n???? Decrypt\n------------------\nAn example of retrieveing plaintext from a ciphertext object.\n\n```javascript\nconst kruptein = require(\"kruptein\")(opts || {});\nlet ciphertext, secret = \"S3cre+_Squ1rr3l\";\n\nkruptein.get(secret, ciphertext, (err, pt) => {\n  if (err)\n    throw err;\n\n  console.log(pt);\n});\n```\n\n\n???? Install\n-------\nTo install `npm install kruptein`\n\n\n???? Methods\n-------\n*   `.set(secret, plaintext, [aad], callback)`\n*   `.get(secret, ciphertext, [{at: auth_tag, aad: aad}], callback)`\n\n\n????️ Options\n-------\nIndustry standards are used for the algorithm, hashing algorithm, key & IV sizes.\nThe default key derivation function is `pbkdf2`, however use of the `scrypt` or `argon2` can be used as well.\n\n#### Cryptography options\n*   `algorithm`: (Optional) Cipher algorithm from `crypto.getCiphers()`. Default: `aes-256-gcm`.\n*   `hashing`: (Optional) Hash algorithm from `crypto.getHashes()`. Default: `sha384`.\n*   `key_size`: (Optional) Key size bytes (should match block size of algorithm). Default: `32`\n*   `iv_size`: (Optional) IV size bytes. Default: `16`.\n*   `at_size`: (Optional) Authentication tag size. Applicable to `gcm` & `ocb` cipher modes. Default: `128`.\n\n#### Key derivation options\n*   `use_scrypt`: (Optional) Use `.scrypt()` to derive a key. Requires node > v10. Default/Fallback: `.pbkdf2()`.\n*   `use_argon2`: (Optional) Use `.argon2id()` to derive a key. Requires node > v24. Default/Fallback: `.pbkdf2()`.\n\n#### Encoding options\n*   `encodeas`: (Optional) Output encoding. Currently supports `binary`, `hex`, & `base64`. Default: `base64`.\n*   `use_asn1`: (Optional) Disable the default ASN.1 encoding. Default: true\n\n\n???? Options example\n-----------------\nAn example of creating a new ciphertext object.\n\n```javascript\nconst opts = {\n  algorithm: 'aes-256-gcm',\n  hashing: 'sha384',\n  key_size: 64,\n  iv_size: 16,\n  at_size: 128,\n  use_argon2: true,\n  encodeas: 'base64',\n  use_asn1: true\n}\n\nconst kruptein = require(\"kruptein\")(opts || {});\n```\n\n\n????️ Usage\n-----\nWhen selecting an algorithm from `crypto.getCiphers()` the `iv` and `key_size` values are calculated auto-magically to make implementation easy.\n\nYou can always define your own if the defaults per algorithm and mode aren't what you would like; see the `options` section above.\n\nThe `secret` must meet [complexity requirements](https://github.com/jas-/kruptein/blob/5d41a5fa35101112f150c6bf3f757d660f0f3ce1/lib/kruptein.js#L401)\n\n\n???? Output\n------\nThe `.set()` method output depends on three factors; the `encodeas`, `algorithm` and `use_asn1`.\n\nFor any algorithm that supports authentication (AEAD), the object structure includes the `Authentication Tag` and the `Additional\nAuthentication Data` attribute and value.\n\nWhen the `use_asn1` option is enabled (default is true), the result is an [ASN.1](https://letsencrypt.org/docs/a-warm-welcome-to-asn1-and-der/) value using the `encodeas` value. While this is a more complex encoding option, it helps standardize & minimize the size of the resulting ciphertext output.\n\n\n???? Test harness\n------------\nThe included test harness, invoked with `npm test`, makes every attempt to trap and handle errors. Some of which come from side channel or possible malability of the resultant ciphertext.\n\nThis can be seen within the `test/index.js` CI test harness under the HMAC, AT & AAD validation test cases.\n\n\n???? References\n-----------------------\nThis module conforms to industry recommendations regarding algorithm type, mode, key size, iv size & implementation, digests, key  derivation & management etc. References used provided here:\n\n**RFC:**\n*   [RFC 2104](https://tools.ietf.org/html/rfc2104): HMAC: Keyed-Hashing for Message Authentication\n*   [RFC 4086](https://tools.ietf.org/html/rfc4086): Randomness Requirements for Security\n*   [RFC 5084](https://tools.ietf.org/html/rfc5084): Using AES-CCM and AES-GCM Authenticated Encryption\n*   [RFC 7914](https://tools.ietf.org/html/rfc7914): The scrypt Password-Based Key Derivation Function\n*   [RFC 8018](https://tools.ietf.org/html/rfc8018): Password-Based Cryptography Specification\n*   [RFC 9106](https://datatracker.ietf.org/doc/html/rfc9106): Argon2 Memory-Hard Function for Password Hashing and Proof-of-Work Applications\n*   [X.697](https://www.itu.int/rec/T-REC-X.697-201710-I/en): ASN.1 encoding rules: Specifications of JavaScript Object Notation Encoding Rules (JER)\n\n\n**NIST:**\n*   [SP 800-38A](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38a.pdf): Block cipher modes of operation\n*   [SP 800-38B](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf): Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC\n*   [SP 800-57P1](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-57pt1r4.pdf): Recommendations for key management\n*   [SP 800-107](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-107r1.pdf): Recommendation for Applications Using Approved Hash Algorithms\n*   [SP 800-108](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-108.pdf): Recommendation for Key Derivation Using Pseudorandom Functions\n*   [SP 800-131A](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf): Transitioning the Use of Cryptographic Algorithms and Key Lengths\n*   [SP 800-132](https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf): Recommendation for Password-Based Key Derivation\n*   [SP 800-175B](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-175B.pdf): Guideline for Using Cryptographic Standards in the Federal Government\n\n\n**FIPS:**\n*   [FIPS 197](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.197.pdf): Advanced Encryption Standard (AES)\n*   [FIPS 198-1](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.198-1.pdf): The Keyed-Hash Message Authentication Code (HMAC)\n*   [FIPS 180-4](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf): Secure Hash Standard (SHS)\n*   [FIPS 186-5](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-5.pdf): Digital Signature Standard (DSS)\n\n\n???? Contributing\n------------\nContributions are welcome & appreciated!\n\nRefer to the [contributing document](https://github.com/jas-/kruptein/blob/master/CONTRIBUTING.md) to help facilitate pull requests.\n\n\n???? License\n-------\nThis software is licensed under the [MIT License](https://github.com/jas-/kruptein/blob/master/LICENSE).\n\nCopyright Jason Gerfen, 2019.\n","_attachments":{},"homepage":"https://github.com/jas-/kruptein#readme","bugs":{"url":"https://github.com/jas-/kruptein/issues"},"license":"MIT"}