sodium-javascript/package.json

50 lines
1.3 KiB
JSON
Raw Normal View History

2017-01-24 10:41:06 +00:00
{
"name": "sodium-javascript",
2022-01-14 17:43:21 +00:00
"version": "0.8.0",
2017-01-24 10:41:06 +00:00
"description": "WIP - a pure javascript version of sodium-native",
"main": "index.js",
2017-02-12 02:37:17 +00:00
"dependencies": {
2017-06-11 18:23:06 +00:00
"blake2b": "^2.1.1",
Split library into modules (#20) * crypto_stream: signature change needed to modularise * move ed25519 arithmetic to separate module * module: poly1305 * module: crypto_scalarmult * module: crypto_hash * module: crypto_sign * module: crypto_secretbox * move verify functions to crypto_verify module * leftover crypto_stream functions * module: crypto_onetimeauth * module: crypto_box * tidy up * require ed25519.js * update: crypto_hash * add chacha20; align API with PR#21 * update sha512 to wasm module * fix bugs in crypto_sign * be standard * add: crypto_box_seed_keypair; alias crypto_kx methods to crypto_box * scalarmult: import curve methods; be standard * correction: crypto_kx is not actually an alias of crypto_box * export _9 constant field element * add: crypto_box_seed_keypair * removed duplicate module.exports declaraion * declare constants about exports * rename memzero -> sodium-memzero * update sodium_memzero function to arr.fill(0) * tidy: remove legacy functions * added: crypto_aead_chacha20poly1305_ietf methods * listen to linter * add assertions * chacha: readUint32Le generalised for uint8array; aead: standard fix * add null check on ad param * added: sodium_memcmp * export sodium_memcmp * export crypto_verify module * sodium_memcmp returns boolean * added: sodium_is_zero * catch syntax error * throw if crypto_aead cannot validate, fix typo in crypto_verify * move chacha20 alg to external module * use Uint8Arrays instead of buffers * change checks to assertions * bump to chacha 1.0.3 - remove Buffer dependency * reduce code branching, align return values with sodium-native * add sha-wasm deps to package.json * standard fixes * bump chacha20 to 1.0.4: remove Buffer dep * move crypto_hash_sha256 to module to uncouple wasm dependencies * add endian check: all other modules require members of this set * correct filename: crypto_hash_sha256 * export constant: crypto_hash_sha512_BYTES
2020-06-18 15:09:03 +00:00
"chacha20-universal": "^1.0.4",
2020-06-24 12:49:38 +00:00
"nanoassert": "^2.0.0",
"sha256-universal": "^1.1.0",
"sha512-universal": "^1.1.0",
"siphash24": "^1.0.1",
"xsalsa20": "^1.0.0"
2017-02-12 02:37:17 +00:00
},
2017-04-11 20:19:34 +00:00
"devDependencies": {
2020-06-24 12:49:38 +00:00
"browserify": "^16.5.1",
"sodium-test": "^0.10.0",
"standard": "^15.0.1",
2020-06-24 12:49:38 +00:00
"tape-run": "^7.0.0"
2020-06-24 12:08:55 +00:00
},
"standard": {
"ignore": [
"/internal/**/*.js"
]
2017-04-11 20:19:34 +00:00
},
2017-11-19 12:16:13 +00:00
"browser": {
"crypto": false,
"worker_threads": false
2017-11-19 12:16:13 +00:00
},
2017-06-11 18:23:06 +00:00
"scripts": {
2020-06-24 12:49:38 +00:00
"pretest": "standard",
"test": "node test.js",
"test-browser": "browserify test.js | tape-run"
2017-06-12 08:05:49 +00:00
},
2017-01-24 10:41:06 +00:00
"repository": {
"type": "git",
2020-06-24 13:02:49 +00:00
"url": "git+https://github.com/sodium-friends/sodium-javascript.git"
2017-01-24 10:41:06 +00:00
},
2020-06-24 13:02:49 +00:00
"contributors": [
"Christophe Diederichs <chm-diederichs@hyperdivision.dk>",
"Emil Bay <github@tixz.dk> (http://bayes.dk)",
"Mathias Buus <mathiasbuus@gmail.com> (https://mafinto.sh)"
],
2017-01-24 10:41:06 +00:00
"license": "MIT",
"bugs": {
2020-06-24 13:02:49 +00:00
"url": "https://github.com/sodium-friends/sodium-javascript/issues"
2017-01-24 10:41:06 +00:00
},
2020-06-24 13:02:49 +00:00
"homepage": "https://github.com/sodium-friends/sodium-javascript#readme"
2017-01-24 10:41:06 +00:00
}