Seems a shame to depend on a browser extension—you lose most of the advantages of webmail when you can't log into it from anywhere.
Seems a shame to depend on a browser extension—you lose most of the advantages of webmail when you can't log into it from anywhere.
A browser extension could in theory be used to verify the code against a signature or something to that effect, or it could sandbox the crypto routines and keys from the app itself (though that wouldn't prevent the app from stealing the decrypted data)
And it'll "just work", so ordinary people have a chance to use and trust it too.
And as I mentioned, merely having the crypto parts and key management built into the browser isn't good enough because a malicious site could still trick you into decrypting data which it could then steal, even if the keys themselves are perfectly safe.
As you hint at in the other comment, there are various ways that third-parties could vouch for the code running on the decryption domain.