2025-07-10 17:26 ftp://ftp.de.debian.org/debian/pool/main/o/openpace/openpace_1.1.2+ds+git20220117+453c3d6b03a0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 182 182 elapsed-time: 1.1 1.1 head-timing-info: old-timing-info: head results: openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ca_lib.c:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CA_CTX [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ca_lib.c:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-print.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-print.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc_lookup.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc_lookup.c:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_asn1.c:281:3: error: There is an unknown macro here somewhere. Configuration is required. If ASN1_SEQUENCE_END is a macro then please configure it. [unknownMacro] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc_lookup.c:75:15: style: Variable 'cvc' can be declared as pointer to const [constVariablePointer] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cv_cert.c:156:3: error: There is an unknown macro here somewhere. Configuration is required. If ASN1_SEQUENCE_END is a macro then please configure it. [unknownMacro] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:254:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ecdh.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ecdh.c:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ecdh.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_kdf.c:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_kdf.c:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_kdf.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_dh.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_dh.c:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_dh.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_dh.c:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_dh.c:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_dh.c:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_kdf.c:65:23: style:inconclusive: Function 'kdf' argument 4 names different: declaration 'ctx' definition 'ka_ctx'. [funcArgNamesDifferent] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_kdf.h:70:23: note: Function 'kdf' argument 4 names different: declaration 'ctx' definition 'ka_ctx'. openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_kdf.c:65:23: note: Function 'kdf' argument 4 names different: declaration 'ctx' definition 'ka_ctx'. openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:297:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_ca.c:325:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CA_FLAG_DISABLE_PASSIVE_AUTH [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:315:28: style:inconclusive: Function 'KA_CTX_derive_keys' argument 1 names different: declaration 'ka_ctx' definition 'ctx'. [funcArgNamesDifferent] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.h:62:28: note: Function 'KA_CTX_derive_keys' argument 1 names different: declaration 'ka_ctx' definition 'ctx'. openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac.c:315:28: note: Function 'KA_CTX_derive_keys' argument 1 names different: declaration 'ka_ctx' definition 'ctx'. openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509DIR [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:87:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_CTX [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:299:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KA_CTX [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_lib.c:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVC_CVCA [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:209:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_AT_CHAT_BYTES [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:305:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_IS_CHAT_BYTES [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:337:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_ST_CHAT_BYTES [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_undef [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:487:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_id_TA_ECDSA_SHA_1 [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:535:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:558:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_undef [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:687:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/example.c:27:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_FP_TEXT [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:270:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:410:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:435:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:549:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:569:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:613:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAC_AES_MAC_LENGTH [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:628:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:704:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:727:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:750:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:781:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:810:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:863:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:927:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:1005:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:1048:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:1096:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:1153:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_id_TA_ECDSA_SHA_1 [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:1185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:1268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_print.c:286:9: style: Variable '__ctx' can be declared as pointer to const [constVariablePointer] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_print.c:296:9: style: Variable '__ctx' can be declared as pointer to const [constVariablePointer] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_print.c:303:9: style: Variable '__ctx' can be declared as pointer to const [constVariablePointer] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:66:17: style: struct member 'ec_key_method_st::name' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:67:13: style: struct member 'ec_key_method_st::flags' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:68:11: style: struct member 'ec_key_method_st::init' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:69:12: style: struct member 'ec_key_method_st::finish' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:70:11: style: struct member 'ec_key_method_st::copy' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:71:11: style: struct member 'ec_key_method_st::set_group' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:72:11: style: struct member 'ec_key_method_st::set_private' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:73:11: style: struct member 'ec_key_method_st::set_public' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:74:11: style: struct member 'ec_key_method_st::keygen' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:75:11: style: struct member 'ec_key_method_st::compute_key' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:77:11: style: struct member 'ec_key_method_st::sign' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:80:11: style: struct member 'ec_key_method_st::sign_setup' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:82:18: style: struct member 'ec_key_method_st::sign_sig' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:86:11: style: struct member 'ec_key_method_st::verify' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:88:11: style: struct member 'ec_key_method_st::verify_sig' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:94:17: style: struct member 'ecdh_method::name' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:95:11: style: struct member 'ecdh_method::compute_key' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:101:9: style: struct member 'ecdh_method::flags' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/misc.c:102:11: style: struct member 'ecdh_method::app_data' is never used. [unusedStructMember] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/objects.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_undef [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace.c:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_lib.c:113:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACE_SEC [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_lib.c:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_lib.c:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_lib.c:231:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACE_CTX [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_lib.c:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_lib.c:175:25: style:inconclusive: Function 'encoded_mrz' argument 1 names different: declaration 'mrz' definition 'in'. [funcArgNamesDifferent] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_lib.c:92:25: note: Function 'encoded_mrz' argument 1 names different: declaration 'mrz' definition 'in'. openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_lib.c:175:25: note: Function 'encoded_mrz' argument 1 names different: declaration 'mrz' definition 'in'. openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_mappings.c:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_mappings.c:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_mappings.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_mappings.c:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_mappings.c:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_mappings.c:262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_mappings.c:344:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/pace_mappings.c:365:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ri.c:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ri_lib.c:78:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RI_CTX [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ri_lib.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta.c:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TA_FLAG_SKIP_TIMECHECK [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta.c:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta.c:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta.c:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta.c:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta.c:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/x509_lookup.c:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/x509_lookup.c:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/x509_lookup.c:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta_lib.c:62:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TA_CTX [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta_lib.c:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta_lib.c:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta_lib.c:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:915:29: warning: Function 'EVP_PKEY_set_keys' argument order different: declaration 'evp_pkey, pubkey, pubkey_len, privkey, privkey_len, bn_ctx' definition 'evp_pkey, privkey, privkey_len, pubkey, pubkey_len, bn_ctx' [funcArgOrderDifferent] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.h:258:29: note: Function 'EVP_PKEY_set_keys' argument order different: declaration 'evp_pkey, pubkey, pubkey_len, privkey, privkey_len, bn_ctx' definition 'evp_pkey, privkey, privkey_len, pubkey, pubkey_len, bn_ctx' openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eac_util.c:915:29: note: Function 'EVP_PKEY_set_keys' argument order different: declaration 'evp_pkey, pubkey, pubkey_len, privkey, privkey_len, bn_ctx' definition 'evp_pkey, privkey, privkey_len, pubkey, pubkey_len, bn_ctx' openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:968:18: style: Checking if unsigned expression 'cert_len' is less than zero. [unsignedLessThanZero] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:67:60: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:371:11: style: Variable 'hex' can be declared as pointer to const [constVariablePointer] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:529:18: style: Parameter 'ascii' can be declared as pointer to const [constParameterPointer] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:368:9: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:557:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/cvc-create.c:557:29: style: Variable 'ext_len' is assigned a value that is never used. [unreadVariable] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/ta_lib.c:113:14: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:2430:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_F4 [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:2618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:2862:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_id_PACE_DH_GM_3DES_CBC_CBC [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:2956:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:2997:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:3052:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:3363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_id_PACE_ECDH_GM_AES_CBC_CMAC_128 [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:3583:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:3632:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:3667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:3775:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:3228:11: style: Same expression 'picc_ctx->ta_ctx->protocol==NID_id_TA_RSA_v1_5_SHA_256' found multiple times in chain of '||' operators. [duplicateExpression] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:3753:22: style: Parameter 'argv' can be declared as const array [constParameter] openpace-1.1.2+ds+git20220117+453c3d6b03a0/src/eactest.c:145:15: style: struct member 'eac_worked_example::ca_version' is never used. [unusedStructMember] diff: DONE