Modern encryption in web and mail with WebAssembly! https://bitkeks.eu/blog/2021/12/thunderbird-encryption-wasm-webassembly-acus.html
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
cookie 937136fb48 Add encryption functionality to tab page 1 week ago
firefox initial commit for public release, for demo 2 months ago
flask-test initial commit for public release, for demo 2 months ago
thunderbird Add encryption functionality to tab page 1 week ago
wasm-wrapper Add encryption functionality to tab page 1 week ago
COPYING initial commit for public release, for demo 2 months ago
LICENSE initial commit for public release, for demo 2 months ago
README.md Add build tooling, reproducible builds with podman/docker 1 month ago
build-docker.sh Add build tooling, reproducible builds with podman/docker 1 month ago
build-podman.sh Squared logo; remove max version 1 month ago
package-thunderbird.sh Squared logo; remove max version 1 month ago

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 ;)