2026-05-04 03:25 ftp://ftp.de.debian.org/debian/pool/main/o/openssl-ibmca/openssl-ibmca_2.5.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=openssl --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 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 354 292 elapsed-time: 4.7 3.4 head-timing-info: old-timing-info: head results: openssl-ibmca-2.5.0/src/engine/e_ibmca.c:1138:1: error: There is an unknown macro here somewhere. Configuration is required. If IMPLEMENT_DYNAMIC_CHECK_FN is a macro then please configure it. [unknownMacro] openssl-ibmca-2.5.0/src/engine/ibmca_cipher.c:79:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICA_DECRYPT [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_cipher.c:80:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICA_DECRYPT [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_cipher.c:650:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICA_DECRYPT [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_cipher.c:651:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICA_DECRYPT [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_cipher.c:652:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICA_DECRYPT [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_cipher.c:34:49: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ibmca_cipher_cleanup' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_cipher.c:801:1: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_cipher.c:34:49: note: Parameter 'ctx' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_MSG_PART_MIDDLE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_MSG_PART_FINAL [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:208:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_MSG_PART_MIDDLE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:336:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_MSG_PART_FINAL [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:374:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_MSG_PART_MIDDLE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:504:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_MSG_PART_FINAL [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:185:43: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ibmca_sha1_cleanup' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:585:1: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:185:43: note: Parameter 'ctx' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:351:45: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ibmca_sha256_cleanup' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:592:1: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:351:45: note: Parameter 'ctx' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:518:45: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ibmca_sha512_cleanup' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:599:1: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:518:45: note: Parameter 'ctx' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:52:28: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:93:28: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:93:40: portability: 'in_data+fill_size' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:132:32: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:132:44: portability: 'in_data+fill_size' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:143:53: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:153:47: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:222:52: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:261:28: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:261:40: portability: 'in_data+fill_size' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:299:32: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:299:44: portability: 'in_data+fill_size' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:311:32: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:320:49: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:388:52: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:429:28: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:429:40: portability: 'in_data+fill_size' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:467:32: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:467:44: portability: 'in_data+fill_size' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:480:32: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_digest.c:488:49: portability: 'in_data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:480:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECDSA_SIG [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:622:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EC_R_MISSING_PARAMETERS [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:762:52: style:inconclusive: Function 'ibmca_older_ecdh_compute_key' argument 2 names different: declaration 'len' definition 'outlen'. [funcArgNamesDifferent] openssl-ibmca-2.5.0/src/engine/ibmca.h:317:52: note: Function 'ibmca_older_ecdh_compute_key' argument 2 names different: declaration 'len' definition 'outlen'. openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:762:52: note: Function 'ibmca_older_ecdh_compute_key' argument 2 names different: declaration 'len' definition 'outlen'. openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:812:69: style:inconclusive: Function 'ibmca_older_ecdsa_do_sign' argument 2 names different: declaration 'dlen' definition 'dgst_len'. [funcArgNamesDifferent] openssl-ibmca-2.5.0/src/engine/ibmca.h:322:69: note: Function 'ibmca_older_ecdsa_do_sign' argument 2 names different: declaration 'dlen' definition 'dgst_len'. openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:812:69: note: Function 'ibmca_older_ecdsa_do_sign' argument 2 names different: declaration 'dlen' definition 'dgst_len'. openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:813:52: style:inconclusive: Function 'ibmca_older_ecdsa_do_sign' argument 3 names different: declaration '' definition 'in_kinv'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:813:75: style:inconclusive: Function 'ibmca_older_ecdsa_do_sign' argument 4 names different: declaration '' definition 'in_r'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:214:37: style: Variable 'data2' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:739:9: style: struct member 'ecdh_method::flags' is never used. [unusedStructMember] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:740:11: style: struct member 'ecdh_method::app_data' is never used. [unusedStructMember] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:752:9: style: struct member 'ecdsa_method::flags' is never used. [unusedStructMember] openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:753:11: style: struct member 'ecdsa_method::app_data' is never used. [unusedStructMember] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:92:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_X25519 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_CTRL_PEER_KEY [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:192:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_X448 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_CTRL_PEER_KEY [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:297:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_ED25519 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:441:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_ED448 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:569:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_X25519 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:586:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_X448 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:104:44: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ibmca_x25519_ctrl' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:573:48: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:104:44: note: Parameter 'ctx' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:104:73: style: Parameter 'p2' can be declared as pointer to const. However it seems that 'ibmca_x25519_ctrl' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:573:48: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:104:73: note: Parameter 'p2' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:204:42: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ibmca_x448_ctrl' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:590:46: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:204:42: note: Parameter 'ctx' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:204:71: style: Parameter 'p2' can be declared as pointer to const. However it seems that 'ibmca_x448_ctrl' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:590:46: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:204:71: note: Parameter 'p2' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:261:45: style: Parameter 'to' can be declared as pointer to const. However it seems that 'ibmca_ed25519_copy' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:608:49: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:261:45: note: Parameter 'to' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:405:43: style: Parameter 'to' can be declared as pointer to const. However it seems that 'ibmca_ed448_copy' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:627:47: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:405:43: note: Parameter 'to' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:549:40: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'ibmca_ed_ctrl' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:626:47: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:549:40: note: Parameter 'ctx' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:549:69: style: Parameter 'p2' can be declared as pointer to const. However it seems that 'ibmca_ed_ctrl' is a callback function, if 'p2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:626:47: note: You might need to cast the function pointer here openssl-ibmca-2.5.0/src/engine/ibmca_pkey.c:549:69: note: Parameter 'p2' can be declared as pointer to const openssl-ibmca-2.5.0/src/engine/openssl-compat.h:134:61: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/engine/openssl-compat.h:139:60: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/engine/openssl-compat.h:144:69: style: Parameter 'pubkey' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/engine/ibmca_rsa.c:79:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ica_rsa_key_mod_expo_t [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_rsa.c:182:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ica_rsa_key_crt_t [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/ibmca_rsa.c:304:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_FLAG_CACHE_PUBLIC [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/test/ibmca_mechaList_test.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/test/ibmca_mechaList_test.c:131:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/test/ibmca_mechaList_test.c:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/test/ibmca_mechaList_test.c:229:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/engine/test/ibmca_mechaList_test.c:187:58: style: Parameter 'pmech_list' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/engine/test/ibmca_mechaList_test.c:220:26: style: Parameter 'argv' can be declared as const array [constParameter] openssl-ibmca-2.5.0/src/engine/test/ibmca_mechaList_test.c:228:19: style: Variable 'long_options' can be declared as const array [constVariable] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:431:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:480:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:300:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:338:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:508:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:606:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:671:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:737:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1000:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1030:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1078:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1578:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1769:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1764:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:513:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_keymgmt.c:2107:2: error: failed to evaluate #if condition, undefined function-like macro invocation: OPENSSL_VERSION_PREREQ( ... ) [syntaxError] openssl-ibmca-2.5.0/src/provider/ec_signature.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:544:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:610:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:728:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:805:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:859:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:1062:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_SIGNCTX [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:1073:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_VERIFYCTX [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/ec_signature.c:514:17: style: Checking if unsigned expression '*siglen' is less than zero. [unsignedLessThanZero] openssl-ibmca-2.5.0/src/provider/ec_signature.c:770:53: style: Checking if unsigned expression 'aid_len=i2d_X509_ALGOR(algid,&aid_buf)' is less than zero. [unsignedLessThanZero] openssl-ibmca-2.5.0/src/provider/p_context.c:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:408:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_context.c:36:44: style:inconclusive: Function 'ibmca_op_newctx' argument 5 names different: declaration '' definition 'dup_cb'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/provider/p_ibmca.c:40:2: error: #error "IBMCA_LOGDIR must be defined" [preprocessorErrorDirective] openssl-ibmca-2.5.0/src/provider/p_key.c:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:458:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:491:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_GEN_PARAM_POTENTIAL [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/p_key.c:63:43: style:inconclusive: Function 'ibmca_keymgmt_new' argument 5 names different: declaration '' definition 'dup_cb'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/provider/p_key.c:65:46: style:inconclusive: Function 'ibmca_keymgmt_new' argument 6 names different: declaration '' definition 'get_max_param_size'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/provider/p_key.c:67:66: style:inconclusive: Function 'ibmca_keymgmt_new' argument 7 names different: declaration '' definition 'export'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/provider/p_key.c:68:66: style:inconclusive: Function 'ibmca_keymgmt_new' argument 8 names different: declaration '' definition 'import'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/provider/p_key.c:69:63: style:inconclusive: Function 'ibmca_keymgmt_new' argument 9 names different: declaration '' definition 'has'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/provider/p_key.c:70:65: style:inconclusive: Function 'ibmca_keymgmt_new' argument 10 names different: declaration '' definition 'match'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/provider/p_key.c:190:47: style:inconclusive: Function 'ibmca_keymgmt_gen_init' argument 4 names different: declaration '' definition 'dup_cb'. [funcArgNamesDifferentUnnamed] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:549:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_ENCRYPT [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:558:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_DECRYPT [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:572:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:755:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:806:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_blinding.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_blinding.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_blinding.c:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_blinding.c:316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_blinding.c:376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_blinding.c:405:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_blinding.c:369:46: style: Parameter 'unblind' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_RSA_DIGEST_PROPS [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:192:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_RSA_DIGEST [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:228:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_RSA_N [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:251:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_RSA_N [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:460:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_RSA_D [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:577:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:619:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:683:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:760:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:787:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:808:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:822:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:862:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:958:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1007:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1021:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1048:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1566:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1928:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:2038:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:2186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:353:56: style: Condition '*dp==NULL' is always false [knownConditionTrueFalse] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:353:49: style: Same expression on both sides of '||'. [duplicateExpression] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:245:49: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:245:60: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:452:49: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:452:60: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:452:71: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:453:49: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:453:61: style: Parameter 'dq' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:454:49: style: Parameter 'qinv' can be declared as pointer to const [constParameterPointer] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:153:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:276:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:349:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:585:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:659:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:786:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:944:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:1086:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:1137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:1213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:1352:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:1436:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:677:21: style: Checking if unsigned expression 'oaep_md_len' is less than zero. [unsignedLessThanZero] openssl-ibmca-2.5.0/src/provider/rsa_padding.c:1134:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:302:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:513:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:562:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:589:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:641:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:837:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:888:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1068:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1294:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_SIGNCTX [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1306:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_VERIFYCTX [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1468:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_NULL [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1577:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1164:24: style: Checking if unsigned expression 'md_len' is less than zero. [unsignedLessThanZero] openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1543:53: style: Checking if unsigned expression 'aid_len=i2d_X509_ALGOR(algid,&aid_buf)' is less than zero. [unsignedLessThanZero] openssl-ibmca-2.5.0/src/provider/rsa_sup_mul.c:63:4: error: #error "Not supported" [preprocessorErrorDirective] openssl-ibmca-2.5.0/test/engine/eckey.c:23:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/eckey.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/eckey.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_X9_62_prime192v1 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/eckey.c:122:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/enginectrl.c:24:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/enginectrl.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/enginectrl.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/enginectrl.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/enginectrl.c:113:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/loadtest-ec.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/loadtest-ec.c:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/loadtest-ec.c:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/loadtest-ec.c:16:23: style: Variable 'ibmca' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/loadtest-ec.c:17:23: style: Variable 'actual' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/loadtest-ec.c:97:20: style: Variable 'ibmca' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/loadtest-ec.c:98:20: style: Variable 'actual' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/loadtest-ec.c:156:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/loadtest.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/loadtest.c:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/loadtest.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/loadtest.c:113:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/threadtest.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/threadtest.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/threadtest.c:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/engine/threadtest.c:107:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/engine/threadtest.c:120:30: style: Variable 'long_options' can be declared as const array [constVariable] openssl-ibmca-2.5.0/test/provider/dhkey.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/dhkey.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/dhkey.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/dhkey.c:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/dhkey.c:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/dhkey.c:286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBICA_NAME [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/dhkey.c:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_ffdhe2048 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/dhkey.c:297:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/dhkey.c:303:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/dhkey.c:309:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/dhkey.c:316:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/dhkey.c:364:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/provider/dhkey.c:365:11: style: Variable 'testpath' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/provider/eckey.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:247:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:306:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:729:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:987:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:1045:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBICA_NAME [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:1105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_X9_62_prime192v1 [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/eckey.c:1056:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/eckey.c:1062:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/eckey.c:1068:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/eckey.c:1075:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/eckey.c:1124:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/provider/eckey.c:1125:11: style: Variable 'testpath' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/provider/rsakey.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:292:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:868:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PSS_PADDING [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:1020:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBICA_NAME [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:1103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/rsakey.c:1031:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/rsakey.c:1037:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/rsakey.c:1043:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/rsakey.c:1050:9: error: Resource leak: ibmca_dso [resourceLeak] openssl-ibmca-2.5.0/test/provider/rsakey.c:1096:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/provider/rsakey.c:1097:11: style: Variable 'testpath' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/provider/threadtest.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MFLAGS_IGNORE_MISSING_FILE [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/threadtest.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/threadtest.c:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openssl-ibmca-2.5.0/test/provider/threadtest.c:134:11: style: Variable 'testcnf' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/provider/threadtest.c:135:11: style: Variable 'testpath' can be declared as pointer to const [constVariablePointer] openssl-ibmca-2.5.0/test/provider/threadtest.c:153:30: style: Variable 'long_options' can be declared as const array [constVariable] diff: head openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:813:52: style:inconclusive: Function 'ibmca_older_ecdsa_do_sign' argument 3 names different: declaration '' definition 'in_kinv'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/engine/ibmca_ec.c:813:75: style:inconclusive: Function 'ibmca_older_ecdsa_do_sign' argument 4 names different: declaration '' definition 'in_r'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keyexch.c:637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1000:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1030:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1078:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1578:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1764:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:1769:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/dh_keymgmt.c:508:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:513:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_keyexch.c:581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_signature.c:1062:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_SIGNCTX [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_signature.c:1073:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_VERIFYCTX [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_signature.c:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_signature.c:514:17: style: Checking if unsigned expression '*siglen' is less than zero. [unsignedLessThanZero] head openssl-ibmca-2.5.0/src/provider/ec_signature.c:610:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_signature.c:805:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/ec_signature.c:859:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/p_context.c:36:44: style:inconclusive: Function 'ibmca_op_newctx' argument 5 names different: declaration '' definition 'dup_cb'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/p_context.c:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/p_key.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/p_key.c:190:47: style:inconclusive: Function 'ibmca_keymgmt_gen_init' argument 4 names different: declaration '' definition 'dup_cb'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/p_key.c:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/p_key.c:63:43: style:inconclusive: Function 'ibmca_keymgmt_new' argument 5 names different: declaration '' definition 'dup_cb'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/p_key.c:65:46: style:inconclusive: Function 'ibmca_keymgmt_new' argument 6 names different: declaration '' definition 'get_max_param_size'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/p_key.c:67:66: style:inconclusive: Function 'ibmca_keymgmt_new' argument 7 names different: declaration '' definition 'export'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/p_key.c:68:66: style:inconclusive: Function 'ibmca_keymgmt_new' argument 8 names different: declaration '' definition 'import'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/p_key.c:69:63: style:inconclusive: Function 'ibmca_keymgmt_new' argument 9 names different: declaration '' definition 'has'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/p_key.c:70:65: style:inconclusive: Function 'ibmca_keymgmt_new' argument 10 names different: declaration '' definition 'match'. [funcArgNamesDifferentUnnamed] head openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:549:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_ENCRYPT [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:558:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_DECRYPT [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:631:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_asym_cipher.c:806:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:1928:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:2038:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:862:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_keymgmt.c:958:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1068:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1164:24: style: Checking if unsigned expression 'md_len' is less than zero. [unsignedLessThanZero] head openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1294:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_SIGNCTX [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1306:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_VERIFYCTX [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1577:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_signature.c:1716:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_signature.c:641:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] head openssl-ibmca-2.5.0/src/provider/rsa_signature.c:888:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] DONE