2026-05-04 08:04 ftp://ftp.de.debian.org/debian/pool/main/p/pkcs11-provider/pkcs11-provider_1.2.0.orig.tar.gz 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 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 673 628 elapsed-time: 9.2 8.3 head-timing-info: old-timing-info: head results: pkcs11-provider-1.2.0/src/asymmetric_cipher.c:247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MAX_MASTER_KEY_LENGTH [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/asymmetric_cipher.c:315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MAX_MASTER_KEY_LENGTH [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/asymmetric_cipher.c:505:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_ASYM_CIPHER_PARAM_PAD_MODE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/asymmetric_cipher.c:600:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_ASYM_CIPHER_PARAM_PAD_MODE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/asymmetric_cipher.c:307:14: style: Redundant initialization for 'key_size'. The initialized value is overwritten before it is read. [redundantInitialization] pkcs11-provider-1.2.0/src/asymmetric_cipher.c:296:23: note: key_size is initialized pkcs11-provider-1.2.0/src/asymmetric_cipher.c:307:14: note: key_size is overwritten pkcs11-provider-1.2.0/src/util.h:143:75: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.h:144:55: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/debug.c:32:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/debug.c:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/debug.c:190:66: style: Parameter 'mechs' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/debug.c:191:55: style: Parameter 'profiles' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/decoder.c:74:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OBJECT_PARAM_DATA_TYPE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/decoder.c:176:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OBJECT_PARAM_DATA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/decoder.c:116:42: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/digests.c:390:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_DIGEST_PARAM_BLOCK_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/digests.c:134:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha1_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:484:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:134:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:135:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha224_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:485:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:135:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:136:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha256_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:486:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:136:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:137:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha384_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:487:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:137:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:138:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha512_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:488:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:138:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:139:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha512_224_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:489:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:139:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:140:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha512_256_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:490:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:140:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:141:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha3_224_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:491:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:141:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:142:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha3_256_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:492:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:142:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:143:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha3_384_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:493:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:143:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/digests.c:144:1: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_sha3_512_newctx' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/digests.c:494:1: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/digests.c:144:1: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_OCTET_STRING [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.gen.c:53:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_TEMPLATE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:281:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:338:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_RSA_N [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_rsaEncryption [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:547:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PRIVATE_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:642:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_RSA_N [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_rsassaPss [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:816:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:836:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:860:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:1026:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_SEQUENCE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:1045:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_GROUP_NAME [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:1107:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_X9_62_id_ecPublicKey [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:1176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:1258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PRIVATE_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:1353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:1467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/encoder.c:140:60: style: Parameter 'pkeyinfo' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:390:49: style: Parameter 'pkeyinfo' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:636:11: style: Variable 'aret' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/encoder.c:764:63: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:771:11: style: Parameter 'inctx' can be declared as pointer to const. However it seems that 'p11prov_rsa_encoder_pkcs1_der_encode' is a callback function, if 'inctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:782:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:771:11: note: Parameter 'inctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:771:33: style: Parameter 'cbio' can be declared as pointer to const. However it seems that 'p11prov_rsa_encoder_pkcs1_der_encode' is a callback function, if 'cbio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:782:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:771:33: note: Parameter 'cbio' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:773:31: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'p11prov_rsa_encoder_pkcs1_der_encode' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:782:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:773:31: note: Parameter 'cb' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:773:41: style: Parameter 'cbarg' can be declared as pointer to const. However it seems that 'p11prov_rsa_encoder_pkcs1_der_encode' is a callback function, if 'cbarg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:782:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:773:41: note: Parameter 'cbarg' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:788:63: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:795:11: style: Parameter 'inctx' can be declared as pointer to const. However it seems that 'p11prov_rsa_encoder_pkcs1_pem_encode' is a callback function, if 'inctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:806:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:795:11: note: Parameter 'inctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:795:33: style: Parameter 'cbio' can be declared as pointer to const. However it seems that 'p11prov_rsa_encoder_pkcs1_pem_encode' is a callback function, if 'cbio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:806:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:795:33: note: Parameter 'cbio' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:797:31: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'p11prov_rsa_encoder_pkcs1_pem_encode' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:806:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:797:31: note: Parameter 'cb' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:797:41: style: Parameter 'cbarg' can be declared as pointer to const. However it seems that 'p11prov_rsa_encoder_pkcs1_pem_encode' is a callback function, if 'cbarg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:806:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:797:41: note: Parameter 'cbarg' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:813:62: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:833:62: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1120:62: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1126:54: style: Parameter 'inctx' can be declared as pointer to const. However it seems that 'p11prov_ec_encoder_pkcs1_der_encode' is a callback function, if 'inctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:1140:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:1126:54: note: Parameter 'inctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:1126:76: style: Parameter 'cbio' can be declared as pointer to const. However it seems that 'p11prov_ec_encoder_pkcs1_der_encode' is a callback function, if 'cbio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:1140:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:1126:76: note: Parameter 'cbio' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:1130:74: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'p11prov_ec_encoder_pkcs1_der_encode' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:1140:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:1130:74: note: Parameter 'cb' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:1131:54: style: Parameter 'cbarg' can be declared as pointer to const. However it seems that 'p11prov_ec_encoder_pkcs1_der_encode' is a callback function, if 'cbarg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:1140:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:1131:54: note: Parameter 'cbarg' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:1146:62: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1152:54: style: Parameter 'inctx' can be declared as pointer to const. However it seems that 'p11prov_ec_encoder_pkcs1_pem_encode' is a callback function, if 'inctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:1166:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:1152:54: note: Parameter 'inctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:1152:76: style: Parameter 'cbio' can be declared as pointer to const. However it seems that 'p11prov_ec_encoder_pkcs1_pem_encode' is a callback function, if 'cbio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:1166:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:1152:76: note: Parameter 'cbio' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:1156:74: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'p11prov_ec_encoder_pkcs1_pem_encode' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:1166:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:1156:74: note: Parameter 'cb' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:1157:54: style: Parameter 'cbarg' can be declared as pointer to const. However it seems that 'p11prov_ec_encoder_pkcs1_pem_encode' is a callback function, if 'cbarg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/encoder.c:1166:5: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/encoder.c:1157:54: note: Parameter 'cbarg' can be declared as pointer to const pkcs11-provider-1.2.0/src/encoder.c:1173:61: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1255:63: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1308:47: style: Parameter 'pubkey' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1308:68: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1350:64: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1422:47: style: Parameter 'pubkey' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1422:68: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1464:64: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/encoder.c:1281:20: style: struct member 'mldsa_key_point::octet' is never used. [unusedStructMember] pkcs11-provider-1.2.0/src/encoder.c:1282:12: style: struct member 'mldsa_key_point::len' is never used. [unusedStructMember] pkcs11-provider-1.2.0/src/encoder.c:1395:20: style: struct member 'mlkem_key_point::octet' is never used. [unusedStructMember] pkcs11-provider-1.2.0/src/encoder.c:1396:12: style: struct member 'mlkem_key_point::len' is never used. [unusedStructMember] pkcs11-provider-1.2.0/src/exchange.c:337:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/exchange.c:391:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/exchange.c:508:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/exchange.c:637:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_id [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/exchange.c:687:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_FUNC_KDF_FREECTX [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/exchange.c:764:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_FUNC_KDF_DERIVE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/exchange.c:787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_FUNC_KDF_SET_CTX_PARAMS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.c:335:5: warning: Return value of function dlerror() is not used. [ignoredReturnValue] pkcs11-provider-1.2.0/src/interface.c:135:5: style: Variable 'intf->GetMechanismList' is reassigned a value before the old one has been used. [redundantAssignment] pkcs11-provider-1.2.0/src/interface.c:130:5: note: intf->GetMechanismList is assigned pkcs11-provider-1.2.0/src/interface.c:135:5: note: intf->GetMechanismList is overwritten pkcs11-provider-1.2.0/src/interface.gen.c:286:49: style:inconclusive: Function 'p11prov_OpenSession' argument 6 names different: declaration '' definition 'phSession'. [funcArgNamesDifferentUnnamed] pkcs11-provider-1.2.0/src/interface.gen.c:1333:38: style:inconclusive: Function 'p11prov_SeedRandom' argument 3 names different: declaration 'SeedData' definition 'pSeed'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/interface.h:144:38: note: Function 'p11prov_SeedRandom' argument 3 names different: declaration 'SeedData' definition 'pSeed'. pkcs11-provider-1.2.0/src/interface.gen.c:1333:38: note: Function 'p11prov_SeedRandom' argument 3 names different: declaration 'SeedData' definition 'pSeed'. pkcs11-provider-1.2.0/src/interface.c:386:65: style: Parameter 'mctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/interface.c:515:48: style: Parameter 'mctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/interface.gen.c:7:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:202:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:231:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:316:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:344:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:373:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:405:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:436:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:465:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:494:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:522:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:551:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:580:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:608:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:638:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:666:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:694:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:755:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:785:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:814:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:843:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:874:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:903:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:931:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:959:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:987:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1015:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1044:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1072:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1213:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1274:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1336:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1392:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1421:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1519:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1548:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1577:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1610:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1676:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1705:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1738:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/interface.gen.c:1773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kdf.c:204:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_KDF_HKDF_MODE_EXTRACT_AND_EXPAND [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kdf.c:492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kdf.c:717:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KDF_PARAM_DIGEST [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kdf.c:909:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KDF_PARAM_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kdf.c:978:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kdf.c:493:13: style: Variable 'zerobuf' can be declared as const array [constVariable] pkcs11-provider-1.2.0/src/kem.c:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_ENCAPSULATE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kem.c:112:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_DECAPSULATE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kem.c:355:22: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/kem.c:356:23: style: Unused variable: p [unusedVariable] pkcs11-provider-1.2.0/src/kmgmt/common.c:15:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:115:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:203:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_CMP_KEY_TYPE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:333:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_DEFAULT_DIGEST [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:349:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_generator [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:359:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:412:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/common.c:483:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_ALL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:255:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKA_EC_PARAMS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:313:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:321:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:339:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:348:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_NAME_ECDSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:397:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:553:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:566:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:593:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:637:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_EDWARDS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:646:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED25519 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:691:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED448 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:738:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:745:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_EDWARDS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:751:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_EDWARDS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:780:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:791:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OP_SIGNATURE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:799:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OP_SIGNATURE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:815:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:900:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:907:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:913:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:986:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_MONTGOMERY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1004:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_MONTGOMERY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1022:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X25519_NAME [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1064:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X448_NAME [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1102:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_MONTGOMERY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1108:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_MONTGOMERY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OP_KEYEXCH [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OP_KEYEXCH [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:1273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/ec.c:489:23: style: Variable 'pub_key' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/kmgmt/ec.c:905:40: style: Parameter 'keydata' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/kmgmt/hkdf.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/hkdf.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_NAME_HKDF [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/hkdf.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_ML_DSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_KEYPAIR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:59:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_DSA_44 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:66:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_DSA_65 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:73:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_DSA_87 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:98:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_TMPL_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:128:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_ML_DSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:134:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_ML_DSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mldsa.c:270:23: style: Variable 'pub' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:26:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_ML_KEM [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_KEYPAIR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:62:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_KEM_512 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:69:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_KEM_768 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:76:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_KEM_1024 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:101:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_TMPL_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:131:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_ML_KEM [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:137:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_ML_KEM [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/mlkem.c:259:23: style: Variable 'pub' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:26:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_RSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_KEYPAIR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:170:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_TMPL_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:230:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_RSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:236:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_RSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_NAME_RSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:429:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_MECHANISM_TYPE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:455:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:466:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/kmgmt/rsa.c:584:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/create.c:12:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/create.c:86:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:22:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKA_CERTIFICATE_TYPE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:353:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_RSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:397:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKA_P11PROV_CURVE_NAME [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:412:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKA_P11PROV_PUB_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:477:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:605:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKA_EC_PARAMS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:650:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:685:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:722:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:754:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/export.c:12:19: style: Variable 'type' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/export.c:395:19: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/export.c:409:19: style: Variable 'pub_key' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/export.c:410:14: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/fetch.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/fetch.c:154:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fetch_attrs [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/fetch.c:262:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKA_EC_PARAMS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/fetch.c:346:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ATTRIBUTE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/fetch.c:384:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/fetch.c:478:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/fetch.c:587:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/fetch.c:679:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKO_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/fetch.c:585:19: style: Variable 'id' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/keymgmt.c:8:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_EDWARDS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:136:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_MONTGOMERY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:298:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:364:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:415:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:543:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:597:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKA_MODULUS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:625:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:686:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:740:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:968:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_KEY_INDIGESTIBLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:1019:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKO_PRIVATE_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/keymgmt.c:10:24: style: Variable 'allowed' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/keymgmt.c:573:19: style: Variable 'x1' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/keymgmt.c:573:24: style: Variable 'x2' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/keymgmt.c:623:19: style: Variable 'x' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/keymgmt.c:964:59: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/obj/keymgmt.c:1016:19: style: Variable 'pkeyinfo' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/object.c:11:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_BBOOL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_FALSE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_OBJ [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:272:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:307:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:328:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:344:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_OBJ [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:350:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_OBJ [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:366:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:394:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_INVALID_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:469:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:486:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:526:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:542:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:550:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:589:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_ARGUMENTS_BAD [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_P11PROV_IMPORTED_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:642:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_P11PROV_IMPORTED_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_P11PROV_IMPORTED_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:659:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_P11PROV_IMPORTED_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/object.c:129:19: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/object.c:380:48: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/obj/object.c:454:52: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/obj/object.c:479:19: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/object.c:553:52: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/obj/object.c:569:55: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/obj/object.c:574:54: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/obj/object.c:579:59: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/obj/object.c:584:60: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/obj/pool.c:26:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_OBJ_POOL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/pool.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/pool.c:78:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/pool.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/pool.c:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/pool.c:226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/pool.c:253:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/pool.c:224:19: style: Variable 'x' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/pool.c:15:21: style: struct member 'p11prov_obj_pool::lock' is never used. [unusedStructMember] pkcs11-provider-1.2.0/src/obj/store.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_KEY_INDIGESTIBLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:323:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_PUB_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:419:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_PUB_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:512:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ML_DSA_44_PK_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:584:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ML_KEM_512_PK_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:659:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:706:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:762:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKO_PUBLIC_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:903:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:946:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:984:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_FALSE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1039:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1072:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1233:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKO_P11PROV_PUB_FROM_PRIV_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1287:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_KEY_INDIGESTIBLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1326:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1438:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1599:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1659:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKO_PRIVATE_KEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1794:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_GENERAL_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1917:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_KEY_INDIGESTIBLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:1927:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_P11PROV_IMPORTED_HANDLE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/obj/store.c:963:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/store.c:997:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/store.c:1051:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/store.c:1084:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/obj/store.c:1103:48: style: Parameter 'pkeyinfo' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/pk11_uri.gen.c:45:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_TEMPLATE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/pk11_uri.gen.c:66:37: style:inconclusive: Function 'PEM_read_bio_P11PROV_PK11_URI' argument 1 names different: declaration 'out' definition 'bp'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/pk11_uri.h:22:61: note: Function 'PEM_read_bio_P11PROV_PK11_URI' argument 1 names different: declaration 'out' definition 'bp'. pkcs11-provider-1.2.0/src/pk11_uri.gen.c:66:37: note: Function 'PEM_read_bio_P11PROV_PK11_URI' argument 1 names different: declaration 'out' definition 'bp'. pkcs11-provider-1.2.0/src/pk11_uri.gen.c:66:37: style:inconclusive: Function 'PEM_read_bio_P11PROV_PK11_URI' argument 1 names different: declaration 'out' definition 'bp'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/pk11_uri.gen.c:60:61: note: Function 'PEM_read_bio_P11PROV_PK11_URI' argument 1 names different: declaration 'out' definition 'bp'. pkcs11-provider-1.2.0/src/pk11_uri.gen.c:66:37: note: Function 'PEM_read_bio_P11PROV_PK11_URI' argument 1 names different: declaration 'out' definition 'bp'. pkcs11-provider-1.2.0/src/provider.c:90:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:106:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_INITIALIZED [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:456:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_NO_DEINIT [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:495:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_IN_ERROR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:540:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_NO_DEINIT [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:758:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PROV_PARAM_NAME [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:798:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_ALGORITHM [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:1562:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OP__HIGHEST [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:1826:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/provider.c:321:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:466:55: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:479:51: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:622:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:640:47: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:645:52: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:748:56: style: Parameter 'provctx' can be declared as pointer to const. However it seems that 'p11prov_gettable_params' is a callback function, if 'provctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pkcs11-provider-1.2.0/src/provider.c:1756:23: note: You might need to cast the function pointer here pkcs11-provider-1.2.0/src/provider.c:748:56: note: Parameter 'provctx' can be declared as pointer to const pkcs11-provider-1.2.0/src/provider.c:794:71: style: Parameter 'alg' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:871:57: style: Parameter 'rmlist' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:900:56: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/provider.c:1560:18: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/provider.c:889:23: warning: Uninitialized variable: tmplist [uninitvar] pkcs11-provider-1.2.0/src/provider.c:877:23: note: Assuming condition is false pkcs11-provider-1.2.0/src/provider.c:889:23: note: Uninitialized variable: tmplist pkcs11-provider-1.2.0/src/provider.c:1330:5: style: Variable 'digest_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1331:5: style: Variable 'kdf_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1332:5: style: Variable 'exchange_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1333:5: style: Variable 'signature_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1334:5: style: Variable 'asym_cipher_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1335:5: style: Variable 'kem_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1344:9: style: Variable 'random_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1481:5: style: Variable 'encoder_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1501:5: style: Variable 'decoder_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1506:5: style: Variable 'store_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:1524:5: style: Variable 'keymgmt_idx' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/provider.c:2046:20: style: Variable 'match' is assigned a value that is never used. [unreadVariable] pkcs11-provider-1.2.0/src/random.c:154:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_RAND_PARAM_MAX_REQUEST [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/random.c:165:46: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/random.c:170:36: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/random.c:175:39: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/session.c:420:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/session.c:430:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/session.c:453:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_INPUT_FLAG_DEFAULT_PWD [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/session.c:546:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/session.c:1237:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/session.c:969:69: style:inconclusive: Function 'p11prov_get_session' argument 10 names different: declaration 'session' definition '_session'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/session.h:19:69: note: Function 'p11prov_get_session' argument 10 names different: declaration 'session' definition '_session'. pkcs11-provider-1.2.0/src/session.c:969:69: note: Function 'p11prov_get_session' argument 10 names different: declaration 'session' definition '_session'. pkcs11-provider-1.2.0/src/session.c:1292:72: style:inconclusive: Function 'p11prov_session_set_callback' argument 3 names different: declaration '' definition 'cbarg'. [funcArgNamesDifferentUnnamed] pkcs11-provider-1.2.0/src/session.c:120:66: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/session.c:398:59: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/session.c:406:52: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/session.c:511:20: style: Variable 'token' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/sig/ecdsa.c:87:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_MECHANISM_INVALID [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:153:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_ECDSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_ECC_MAX_FIELD_BITS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:297:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_ECC_MAX_FIELD_BITS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:334:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKF_SIGN [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:354:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_ECC_MAX_FIELD_BITS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:425:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKF_VERIFY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:463:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_ECC_MAX_FIELD_BITS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:546:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_SIGNATURE_PARAM_ALGORITHM_ID [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:603:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:647:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/ecdsa.c:105:32: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/sig/eddsa.c:29:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_EC_EDWARDS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:63:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_EDDSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED_Unset [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:224:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:261:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_FALSE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:304:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:368:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED_25519 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED_25519 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:386:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED_448 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/eddsa.c:395:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ED_448 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:33:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_ML_DSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ML_DSA_44_SIG_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_ML_DSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_DSA_44 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:95:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_DSA_65 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:100:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKP_ML_DSA_87 [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKF_SIGN [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:274:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKF_VERIFY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:318:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:392:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_SIGNATURE_PARAM_ALGORITHM_ID [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:529:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:545:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/mldsa.c:39:54: style: Parameter 'sigctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/sig/rsasig.c:164:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:175:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:186:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:207:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:221:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:236:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_TRUE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_MECHANISM_INVALID [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:415:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_MECHANISM_INVALID [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:452:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKK_RSA [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:473:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_MECHANISM_INVALID [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:496:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:539:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKM_RSA_PKCS [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:559:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:577:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:603:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:621:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:642:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKF_SIGN [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:662:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:682:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:724:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKF_VERIFY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:744:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:767:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:867:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:911:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:1035:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:1058:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:1230:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:1247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:1328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/rsasig.c:217:25: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/sig/rsasig.c:256:28: style: Variable 'mechs' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/sig/rsasig.c:464:56: style: Parameter 'tbs' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/sig/rsasig.c:861:25: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/sig/rsasig.c:861:32: style: Variable 'mgf_data' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/sig/rsasig.c:1324:25: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/sig/signature.c:15:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_SIG_CTX [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_UNAVAILABLE_INFORMATION [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESS_INITIALIZED [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:257:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:305:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P11PROV_PARAM_SLOT_ID [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:468:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_ARGUMENTS_BAD [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:501:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKR_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:542:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_OK [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:601:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_OSSL_ERR [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/sig/signature.c:299:11: style: Variable 'provctx' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/sig/signature.c:304:16: style: Variable 'params' can be declared as const array [constVariable] pkcs11-provider-1.2.0/src/slot.c:141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/slot.c:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/slot.c:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/slot.c:316:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/slot.c:347:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/slot.c:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/slot.c:399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/slot.c:338:44: style:inconclusive: Function 'p11prov_free_slots' argument 1 names different: declaration 'slots' definition 'sctx'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/slot.h:9:44: note: Function 'p11prov_free_slots' argument 1 names different: declaration 'slots' definition 'sctx'. pkcs11-provider-1.2.0/src/slot.c:338:44: note: Function 'p11prov_free_slots' argument 1 names different: declaration 'slots' definition 'sctx'. pkcs11-provider-1.2.0/src/slot.c:394:46: style:inconclusive: Function 'p11prov_return_slots' argument 1 names different: declaration 'slots' definition 'sctx'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/slot.h:14:46: note: Function 'p11prov_return_slots' argument 1 names different: declaration 'slots' definition 'sctx'. pkcs11-provider-1.2.0/src/slot.c:394:46: note: Function 'p11prov_return_slots' argument 1 names different: declaration 'slots' definition 'sctx'. pkcs11-provider-1.2.0/src/slot.c:465:46: style:inconclusive: Function 'p11prov_slot_get_obj_pool' argument 1 names different: declaration 'provctx' definition 'ctx'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/slot.h:20:46: note: Function 'p11prov_slot_get_obj_pool' argument 1 names different: declaration 'provctx' definition 'ctx'. pkcs11-provider-1.2.0/src/slot.c:465:46: note: Function 'p11prov_slot_get_obj_pool' argument 1 names different: declaration 'provctx' definition 'ctx'. pkcs11-provider-1.2.0/src/slot.c:500:40: style:inconclusive: Function 'p11prov_slot_find_obj_pool' argument 3 names different: declaration '' definition 'cb_ctx'. [funcArgNamesDifferentUnnamed] pkcs11-provider-1.2.0/src/slot.c:526:51: style: Parameter 'slot' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/slot.c:541:55: style: Parameter 'slot' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/slot.c:546:52: style: Parameter 'slot' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/slot.c:563:55: style: Parameter 'slot' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/slot.c:580:67: style: Parameter 'slot' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/slot.c:590:56: style: Parameter 'sctx' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/store.c:166:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_STORE_INFO_PKEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/store.c:445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OBJECT_PKEY [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/store.c:655:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_STORE_PARAM_EXPECT [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/store.c:420:31: style: Variable 'label' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/util.c:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:231:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:444:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:460:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:508:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:956:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:979:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:1144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:1160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:1176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:1192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:1201:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_INITIALIZER [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/src/util.c:135:60: style:inconclusive: Function 'p11prov_move_alloc_attrs' argument 4 names different: declaration 'retnum' definition 'ck_num'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/util.h:51:60: note: Function 'p11prov_move_alloc_attrs' argument 4 names different: declaration 'retnum' definition 'ck_num'. pkcs11-provider-1.2.0/src/util.c:135:60: note: Function 'p11prov_move_alloc_attrs' argument 4 names different: declaration 'retnum' definition 'ck_num'. pkcs11-provider-1.2.0/src/util.c:684:39: style:inconclusive: Function 'p11prov_obj_to_uri' argument 1 names different: declaration 'key' definition 'obj'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/util.h:57:39: note: Function 'p11prov_obj_to_uri' argument 1 names different: declaration 'key' definition 'obj'. pkcs11-provider-1.2.0/src/util.c:684:39: note: Function 'p11prov_obj_to_uri' argument 1 names different: declaration 'key' definition 'obj'. pkcs11-provider-1.2.0/src/util.c:804:36: style:inconclusive: Function 'p11prov_uri_free' argument 1 names different: declaration 'parsed_uri' definition 'uri'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/util.h:58:36: note: Function 'p11prov_uri_free' argument 1 names different: declaration 'parsed_uri' definition 'uri'. pkcs11-provider-1.2.0/src/util.c:804:36: note: Function 'p11prov_uri_free' argument 1 names different: declaration 'parsed_uri' definition 'uri'. pkcs11-provider-1.2.0/src/util.c:1205:40: style:inconclusive: Function 'p11prov_digest_util' argument 1 names different: declaration 'provctx' definition 'ctx'. [funcArgNamesDifferent] pkcs11-provider-1.2.0/src/util.h:160:40: note: Function 'p11prov_digest_util' argument 1 names different: declaration 'provctx' definition 'ctx'. pkcs11-provider-1.2.0/src/util.c:1205:40: note: Function 'p11prov_digest_util' argument 1 names different: declaration 'provctx' definition 'ctx'. pkcs11-provider-1.2.0/src/util.c:689:20: style: Variable 'token' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/util.c:690:19: style: Variable 'cka_label' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/util.c:691:19: style: Variable 'cka_id' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/src/util.c:815:52: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:825:46: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:836:49: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:847:43: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:852:40: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:857:49: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:906:44: style: Parameter 'uri' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:907:45: style: Parameter 'slot' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:907:66: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:1003:34: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/src/util.c:1316:7: style: Variable 'flag_to_attr' can be declared as const array [constVariable] pkcs11-provider-1.2.0/tests/ccerts.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/ccerts.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/ccerts.c:16:21: style: Variable 'user_data' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/tests/fake_dlclose.c:7:19: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/tests/pincache.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/pincache.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/pincache.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/pincache.c:82:26: style: Parameter 'argv' can be declared as const array [constParameter] pkcs11-provider-1.2.0/tests/taead.c:302:26: style: Parameter 'argv' can be declared as const array [constParameter] pkcs11-provider-1.2.0/tests/tcmpkeys.c:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tdigest_dupctx.c:23:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tdigests.c:15:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tecx.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tecx.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tfork.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tfork.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tfork.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tfork_deadlock.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tfork_deadlock.c:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tfork_deadlock.c:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tfork_deadlock.c:113:26: style: Parameter 'argv' can be declared as const array [constParameter] pkcs11-provider-1.2.0/tests/tgenkey.c:19:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_RSA_E [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tgenkey.c:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_EC_PUB_X [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tgenkey.c:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tgenkey.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tgenkey.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tgenkey.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tgenkey.c:435:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tgenkey.c:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tgenkey.c:426:53: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/tests/tgenkey.c:443:15: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/tests/tlsctx.c:17:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MAX_MASTER_KEY_LENGTH [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tlsctx.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tlsctx.c:110:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/tests/tlssetkey.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tpkey.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tpkey.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tpkey.c:383:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tpkey.c:424:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tpkey.c:464:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tpkey.c:424:9: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pkcs11-provider-1.2.0/tests/tpkey.c:424:9: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pkcs11-provider-1.2.0/tests/tpkey.c:379:11: style: Variable 'found' can be declared as pointer to const [constVariablePointer] pkcs11-provider-1.2.0/tests/tpkey.c:448:21: style: struct member 'test_data::sigalg' is never used. [unusedStructMember] pkcs11-provider-1.2.0/tests/treadkeys.c:14:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PKEY_PARAM_GROUP_NAME [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/treadkeys.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tsession.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/tsession.c:11:26: style: Parameter 'argv' can be declared as const array [constParameter] pkcs11-provider-1.2.0/tests/tskey_kdf.c:228:26: style: Parameter 'argv' can be declared as const array [constParameter] pkcs11-provider-1.2.0/tests/util.c:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/util.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/util.c:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/util.c:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pkcs11-provider-1.2.0/tests/util.c:149:39: style: Parameter 'byte' can be declared as pointer to const [constParameterPointer] pkcs11-provider-1.2.0/tests/util.c:18:23: style: Variable 'err' is assigned a value that is never used. [unreadVariable] diff: head pkcs11-provider-1.2.0/src/asymmetric_cipher.c:307:14: style: Redundant initialization for 'key_size'. The initialized value is overwritten before it is read. [redundantInitialization] pkcs11-provider-1.2.0/src/asymmetric_cipher.c:296:23: note: key_size is initialized pkcs11-provider-1.2.0/src/asymmetric_cipher.c:307:14: note: key_size is overwritten head pkcs11-provider-1.2.0/src/asymmetric_cipher.c:315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MAX_MASTER_KEY_LENGTH [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/asymmetric_cipher.c:505:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_ASYM_CIPHER_PARAM_PAD_MODE [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/asymmetric_cipher.c:600:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_ASYM_CIPHER_PARAM_PAD_MODE [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/encoder.c:1120:62: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:1146:62: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:1173:61: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:1176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/encoder.c:1255:63: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:1258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PRIVATE_KEY [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/encoder.c:1350:64: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:1353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/encoder.c:1464:64: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:1467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/encoder.c:764:63: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:788:63: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:813:62: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:816:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/encoder.c:833:62: style: Parameter 'inctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/encoder.c:836:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KEYMGMT_SELECT_PUBLIC_KEY [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/exchange.c:337:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_PARAM_END [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/exchange.c:391:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/exchange.c:508:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/exchange.c:687:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_FUNC_KDF_FREECTX [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/exchange.c:764:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_FUNC_KDF_DERIVE [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/exchange.c:787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_FUNC_KDF_SET_CTX_PARAMS [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/interface.gen.c:286:49: style:inconclusive: Function 'p11prov_OpenSession' argument 6 names different: declaration '' definition 'phSession'. [funcArgNamesDifferentUnnamed] head pkcs11-provider-1.2.0/src/kdf.c:717:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KDF_PARAM_DIGEST [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/kdf.c:909:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_KDF_PARAM_SIZE [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/kem.c:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_ENCAPSULATE [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/kem.c:112:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_OP_DECAPSULATE [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/kem.c:355:22: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] head pkcs11-provider-1.2.0/src/kem.c:356:23: style: Unused variable: p [unusedVariable] head pkcs11-provider-1.2.0/src/provider.c:622:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/random.c:154:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_RAND_PARAM_MAX_REQUEST [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/random.c:165:46: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/random.c:170:36: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/random.c:175:39: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] head pkcs11-provider-1.2.0/src/session.c:1292:72: style:inconclusive: Function 'p11prov_session_set_callback' argument 3 names different: declaration '' definition 'cbarg'. [funcArgNamesDifferentUnnamed] head pkcs11-provider-1.2.0/src/slot.c:500:40: style:inconclusive: Function 'p11prov_slot_find_obj_pool' argument 3 names different: declaration '' definition 'cb_ctx'. [funcArgNamesDifferentUnnamed] head pkcs11-provider-1.2.0/src/store.c:420:31: style: Variable 'label' can be declared as pointer to const [constVariablePointer] head pkcs11-provider-1.2.0/src/store.c:445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_OBJECT_PKEY [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/store.c:655:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSSL_STORE_PARAM_EXPECT [valueFlowBailoutIncompleteVar] 2.20.0 pkcs11-provider-1.2.0/src/util.c:546:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pkcs11-provider-1.2.0/src/util.c:689:20: style: Variable 'token' can be declared as pointer to const [constVariablePointer] head pkcs11-provider-1.2.0/src/util.c:690:19: style: Variable 'cka_label' can be declared as pointer to const [constVariablePointer] head pkcs11-provider-1.2.0/src/util.c:691:19: style: Variable 'cka_id' can be declared as pointer to const [constVariablePointer] DONE