Javascript crypto library for web apps and add-ons