Modern encryption in web and mail with WebAssembly!
https://bitkeks.eu/blog/2021/12/thunderbird-encryption-wasm-webassembly-acus.html
Introduces a new form in the tab page that allows encrypting plain text into ciphertext by providing text and recipient public keys. |
||
---|---|---|
firefox | ||
flask-test | ||
thunderbird | ||
wasm-wrapper | ||
COPYING | ||
LICENSE | ||
README.md | ||
build-docker.sh | ||
build-podman.sh | ||
package-thunderbird.sh |
README.md
acus
Encryption in Firefox and Thunderbird - powered by WebAssembly!
Build the wasm binaries
Requires Go (golang) to build, optionally podman/docker.
Switch into ./wasm-wrapper and run ./build.sh
. The script builds the binaries
and copies them into the addon folders
For reproducible builds use the build-podman.sh
or build-docker.sh
scripts,
depending on your tool of choice. They too build the wasm binaries and put them into the addon sub folders.
The scripts exist to allow an identical build as found in the distributed addon archives via AMO.
Run the addon
Requires built wasm binaries.
Choose "debug addon" from either Firefox or Thunderbird and
aim the file chooser towards the corresponding manifest.json
file.
Maybe the addon is also available in the addon stores.. have a look ;)