Modern encryption in web and mail with WebAssembly! https://bitkeks.eu/blog/2021/12/thunderbird-encryption-wasm-webassembly-acus.html
 
 
 
 
 
Go to file
bitkeks 937136fb48 Add encryption functionality to tab page
Introduces a new form in the tab page that allows encrypting plain
text into ciphertext by providing text and recipient public keys.
2022-05-14 13:42:43 +02:00
firefox initial commit for public release, for demo 2022-03-11 18:14:46 +01:00
flask-test initial commit for public release, for demo 2022-03-11 18:14:46 +01:00
thunderbird Add encryption functionality to tab page 2022-05-14 13:42:43 +02:00
wasm-wrapper Add encryption functionality to tab page 2022-05-14 13:42:43 +02:00
COPYING initial commit for public release, for demo 2022-03-11 18:14:46 +01:00
LICENSE initial commit for public release, for demo 2022-03-11 18:14:46 +01:00
README.md Add build tooling, reproducible builds with podman/docker 2022-04-11 20:08:22 +02:00
build-docker.sh Add build tooling, reproducible builds with podman/docker 2022-04-11 20:08:22 +02:00
build-podman.sh Squared logo; remove max version 2022-04-12 07:35:46 +02:00
package-thunderbird.sh Squared logo; remove max version 2022-04-12 07:35:46 +02:00

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