mbedTLS v0.11.0 Release Notes

Release Date: 2009-05-03 // about 15 years ago
    • Fixed a bug in mpi_gcd() so that it also works when both input numbers are even and added testcases to check (found by Pierre Habouzit).
    • Added support for SHA-224, SHA-256, SHA-384 and SHA-512 one way hash functions with the PKCS#1 v1.5 signing and verification.
    • Fixed minor bug regarding mpi_gcd located within the POLARSSL_GENPRIME block.
    • Fixed minor memory leak in x509parse_crt() and added better handling of 'full' certificate chains (found by Mathias Olsson).
    • Centralized file opening and reading for x509 files into load_file()
    • Made definition of net_htons() endian-clean for big endian systems (Found by Gernot).
    • Undefining POLARSSL_HAVE_ASM now also handles prevents asm in padlock and timing code.
    • Fixed an off-by-one buffer allocation in ssl_set_hostname() responsible for crashes and unwanted behaviour.
    • Added support for Certificate Revocation List (CRL) parsing.
    • Added support for CRL revocation to x509parse_verify() and SSL/TLS code.
    • Fixed compatibility of XTEA and Camellia on a 64-bit system (found by Felix von Leitner).