Using Crypto Algorithms Separately from CTaoCrypt

As you may know, CTaoCrypt is the underlying cryptography library used by the wolfSSL embedded SSL library. We’ve had several users choose to use CTaoCrypt’s crypto algorithms because they are easy to isolate and use independently of the library itself. For example, if you need to use MD5 in your own code but don’t want […]

Read MoreMore Tag

yaSSL Embedded Web Server 1.0 is Now Available

The third release of the yaSSL Embedded Web Server is now available for download!  Changes in this release include bug fixes, updated wolfSSL support, iOS (Apple TV) build support, better Windows build support, CGI and SSI extension pattern matching and more. The yaSSL Embedded Web Server is focused on being small, fast, and embeddable.  Features […]

Read MoreMore Tag

wolfSSL 2.3.0 is Now Available

Version 2.3.0 of the wolfSSL embedded SSL/TLS library has been released and is now available for download.  This release contains bug fixes and new features. Changes include the following (with details and comments for each listed below): – AES-GCM crypto and cipher suites– “make test” cipher suite checks– Subject AltName processing– Command line support for […]

Read MoreMore Tag

wolfSSL Now Supports AES with GCM

We have added the Galois/Counter Mode for AES to wolfSSL. It adds an Authenticated Data with Associated Data (AEAD) cipher to TLS v1.2 where the cipher provides its own message authentication. The following cipher suites are available: * TLS_DHE_RSA_WITH_AES_256_GCM_SHA384* TLS_DHE_RSA_WITH_AES_128_GCM_SHA256* TLS_RSA_WITH_AES_256_GCM_SHA384* TLS_RSA_WITH_AES_128_GCM_SHA256* TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384* TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384* TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256* TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256* TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384* TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384* TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256* TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 We offer four different implementations […]

Read MoreMore Tag