1
0
mirror of https://github.com/Luzifer/wasm-openssl.git synced 2024-09-19 16:02:58 +00:00
wasm-openssl/example/index.js
Knut Ahlers 2df57ab352
Prefix functions to prevent collisions
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-09-18 19:24:43 +02:00

18 lines
515 B
JavaScript

function decryptResponse(plaintext, error) {
console.log(["decryptResponse", plaintext, error])
}
function encryptResponse(ciphertext, error) {
console.log(["encryptResponse", ciphertext, error])
if (error === null) {
opensslDecrypt(ciphertext, "password", decryptResponse)
}
}
function opensslLoaded() {
opensslEncrypt("Knut", "password", encryptResponse)
}
const go = new Go()
WebAssembly.instantiateStreaming(fetch("openssl.wasm"), go.importObject).then(async obj => await go.run(obj.instance))