wolfSSL

✍ dations ◷ 2025-06-29 09:05:56 #自October 2016需要查证来源的维基百科条目,C libraries,Cryptographic software,Transport Layer Se

wolfSSL (原名 CyaSSL 或 yet another SSL),是一个提供传输层安全协议(SSL/TLS)功能的软件库,主要针对嵌入式系系统发展。以开放原始码及商用许可两种方式释出,提供SSL/TLS功能(SSL 3.0、TLS 1.0、TLS 1.1、TLS 1.2、TLS 1.3以及DTLS 1.0、DTLS 1.2),以C语言写成。提供了与OpenSSL兼容的API界面,让原有使用OpenSSL的软件可以容易的移植过来。

wolfSSL的早期版本, yaSSL,基于C++,为嵌入式环境和资源限制的实时操作系统提供SSL功能库。


wolfSSL 现在支持 Win32/64, Linux, macOS, Solaris, Threadx, VxWorks, FreeBSD, NetBSD, OpenBSD, embedded Linux, WinCE, Haiku, OpenWrt, 苹果iPhone, 安卓Android, Nintendo Wii 和 Gamecube系统。通过 DevKitPro 的支持, QNX, MontaVista, Tron variants, NonStop, OpenCL, Micrium's MicroC/OS-II, FreeRTOS, SafeRTOS, Freescale MQX, Nucleus, TinyOS, TI-RTOS, HP-UX, uTasker, 和 embOS.

yaSSL, 或 yet another SSL, 始建于2004. OpenSSL 当时可用, 并且根据和获得双重许可。 然而,yaSSL是在商业和GPL许可下开发的。 yaSSL提供了更现代的API和商业风格的开发人员支持,并含有OpenSSL兼容层。 wolfSSL / CyaSSL / yaSSL的第一个主要用户是MySQL. 通过捆绑MySQL,yaSSL已经实现了数百万的极高分发量。

wolfSSL 轻量级SSL库实现以下协议:

协议说明:

wolfSSL 使用以下加密库:

默认情况下,wolfSSL使用wolfCrypt提供的加密服务。 wolfCrypt 提供 RSA, ECC, DSS, Diffie–Hellman, EDH, NTRU, DES, Triple DES, AES (CBC, CTR, CCM, GCM), Camellia, IDEA, ARC4, HC-128, ChaCha20, MD2, MD4, MD5, SHA-1, SHA-2, BLAKE2, RIPEMD-160, Poly1305, 随机数生成,大整数支持和基本16/64编码/解码。还包含一个来自欧盟eSTREAM项目的公共领域软件流密码(public domain software)的实验密码,Rabbit。 Rabbit对于那些在高性能,高需求环境中对流媒体进行加密的潜在用户非常有用。

wolfCrypt 还支持最近的 Curve25519 和 Ed25519 算法。

wolfCrypt 充当几个流行软件包和库的后端加密实现,包括MIT Kerberos(可使用构建选项启用)。

CyaSSL+ 包含 NTRU 公钥加密。在CyaSSL + 中增加NTRU是yaSSL和Security Innovation之间合作的结果。 NTRU在移动电话和嵌入式环境中运行良好,这是因为与其他公钥系统相比,提供相同安全性所需的位数大小减少了。另外,还不知道它易受到量子攻击。CyaSSL + 中含有包括AES-256,RC4和HC-128在内的几种使用NTRU的密码套件。

wolfSSL 支持使用英特尔SGX (软件防护扩展). 英特尔SGX Intel SGX 允许更小的攻击表面积,并且已被证明为执行代码提供更高级别的安全性,而对性能没有显着的负面影响。

wolfSSL 开放源代码, 根据GNU通用公共许可证GPLv2获得许可.

Template:Cryptographic softwareTemplate:SSL/TLS

相关

  • 鹅膏菌属Aspidella鹅膏菌属(学名:Amanita)包含大约600个伞菌物种,包含一些世界有名的最毒菇类,但也包括一些可食用菇类。本属的菇类造成了95%的毒菇致死案例,其中光是毒鹅膏就占有50%。在
  • 股四头肌股四头肌为使膝伸直的一组肌肉,其英文名quadriceps意为四个头。股四头肌包括四大块肌肉:股直肌(英语:Rectus femoris muscle)、股外侧肌(英语:Vastus lateralis muscle)、股内侧肌和
  • 伊特努特·阿伊阿伊为古埃及新王国时期第十八王朝的倒数第二位法老(约前1323年至约前1319年在位或约公元前1327年-公元前1323年在位)。阿伊的王位名Kheperkheperure意为“永恒是拉的表现”而
  • Henrietta Leavitt亨丽爱塔·斯万·勒维特(英语:Henrietta Swan Leavitt,1868年7月4日-1921年12月12日)是一位美国天文学家,毕业于拉德克利夫学院。1893年起,她在哈佛大学天文台担任计算员,负责监视感
  • 1781年公元前1780年,最后的猛犸象在弗兰格尔岛灭绝,可能是由于气候变化和狩猎。
  • (285263) 1998 QE2小行星285263,即(285263) 1998 QE2是一颗直径为2.75千米(1.71英里)的近地小行星。 它是位于新墨西哥州索柯洛的林肯近地小行星研究小组(LINEAR)在1998年8月19日发现。 小行星2852
  • 不承认主义不承认主义,又名史汀生主义,为1931年(民国二十年)日本关东军与中国东北军在中国东北爆发九一八事变后,美国国务卿亨利·刘易斯·史汀生于次年一月所宣示的美国官方立场。该主义主
  • 藜蒿芦蒿(学名:Artemisia selengensis),又名蒌蒿、水蒿、柳蒿、泥蒿等,中国古书称蘩、蔏、皤蒿、旁勃等 ,菊科蒿属多年生宿根草本植物,主要分布于亚洲东部、北部,丛生于湖泽江畔。芦蒿有
  • 威廉·奥斯特瓦尔德弗里德里希·威廉·奥斯特瓦尔德(德语:Friedrich Wilhelm Ostwald,拉脱维亚语:Vilhelms Ostvalds;1853年9月2日-1932年4月4日),出生于拉脱维亚的德国籍物理化学家。他提出了稀释定律
  • 世界城市轨道交通年乘客量列表以下为年客流量最高之城市轨道交通系统。