lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 20 Sep 2021 11:08:51 -0700 From: Kees Cook <keescook@...omium.org> To: Rasmus Villemoes <linux@...musvillemoes.dk> Cc: Kees Cook <keescook@...omium.org>, "Gustavo A. R. Silva" <gustavoars@...nel.org>, Nathan Chancellor <nathan@...nel.org>, Jason Gunthorpe <jgg@...pe.ca>, Nick Desaulniers <ndesaulniers@...gle.com>, Leon Romanovsky <leon@...nel.org>, Keith Busch <kbusch@...nel.org>, Len Baker <len.baker@....com>, linux-kernel@...r.kernel.org, linux-hardening@...r.kernel.org Subject: [PATCH 0/2] overflow: Implement size_t saturating arithmetic helpers Hi, While doing more array_size() scans on the kernel, and reviewing recent struct_size() work[1], it became clear we needed helpers to perform composed saturating add and multiplies. This creates those helpers and updates the self tests to check them. Thanks, -Kees [1] https://lore.kernel.org/lkml/?q=%22open-coded+arithmetic%22 Kees Cook (2): overflow: Implement size_t saturating arithmetic helpers test_overflow: Regularize test reporting output include/linux/overflow.h | 140 ++++++++++++++++++++++++--------------- lib/test_overflow.c | 111 ++++++++++++++++++++++++------- 2 files changed, 175 insertions(+), 76 deletions(-) -- 2.30.2
Powered by blists - more mailing lists