Intel® Cryptography Primitives Library Release Notes and System Requirements

ID 918372
Updated 4/29/2026
Version 2026
Public

author-image

By

Where to Find the Release

You can get the latest version of Intel® Cryptography Primitives Library as part of the Intel® oneAPI Toolkit, or as a Stand-Alone download.

If you have Priority Support for Intel® oneAPI Toolkit or any other oneAPI toolkit (i.e. an unexpired free license or a paid license with active support at the time of the build date for this product release), you can download the installer by logging in to Intel® Registration Center and selecting the appropriate product. You may need to create an account and/or register your product. For additional information please see: Product Registration and Sign-Up FAQ

Release history

Release version

Release Date

2026.0

April 29, 2026

New in this Release

2026.0

Improvements and Changes

  • Introduced ML-DSA and Intel® Local Manageability Service (Intel® LMS) (key&sign) post-quantum algorithms 

  • Introduced PKCS#5 and new DRBG algorithms 

  • Improved performance for SHA3 and ML-KEM algorithms on Intel® Xeon 6 with P-cores 

  • Introduced support for Intel® Advanced Vector Extensions 10 (Intel® AVX10) and Intel® Advanced Performance Extensions (Intel® APX) code path 

  • ML-KEM key generation, encapsulation and decapsulation were optimized with Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instructions. 

  • Added RSA partial key setting functions to enable incremental construction of RSA keys by setting individual components separately. 

  • Extended ippsRSAVerify_PKCS1v15_rmf function to support pre-hashed message verification. 

Fixed Issues

  • Eliminated branching depending on the GHASH value from the AES-GCM internal precomputation kernel. 

  • Added more precise input parameters validation for multi-buffer functions (mbx_sm3_msg_digest_mb16, mbx_sm3_update_mb16, mbx_exp_mb8 and mbx_exp{1024,2048,3072,4096}_mb8). 

  • Fixed multi-buffer library installation paths to use configurable variables instead of hardcoded paths for separate library builds. 

  • Added initialization checks for static variables in methods regulating hashing and arithmetic over GF(q) to optimize multi-call usage scenarios. 

  • Fixed issue with ippsHashUnpack_rmf and ippsHMACUnpack_rmf, which  could cause segmentation faults in some scenarios. 

Known Issues and Limitations

Details known issues with Description, Impact and workaround or resolution status.

2026.0

  • ippsXMSSSign() and ippsXMSSKeyGen() API were not validated with Constant-time execution tests due to a limitation of the testing methodology, so the resistance to side-channel attacks cannot be guaranteed for this API. This limitation will be eliminated in one of the next product releases by changing the testing methodology 
  • ippsXMSSKeyGen(), ippsMLKEM_KeyGen() and ippsMLKEM_Encaps() API by default works with RDRAND-based Pseudo Random Number Generator (PRNG). If this instruction is not available on a target CPU, a third-party PRNG should be provided to this API, see more details in the functions documentation. 

System Requirements

Supported Architectures and Terminology - Intel® 64 Architecture refers to systems based on IA-32 architecture processors which have 64-bit architectural extensions (like Intel® Core™ architecture processors, running a 64-bit operating system such as Microsoft Windows* 10 x64 or a Linux* "x86_64" variant).

Note: Minor releases (e.g., 2026.1) automatically inherit all OS requirements from the base major release (2026.0).Only operating systems marked with (+) are newly added in that minor release, and those marked with (–) are removed. Asterisks(**) indicates Deprecations. All others remain unchanged and are not duplicated in the table.

Hardware Requirements

Release Version

Supported CPUs

2026.0(Baseline)

  • Intel® Core™ Processor Family  
  • Intel® Core™ Ultra Processors 
  • Intel® Xeon® Processor Family  
  • Intel® Xeon® Scalable Performance Processor Family 
  • Intel Atom® Processors 

Supported Operating Systems

Release Version

Support Area

Linux

Windows

2026.0

Operating systems

  • Redhat Enterprise Linux (RHEL)* 8, 9, 10 

  • SUSE Linux Enterprise Server* (SLES) 15 SP4, SP5, SP6, SP7, 16.0 

  • Ubuntu* 22.04 LTS, 24.04 LTS 

  • Fedora* 43, 44 

  • Debian* 11, 12  

  • Rocky Linux 10 

  • WSL 2 (via Ubuntu*, via SUSE Linux Enterprise Server*) 

  • Amazon* Linux 2023, 2025 

  • Windows* 10, 11 

  • Windows* Server 2019, 2022, 2025 

     

Software Requirements

  • Supported  IDEs and compilers 
    • Intel® oneAPI DPC++/C++ Compiler 2025.0 for Linux* OS and later 
    • Microsoft Visual Studio* 2022, 2026 

Support Deprecated

 

Support Removed 

  • The code paths m7 (Intel® SSE3) and w7 (Intel® SSE2) are deprecated and removed from the merged build of Intel® Cryptography Primitives Library in the future releases, including 1cpu headers and libraries. 

  • Removed support for fips_selftest_ippsRSASignVerify_PKCS1v15_rmf_get_size_keys and fips_selftest_ippsRSASignVerify_PKCS1v15_rmf_get_size. 

Other Documentation and Support

Customers with active Priority Support for Intel® oneAPI Toolkit can open a ticket for this product at Online Service Center.

You can also visit the technical support forum, FAQs, and other support information at:

Attributions

The license information for third party software that was used to develop Intel® Cryptography Primitives Library can be found in <install_dir>/licensing/third-party-programs.txt .
For the avoidance of doubt, the Intel® Cryptography Primitives Libraryis solely governed by the terms and conditions of the End User License Agreement for Intel® Software Development Product that accompanies the Intel® Cryptography Primitives Library.

Legal Information

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

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.

This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps.

The products and services described may contain defects or errors which may cause deviations from published specifications. Current characterized errata are available on request. No product or component can be absolutely secure.

Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or by visiting Resource & Documentation Center.

Intel, the Intel logo, Intel Core, Intel Xeon Phi, Cryptography Primitives Library, and Xeon are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.

Java is a registered trademark of Oracle and/or its affiliates.

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.


Copyright 2010 - 2026 Intel Corporation.

This software and the related documents are Intel copyrighted materials, and your use of them is governed by the express license under which they were provided to you (License). Unless the License provides otherwise, you may not use, modify, copy, publish, distribute, disclose or transmit this software or the related documents without Intel's prior written permission.

This software and the related documents are provided as is, with no express or implied warranties, other than those that are expressly stated in the License.

 

1