Developer Guide

Finding Intel® IPP Cryptography on Your System

Intel® Integrated Performance Primitives (Intel® IPP) Cryptography installs in the subdirectory referred to as
<intel ipp cryptography directory>
inside
<install_dir>
. By default, the
<install_dir>
is:
  • On Windows* OS:
    C:/Program files (x86)/Intel/oneAPI
    (on certain systems, instead of
    Program Files (x86)
    , the directory name is
    Program Files
    )
  • On Linux* OS:
    • admin:
      /opt/intel/oneapi
    • user:
      ~/intel/oneapi
  • On macOS*:
    /opt/intel/oneapi
The tables below describe the structure of the high-level directories on:
Windows* OS:
Directory
Contents
cmake/
CMake configuration files to use IPP Cryptography in CMake scripts
components/
Intel IPP Cryptography interfaces and example files
documentation/
Intel IPP Cryptography documentation
env
Batch files to set environmental variables in the user shell
include
Header files for the library functions
lib/ia32
Single-threaded static libraries for the IA-32 architecture
lib/intel64
Single-threaded static libraries for the Intel® 64 architecture
licensing/
Intel IPP Cryptography license files
redist/ia32/
Single-threaded DLLs for applications running on processors with the IA-32 architecture
redist/intel64/
Single-threaded DLLs for applications running on processors with the Intel® 64 architecture
tools/custom_library_tool_python
Command-line and GUI tool for building custom dynamic libraries
Linux* OS:
Directory
Contents
components/
Intel IPP Cryptography interfaces and example files
documentation/
Intel IPP Cryptography documentation
env
Batch files to set environmental variables in the user shell
include
Header files for the library functions
lib/ia32
Single-threaded static libraries for the IA-32 architecture
lib/intel64
Single-threaded static libraries for the Intel® 64 architecture
licensing/
Intel IPP Cryptography license files
modulefiles/
Module files for environment configuration
tools/custom_library_tool_python
Command-line and GUI tool for building custom dynamic libraries
macOS*:
Directory
Contents
components/
Intel IPP Cryptography interfaces and example files
documentation/
Intel IPP Cryptography documentation
env
Batch files to set environmental variables in the user shell
include
Header files for the library functions
lib/intel64
Single-threaded static libraries for the Intel® 64 architecture
licensing/
Intel IPP Cryptography license files
tools/custom_library_tool_python
Command-line and GUI tool for building custom dynamic libraries

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.