-
Notifications
You must be signed in to change notification settings - Fork 988
In Other Languages
Anthon Pang edited this page Dec 25, 2016
·
5 revisions
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.
- 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).