Cryptographic algorithms
Provide configurable symmetric, asymmetric, hash, MAC, signature and key-establishment functions.
A portable cryptographic engine for embedded and resource-constrained systems, with configurable algorithms, supported hardware acceleration and separately scoped FIPS-validated module builds.
Core capabilities
Provide configurable symmetric, asymmetric, hash, MAC, signature and key-establishment functions.
Target embedded, RTOS, bare-metal and operating-system environments through a portable C implementation.
Use supported MCU engines, secure elements or external cryptographic hardware where applicable.
Support selected NIST-standardized post-quantum and hybrid algorithms in applicable builds and validated configurations.
Use specific validated wolfCrypt module versions and operating environments where required by the assurance case.
Serve wolfSSL, wolfBoot or application-level cryptographic use cases subject to key and lifecycle design.
Implementation workflow
Well suited for
Important considerations
Relevant engineering frameworks
Related capabilities