wolfSSL嵌入式 SSL 库
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 包的现有应用程序。
评论
axTLS嵌入式TLS/SSL库
axTLS是一个高度可配置的TLSv1SSL库(客户端/服务器),用小内存系统的嵌入式SSL项目,包含一个小型的HTTP/HTTPS服务器axhttpd。
axTLS嵌入式TLS/SSL库
0
ELL嵌入式学习库
ELL,即EmbeddedLearningLibrary,嵌入式学习库,是微软研究院发布的全新的项目——将人工智能嵌入一个如同面包屑大小的处理器中。ELL 将帮助开发人员构建学习模型和部署嵌入式平台,
ELL嵌入式学习库
0
eSWT嵌入式GUI库
eSWT是作为嵌入式RichClientPlatform(eRCP)项目的一部分开发的,后者一般只能用于运行Microsoft®Windows®Mobile和WindowsCE操作系统的设备。然而,独
eSWT嵌入式GUI库
0
RanFS嵌入式文件系统库
一个轻量级的嵌入式文件系统库简介RanFS是基于C(C89)编写的,提供POSIX兼容的文件操作API,轻量级的文件系统库。RanFS目标是为嵌入式设备提供功能完善和高效的文件操作API,通过上层接口
RanFS嵌入式文件系统库
0