wolfCrypt embedded crypto engine by wolfSSL is a lightweight cryptography library written in ANSI C, designed for embedded, RTOS, and resource-constrained environments due to its small size, speed, and feature set. wolfCrypt supports popular and advanced algorithms like ChaCha20, Curve25519, NTRU, and SHA-3. It is stable, production-ready, and supported by a team of security experts. It is used in millions of applications and devices worldwide. A version of the wolfCrypt cryptography library has been FIPS 140-3 validated (Certificate #4718) and FIPS 140-2 validated (Certificate #3389). wolfCrypt is included in the wolfSSL package. wolfCrypt is built for maximum portability, supporting ECC up to 521 bits, hash-based PRNG, AES-NI, Cavium, and STM32. It offers a progressive list of supported ciphers, key and certificate generation, and hardware crypto support. It features a lightweight, small footprint size, low runtime memory, a simple and clean API, modular design, assembly optimizations, and platform and language support. It is very easy to compile on new platforms and supports the C programming language as a primary interface. Hardware encryption and acceleration are supported on several platforms. For benchmarking information or data, users can visit the Benchmark page. Special builds allow individual algorithms and ciphers to be easily separated from the wolfCrypt package and used independently.