Wrangling Untrusted File Formats Safely
翻译 - 安全地处理不受信任的文件格式
Migrate C code to Rust
🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1247🚀) dependencies🚀
翻译 - 🚀内存安全、极快、可配置、最小化的 hello world 用 rust(🚀) 编写,只需几行代码,几乎没有 (1091🚀) 依赖项🚀
Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate ent...
翻译 - Checked C是对C的扩展,它添加了检查以检测或防止常见的编程错误(例如缓冲区溢出和越界内存访问)的检查。此仓库有一个用于Checked C,示例代码,规范和测试代码的Wiki。
Zerocopy makes zero-cost memory manipulation effortless. We write `unsafe` so you don’t have to.
This repo contains a version of clang that is being modified to support Checked C. Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe...
A Fast and Safe Python based on PyPy
MesaLock Linux: a memory-safe Linux distribution.
Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.
Lean C/C++ Bounds Checking with Low-Fat Pointers
R3-OS — Experimental static (μITRON-esque) RTOS kernel for deeply embedded systems, testing the limit of Rust's compile-time evaluation and generics
A binary hardening system
Runtime type and bounds-error checking for C/C++
翻译 - 动态类型C / C ++
C++ Memory safety (memsafe) single-header libraries and Clang compiler plugin for safe C++, which reduces errors for reference data types and safe memory management without breaking backward compatibi...
This repository contains the CHERI extension specification, adding hardware capabilities to RISC-V ISA to enable fine-grained memory protection and scalable compartmentalization.
Golf is a programming language, framework and application server for high-performance web services and web applications, with focus on simplicity and memory safety..
Configurable instrumentation of LLVM bitcode
Lists of must-read papers (mainly security papers)
An enigmatic JIT programming language.