/usr/local/bin/clang -DHAVE_CONFIG_H -I. -I.. -I../src -I../src
-fsanitize=address -fsanitize=undefined -I/usr/local/include -fsanitize=address
-fsanitize=undefined -fno-sanitize=vptr -fvisibility=hidden -Wall -MT fipsdrv.o
-MD -MP -MF .deps/fipsdrv.Tpo -c -o fipsdrv.o fipsdrv.c
fipsdrv.c:752:7: warning: variable 's_sig' is used uninitialized whenever 'if'
condition is false [-Wsometimes-uninitialized]
if (!err)
^~~~fipsdrv.c:760:10: note: uninitialized use occurs here
return s_sig;
^~~~~fipsdrv.c:752:3: note: remove the 'if' if its condition is always true
if (!err) ^~~~~~~~~
fipsdrv.c:741:20: note: initialize the variable 's_sig' to silence this warning
gcry_sexp_t s_sig;
^
= NULLfipsdrv.c:1299:7: warning: variable 's_keyspec' is used uninitialized whenever
'if' condition is true [-Wsometimes-uninitialized]
if (!datalen)
^~~~~~~~fipsdrv.c:1307:33: note: uninitialized use occurs here
err = gcry_pk_genkey (&s_key, s_keyspec);
^~~~~~~~~fipsdrv.c:1299:3: note: remove the 'if' if its condition is always false
if (!datalen) ^~~~~~~~~~~~~
fipsdrv.c:1294:24: note: initialize the variable 's_keyspec' to silence this
warning
gcry_sexp_t s_keyspec, s_key, s_top, l1;
^
= NULLfipsdrv.c:1558:11: warning: variable 's_data' is used uninitialized whenever
'if' condition is false [-Wsometimes-uninitialized]
if (!err)
^~~~fipsdrv.c:1571:31: note: uninitialized use occurs here
err = gcry_pk_sign (&s_sig, s_data, s_key);
^~~~~~fipsdrv.c:1558:7: note: remove the 'if' if its condition is always true
if (!err) ^~~~~~~~~
fipsdrv.c:1533:21: note: initialize the variable 's_data' to silence this
warning
gcry_sexp_t s_data, s_key, s_sig, s_tmp;
^
= NULLfipsdrv.c:1645:11: warning: variable 's_data' is used uninitialized whenever
'if' condition is false [-Wsometimes-uninitialized]
if (!err)
^~~~fipsdrv.c:1660:32: note: uninitialized use occurs here
err = gcry_pk_verify (s_sig, s_data, s_key);
^~~~~~fipsdrv.c:1645:7: note: remove the 'if' if its condition is always true
if (!err) ^~~~~~~~~
fipsdrv.c:1624:21: note: initialize the variable 's_data' to silence this
warning
gcry_sexp_t s_data, s_key, s_sig;
^
= NULLfipsdrv.c:1757:43: warning: adding 'int' to a string does not append to the
string [-Wstring-plus-int]
l2 = gcry_sexp_find_token (l1, "pqg"+idx, 1);
~~~~~^~~~fipsdrv.c:1757:43: note: use array indexing to silence this warning
l2 = gcry_sexp_find_token (l1, "pqg"+idx, 1);
^
& [ ]fipsdrv.c:1880:7: warning: variable 's_data' is used uninitialized whenever 'if'
condition is false [-Wsometimes-uninitialized]
if (!err)
^~~~fipsdrv.c:1892:31: note: uninitialized use occurs here
err = gcry_pk_sign (&s_sig, s_data, s_key);
^~~~~~fipsdrv.c:1880:3: note: remove the 'if' if its condition is always true
if (!err) ^~~~~~~~~
fipsdrv.c:1874:21: note: initialize the variable 's_data' to silence this
warning
gcry_sexp_t s_data, s_key, s_sig, s_tmp, s_tmp2;
^
= NULLfipsdrv.c:1974:7: warning: variable 's_data' is used uninitialized whenever 'if'
condition is false [-Wsometimes-uninitialized]
if (!err)
^~~~fipsdrv.c:1987:32: note: uninitialized use occurs here
err = gcry_pk_verify (s_sig, s_data, s_key);
^~~~~~fipsdrv.c:1974:3: note: remove the 'if' if its condition is always true
if (!err) ^~~~~~~~~
fipsdrv.c:1966:21: note: initialize the variable 's_data' to silence this
warning
gcry_sexp_t s_data, s_key, s_sig;
^
= NULL7 warnings generated.