突破性进展:将C代码安全编译为Rust

2024-12-21

研究人员开发了一种新方法,能将C语言代码安全地编译成Rust语言。这项技术利用静态分析和类型导向转换,避免了依赖Rust的`unsafe`代码块,从而保证了内存安全。该方法已成功应用于HACL*加密库和EverParse库中的代码,生成了一个8万行纯Rust编写的、经过验证的现代加密库,这是业界首创。

开发 C语言编译