Commit 12ad5b23 authored by Thorsten Blum's avatar Thorsten Blum Committed by Herbert Xu
Browse files

keys: Annotate struct asymmetric_key_id with __counted_by



Add the __counted_by() compiler attribute to the flexible array member
'data' to improve access bounds-checking via CONFIG_UBSAN_BOUNDS and
CONFIG_FORTIFY_SOURCE.

Signed-off-by: default avatarThorsten Blum <thorsten.blum@linux.dev>
Reviewed-by: default avatarLukas Wunner <lukas@wunner.de>
Reviewed-by: default avatarJarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 841940df
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ enum asymmetric_payload_bits {
 */
struct asymmetric_key_id {
	unsigned short	len;
	unsigned char	data[];
	unsigned char	data[] __counted_by(len);
};

struct asymmetric_key_ids {