Source: ipp-crypto Rules-Requires-Root: no Section: utils Priority: optional Maintainer: Colin Ian King Build-Depends: debhelper-compat (=13), cmake, dh-cmake, dh-exec, clang (>= 16), nasm, libssl-dev Standards-Version: 4.6.2 Homepage: https://github.com/intel/ipp-crypto Package: libippcp11 Section: libs Architecture: amd64 Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Intel® Integrated Performance Primitives Cryptography Intel® Integrated Performance Primitives (Intel® IPP) Cryptography is a secure, fast and lightweight library of building blocks for cryptography, highly-optimized for various Intel® CPUs. . Key features: * sym crypto primitives * one-way hash primitives * data authentication primitives * pub key crypto functions * multi-buffer RSA, ECDSA, SM3, x25519 * finite field arithmetic functions * big number integer arithmetic functions * PRNG/TRNG and Prime numbers generation Package: libippcp-dev Section: libdevel Architecture: amd64 Depends: ${misc:Depends}, libippcp11 (= ${binary:Version}) Pre-Depends: ${misc:Pre-Depends} Description: Intel® Integrated Performance Primitives Cryptography development files Intel® Integrated Performance Primitives (Intel® IPP) Cryptography is a secure, fast and lightweight library of building blocks for cryptography, highly-optimized for various Intel® CPUs. This package contains the development libraries and headers. Package: libcrypto-mb11 Section: libs Architecture: amd64 Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Intel® Integrated Performance Primitives Cryptography Multi-buffer Some of the cryptography algorithms cannot be parallelized due to their specificity (e.g. the RSA algorithm). The way to get high-performance implementations of such cryptographic algorithms is a parallel processing using *single instruction, multiple data* (SIMD) architecture. The usage model implies presence of several independent and homogeneous (encryption or decryption) requests for RSA operations, using of SIMD leads to performance improvement. . Multi-buffer processing collects up to eight RSA operations. Each request is computed independently from the others, so it is possible to process several packets at the same time. . This library consists of highly-optimized kernels taking advantage of Intel’s multi-buffer processing and Intel® AVX-512 instruction set. Package: libcrypto-mb-dev Section: libdevel Architecture: amd64 Depends: ${misc:Depends}, libcrypto-mb11 (= ${binary:Version}) Pre-Depends: ${misc:Pre-Depends} Description: Intel® IPP Cryptography Multi-buffer development files This package contains the development libraries and headers of the Intel® Integrated Performance Primitives Cryptography Multi-buffer algorithms. The library consists of highly-optimized kernels taking advantage of Intel’s multi-buffer processing and Intel® AVX-512 instruction set.