wolfSSL嵌入式 SSL 库

联合创作 · 2023-09-30 07:43

wolfSSL 嵌入式 SSL 库 (以前称为 CyaSSL)是一个用 ANSI C 编写的轻量级 SSL/TLS 库,适用于嵌入式、RTOS 和资源受限环境——主要是因为它的体积小、速度快和功能集。由于其免版税定价和出色的跨平台支持,它也常用于标准操作环境。

wolfSSL 支持当前 TLS 1.3和 DTLS 1.2 的行业标准,比 OpenSSL 小 20 倍,并提供渐进式密码,例如 ChaCha20、Curve25519、Blake2b 和 Post-Quantum TLS 1.3 组。用户基准测试和反馈报告称使用 wolfSSL 优于 OpenSSL 时性能显着提高。

wolfSSL 由 wolfCrypt 加密库提供支持。wolfCrypt 的两个版本已通过 FIPS 140-2 验证(证书 #2425 和证书 #3389)。FIPS 140-3 验证正在进行中。

优点:

  • 大小(典型占用空间大小范围为 20-100 kB)
  • 支持最新标准(SSL 3.0、TLS 1.0、TLS 1.1、TLS 1.2、TLS 1.3、DTLS 1.0 和 DTLS 1.2)
  • 当前和渐进式密码支持(包括流密码)
  • 多平台
  • 免版税和 OpenSSL 兼容性 API,以便轻松移植到以前使用 OpenSSL 包的现有应用程序。
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报