diff --git a/package.json b/package.json --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ "keyserver/addons/rust-node-addon", "native/expo-modules/android-lifecycle", "native/expo-modules/aes-crypto", - "services/electron-update-server" + "services/electron-update-server", + "web/opaque-ke-wasm" ], "scripts": { "clean": "yarn workspace lib clean && yarn workspace web clean && yarn workspace native clean && yarn workspace keyserver clean && yarn workspace landing clean && yarn workspace desktop clean && yarn workspace rust-node-addon clean && yarn workspace electron-update-server clean && rm -rf node_modules/", diff --git a/web/opaque-ke-wasm/comm-opaque2 b/web/opaque-ke-wasm/comm-opaque2 new file mode 120000 --- /dev/null +++ b/web/opaque-ke-wasm/comm-opaque2 @@ -0,0 +1 @@ +../../shared/comm-opaque2 \ No newline at end of file diff --git a/web/opaque-ke-wasm/index.js b/web/opaque-ke-wasm/index.js new file mode 100644 --- /dev/null +++ b/web/opaque-ke-wasm/index.js @@ -0,0 +1 @@ +// @flow diff --git a/web/opaque-ke-wasm/package.json b/web/opaque-ke-wasm/package.json new file mode 100644 --- /dev/null +++ b/web/opaque-ke-wasm/package.json @@ -0,0 +1,15 @@ +{ + "name": "@commapp/opaque-ke-wasm", + "description": "WASM bindings for use of opaque-ke inside web browser", + "version": "0.0.1", + "main": "index.js", + "files": [ + "index.js" + ], + "type": "module", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 16" + }, + "scripts": {} +}