From 706c07fa1d069290992bd31d53b0c89324992f9c Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 28 Nov 2019 00:46:34 +0100 Subject: implement JS-only Taler, remove emscripten --- src/crypto/synchronousWorker.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src/crypto/synchronousWorker.ts') diff --git a/src/crypto/synchronousWorker.ts b/src/crypto/synchronousWorker.ts index 41ebee4f3..12eecde9a 100644 --- a/src/crypto/synchronousWorker.ts +++ b/src/crypto/synchronousWorker.ts @@ -16,9 +16,6 @@ import { CryptoImplementation } from "./cryptoImplementation"; -import { NodeEmscriptenLoader } from "./nodeEmscriptenLoader"; - -import fs = require("fs"); import { CryptoWorkerFactory } from "./cryptoApi"; import { CryptoWorker } from "./cryptoWorker"; @@ -56,8 +53,6 @@ export class SynchronousCryptoWorker { */ onerror: undefined | ((m: any) => void); - private emscriptenLoader = new NodeEmscriptenLoader(); - constructor() { this.onerror = undefined; this.onmessage = undefined; @@ -84,9 +79,7 @@ export class SynchronousCryptoWorker { } private async handleRequest(operation: string, id: number, args: string[]) { - let emsc = await this.emscriptenLoader.getEmscriptenEnvironment(); - - const impl = new CryptoImplementation(emsc); + const impl = new CryptoImplementation(); if (!(operation in impl)) { console.error(`crypto operation '${operation}' not found`); -- cgit v1.2.3