- Added :class:`~cryptography.hazmat.primitives.twofactor.hotp.HOTP`.
- Added :class:`~cryptography.hazmat.primitives.twofactor.totp.TOTP`.
- Added :class:`~cryptography.hazmat.primitives.ciphers.algorithms.IDEA` support.
- Removed a constant definition that was causing compilation problems with specific versions of OpenSSL.
- Fix a bug where importing cryptography from multiple paths could cause initialization to fail.
- Added :doc:`/hazmat/backends/commoncrypto`.
- Added initial :doc:`/hazmat/bindings/commoncrypto`.
- Removed
register_cipher_adapter
method from :class:`~cryptography.hazmat.backends.interfaces.CipherBackend`. - Added support for the OpenSSL backend under Windows.
- Improved thread-safety for the OpenSSL backend.
- Fixed compilation on systems where OpenSSL's
ec.h
header is not available, such as CentOS. - Added :class:`~cryptography.hazmat.primitives.kdf.pbkdf2.PBKDF2HMAC`.
- Added :class:`~cryptography.hazmat.primitives.kdf.hkdf.HKDF`.
- Added :doc:`/hazmat/backends/multibackend`.
- Set default random for the :doc:`/hazmat/backends/openssl` to the OS random engine.
- Added :class:`~cryptography.hazmat.primitives.ciphers.algorithms.CAST5` (CAST-128) support.
- Initial release.