From 95ad4639a36f1050ce823332b4a38583d45c0c11 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sun, 13 Nov 2016 19:39:30 +0100 Subject: don't instrument emscripten output --- lib/wallet/emscriptif-test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/wallet/emscriptif-test.ts') diff --git a/lib/wallet/emscriptif-test.ts b/lib/wallet/emscriptif-test.ts index a3a9229bb..ddafa32bc 100644 --- a/lib/wallet/emscriptif-test.ts +++ b/lib/wallet/emscriptif-test.ts @@ -9,3 +9,13 @@ test("string hashing", (t: TestLib) => { t.assert(h === hc, "must equal"); t.pass(); }); + +test("signing", (t: TestLib) => { + let x = native.ByteArray.fromStringWithNull("hello taler"); + let priv = native.EddsaPrivateKey.create(); + let pub = priv.getPublicKey(); + let purpose = new native.EccSignaturePurpose(native.SignaturePurpose.TEST, x); + let sig = native.eddsaSign(purpose, priv); + t.assert(native.eddsaVerify(native.SignaturePurpose.TEST, purpose, sig, pub)); + t.pass(); +}); -- cgit v1.2.3