https://www.wolfssl.com/every-ha ... has-ever-enabled-2/
原文如下:
在wolfSSL,我们支持多种平台的硬件加密。硬件加密的优势包括减少代码体积、增强安全性、加速加密操作以及资源的高效利用。例如,这使得从wolfBoot到TLS密码套件的所有内容都能受益于加密操作加速。 此外,我们与业界领先企业如Intel、NXP和Renesas建立了深度合作关系。我们支持Intel的标准指令扩展,如AES-NI、AVX、ADX和BMI2,并且最近发布了与Intel联合撰写的关于将wolfBoot应用于第11代Intel Core处理器的白皮书。同时,我们支持NXP的加密加速与认证模块(CAAM),并在多个NXP i.MX系列处理器上实现了硬件加速。其他合作伙伴还包括Espressif、Analog Devices等。 如果你想了解我们已支持的所有硬件加密方案和平台,欢迎继续阅读: AES-NI:Intel 64与IA-32 Xeon及Core,以及AMD Zen系列处理器 - AES–GCM:128、192、256位
- AES–CCM:128、192、256位
- AES–CBC:128、192、256位
- AES–ECB:128、192、256位
- AES–CTR:128、192、256位
参考: - 白皮书:在第11代Intel Core处理器上应用wolfBoot实现安全启动
AVX1/AVX2:Intel和AMD x86 Intel ADX和BMI2:Intel和AMD x86 RDRAND/RDSEED:Intel 64与IA-32,以及AMD Zen系列处理器 平台安全架构(PSA)Crypto API NXP Coldfire SEC(MCF547X与MCF548X处理器) NXP Coldfire CAU/mmCAU(NXP Coldfire与Kinetis) STMicroelectronics STM32MP135 STMicroelectronics STM32H753ZI、STM32H573I、STM32F437等 STMicroelectronics STM32WBA52、STM32WB55、STM32WL55 Marvell (Cavium) Nitrox V和III Marvell (Cavium) Octeon II/III Microchip PIC32 MX/MZ TI Crypto Connected Launchpad(TI TM4C系列板卡) Nordic NRF5x Microchip/Atmel ATECC508A/ATECC608A Espressif ESP32系列(ESP32, ESP32-C3, ESP32-C6, ESP32-S2, ESP32-S3) ARMV8 Arm TrustZone CryptoCell-310(nRF52840) Intel QuickAssist Technology NXP LTC (KSDK) NXP SE050 CAAM:NXP i.MX 6, i.MX 7, i.MX 8 Silicon Labs EFR32 Renesas RX65N和RX72N Renesas Synergy DK-S7G2 Cypress PSoC6(32位Arm Cortex M4) - SHA2:SHA-256、SHA-512
- ECC:支持到NIST P-521
Xilinx Versal Xilinx Zynq UltraScale+ MPSoC Xilinx Zynq UltraScale+ MPSoC MAXQ1065和MAXQ1080 MAX32665和MAX32665
|