The wolfMQTT client library has a Microsoft Azure IoT Hub example that demonstrates securely connecting over TLS provided by the wolfSSL embedded SSL/TLS library. We setup a wolfMQTT IoT Hub on the Azure server for testing. We added a device called `demoDevice`, which you can connect and publish to. The example demonstrates the creation of […]
Read MoreMore TagMonth: February 2020
wolfSSL Delivers Best-Tested, Feature-Rich Security to Renesas RA Family of MCUs
Is your team looking for a 32-bit MCU that boasts advanced security, performance, and connectivity for your next project in industrial / building automation, automotive or IoT? Would you like peace of mind knowing that your product solution incorporates the best tested TLS / Cryptography libraries with blazing fast speeds on bare-metal and Amazon FreeRTOS […]
Read MoreMore TagMigrating From OpenSSL to wolfSSL
There are many reasons why a user might want to switch from OpenSSL to wolfSSL. In order to facilitate this transition, wolfSSL has an accessible compatibility layer. Why Migrate? Why might one want to make this migration and turn on this compatibility in the first place? To start, wolfSSL has numerous benefits over its counterpart, […]
Read MoreMore TagwolfSSL OpenVPN Support with Expanded OpenSSL Compatibility Layer
wolfSSL now supports OpenVPN through the OpenSSL compatibility layer. This support has resulted in an expansion of wolfSSL’s OpenSSL compatibility layer, adding the following API: • EC_builtin_curve • EC_get_builtin_curves • EC_GROUP_order_bits • DES_check_key_parity • EVP_CIPHER_CTX_cipher • EVP_PKEY_get0_EC_KEY • HMAC_CTX_new • HMAC_CTX_free • HMAC_CTX_reset • HMAC_size • RSA_meth_new • RSA_meth_free • RSA_meth_set_pub_enc • RSA_meth_set_pub_dec • RSA_meth_set_priv_enc […]
Read MoreMore TagwolfSSL OpenSSH Support with Expanded OpenSSL Compatibility Layer
With wolfSSL’s updated support for OpenSSH v8.1 comes new OpenSSL compatibility layer functionality! The list of API added to the compatibility layer is: EVP_CIPHER_CTX_ctrl is expanded to include the following commands: EVP_CTRL_AEAD_SET_IV_FIXED EVP_CTRL_GCM_SET_IV_FIXED EVP_CTRL_GCM_IV_GEN BN_clear BN_clear_bit OpenSSL_version_num ERR_GET_LIB SSL_CTX_set1_groups_list SSL_set1_groups_list DSA_SIG support was added: DSA_SIG_new DSA_SIG_free DSA_do_sign DSA_do_verify ECDSA_size ECDSA_sign EC_GROUP_method_of EC_METHOD_get_field_type EC_POINT_set_affine_coordinates_GFp ECPoint_i2d ECPoint_d2i […]
Read MoreMore TagwolfSSH VxWorks FIPS 140-2
Do you need SSH support for an embedded device running VxWorks and you have a FIPS 140-2 requirement? wolfSSL has what you need: wolfSSH, an embedded SSH library running on top of our wolfCrypt FIPS library with support for VxWorks. Email us today at fips@wolfssl.com and we will help you integrate wolfSSH into your VxWorks […]
Read MoreMore TagwolfSSL Single Precision Math vs. OpenSSL
The performance of public key algorithms regularly comes up with customers – they are after all the most costly operations. wolfSSL has you covered with the Single Precision (SP) big number maths library that brings you the best implementations. But how does it compare to OpenSSL? Intel x86 64-bit assembly optimised implementations are as fast […]
Read MoreMore TagwolfSSL Midwest Sales Director Opening
wolfSSL is looking for a high-energy, motivated individual to drive sales and impact revenue growth in the Midwest region. The primary goal of the Midwest Sales Director is to expand our customer base and grow current customers into larger accounts. This position is remote, preferably close to a major hub such as Chicago, Detroit, Dallas […]
Read MoreMore TagWhat is a Certificate Chain and the Chain of Trust?
We often get questions from users of the wolfSSL embedded SSL/TLS library about which certs to load and why. So today we wanted to discuss the following topics: What is a cert chain as seen in a common browser? What is a public key, what is a private key? What is the chain of trust […]
Read MoreMore TagwolfSSL Support for DO-178 DAL A
wolfSSL now provides support for complete RTCA DO-178C level A certification! wolfSSL will offer DO-178 wolfCrypt as a commercial off -the-shelf (COTS) solution for connected avionics applications. Adherence to DO-178C level A will be supported through the first wolfCrypt COTS DO-178C certification kit release that includes traceable artifacts for the following encryption algorithms: SHA-256 for […]
Read MoreMore Tag
