DOMCrypt Version History

6 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 42.1 KiB Works with Firefox 4.0 and later

Minor update. Updated the cipherMessage with __exposedProps__ property.

Version 42.2 KiB Works with Firefox 4.0 and later

Updated the component's exposed props

Version 36.9 KiB Works with Firefox 8.0 and later

Updates for Firefox 8 - 10 release compatibility

Thanks to Daniel Haag for sending a patch.

Sorry for the delay on this update.

Version 0.4.1-signed.1-signed 37.0 KiB Works with Firefox 4.0 and later

Added mozCipher.sym.encrypt() and moxCipher.sym.decrypt(), which are the symmetric encryption and decryption methods.

There is also mozCipher.sym.wrapKey(), which takes a cipher object and re-encrypts the symmetric key used to protect the data with another user's public key.

All symmetric keys are encrypted with a public key for security, using wrapKey allows you to share the encrypted data with other users just by re-wrapping the key.

The domcrypt test page illustrates how all of the APIs operate:

The script is here:

Version 0.3.1-signed.1-signed 34.4 KiB Works with Firefox 4.0b10pre and later

DOMCrypt 0.3


The entire API has changed to an asynchronous model, so this is not compatible with previous releases, however, this is the future direction of the API. All crypto operations take place on a worker thread, so this keeps the UI. The Spec for the DOMCrypt API is here:

Version 0.2.1-signed.1-signed 26.0 KiB Works with Firefox 4.0 and later