Latest Posts

  • uncategorized

    Supporting the GOST Block Cipher in wolfSSL

    Hi!  Team yaSSL has been considering the addition of the GOST block cipher to our wolfSSL embedded SSL library.  If you are unfamiliar with GOST, there is a great wikipedia article here:  http://en.wikipedia.org/wiki/GOST_(block_cipher).  If you think wolfSSL should include GOST, then let us know.  We appreciate your feedback.  Just contact...
    Read more
  • uncategorized

    GCM Encryption Mode Coming to wolfSSL

    Weve started implementing Galois/Counter Mode (GCM) into wolfSSL.  Specifically for use with AES and as a cipher suite for embedded SSL.  One of the benefits of GCM is its efficiency and its performance appears to be pretty good as well.  As an authenticated encryption algorithm it provides both integrity and...
    Read more
  • uncategorized

    wolfSSL in the Embedded Software Store

    A short time ago, we announced the unveiling of the online Embedded Software Store by ARM and Avnet (previous post). Since that time, there has been some feedback on the site itself and many bugs and errors have been fixed.We wanted to point our readers to the wolfSSL product page...
    Read more
  • uncategorized

    wolfSSL 2.0.2 is Now Available

    Version 2.0.2 of the wolfSSL embedded SSL/TLS library has been released and is now available for download! The first final release of wolfSSL 2.0 after three release candidates provides users and customers with additional bug fixes and feature enhancements. Specifically, version 2.0.2 adds: - Bug fixes - CTaoCrypt Runtime library...
    Read more
  • uncategorized

    Secure your printer, prevent fires!

    Weve noticed a couple articles lately mentioning printers as potential attack vectors.  One is particularly disturbing in that not only is a network breach possible, as if thats not bad enough, but cracked firmware could cause a printer to heat up enough to start a fire: http://redtape.msnbc.msn.com/_news/2011/11/29/9076395-exclusive-millions-of-printers-open-to-devastating-hack-attack-researchers-say .  An easy...
    Read more
  • uncategorized

    wolfSSL Supports Forward Secrecy

    Ever wondered what forward secrecy is and how it applies to SSL/TLS?  Forward secrecy protects current encryption even in the event of a future crack of a long term private key.  Using ephemeral keying in TLS with DHE or ECDHE yields this protection because the temporary key is unique and...
    Read more
  • uncategorized

    How Does wolfSSL Compare to OpenSSL?

    We often get asked how wolfSSL compares to OpenSSL and what advantages it brings to a project if it replaces a current OpenSSL implementation. To give you a short comparison, see the points below. • Size: With a 30-100kB build size and runtime memory usage between 3-36kB, wolfSSL can be...
    Read more
  • uncategorized

    Android Kerberos Port using wolfSSL Embedded SSL

    yaSSL has recently ported the MIT Kerberos libraries to Android. The Android platform has previously been void of Kerberos support - forcing Android developers who are creating new applications or porting existing projects to either modify existing code or exclude Kerberos functionality from their apps and libraries altogether.yaSSL has taken...
    Read more
  • uncategorized

    wolfSSL on Microchip

    We recently did a preliminary port of wolfSSL to Microchip’s PIC32, which will be further explained and announced in a future release of wolfSSL. Are you using wolfSSL with a Microchip board? If so, we’re prepared to support you if you run into any problems or issues.Let us know at...
    Read more
  • uncategorized

    Scaling with SSL

    Why is wolfSSL a great solution when you have millions of connections per server?  Memory consumption per connection can be as low as 3k, varying with the size of input and output buffers. This brings wolfSSL’s runtime memory consumption to 3-36kB depending on buffer size. Input and output buffers are...
    Read more