wolfCrypt FIPS Module
wolfCrypt FIPS Module
The CMVP has issued FIPS 140-2 Certificate #2425 for the wolfCrypt Module developed by wolfSSL Inc.
Choosing the Correct wolfSSL Technology
Getting started with wolfSSL, yaSSL, or wolfCrypt begins with evaluating your project and usage needs. Common requirements for an SSL/TLS or cryptography library include:
1.Small footprint!
2.Best available performance
3.Direct access to the crypto library API
4.Specific Operating System and chipset requirements
5.OpenSSL compatibility
6.Compiler Restrictions
7.Host language preferences
8.Interest and ability to use assembly level or hardware crypto optimizations
To meet these needs, wolfSSL offers multiple product options, including:
1.wolfSSL (formerly CyaSSL): Our full featured C based lightweight SSL/TLS implementation.
2.yaSSL: Our C++ embedded SSL implementation.
3.wolfCrypt: Our bundled or stand alone cryptography library.
4.Custom performance optimizations for specialized hardware through our consulting offerings.
wolfSSL is the optimal SSL/TLS library choice when minimal size and maximum performance in an embedded environment is the top priority. wolfCrypt provides our cryptography library, which is callable from within our SSL library. The OpenSSL compatibility layer is included with both CyaSSL and yaSSL. More information can be found on each product’s respective product page.
Choosing the Correct wolfSSL Technology
Docs -> Choosing the Correct wolfSSL Technology
Copyright 2017 wolfSSL Inc. All rights reserved.
wolfSSL 3.12.0
Release 3.12.0 includes a vulnerability fix, TLS 1.3 support, Intel assembly improvements and SGX Linux support, DTLS multicast, Xilinx port, SHA3 (Keccak), and more!
Keep up do date on what we’re doing.
embedded ssl
Questions? +1 (425) 245-8247