文件名称:fizz:TLS-1.3标准的C ++ 14实现
文件大小:778KB
文件格式:ZIP
更新时间:2024-03-07 02:13:22
C++
Fizz是TLS 1.3的实现。 Fizz当前支持TLS 1.3草案28、26(与最终规范有线兼容)和23。支持所有主要的握手模式,包括PSK恢复,早期数据,客户端身份验证和HelloRetryRequest。 更多背景和详细信息,请访问 。 依存关系 Fizz在很大程度上取决于三个库: , 和 。 源布局 fizz/crypto :加密原始实现(大多数都包装OpenSSL或libsodium) fizz/record :TLS 1.3记录层解析 fizz/protocol :客户端和服务器之间共享的通用协议代码 fizz/client :客户端协议实现 fizz/server :服务器协议实现 fizz/tool :示例CLI应用程序源 设计 核心协议实现在ClientProtocol和ServerProtocol 。 FizzClientContext和FizzServerCo