Intel® Cryptography Primitives Library Release Notes

ID 837613
Updated 11/1/2024
Version 2025.0.0
Public

author-image

By

Intel® Cryptography Primitives Library 2025.0.0 

Where to Find the Release 

Intel® Cryptography Primitives Library  

System Requirements  

What's New 

  • Intel® Integrated Performance Primitives Cryptography (Intel® IPP Cryptography) is now Intel® Cryptography Primitives Library 

  • Extend Enabled Intel® Xeon® 6 Processors with Efficient-Cores (E-Cores), code named ‘SierraForest’ dispatching support for crypto_mb 

  • Optimized RSA 2K, 3K, 4K multi-buffer performance for Intel® Xeon® 6 Processors with Efficient-Cores (E-Cores), code named ‘SierraForest’ 

  • Optimized SM3 single-buffer hashing algorithm with SM3_NI instruction for  
    Intel® Core™ Ultra Processors (Series 2), code named ‘Lunar Lake’ and ‘Arrow Lake’ 

  • Added more examples for LMS, ECDSA and AES-GCM. 

Fix Issues

  • Fixed issue in ECDSA(Elliptic Curve Digital Signature Algorithm) function implemented with IFMA(Integer Fused Multiply-Add) 

Known Issues and Limitations 

  • This release of Intel® Cryptography Primitives Library has been built with the new secure and powerful Intel® oneAPI DPC++/C++ Compiler.  As a result, we’ve noted some performance regressions in our testing, which will be addressed in the subsequent releases.  If these regressions are thought to be impacting your application in a negative way or you have specific questions, please contact Intel® oneAPI Products Support

  • For this release, constant-execution time property is not guaranteed for RSA multi-buffer algorithm executed on Intel AVX2 based CPUs. 

Unsupported or Discontinued Features 

  • The threading functions (ippcpGetNumThreads, ippcpGetEnabledNumThreads, ippcpSetNumThreads and ippcpGetLibVersion) were deprecated. 

  • The support for architecture n8 (Intel® SSSE3) and e9 (Intel® AVX)  code path has been discontinued, Intel® SSE is instead. 

Previous Releases 

Find Previous Release Here

Technical Support 

If you did not register your Intel® software product during installation, please do so now at the Intel® Software Development Products Registration Center. Registration entitles you to free technical support, product updates and upgrades for the duration of the support term. 

For technical information about Intel® Cryptography Primitives Library, including FAQ's, tips and tricks, and other support information, please visit the Intel Cryptography github or  Intel® oneAPI Products Support 

For general information about Intel technical support, product updates, user forums, FAQs, tips and tricks and other support questions, please visit the support site. 

Note: If your distributor provides technical support for this product, please contact them rather than Intel. 

License Definitions 

Any software source code included with this product is furnished under a software license and may only be used or copied in accordance with the terms of that license. Please see the Intel® Software Products End User License Agreement for license definitions and restrictions on the library. 

Intel® Cryptography Primitives Library is licensed under Apache License, Version 2.0. By contributing to the project, you agree to the license and copyright terms therein and release your contribution under these terms. 

Notices and Disclaimers 

Intel technologies may require enabled hardware, software or service activation. 

No product or component can be absolutely secure. 

Your costs and results may vary. 

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others. 

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. 

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. 

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.