4 ms·
SaferCPlusPlus Description: SaferCPlusPlus is essentially a memory safe dialect of C++. Specifically, it is a library that provides, among other things, safe
by duneroadrunner 10y ago
SaferCPlusPlus
Description:
SaferCPlusPlus is essentially a memory safe dialect of C++. Specifically, it is a library that provides, among other things, safe compatible substitutes for C++'s existing "unsafe" elements (i.e. native pointers and (unchecked) standard library elements). I believe it is currently the highest performing solution for making existing C/C++ code memory safe without requiring any redesigning or re-architecting of the existing code.
A motivating goal is to provide a practical solution for the reduction or elimination of "remote execution" vulnerabilities from much of the internet software infrastructure (web browsers, web servers, crypto libraries, etc.)
Q: What do you hope to build this month?
A1: Convert relevant benchmarks to SaferCPlusPlus to better quantify its performance cost.
A2: If someone's really ambitious, start work on automated conversion from C++ to SaferCPlusPlus.
Q: What kind of skills do you need?
A: C++
Link to GitHub:
https://github.com/duneroadrunner/SaferCPlusPlus https://github.com/duneroadrunner/SaferCPlusPlus
License(s):
Boost