FizzC++ 14 实现的 TLS 1.3 标准库
Fizz 是由 Facebook 开源的 TLS 1.3 标准库,旨在帮助开发者实现 TLS 1.3 协议以及所有推荐的安全性和性能相关配置。
Fizz 使用 C++ 14 进行编写,它是一个可靠且高性能的 TLS 库,具有现代 TLS 库所需的一些重要功能。支持所有主要的握手模式、强大的加密算法和性能优化,旨在以超过 10% 的速度安全地传输数据。
除了 TLS 1.3 附带的增强功能外,Fizz 还为中间件握手失败提供了改进的解决方案,默认支持异步 I/O,并且可以处理分散/收集 I/O 以消除对额外数据副本的需求。
Facebook 已经用 Fizz 取代了其旧的自定义协议 —— 称为 Zero 协议,Fizz 现在负责每天在 Facebook 上获得的数万亿连接。
评论
SwiftTLSSwift 实现的 TLS
SwiftTLS是TLS1.3(draft26)和1.2的Swift实现,旨在避免困扰着传统的基于C的TLS实现的常见漏洞,如缓存溢出或内存任意读取。SwiftTLS完全采用Swift编写,没有外部依
SwiftTLSSwift 实现的 TLS
0
libc++C++标准库实现
libc++是一个C++标准库实现,突出了标准符合和高效的代码生成。如果C++'0x标准得以批准,libc++也将提供支持。libc++由HowardHinnant开发和维护,目前的完成度为85%。
libc++C++标准库实现
0
axTLS嵌入式TLS/SSL库
axTLS是一个高度可配置的TLSv1SSL库(客户端/服务器),用小内存系统的嵌入式SSL项目,包含一个小型的HTTP/HTTPS服务器axhttpd。
axTLS嵌入式TLS/SSL库
0
opener_server.plopener_server 标准的 perl 实现
opener_server.pl是OPener_Server容器标准的Perl实现opener_server.pl默认启动就是一个https服务器,使用opener.pem证书文件,监听在默认端口10
opener_server.plopener_server 标准的 perl 实现
0
LLVMSharpLLVM 的 .NET 标准库
LLVMSharp是一个多平台的.NET标准库,用于访问LLVM架构。该库使用ClangSharp 解析LLVM-C头文件来自动生成代码。LLVMSharp5.0NuGetPackage for.NE
LLVMSharpLLVM 的 .NET 标准库
0