HiSilicon HPRE asymmetric crypto accelerator on Kunpeng servers
A PCI-attached public-key cryptography accelerator built into HiSilicon's Kunpeng server platforms (Huawei PCI IDs 19e5:a258 and 19e5:a259) that offloads RSA, Diffie-Hellman, ECDH, SM2, X25519, and X448 operations. It is aimed at server-side TLS, VPN, and similar workloads on Huawei/HiSilicon ARM server hardware rather than consumer machines.
recommendation
It should stay in the kernel because the hardware is still sold new on Huawei's Kunpeng server line in 2025, the driver receives ongoing upstream feature work and stable backports into 2026, and it is wired into current VFIO pass-through support for virtualization. Although deployments are niche compared to commodity x86 crypto offload, there is no sign of deprecation and active maintainers continue to land changes.
repository signals
sources
- lore.kernel.org
Recent upstream work touched hpre_main.c in March 2026, adding debugfs device-load query support, which is evidence of active maintenance rather than removal.
- lore.kernel.org
HPRE-related queue-management changes were backported to stable in February 2026, indicating the hardware/driver remains relevant to supported deployments.
- cateee.net
LKDDb identifies this as CONFIG_CRYPTO_DEV_HISI_HPRE for HiSilicon HPRE, with Huawei PCI IDs 19e5:a258 and 19e5:a259, and shows support continuing through current kernel series.
- cateee.net
LKDDb shows current VFIO support depending on CONFIG_CRYPTO_DEV_HISI_HPRE, suggesting continued use in virtualization/accelerator-pass-through scenarios.
- hisilicon.com
HiSilicon still markets the Kunpeng processor family on its live product site with sales/support links, supporting the conclusion that the platform remained commercially active in 2025.
- hisilicon.com
HiSilicon's Kunpeng 920 product page shows the server CPU family is still publicly marketed, making new-platform availability in 2025 plausible for attached HPRE accelerator deployments.
codex reasoning notes (technical)
Shell `rg` on the directory showed MODULE_DESCRIPTION("Driver for HiSilicon HPRE accelerator"), Huawei PCI ID 0xa258/0xa259, and supported RSA/DH/ECDH/SM2/X25519/X448 algorithms, confirming this is a real PCI crypto accelerator driver. `lore_file_timeline` on `drivers/crypto/hisilicon/hpre/hpre_main.c` returned heavy activity through 2026 plus a stable backport URL, and did not surface removal-oriented traffic; a broader removal regex timed out, so absence of removal talk is an inference from the active timeline, not a direct negative proof. Web search returned the LKDDb HPRE and HiSilicon VFIO pages, which show the driver remains present in current kernels and tied into present virtualization support. Web search also returned live HiSilicon Kunpeng product pages; combined with the current marketing/sales links there, that supports `hardware_still_sold_new_in_2025=true`. Because HPRE is a niche server-side accelerator tied to Huawei/HiSilicon platforms rather than commodity PCs, `deployments_today` is assessed as low, but ongoing upstream and stable activity argue strongly against deprecation or removal.