Skip to content

Add Kunpeng Accelerator Engine (KAE) support as contrib extensions #41820

@MisaKokoro

Description

@MisaKokoro

Title: Add Kunpeng Accelerator Engine(KAE) support as contrib extensions

Description:
Kunpeng Accelerator Engine (KAE) provides hardware acceleration for cryptographic operations on systems based on the Kunpeng 920 series processors.
To leverage this capability, a new Envoy contrib extension is proposed:
KAE private key provider:This extension will use the UADK lib (https://github.com/Linaro/uadk) to accelerate RSA and other asymmetric key operations used in TLS handshakes.
It will behave similarly to the existing qat private key provider, but will offload expensive cryptographic operations from the CPU to the Kunpeng hardware accelerator, freeing CPU cycles for other workloads.

A new library dependency would be added:uadklib for accessing the hardware.

Relevant Links:
https://www.hikunpeng.com/document/detail/en/kunpengaccel/kae/usermanual/kunpengaccel_16_0002.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions