wolfSSL now supports BLAKE2b hashes at the cryptographic level. Support for digest sizes from 256bits – 512 bits is included. BLAKE was one of 5 finalists for the NIST hash competition to pick SHA-3. BLAKE2 is an improved version that simplifies software implementations and has great speed while consuming little resources, a perfect fit for our philosophy. BLAKE2b is the version that supports 256bit-512bit digests and is actually faster in software than MD5. We`ve seen over 4 Gbps per core in our testing! To try it out grab our latest branch at github and –enable-blake2 on the ./configure line. It will be included in our next major release as well.
We have added DTLSv1.2 to wolfSSL. The latest sources are available in our GitHub repository. To enable DTLSv1.2 in wolfSSL, configure the build with the option “–enable-dtls”. We are very excited to offer this new protocol. If you are interested in discussing the cipher suites available for DTLSv1.2, please contact us at email@example.com.