فهرست منبع

switching webcrypto library to native node crypto implementation (requires node>=10)

El RIDO 6 سال پیش
والد
کامیت
dfed1a4b45
3فایلهای تغییر یافته به همراه4 افزوده شده و 3 حذف شده
  1. 1 1
      js/common.js
  2. 1 1
      js/package.json
  3. 2 1
      tst/README.md

+ 1 - 1
js/common.js

@@ -7,7 +7,7 @@ global.jsdom = require('jsdom-global');
 global.cleanup = global.jsdom();
 global.URL = require('jsdom-url').URL;
 global.fs = require('fs');
-global.WebCrypto = require('node-webcrypto-ossl');
+global.WebCrypto = require('@peculiar/webcrypto').Crypto;
 
 // application libraries to test
 global.$ = global.jQuery = require('./jquery-3.4.1');

+ 1 - 1
js/package.json

@@ -12,7 +12,7 @@
     "jsdom-global": "^2.1.1",
     "jsdom-url": "^2.2.1",
     "jsverify": "^0.8.3",
-    "node-webcrypto-ossl": "^1.0.37"
+    "@peculiar/webcrypto": "^1.1.1"
   },
   "scripts": {
     "test": "mocha"

+ 2 - 1
tst/README.md

@@ -104,7 +104,8 @@ $ cd PrivateBin/js
 $ npm install
 ```
 
-To run the tests, just change into the `js` directory and run istanbul:
+To run the tests, just change into the `js` directory and run nyc (will produce
+coverage report) or just mocha:
 
 ```console
 $ cd PrivateBin/js