跳到主要内容

加密与安全

TLS、加密算法库与安全固件框架

10 个组件

  • Mbed TLS

    面向嵌入式的 TLS/DTLS 与加密库,实现了 PSA Crypto API

    许可证:Apache-2.0 OR GPL-2.0-or-later · 适用:通用 MCU(Cortex-M 等)及各类主机

    官网 · 源码 · 下载页 · 许可证原文

  • wolfSSL

    嵌入式 TLS 1.3/DTLS 库,含 wolfCrypt 加密引擎,有 FIPS 版本

    许可证:GPL-3.0-or-later OR LicenseRef-Commercial · 适用:通用 MCU 及各类 RTOS/OS

    官网 · 源码 · 下载页 · 许可证原文

  • Trusted Firmware-M (TF-M)

    Armv8-M 安全侧参考实现,提供安全启动、PSA 加密、存储和认证服务

    许可证:BSD-3-Clause · 适用:Armv8-M / Armv8.1-M(带 TrustZone 的 Cortex-M23/M33/M55/M85)

    官网 · 源码 · 下载页 · 许可证原文

  • BearSSL

    小体积 TLS 库,实现常数时间运算,不需要动态内存分配

    许可证:MIT · 适用:通用 MCU 及主机

    官网 · 源码 · 下载页 · 许可证原文

  • CycloneCRYPTO

    嵌入式加密工具包:对称/非对称、哈希、ECC、后量子等

    许可证:GPL-2.0-or-later · 适用:Cortex-M、RISC-V、PIC32 等,裸机或各类 RTOS

    官网 · 源码 · 下载页 · 许可证原文

  • LibHydrogen

    面向受限设备的轻量易用密码库,只依赖两个原语

    许可证:ISC · 适用:8/16/32 位 MCU,Cortex-M、AVR、ESP32 等

    官网 · 下载页 · 许可证原文

  • LibTomCrypt

    模块化可裁剪的 C 语言密码工具包,算法覆盖面广

    许可证:Unlicense · 适用:任意 32 位 MCU,按需裁剪

    官网 · 源码 · 下载页 · 许可证原文

  • micro-ecc

    小体积 ECDH/ECDSA 实现,支持 secp160/192/224/256 曲线

    许可证:BSD-2-Clause · 适用:8 位 AVR、Cortex-M、RISC-V 等

    官网 · 下载页 · 许可证原文

  • Monocypher

    可移植 C 写的小型密码库:X25519、EdDSA、ChaCha20、Argon2

    许可证:BSD-2-Clause OR CC0-1.0 · 适用:任意 32 位 MCU,单文件集成

    官网 · 源码 · 下载页 · 许可证原文

  • wolfTPM

    可移植的 TPM 2.0 协议栈,支持 SPI/I2C 直连 TPM 芯片

    许可证:GPL-3.0-or-later · 适用:裸机 / RTOS,STM32、Cortex-M 等,也支持 Linux

    官网 · 源码 · 下载页 · 许可证原文

只列外部链接,本站不提供这些组件的下载。许可证以项目官方为准,商用前请自行核对;芯片原厂资料按各厂家许可使用;信息核对于 2026-11-07。