{"_id":"@hapi/cryptiles","_rev":"4665505","name":"@hapi/cryptiles","description":"General purpose crypto utilities","dist-tags":{"latest":"6.0.3"},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"time":{"modified":"2026-04-10T22:38:41.000Z","created":"2019-04-02T06:16:08.365Z","6.0.3":"2025-12-11T11:40:52.283Z","6.0.2":"2025-12-09T16:58:55.297Z","6.0.1":"2023-02-11T18:56:47.935Z","6.0.0":"2022-05-07T22:43:46.850Z","5.1.0":"2020-05-15T20:25:19.229Z","5.0.0":"2020-01-05T01:06:52.737Z","4.2.1":"2019-09-19T18:13:06.308Z","4.2.0":"2019-04-02T06:16:08.365Z"},"users":{},"repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"versions":{"6.0.3":{"name":"@hapi/cryptiles","description":"General purpose crypto utilities","version":"6.0.3","repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"keywords":["cryptography","security","utilites"],"eslintConfig":{"extends":["plugin:@hapi/module"]},"dependencies":{"@hapi/boom":"^10.0.1"},"devDependencies":{"@hapi/code":"^9.0.3","@hapi/eslint-plugin":"^6.0.0","@hapi/lab":"^25.1.2","@types/node":"^17.0.31","typescript":"~4.6.4"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -t 100 -L -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"4454f9805562fbc4b3d3c697aaddafc8100b4ca5","_id":"@hapi/cryptiles@6.0.3","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"homepage":"https://github.com/hapijs/cryptiles#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"68acfef8cbe64293c6bf07734b2bb17287a546e0","size":2756,"noattachment":false,"key":"/@hapi/cryptiles/-/@hapi/cryptiles-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hapi/cryptiles/download/@hapi/cryptiles-6.0.3.tgz"},"_npmUser":{"name":"marsup","email":"nicolas@morel.io"},"directories":{},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cryptiles_6.0.3_1765453252143_0.15753433211018564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T11:40:52.283Z","publish_time":1765453252283,"_source_registry_name":"default","_cnpm_publish_time":1765453252283},"6.0.2":{"name":"@hapi/cryptiles","description":"General purpose crypto utilities","version":"6.0.2","repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"keywords":["cryptography","security","utilites"],"eslintConfig":{"extends":["plugin:@hapi/module"]},"dependencies":{"@hapi/boom":"^10.0.1"},"devDependencies":{"@hapi/code":"^9.0.3","@hapi/eslint-plugin":"^6.0.0","@hapi/lab":"^25.1.2","@types/node":"^17.0.31","typescript":"~4.6.4"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -t 100 -L -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"242d081b57ae9c6e5f0f466f583e898cbb00cba2","_id":"@hapi/cryptiles@6.0.2","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"homepage":"https://github.com/hapijs/cryptiles#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"shasum":"41027183eca8ddd83644889974cc1a8401266b84","size":2796,"noattachment":false,"key":"/@hapi/cryptiles/-/@hapi/cryptiles-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hapi/cryptiles/download/@hapi/cryptiles-6.0.2.tgz"},"_npmUser":{"name":"marsup","email":"nicolas@morel.io"},"directories":{},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cryptiles_6.0.2_1765299535137_0.12205745788919442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T16:58:55.297Z","publish_time":1765299535297,"_source_registry_name":"default","_cnpm_publish_time":1765299535297},"6.0.1":{"name":"@hapi/cryptiles","description":"General purpose crypto utilities","version":"6.0.1","repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"keywords":["cryptography","security","utilites"],"eslintConfig":{"extends":["plugin:@hapi/module"]},"dependencies":{"@hapi/boom":"^10.0.1"},"devDependencies":{"@hapi/code":"^9.0.3","@hapi/eslint-plugin":"*","@hapi/lab":"^25.1.2","@types/node":"^17.0.31","typescript":"~4.6.4"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -t 100 -L -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"c4d4e275c8384195544289dcbb3d0a829dbe7281","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"homepage":"https://github.com/hapijs/cryptiles#readme","_id":"@hapi/cryptiles@6.0.1","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"shasum":"7868a9d4233567ed66f0a9caf85fdcc56e980621","size":2755,"noattachment":false,"key":"/@hapi/cryptiles/-/@hapi/cryptiles-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hapi/cryptiles/download/@hapi/cryptiles-6.0.1.tgz"},"_npmUser":{"name":"marsup","email":"nicolas@morel.io"},"directories":{},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptiles_6.0.1_1676141807790_0.8633775786177715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-11T18:56:47.935Z","publish_time":1676141807935,"_cnpm_publish_time":1676141807935},"6.0.0":{"name":"@hapi/cryptiles","description":"General purpose crypto utilities","version":"6.0.0","repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=14.0.0"},"keywords":["cryptography","security","utilites"],"eslintConfig":{"extends":["plugin:@hapi/module"]},"dependencies":{"@hapi/boom":"^10.0.0"},"devDependencies":{"@hapi/code":"^9.0.0","@hapi/eslint-plugin":"*","@hapi/lab":"^25.0.0","@types/node":"^17.0.31","typescript":"~4.6.4"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -t 100 -L -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"b7e97448a8146859a1551e1a9f8eb2c79e125e15","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"homepage":"https://github.com/hapijs/cryptiles#readme","_id":"@hapi/cryptiles@6.0.0","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"shasum":"730294830b04de9a35a83d7609eb67338dae6c5e","size":2732,"noattachment":false,"key":"/@hapi/cryptiles/-/@hapi/cryptiles-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hapi/cryptiles/download/@hapi/cryptiles-6.0.0.tgz"},"_npmUser":{"name":"devinivy","email":"devin@bigroomstudios.com"},"directories":{},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptiles_6.0.0_1651963426714_0.8124926835202881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-07T22:43:51.432Z","publish_time":1651963426850,"_cnpm_publish_time":1651963426850},"5.1.0":{"name":"@hapi/cryptiles","description":"General purpose crypto utilities","version":"5.1.0","repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=12.0.0"},"keywords":["cryptography","security","utilites"],"dependencies":{"@hapi/boom":"9.x.x"},"devDependencies":{"@hapi/code":"8.x.x","@hapi/lab":"22.x.x"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -t 100 -L -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"d6d03a80d1152c5cf4da4eb0b1fe862ec5755dcd","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"homepage":"https://github.com/hapijs/cryptiles#readme","_id":"@hapi/cryptiles@5.1.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","_npmUser":{"name":"hueniverse","email":"eran@hammer.io"},"dist":{"shasum":"655de4cbbc052c947f696148c83b187fc2be8f43","size":2682,"noattachment":false,"key":"/@hapi/cryptiles/-/@hapi/cryptiles-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hapi/cryptiles/download/@hapi/cryptiles-5.1.0.tgz"},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptiles_5.1.0_1589574319070_0.10510101656733872"},"_hasShrinkwrap":false,"publish_time":1589574319229,"_cnpm_publish_time":1589574319229},"5.0.0":{"name":"@hapi/cryptiles","description":"General purpose crypto utilities","version":"5.0.0","repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"main":"lib/index.js","types":"lib/index.d.ts","keywords":["cryptography","security","utilites"],"dependencies":{"@hapi/boom":"9.x.x"},"devDependencies":{"@hapi/code":"8.x.x","@hapi/lab":"22.x.x"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -t 100 -L -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"5e98ba62b035e3af8be7cdb057bde100ace3c4f7","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"homepage":"https://github.com/hapijs/cryptiles#readme","_id":"@hapi/cryptiles@5.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.4","_npmUser":{"name":"hueniverse","email":"eran@hammer.io"},"dist":{"shasum":"364ca3336594c7f261707a527c4d36da4a8eb86e","size":2587,"noattachment":false,"key":"/@hapi/cryptiles/-/@hapi/cryptiles-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hapi/cryptiles/download/@hapi/cryptiles-5.0.0.tgz"},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptiles_5.0.0_1578186412593_0.23709195875017142"},"_hasShrinkwrap":false,"publish_time":1578186412737,"_cnpm_publish_time":1578186412737,"deprecated":"This version has been deprecated and is no longer supported or maintained"},"4.2.1":{"name":"@hapi/cryptiles","description":"General purpose crypto utilities","version":"4.2.1","repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"main":"lib/index.js","types":"lib/index.d.ts","keywords":["cryptography","security","utilites"],"dependencies":{"@hapi/boom":"7.x.x"},"devDependencies":{"@hapi/code":"6.x.x","@hapi/lab":"20.x.x"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -t 100 -L -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"58427d7ff7e5d46d0d9d65f704288b16e919d586","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"homepage":"https://github.com/hapijs/cryptiles#readme","_id":"@hapi/cryptiles@4.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","_npmUser":{"name":"hueniverse","email":"eran@hammer.io"},"dist":{"shasum":"ff0f18d79074659838caedbb911851313ad1ffbc","size":2573,"noattachment":false,"key":"/@hapi/cryptiles/-/@hapi/cryptiles-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hapi/cryptiles/download/@hapi/cryptiles-4.2.1.tgz"},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptiles_4.2.1_1568916786179_0.9798288203906773"},"_hasShrinkwrap":false,"publish_time":1568916786308,"_cnpm_publish_time":1568916786308,"deprecated":"This version has been deprecated and is no longer supported or maintained"},"4.2.0":{"name":"@hapi/cryptiles","description":"General purpose crypto utilities","version":"4.2.0","repository":{"type":"git","url":"git://github.com/hapijs/cryptiles.git"},"main":"lib/index.js","keywords":["cryptography","security","utilites"],"dependencies":{"@hapi/boom":"7.x.x"},"devDependencies":{"@hapi/code":"5.x.x","@hapi/lab":"18.x.x"},"scripts":{"test":"lab -a @hapi/code -t 100 -L","test-cov-html":"lab -a @hapi/code -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"dd272851a2429132506c3d430b75e6b1823ffa9c","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"homepage":"https://github.com/hapijs/cryptiles#readme","_id":"@hapi/cryptiles@4.2.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"hueniverse","email":"eran@hammer.io"},"dist":{"shasum":"d22bd5afa54f3c1a3b944a43dadfd4c5e5747f72","size":2341,"noattachment":false,"key":"/@hapi/cryptiles/-/@hapi/cryptiles-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@hapi/cryptiles/download/@hapi/cryptiles-4.2.0.tgz"},"maintainers":[{"name":"cjihrig","email":""},{"name":"devinivy","email":"devin@bigroomstudios.com"},{"name":"lloydbenson","email":"lloyd.benson@gmail.com"},{"name":"marsup","email":"marsup@gmail.com"},{"name":"nlf","email":""},{"name":"wyatt","email":"wpreul@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptiles_4.2.0_1554185768191_0.306007232776212"},"_hasShrinkwrap":false,"publish_time":1554185768365,"_cnpm_publish_time":1554185768365,"deprecated":"This version has been deprecated and is no longer supported or maintained"}},"readme":"<a href=\"https://hapi.dev\"><img src=\"https://raw.githubusercontent.com/hapijs/assets/master/images/family.png\" width=\"180px\" align=\"right\" /></a>\n\n# @hapi/cryptiles\n\n#### General purpose crypto utilities.\n\n**cryptiles** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.\n\n### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support\n\n## Useful resources\n\n- [Documentation and API](https://hapi.dev/family/cryptiles/)\n- [Versions status](https://hapi.dev/resources/status/#cryptiles) (builds, dependencies, node versions, licenses, eol)\n- [Changelog](https://hapi.dev/family/cryptiles/changelog/)\n- [Project policies](https://hapi.dev/policies/)\n- [Free and commercial support options](https://hapi.dev/support/)\n","_attachments":{},"homepage":"https://github.com/hapijs/cryptiles#readme","bugs":{"url":"https://github.com/hapijs/cryptiles/issues"},"license":"BSD-3-Clause"}