SwiftTLSSwift 实现的 TLS

联合创作 · 2023-09-30 07:54

SwiftTLS 是 TLS 1.3(draft 26)和 1.2 的 Swift 实现,旨在避免困扰着传统的基于 C 的 TLS 实现的常见漏洞,如缓存溢出或内存任意读取。


SwiftTLS 完全采用 Swift 编写,没有外部依赖,囊括所有的公钥加密、对称加密和散列函数。


Crypto



  • RSA-PKCS1 & RSA-PSS, DHE, ECDHE, ECDSA


  • CBC and GCM cipher modes


  • secp256r1, secp384r1, secp521r1


  • AES


  • SHA-1, SHA-2



TLS 1.2



  • session resumption



TLS 1.3



  • 0-RTT


  • HelloRetryRequest


浏览 28
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报