Package: wnpp
Severity: wishlist
Owner: Colin Ian King <colin.i.k...@gmail.com>
X-Debbugs-Cc: debian-de...@lists.debian.org, colin.i.k...@gmail.com

* Package name    : ipp-crypto
  Version         : 2021.8
  Upstream Contact: Andrey Matyukov <andrey.matyu...@intel.com>
* URL             : https://github.com/intel/ipp-crypto
* License         : Apache-2.0
  Programming Lang: C
  Description     : Intel(R) Integrated Performance Primitives Cryptography

Intel(R) Integrated Performance Primitives (Intel(R) IPP) Cryptography is a
secure, fast and lightweight library of building blocks for cryptography,
highly-optimized for various IntelĀ® CPUs.

The library provides a comprehensive set of routines commonly used for
cryptographic operations, including:

    Symmetric Cryptography Primitive Functions:
        AES (ECB, CBC, CTR, OFB, CFB, XTS, GCM, CCM, SIV)
        SM4 (ECB, CBC, CTR, OFB, CFB, CCM)
        TDES (ECB, CBC, CTR, OFB, CFB)
        RC4
    One-Way Hash Primitives:
        SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
        MD5
        SM3
    Data Authentication Primitive Functions:
        HMAC
        AES-CMAC
    Public Key Cryptography Functions:
        RSA, RSA-OAEP, RSA-PKCS_v15, RSA-PSS
        DLP, DLP-DSA, DLP-DH
        ECC (NIST curves), ECDSA, ECDH, EC-SM2
    Multi-buffer RSA, ECDSA, SM3, x25519
    Finite Field Arithmetic Functions
    Big Number Integer Arithmetic Functions
    PRNG/TRNG and Prime Numbers Generation

It can be useful for:
    Security (constant-time execution for secret processing functions)
    Designed for the small footprint size
    Optimized for different Intel CPUs and instruction set architectures
    (including hardware cryptography instructions support):
        Intel Streaming SIMD Extensions 2 (Intel SSE2)
        Intel SSE3
        Intel SSE4.2
        Intel Advanced Vector Extensions (Intel AVX)
        Intel Advanced Vector Extensions 2 (Intel AVX2)
        Intel Advanced Vector Extensions 512 (Intel AVX-512)
    Configurable CPU dispatching for the best performance
    Kernel mode compatibility
    Thread-safe design

I intend to maintain this by tracking the upstream project and
keeping the package up to date with releases. I also intend to
pull in bug fixes from the upstream project into the packaging
and also feedback any Debian bug reports back to the upstream
project. I also will run static analysis on the code using
tools such a CoverityScan to find and report or fix coding
issues.

Since I'm a DM, I require a sponsor for this package.

Colin Ian King

Reply via email to