Home > Security IP > Software Protocols > Crypto Engine and Crypto Provider
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 SafeZone FIPS Crypto Library to provide a FIPS validated backend to OpenSSL.
However, they are decoupled form the cryptographic modules, ensuring a smooth and fast transition between FIPS 140 versions. The separation of the Provider/Engine from the cryptographic module allows us maximum flexibility in case that an update or fix needs to be made. This flexibility ensures a fast response rate and minimum disruption in update cycles.
Solution | Description |
---|---|
Crypto Engine | Implementation of OpenSSL 1.1.x Engine API |
Crypto Provider | Implementation of OpenSSL 3.x Provider API |
SafeZone 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
SafeZone Crypto Provider allows customers to use the latest OpenSSL versions and our FIPS validated modules, and build for the future without worrying about changes in FIPS standards or OpenSSL APIs.
Both the SafeZone 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 by SafeZone Crypto Provider: