2025-08-31 05:59 ftp://ftp.de.debian.org/debian/pool/main/g/gost-crypto/gost-crypto_0.3.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 27 66 elapsed-time: 0.3 3.2 head-timing-info: old-timing-info: head results: linux-crypto-0.3.5/gost-test-main.c:41:0: error: failed to evaluate #if condition, undefined function-like macro invocation: IS_ENABLED( ... ) [preprocessorErrorDirective] linux-crypto-0.3.5/gost-test-main.c:41:2: error: failed to evaluate #if condition, undefined function-like macro invocation: IS_ENABLED( ... ) [preprocessorErrorDirective] linux-crypto-0.3.5/gost28147_modes.c:50:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-crypto-0.3.5/gost28147_modes.c:50:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-crypto-0.3.5/magma_generic.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAGMA_KEY_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/magma_generic.c:46:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbox [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/magma_generic.c:59:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbox [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gosthash94_generic.c:267:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOSTHASH94_BLOCK_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gosthash94_generic.c:307:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOSTHASH94_BLOCK_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gosthash94_generic.c:341:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbox [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gosthash94_generic.c:350:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbox [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/streebog_generic.c:960:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable streebog_state [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/streebog_generic.c:970:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREEBOG_BLOCK_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/streebog_generic.c:1044:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable streebog_uint512 [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/streebog_generic.c:1054:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREEBOG_BLOCK_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/streebog_generic.c:1087:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREEBOG256_DIGEST_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/testmgr.c:33:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-crypto-0.3.5/testmgr.c:33:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-crypto-0.3.5/gost28147_basic.c:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_KEY_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gost28147_basic.c:244:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_KEY_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gost28147_basic.c:313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147IMIT_KEY_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gost28147_basic.c:347:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147IMIT_BLOCK_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gost28147_basic.c:363:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147IMIT_BLOCK_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gost28147_basic.c:400:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147IMIT_BLOCK_SIZE [valueFlowBailoutIncompleteVar] linux-crypto-0.3.5/gost28147_basic.c:269:35: style: Variable 'tfm_ctx' can be declared as pointer to const [constVariablePointer] linux-crypto-0.3.5/kuznyechik_generic.c:22:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] linux-crypto-0.3.5/kuznyechik_generic.c:22:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] diff: head linux-crypto-0.3.5/gost-test-main.c:41:0: error: failed to evaluate #if condition, undefined function-like macro invocation: IS_ENABLED( ... ) [preprocessorErrorDirective] head linux-crypto-0.3.5/gost-test-main.c:41:2: error: failed to evaluate #if condition, undefined function-like macro invocation: IS_ENABLED( ... ) [preprocessorErrorDirective] 2.18.0 linux-crypto-0.3.5/gost-test-main.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gost28147_param_CryptoPro_C [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:110:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gost28147_param_CryptoPro_D [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:122:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:151:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:251:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:274:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:322:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:357:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOST28147_BLOCK_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 linux-crypto-0.3.5/gost28147_modes.c:365:11: style: Condition 'temp