wolfSSL

✍ dations ◷ 2025-01-31 11:20:34 #自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

相关

  • 大西洋鲑鱼大西洋鲑(学名:Salmo salar)又名安大略鲑,是主要分布在北大西洋海域及周边河流的一种鲑鱼。成鱼尺寸平均约90CM,大型个体可至110~150CM,重达40公斤以上。大西洋鲑的学名是由卡尔·
  • 黄道黄道是太阳在天球上的视运动轨迹,它是黄道坐标系的基准。另外,黄道也指太阳视运动轨迹所在的平面,它和地球绕太阳的轨道共面(看起来像是太阳绕着地球转)。太阳的视运动轨迹并不能
  • 辉砷钴矿辉砷钴矿(Cobaltite)是一种钴和砷的硫化物矿物,化学式为CoAsS,但实际出产的可含有多达10%的铁以及不定量的镍。矿石的晶体结构与黄铁矿(FeS2)相似,其中一半的硫原子被砷取代。该
  • 明溪邵将话三明市(闽中语三明话:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentium
  • 东方3号东方3号(俄语:Восток-3)是前苏联的一个太空任务。东方三号与东方四号相隔了一天发射,这是人类首次有多过一艘航天器同时停泊在环绕轨道上,亦给予苏联的控制人员一次机会,去
  • 巴洛克绘画巴洛克绘画是指巴洛克艺术运动中的绘画流派。巴洛克绘画在1600年左右开始形成气候,在整个17世纪到18世纪初的艺术界都有较大的影响力。其作品特征为富有丰富而浓重的色彩和大
  • 马蜂亚科马蜂亚科又名长脚蜂亚科(Polistinae)亦称为长脚蜂,是胡蜂的一个类群。长脚蜂属于杂食性,幼虫时以成虫猎捕回来的毛毛虫等昆虫维生,成虫后会吃树液、花粉和花蜜。长脚蜂制作蜂巢时
  • 冬眠 (电影)《冬眠》(土耳其语:Kış Uykusu),是一部努里·比格·锡兰执导的土耳其电影,入围2014年戛纳电影节主竞赛单元,并获得最高荣誉金棕榈奖和国际影评人协会奖,成为继1982年的《生之旅》
  • 布赖恩·梅茨格布赖恩·D·梅茨格(英语:Brian D. Metzger,1980年或1981年-),生于艾奥瓦州伯灵顿,美国天体物理学家。2003年获艾奥瓦大学获得物理学学士学位。2009年获加州大学伯克利分校物理学博
  • 14K人物列表14K人物列表,列出黑社会组织14K的已知的成员。