CyaSSL Changelog

New in version 2.9.0

February 11th, 2014
  • This version adds Freescale RNGA, RNGB, and mmCAU support, new TLS extensions (ECC, Truncated HMAC), SCEP support with partial PKCS#7 support, PKCS#10 Certificate Signing Request generation, DTLS sliding window, OCSP improvements, GMAC hashing, Windows build fixes, Microchip MPLAB Harmony support, ECC encrypt/decrypt primitives, ECC certificate generation, and more.

New in version 2.8.0 (November 23rd, 2013)

  • New features in CyaSSL 2.8.0 include AES-NI support for both AES-GCM and AES-CCM, NetX default I/O callback handlers, IPv6 fixes for DTLS Hello Cookies, the ability to unload certs/keys after the handshake with CyaSSL_UnloadCertsKeys(), SEP certificate extensions, callback getters for easier resource freeing, external CYASSL_MAX_ERROR_SZ for correct error buffer sizing, MacEncrypt and DecryptVerify Callbacks for User Atomic Record Layer Processing, Public Key Callbacks for ECC and RSA, and the client now sends blank certs upon request if it doesn't have one with TLS.

New in version 2.7.0 (June 26th, 2013)

  • This version adds SNI, Keil MDK-ARM project files, wildcard and Subject altname domain name checks, persistent session and certificate cache, DTLS reliability enhancements, and much more.

New in version 2.5.0 (February 7th, 2013)

  • This version includes bugfixes, a fix for the "Lucky 13" TLS CBC padding timing attack, Microchip PIC32 support, MPLAB X example project files for the PIC32 Ethernet Starter Kit, an updated CTaoCrypt benchmark app for embedded systems, 1024-bit test certs/keys and cert/key buffers, AES-CCM-8 crypto and cipher suites, Camellia crypto and cipher suites, OCSP callbacks, STM32F2 support with hardware crypto and RNG, and Cavium NITROX support.

New in version 2.4.6 (December 27th, 2012)

  • This version adds ECC, LeanPSK, CyaSSL_peek(), CodeWarrior, and MQX support, Freescale Kinetis with H/W RNG support, autoconf builds which use jobserver, and more.

New in version 2.4.0 (October 12th, 2012)

  • This version adds bugfixes and a few new features, including DTLS reliability, reduced memory usage after handshake, and an updated build process.

New in version 2.0.6 (January 31st, 2012)

  • This version has bugfixes and a few new features, including fixes for CA basis constraint checks, CTX reference counting, initial unit test additions, a Lean and Mean Windows fix, ECC benchmarking, SSMTP build support, the ability to group handshake messages with set_group_messages(ctx/ssl), CA cache addition callbacks, and exportation of Base64_Encode for general use.

New in version 2.0.0 RC3 (October 13th, 2011)

  • This version has bugfixes and a few new features, including updated autoconf support, better "make install" and "uninstall" (using system directories), "make test"/"make check", and a new CyaSSL and CTaoCrypt header structure.

New in version 1.9.0 (March 4th, 2011)

  • This version adds bugfixes, improved TLSv1.2 through testing and better hash/sig algo ids, an --enable-webServer build option for the yaSSL embedded Web server, improper AES key setup detection, user cert verify callback improvements, and more.