The Intel® Integrated Performance Primitives (Intel® IPP) Cryptography is a software library that provides a broad range of secure and efficient cryptographic algorithm implementations. With the release of an open source version, Intel aims to break down the adoption barrier for developers interested in implementing the library into their own projects.
The open source version of the Intel IPP Cryptography library is available at GitHub: https://github.com/intel/IPP-cryptography
While both the commercial and open source versions offer similar functionality and performance improvements, each version may better suit certain needs.
The open source package is for developers who want:
- Up-to-date bug fixes and improvements
- Ability to customize the library source code for their own projects
- Increased security transparency in the cryptography community via access to the source code
- Greater collaboration and learning opportunities within the open source cryptography community
The commercial package is for developers who want:
- Private technical support from Intel engineers
- Prebuilt binary that allows for easier adoption into projects
- Full testing for stable product release
With direct access to the cryptography library source code and community, developers are encouraged to innovate and contribute to improving the product.