Commit Graph

33 Commits

Author SHA1 Message Date
Hyeongju Johannes Lee
7af23f1f70 QAT: add testapp of qatengine
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2024-10-30 03:57:05 -07:00
Hyeongju Johannes Lee
81b8695fde openssl-qat-engine: add empty line at the end
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2024-05-13 17:57:56 +03:00
Hyeongju Johannes Lee
c0918c47f6 openssl-qat-engine: use ubuntu 24.04 and drop all custom builds
Signed-off-by: Hyeongju Johannes Lee <hyeongju@intel.com>
2024-05-07 17:35:32 +03:00
Mikko Ylinen
2ac805f798 demo: update openssl-qat-engine image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-02-26 08:31:51 +02:00
Mikko Ylinen
517e4316d6 demo: update openssl-qat-engine image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-11-16 10:25:44 +02:00
Mikko Ylinen
5e2ff814d4 openssl-qat-engine: update QAT Engine to v1.4.0
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-09-20 14:00:26 +03:00
Mikko Ylinen
ad6c5244c3 openssl-qat-engine: update QAT SW versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-09-08 09:38:18 +03:00
Mikko Ylinen
510dbbda97 demo: update openssl-qat-engine
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-07-20 17:00:05 +03:00
Mikko Ylinen
9a966ecee2 openssl-qat-engine: update QAT releases
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-05-31 09:06:02 +03:00
Hyeongju Johannes Lee
64b3da9653 qat,e2e: add cpa-sample compress test for gen4
- add /usr/share/qat/calgary32 necessary for running dc test
to Dockerfile
- add e2e test for dc that runs cpa-sample with different
resource and command.
- remove openssl yaml file and use podSpec instead for cy test
- make a common func runCpaSampleCode for both cy and dc test
that have same process with a few differences

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-05-03 07:38:09 -07:00
Mikko Ylinen
6a87fdd785 openssl-qat-engine: update QAT releases
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-03-07 09:19:30 +02:00
Mikko Ylinen
e90b1ce8d1 demo: update openssl-qat-image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-01-14 09:20:27 +02:00
Mikko Ylinen
2753ba0c25 demo: update openssl-qat-engine versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-11-28 18:20:27 +02:00
Mikko Ylinen
bb3b761892 demo: update openssl-qat-engine
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-10-10 13:14:24 +03:00
Mikko Ylinen
326f102b19 openssl-qat-engine: update component versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-08-29 10:01:32 +03:00
Mikko Ylinen
6bd372d928 openssl-qat-engine: update qatlib and QAT engine versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-07-21 09:16:36 +03:00
Mikko Ylinen
14b0032ee4 openssl-qat-engine: add NGINX
build Intel's asynch_mode_nginx to demonstrate both HAproxy
and NGINX usage with QAT.

The expectation is both TLS keys and NGINX/HAproxy config are
provided via ConfigMaps.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-06-22 08:22:26 +03:00
Mikko Ylinen
c22417ef39 openssl-qat-engine: move to use qatlib
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-05-06 17:13:05 +03:00
Mikko Ylinen
a02f23c5e6 demo: update openssl-qat-engine image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-20 08:29:07 +02:00
Eric Adams
65b8a32383 openssl-qat-engine: Update QAT driver and engine versions
This updates the QAT driver to the latest, QAT engine to the latest,
IPSEC MB to the latest, and IPP CRYPTO to the latest. A basic test
was done in a Kata container and openssl was able to find the qat-hw
engine. I don't have a way to test if qat-sw works as the configure
parameters have changed.

Signed-off-by: Eric Adams <eric.adams@intel.com>
2021-10-25 20:30:44 +00:00
Hyeongju Johannes Lee
b90812961e Add checksum checks for toybox and qat driver
Add checksum checks for toybox and qat driver
Use toybox version 0.8.5 instead of 0.8.4
Update toybox-config

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2021-09-15 09:44:56 +03:00
Eric Adams
56cbeccaa3 Update QAT driver in openssl-qat-engine Dockerfile
This updates the QAT driver to the latest version
and updates the new driver download location on
downloadmirror. Also, this openssl container build
requires yasm so it was added as well.

Signed-off-by: Eric Adams <eric.adams@intel.com>
2021-06-23 19:19:40 +00:00
Mikko Ylinen
2c3181fd16 openssl-qat-engine: fix qat-hw engine build
It was observed that qat-hw (when built right after qat-sw) is not built
correctly. Run make clean before the build (and back-up qat-sw since
clean removes it).

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-11-09 14:41:41 +02:00
Mikko Ylinen
aed51bda06 openssl-qat-engine: update component versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-11-04 13:18:40 +02:00
Mikko Ylinen
02fb1209d0 demo: fix openssl-qat-engine build
ipp-crypto repository did not provide a tag with the necessary changes
included until recently so we were using the master branch.

Now the tag was added (and master broke our build) so we move to use
it.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-09-02 09:20:31 +03:00
Mikko Ylinen
1cfb849eef qat: update QAT software stack
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-08-12 23:08:59 +03:00
Mikko Ylinen
7edff849f1 demo: add ipp-crypto to OpenSSL QAT Engine
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-05-05 22:50:24 +03:00
Mikko Ylinen
44f390b2ca demo: update OpenSSL QAT versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-05-05 22:50:24 +03:00
Mikko Ylinen
3ca0978c1d
openssl-qat-engine: update QAT stack versions (#304)
* openssl-qat-engine: update QAT stack versions

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-03-16 19:37:31 +02:00
Mikko Ylinen
32a0a4fd70 demo: openssl-qat-engine: move to clearlinux based images
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-08-20 16:07:12 +03:00
Mikko Ylinen
b8f6b8d415 demo: update OpenSSL QAT engine and QAT HAL versions in containers
Also, move from ENV to ARG to be able to override the versions
using --build-arg option.

Note: releases qat1.7.l.4.3.0-00033 and older do not have consistent
download URLs so wget'ing those will fail from this commit onwards.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-07-23 14:55:17 +03:00
Mikko Ylinen
511c6a13bd demo: update OpenSSL QAT engine version in containers
v0.5.41 QAT_Engine allows us to drop pulling external openssl
git repository.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-06-13 19:01:39 +03:00
Mikko Ylinen
1cd078dedf demo: add OpenSSL QAT Engine demo files
Add:
* Dockerfile that builds a container with OpenSSL 1.1.1 + QAT Engine
* Sample openssl-qat-engine-pod deployment yaml

The demo deployment yaml has the following dependencies:

* kata-runtime is installed and registered as the untrusted workload
handler
* QAT virtual function device configuration(s) (from QAT_Engine repo) are
available  in /etc for the target hardware.

TODOs:
* readme.md
* move to RuntimeClass

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2018-11-26 11:06:36 +02:00