Added support for getrandom()/getentropy(), and a fix for the RDRAND bug on AMD CPU (family 22).
Added detection for MIPS64 with n32 ABI.
Some small performance improvements on 32-bit architectures.
Fixed warning on GCC 4.6 to 4.9 (macro redefinition).
Added stand-alone RSA/PSS implementation.
Added POWER8 implementation for AES/CTR+CBC-MAC (for CCM and EAX modes).
Added support code for RSA and EC key encoding (including reconstruction of all public and private key elements from the private key structure), with raw and PKCS#8 formats, both in DER and PEM.
Added RSA key generation code (i15, i31, i62).
Added support for CCM and CCM_8 cipher suites.
Fixed some typographic errors in comments.
Added RSA/OAEP implementation.
Worked around some compiler errors with GCC 4.4 and 4.5.
Added seeder API. Also overhauled compile-time detection of features.
Added ChaCha20 implementation with SSE2 opcodes.
Added implementation of keying material export (RFC 5705) (API for PRF implementations changed, to handle chunked seeds).
Workaround for compiler bug (GCC 4.8 and 4.9 when targetting 32-bit x86).
Fixed typo in C preprocessor expression.
New "i62" code for big integers with 64x64->128 opcodes; also improved "i31" modular exponentiation.
Optimised code for encoding/decoding integers when the underlying architecture has the right endianness and allows unaligned accesses.
Added "ctmulq" implementation of Poly1305 (using 64->128 multiplications when available).