diff options
author | Tim Rühsen <tim.ruehsen@gmx.de> | 2017-08-11 18:31:35 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-08-16 09:44:19 +0200 |
commit | 2f84455552a083a2303cd2c7a4aca07fd3d55491 (patch) | |
tree | 59c34241d1505314055cd6b58a711450999f8e13 /lib/nettle | |
parent | 5bb8a18b00cefb2b15221e766f9a87c506ca2932 (diff) | |
download | gnutls-2f84455552a083a2303cd2c7a4aca07fd3d55491.tar.gz |
fuzzer: Suppress unsigned integer overflow in rnd-fuzzer.c
Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de>
Diffstat (limited to 'lib/nettle')
-rw-r--r-- | lib/nettle/rnd-fuzzer.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/nettle/rnd-fuzzer.c b/lib/nettle/rnd-fuzzer.c index b48601fabf..6229e1fba4 100644 --- a/lib/nettle/rnd-fuzzer.c +++ b/lib/nettle/rnd-fuzzer.c @@ -46,6 +46,9 @@ struct r48_rand_data { formula. */ }; +#ifdef __clang__ +__attribute__((no_sanitize("integer"))) +#endif static int __r48_rand_iterate(unsigned short int xsubi[3], struct r48_rand_data *buffer) { @@ -74,6 +77,9 @@ __r48_rand_iterate(unsigned short int xsubi[3], struct r48_rand_data *buffer) return 0; } +#ifdef __clang__ +__attribute__((no_sanitize("integer"))) +#endif static int r48_r(unsigned short int xsubi[3], struct r48_rand_data *buffer, long int *result) |