Home > Security IP > Software Protocols > Crypto Engine and Crypto Provider
Solution | Description |
---|---|
Crypto Engine | Implementation of OpenSSL 1.1.x Engine API |
Crypto Provider | Implementation of OpenSSL 3.x Provider API |
Crypto Engine and Crypto Provider (SafeZone Crypto Engine and SafeZone Crypto Provider) are fast and flexible implementations of the OpenSSL Engine and Provider APIs. They can be used together with the FIPS Crypto Library to provide a FIPS validated backend to OpenSSL. However, they are decoupled from the cryptographic modules, ensuring a smooth and fast transition between FIPS 140 versions.
The separation of the Provider/Engine from the cryptographic module allows for maximum flexibility in case an update or fix needs to be made. This flexibility ensures a fast response rate and minimum disruption in update cycles.
Crypto Engine allows customers to use FIPS 140-3 validated cryptography without forcing them to upgrade OpenSSL before they are ready. Rambus is committed to supporting all customers still using OpenSSL 1.1.x.
Crypto Provider allows customers to use the latest OpenSSL versions and our FIPS validated modules to build for the future without worrying about changes in FIPS standards or OpenSSL APIs.
Both the Crypto Provider and Engine support a wide range of algorithms and standards and are not limited only to those which are FIPS approved.
Supported algorithms: