Visible to Intel only — GUID: GUID-672A8B3C-6A35-4A41-BAAB-6718C04DD7A5
Visible to Intel only — GUID: GUID-672A8B3C-6A35-4A41-BAAB-6718C04DD7A5
Basic Features
Like other members of Intel® Performance Libraries, Intel® Integrated Performance Primitives Cryptography (Intel® IPP Cryptography) is a collection of high-performance code that performs cryptography-specific operations. It is distinguished by providing a low-level, stateless interface.
Based on experience in developing and using Intel Performance Libraries, Intel® IPP Cryptography has the following major distinctive features:
Intel® IPP Cryptography provides basic low-level functions for creating cryptography applications.
Intel® IPP Cryptography functions follow the same interface conventions, including uniform naming conventions and similar composition of prototypes for primitives that refer to different application domains.
Intel® IPP Cryptography functions use an abstraction level which is best suited to achieve superior performance figures by the application programs.
To speed up the performance, Intel® IPP Cryptography functions are optimized to use all benefits of Intel® architecture processors. Besides this, most of Intel® IPP Cryptography functions do not use complicated data structures, which helps reduce overall execution overhead.
Intel® IPP Cryptography is well-suited for cross-platform applications. For example, functions developed for the IA-32 architecture can be readily ported to the Intel® 64 architecture-based platform. In addition, each Intel® IPP Cryptography function has its reference code written in ANSI C, which clearly presents the algorithm used and provides for compatibility with different operating systems.
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at https://edc.intel.com/content/www/us/en/products/performance/benchmarks/overview/. Notice revision #20201201