export { deriveAsync, signAsync, verifyAsync } from './async'
export { derive, sign, verify } from './sync'
-
}
return value as Uint8Array<ArrayBuffer>
}
+ return { derive, sign, verify }
+}
+
+export const nano25519 = nano25519_init(nano25519_wasm)
+const nano25519_worker_init = ({ derive, sign, verify }: typeof nano25519) => {
let isListening = false
let host: NodeMessagePort | null = null
let client: string | undefined = globalThis.location?.href
})
}
}
-
- return { derive, sign, verify }
}
-export const nano25519 = nano25519_init(nano25519_wasm)
-
-const nano25519_worker = `;(${nano25519_init})([${nano25519_wasm}]);`
+const nano25519_worker = `;(${nano25519_worker_init})((${nano25519_init})([${nano25519_wasm}]));`
/**
* Host code for asynchronous Web Worker