wolfSSL

✍ dations ◷ 2025-03-04 15:40:06 #自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

相关

  • 白介素-1结构 / ECOD介白素-1包括11种细胞因子,在机体控制免疫和炎症反应中具有重要作用。这些细胞因子的发现始于1943年至1948年间,Menkin和Beeson对兔子腹腔细胞释放的致热原蛋白质
  • α肾上腺素受体肾上腺素能受体(英语:Adrenergic receptors,或称为肾上腺素受体)是一类接受儿茶酚胺类物质刺激的代谢型G蛋白偶联受体,所接受的儿茶酚胺类主要是去甲肾上腺素以及肾上腺素。尽管
  • 动物学家动物学人类学 · 人与动物关系学 蜜蜂学 · 节肢动物学 医学节肢动物学 · 鲸类学 贝类学 · 昆虫学 动物行为学 · 蠕虫学 两栖爬行动物学 · 鱼类学 软体动物学 · 哺乳动
  • 耶拿耶拿(Jena)是德国中部萨勒河畔的城市,人口约十万余,是德国图林根州仅次于州首府爱尔福特的第二大城市。耶拿以光学工业闻名,有卡尔·蔡司厂和肖特玻璃厂。耶拿应用科技大学(The Un
  • 斯门代斯一世斯门代斯(英语:Smendes)(或译为思满迪斯)是古埃及法老(约公元前1077/1076年—约公元前1052年在位),埃及第三中间期第二十一王朝创建者。长期在尼罗河三角洲东北部的塔尼斯建立都城,而
  • 芳堤娜城堡芳堤娜城堡(Château Frontenac)也称芳堤娜古堡酒店,座落于加拿大魁北克市圣劳伦斯河北岸,是加拿大太平洋铁路公司建于19世纪末的一系列古堡大饭店之一,用作招俫旅客。芳堤娜城堡
  • 尿素是由碳、氮、氧和氢组成的有机化合物,又称脲(与尿同音)。其化学式为 CON2H4、(NH2)2CO 或 CN2H4O,分子质量60,国际非专利药品名称为 Carbamide(碳酰胺)。外观是无色晶体或粉末,
  • 奥斯曼帝国苏丹穆罕默德五世穆罕默德五世(1844年11月2日—1918年7月3日)奥斯曼帝国第三十五代苏丹和哈里发(1909年—1918年在位)。阿卜杜勒·迈吉德苏丹(1839年—1861年)之子。早年受伊斯兰传统教育,研究波斯
  • 中国国际高新技术成果交易会中国国际高新技术成果交易会(英文:China Hi-Tech Fair,缩写CHTF)简称高交会,创办于1999年,是目前中华人民共和国规模最大、最具影响力的科技类展会,有“中国科技第一展”之称。该展
  • 煎饼卷大葱煎饼卷大葱,又称杂粮煎饼、山东杂粮煎饼,是一种由煎饼,大葱,甜面酱制作而成的中式食品,它一方面代表的是山东的饮食,另一方面又代表了山东省地方文化。知名度相当高,是中国山东省的