summaryrefslogtreecommitdiff
path: root/src/lib/libc/string/wcspbrk.c
diff options
context:
space:
mode:
authortb <>2023-04-16 08:55:44 +0000
committertb <>2023-04-16 08:55:44 +0000
commit1f25ebb0ceb7351c559b0f9d57fd89a48d2ece1b (patch)
treec3f5d9c9754bc9c7b25d9b9fb6c87a1d9fea872a /src/lib/libc/string/wcspbrk.c
parentcb351a75b0dca69e477f6bcb8ec72f16aabba808 (diff)
downloadopenbsd-1f25ebb0ceb7351c559b0f9d57fd89a48d2ece1b.tar.gz
openbsd-1f25ebb0ceb7351c559b0f9d57fd89a48d2ece1b.tar.bz2
openbsd-1f25ebb0ceb7351c559b0f9d57fd89a48d2ece1b.zip
Mark public bn_nist and ec_nist API for removal
The faster nist code is rife with problematic C. While this is generally considered to be a pleonasm nowadays, here it specifically refers to aliasing issues and other flavors of undefined behavior. With compilers and standardization committees becoming seemingly more determined about making C even more unusable than it already is, this code has resulted in miscompilations and generally is a target rich environment for fuzzers to feast on. We're better off without it. Go look while it's still there. It's some of the very worst we have to offer. ok jsing
Diffstat (limited to 'src/lib/libc/string/wcspbrk.c')
0 files changed, 0 insertions, 0 deletions