wolfSSL

✍ dations ◷ 2025-07-20 21:26:25 #自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

相关

  • 四星上将大将,也称一级上将,是部分国家设有的军衔,一般位于元帅和二级上将之间。通常以四颗星为代表。大将是中国人民解放军1955年军衔制的一级军衔,位于元帅之下,上将之上,1965年随着解放
  • 跳小蜂科见内文跳小蜂科(学名:Encyrtidae)是膜翅目细腰亚目寄生蜂下目昆虫之下的一个大科。作为寄生蜂下目的成员,本科物种的幼虫大多数均寄生在其他宿主,例如:它们的卵、若虫等。它们的宿
  • 阿蒙霍特普四世阿蒙霍特普四世(按不同的时间体系估计,去世于前1351年-前1334年之间),后改名埃赫那吞(Akhenaten,亦译做埃赫那顿),古埃及第十八王朝法老。阿蒙霍特普四世是第十八王朝全盛时期的法老
  • 环氧化反应环氧化(合)物(epoxide),是含氧三元环的醚类化合物,可以看作环氧乙烷的衍生物。其中三个原子大致在一个等边三角形结构的平面上。由于张力较大,环氧化合物比其他醚更活泼,尤其是
  • 李施爱之乱李施爱之乱,是1467年(朝鲜世祖12年)5月咸镜道地方发生的叛乱,也是朝鲜王朝前期最大的民乱,民众被广泛巻入、宫中重臣亦被牵连、是世祖晩年最大的政治危机。事件的直接发端,是世代
  • 爱德基金会爱德基金会(英语:The Amity Foundation)是与中国基督教协会有关联的团体,是中国的基督徒志愿者参加组成,主要帮助中国贫困地区的团体。本部在南京,活动概况主要包括从海外针对中国
  • 莽原疏林莽原或译稀树莽原、稀树草原(Taíno阿拉瓦克语:sabana),分布于热带地区的又称热带莽原,主要分布于非洲、巴西和澳大利亚的部分地区,草类高大茂密,稀疏的林木散布其间。高温而有
  • 骆驼奶骆驼奶,自千年前骆驼被人类驯化之后,骆驼奶便成为贝都因人在沙漠生活中的重要食物,同时也是牧歌文化的灵感来源之一。当游牧民族长时间在沙漠或干旱环境中进行迁移以及放牧时,经
  • 麦角酸二乙酰胺}}麦角酸二乙酰胺(Lysergic acid diethylamide,德文 Lyserg-Säure-Diäthylamid),常简称为LSD,是一种强烈的半人工致幻剂。它由麦角酸中合成,对氧气、紫外线与氯十分敏感(尤其是当
  • 安德烈·德米特里耶维奇·萨哈罗夫安德烈·德米特里耶维奇·萨哈罗夫(俄语:Андре́й Дми́триевич Са́харов,姓氏也译作沙卡洛夫,1921年5月21日-1989年12月14日),苏联原子物理学家,闻名于核