Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
426ca77d47 | ||
|
|
25c97802f4 | ||
|
|
87ff2a56bd | ||
|
|
7ef6e52870 |
@@ -1 +1,2 @@
|
||||
node_modules
|
||||
package-lock.json
|
||||
|
||||
+1
-1
@@ -452,7 +452,7 @@ function crypto_sign_ed25519_sk_to_curve25519 (curveSk, edSk) {
|
||||
assert(curveSk && curveSk.byteLength === crypto_scalarmult_BYTES, "curveSk must be 'crypto_sign_SECRETKEYBYTES' long")
|
||||
assert(edSk && edSk.byteLength === crypto_sign_ed25519_SECRETKEYBYTES, "edSk must be 'crypto_sign_ed25519_SECRETKEYBYTES' long")
|
||||
|
||||
var h = Buffer.alloc(crypto_hash_sha512_BYTES)
|
||||
var h = new Uint8Array(crypto_hash_sha512_BYTES)
|
||||
crypto_hash(h, edSk, 32)
|
||||
|
||||
h[0] &= 248
|
||||
|
||||
@@ -17,7 +17,7 @@ var sink
|
||||
|
||||
function loadSink () {
|
||||
if (sink) return sink
|
||||
var MessageChannel = global.MessageChannel
|
||||
var MessageChannel = globalThis.MessageChannel
|
||||
if (MessageChannel == null) ({ MessageChannel } = require('worker' + '_threads'))
|
||||
sink = new MessageChannel()
|
||||
return sink
|
||||
|
||||
+2
-5
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "sodium-javascript",
|
||||
"version": "0.7.3",
|
||||
"version": "0.7.4",
|
||||
"description": "WIP - a pure javascript version of sodium-native",
|
||||
"main": "index.js",
|
||||
"dependencies": {
|
||||
@@ -15,7 +15,7 @@
|
||||
"devDependencies": {
|
||||
"browserify": "^16.5.1",
|
||||
"sodium-test": "^0.10.0",
|
||||
"standard": "^14.3.4",
|
||||
"standard": "^15.0.1",
|
||||
"tape-run": "^7.0.0"
|
||||
},
|
||||
"standard": {
|
||||
@@ -27,9 +27,6 @@
|
||||
"crypto": false,
|
||||
"worker_threads": false
|
||||
},
|
||||
"react-native": {
|
||||
"crypto": "crypto"
|
||||
},
|
||||
"scripts": {
|
||||
"pretest": "standard",
|
||||
"test": "node test.js",
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ var assert = require('nanoassert')
|
||||
|
||||
var randombytes = (function () {
|
||||
var QUOTA = 65536 // limit for QuotaExceededException
|
||||
var crypto = global.crypto || global.msCrypto
|
||||
var crypto = globalThis.crypto || globalThis.msCrypto
|
||||
|
||||
function browserBytes (out, n) {
|
||||
for (let i = 0; i < n; i += QUOTA) {
|
||||
|
||||
Reference in New Issue
Block a user