Rustls是用Rust編程語言編寫的現代TLS庫,重點強調內存安全和安全性。Rustls得到Google、AWS等公司的支持,並獲得德國主權技術基金的資助。該開源項目最近一個令人興奮的裡程碑是,Rustls現在可以與Nginx協同工作。
通過 Rustls 項目啟動的一個新的 OpenSSL 兼容性層"rustls-openssl-compat",Rust TLS 實現現在可以與 Nginx 網絡服務器協同工作。該兼容性層提供 OpenSSL SSL 庫"libssl"ABI 的實現。
該層已成功通過 Nginx 最新版本的測試,隻需更換庫,就能從 OpenSSL 切換到內存安全的 Rustls。
本周的公告指出
"過去幾年來,我們在 Rustls 上投入大量資金,現在我們認為它是 OpenSSL 的可行、高性能和內存安全的替代品。最近發佈的版本帶來支持 FIPS 的可插拔加密技術、性能優化、後量子密鑰交換以及許多其他改進。未來幾個月,我們將在 Rustls 尚未超越 OpenSSL 的少數領域重點提高性能,並增加對 RFC 8879 證書壓縮的支持。ISRG的Let's Encrypt證書頒發機構將於今年晚些時候開始用Rustls取代OpenSSL。"
想解有關 Rustls 的更多信息,請訪問該項目的GitHub。