In Other Languages - bitwiseshiftleft/sjcl GitHub Wiki
This page is intended to be a reference for checking compatibility between SJCL and standard crypto libraries in other languages.
Programming languages with any standard crypto library are almost guaranteed to have correct implementations of AES, CBC, and HMAC. If you're fine with just using those, see Symmetric Crypto and Directly Using Ciphers.
No Compatibility
- PHP has no support for AEAD prior to PHP 7.1.0 (where it incorrectly forces 96-bit IVs).
- Golang only has an implementation of GCM, and it's been implemented incorrectly (forcing 96-bit IVs).