diff options
Diffstat (limited to 'packages/taler-wallet-embedded/src')
-rw-r--r-- | packages/taler-wallet-embedded/src/wallet-qjs.ts | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/packages/taler-wallet-embedded/src/wallet-qjs.ts b/packages/taler-wallet-embedded/src/wallet-qjs.ts index 21796870a..cad8b68bf 100644 --- a/packages/taler-wallet-embedded/src/wallet-qjs.ts +++ b/packages/taler-wallet-embedded/src/wallet-qjs.ts @@ -42,6 +42,7 @@ import { j2s, Logger, setGlobalLogLevelFromString, + setPRNG, WalletNotification, } from "@gnu-taler/taler-util"; import { BridgeIDBFactory } from "@gnu-taler/idb-bridge"; @@ -54,6 +55,16 @@ import * as _qjsOsImp from "os"; const textDecoder = new TextDecoder(); const textEncoder = new TextEncoder(); +setGlobalLogLevelFromString("trace"); + +setPRNG(function (x: Uint8Array, n: number) { + // @ts-ignore + const va = globalThis._randomBytes(n); + const v = new Uint8Array(va); + for (let i = 0; i < n; i++) x[i] = v[i]; + for (let i = 0; i < v.length; i++) v[i] = 0; +}); + export interface QjsHttpResp { status: number; data: ArrayBuffer; @@ -126,8 +137,6 @@ export class NativeHttpLib implements HttpRequestLibrary { data = new ArrayBuffer(0); } } - console.log(`data type ${data?.constructor.name}`); - console.log(`data: ${j2s(data)}`); const res = qjsOs.fetchHttp(url, { method, data, |