intel / ipp-crypto

Apache License 2.0
314 stars 85 forks source link

Intel® Integrated Performance Primitives Cryptography

Build Instructions | Contributing Guide | Documentation | Get Help | Intel IPP Product Page

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

Key Features

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

Reasons to Use Intel IPP Cryptography

FIPS 140 Compliance

Intel IPP Cryptography supports building blocks (self-tests, services) for FIPS 140-3 compliance. See [FIPS] (./README_FIPS.md) document for details.

Installation

How to Get and Build the Intel IPP Cryptography Library

Documentation

Branches Description

How to Contribute

See Contributing document for details about contribution process.

License

Intel IPP Cryptography is licensed under Apache License, Version 2.0. By contributing to the project, you agree to the license and copyright terms therein and release your contribution under these terms.

Certification

Intel IPP Cryptography 2021.10 release is validated for FIPS-140-3 (Security Requirements for Cryptographic Modules) compliance and has the following CAVP (Cryptographic Algorithm Validation Program) certificates: