https://news.ycombinator.com/item?id=23059477 ("Theo de Raadt on Rust" / "Integrating "safe" languages into OpenBSD?", 389 comments)
is that really a reason not to use it? nobody is using i386 anymore that is updating to the latest openbsd.
The right way to handle this might be to interpret the data as unsigned, or to handle a negative value by bailing out.
Yay!
https://awesomekling.github.io/pledge-and-unveil-in-Serenity...
At a conference years ago, someone proposed the idea of using this as the _only_ security mechanism in really tiny embedded systems. The implementation was 100-200 bytes in total.
expectation: signed vs unsigned overflow... probably a one line diff.
openbsd: ehhh... do we really need dnssl? lets tear the whole thing out.
https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/017_s...
Honestly, I like their attitude when it comes to deleting code.