mirror of
https://github.com/denoland/deno.git
synced 2024-11-27 16:10:57 -05:00
1 line
78 KiB
JSON
1 line
78 KiB
JSON
|
{"_id":"tweetnacl","_rev":"51-c4c363eb930affa63433c61c7a0d567e","name":"tweetnacl","time":{"modified":"2022-06-27T23:59:41.029Z","created":"2014-07-08T17:17:59.887Z","0.9.0":"2014-07-08T17:17:59.887Z","0.9.1":"2014-07-08T17:27:03.089Z","0.9.2":"2014-07-22T11:51:50.399Z","0.10.0":"2014-07-26T14:13:21.181Z","0.10.1":"2014-07-31T08:56:22.521Z","0.11.0":"2014-08-03T12:57:58.614Z","0.11.1":"2014-08-06T09:51:16.595Z","0.11.2":"2014-08-08T11:33:58.342Z","0.12.0":"2014-09-03T12:53:37.141Z","0.12.1":"2014-09-09T19:10:37.958Z","0.12.2":"2014-09-18T16:07:52.210Z","0.13.0":"2014-12-26T16:18:57.757Z","0.13.1":"2015-04-15T16:16:46.594Z","0.13.2":"2015-09-17T14:24:35.137Z","0.13.3":"2016-01-06T23:08:59.717Z","0.14.0":"2016-02-20T16:07:29.491Z","0.14.1":"2016-02-25T00:35:25.704Z","0.14.2":"2016-03-28T17:49:52.954Z","0.14.3":"2016-03-29T04:15:52.637Z","0.14.4":"2016-12-02T18:10:24.264Z","0.14.5":"2016-12-13T11:11:56.945Z","1.0.0-rc.1":"2017-02-22T11:39:29.982Z","1.0.0":"2017-05-22T18:43:50.045Z","1.0.1":"2019-01-24T14:52:36.909Z","1.0.2":"2020-01-16T19:28:56.851Z","1.0.3":"2020-02-10T19:49:05.829Z"},"maintainers":[{"name":"dchest","email":"dmitry@codingrobots.com"}],"dist-tags":{"latest":"1.0.3"},"description":"Port of TweetNaCl cryptographic library to JavaScript","readme":"TweetNaCl.js\n============\n\nPort of [TweetNaCl](http://tweetnacl.cr.yp.to) / [NaCl](http://nacl.cr.yp.to/)\nto JavaScript for modern browsers and Node.js. Public domain.\n\n[![Build Status](https://travis-ci.org/dchest/tweetnacl-js.svg?branch=master)\n](https://travis-ci.org/dchest/tweetnacl-js)\n\nDemo: <https://dchest.github.io/tweetnacl-js/>\n\nDocumentation\n=============\n\n* [Overview](#overview)\n* [Audits](#audits)\n* [Installation](#installation)\n* [Examples](#examples)\n* [Usage](#usage)\n * [Public-key authenticated encryption (box)](#public-key-authenticated-encryption-box)\n * [Secret-key authenticated encryption (secretbox)](#secret-key-authenticated-encryption-secretbox)\n * [Scalar multiplication](#scalar-multiplication)\n * [Signatures](#signatures)\n * [Hashing](#hashing)\n * [Random bytes generation](#random-bytes-generation)\n * [Constant-time comparison](#constant-time-comparison)\n* [System requirements](#system-requirements)\n* [Development and testing](#development-and-testing)\n* [Benchmarks](#benchmarks)\n* [Contributors](#contributors)\n* [Who uses it](#who-uses-it)\n\n\nOverview\n--------\n\nThe primary goal of this project is to produce a translation of TweetNaCl to\nJavaScript which is as close as possible to the original C implementation, plus\na thin layer of idiomatic high-level API on top of it.\n\nThere are two versions, you can use either of them:\n\n* `nacl.js` is the port of TweetNaCl with minimum differences from the\n original + high-level API.\n\n* `nacl-fast.js` is like `nacl.js`, but with some functions replaced with\n faster versions. (Used by default when importing NPM package.)\n\n\nAudits\n------\n\nTweetNaCl.js has been audited by [Cure53](https://cure53.de/) in January-February\n2017 (audit was sponsored by [Deletype](https://deletype.com)):\n\n> The overall outcome of this audit signals a particularly positive assessment\n> for TweetNaCl-js, as the testing team was unable to find any security\n> problems in the library. It has to be noted that this is an exceptionally\n> rare result of a source code audit for any project and must be seen as a true\n> testament to a development proceeding with security at its core.\n>\n> To reiterate, the TweetNaCl-js project, the source code was found to be\n> bug-free at this point.\n>\n> [...]\n>\n> In sum, the testing team is happy to recommend the TweetNaCl-js project as\n> likely one of the safer and more secure cryptographic tools among its\n> competition.\n\n[Read full audit report](https://cure53.de/tweetnacl.pdf)\n\n\nInstallation\n------------\n\nYou can install TweetNaCl.js via a package manager:\n\n[Yarn](https://yarnpkg.com/):\n\n $ yarn add tweetnacl\n\n[NPM](https://www.npmjs.org/):\n\n $ npm install tweetnacl\n\nor [download source code](https://gith
|