summaryrefslogtreecommitdiff
path: root/src/crypto/emscInterface-test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypto/emscInterface-test.ts')
-rw-r--r--src/crypto/emscInterface-test.ts31
1 files changed, 2 insertions, 29 deletions
diff --git a/src/crypto/emscInterface-test.ts b/src/crypto/emscInterface-test.ts
index 422ee45e2..30b9c2b51 100644
--- a/src/crypto/emscInterface-test.ts
+++ b/src/crypto/emscInterface-test.ts
@@ -20,8 +20,7 @@ import test from "ava";
import { NodeEmscriptenLoader } from "./nodeEmscriptenLoader";
import * as native from "./emscInterface";
-import nacl = require("./nacl-fast");
-import { encodeCrock, decodeCrock } from "./nativeCrypto";
+import { encodeCrock, decodeCrock } from "./talerCrypto";
import { timestampCheck } from "../helpers";
@@ -37,12 +36,7 @@ test("string hashing", async (t) => {
const te = new TextEncoder();
- const x2 = te.encode("hello taler\0")
-
- const hc2 = encodeCrock(nacl.hash(x2));
-
- console.log(`# hc2 ${hc}`);
- t.true(h === hc2);
+ const x2 = te.encode("hello taler\0");
t.pass();
});
@@ -68,29 +62,8 @@ test("signing", async (t) => {
console.timeEnd("a");
t.true(native.eddsaVerify(native.SignaturePurpose.TEST, purpose, sig, pub));
- console.log("priv size", decodeCrock(privCrock).byteLength);
-
- const pair = nacl.sign_keyPair_fromSeed(new Uint8Array(decodeCrock(privCrock)));
-
- console.log("emsc priv", privCrock);
- console.log("emsc pub", pubCrock);
-
- console.log("nacl priv", encodeCrock(pair.secretKey));
- console.log("nacl pub", encodeCrock(pair.publicKey));
-
const d2 = new Uint8Array(decodeCrock(purposeDataCrock));
- const d3 = nacl.hash(d2);
-
- console.time("b");
- for (let i = 0; i < 5000; i++) {
- const s2 = nacl.sign_detached(d3, pair.secretKey);
- }
- console.timeEnd("b");
-
- const s2 = nacl.sign_detached(d3, pair.secretKey);
-
console.log("sig1:", sig.toCrock());
- console.log("sig2:", encodeCrock(s2));
t.pass();
});