mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
allow setting total memory from JS (#608)
This commit is contained in:
@@ -74,9 +74,13 @@ if [ "$DIST" = yes ]; then
|
||||
emccLibsodium "${PREFIX}/lib/libsodium.wasm.tmp.js" -O3 -s WASM=1
|
||||
|
||||
cat > "${PREFIX}/lib/libsodium.js" <<- EOM
|
||||
var root = this.global || this.self || this.window || this;
|
||||
if (typeof Module === 'undefined') {
|
||||
var Module = {};
|
||||
}
|
||||
if (root.sodium && !isNaN(root.sodium.totalMemory)) {
|
||||
Module.TOTAL_MEMORY = root.sodium.totalMemory;
|
||||
}
|
||||
var _Module = Module;
|
||||
Module.ready = new Promise(function (resolve, reject) {
|
||||
var Module = _Module;
|
||||
|
||||
Reference in New Issue
Block a user