2026-05-27 12:19 ftp://ftp.de.debian.org/debian/pool/main/i/ipp-crypto/ipp-crypto_2021.12.1.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 -j8 platform: Linux-6.17.0-29-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 652e06d (2026-05-27 13:23:16 +0200) count: 642 642 elapsed-time: 34.4 83.6 head-timing-info: old-timing-info: head results: cryptography-primitives-ippcp_2021.12.1/examples/aes/aes-128-gcm-decryption.cpp:169:5: error: There is an unknown macro here somewhere. Configuration is required. If PRINT_EXAMPLE_STATUS is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/examples/aes/aes-256-ctr-encryption.cpp:133:5: error: There is an unknown macro here somewhere. Configuration is required. If PRINT_EXAMPLE_STATUS is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/examples/aes/aes-128-gcm-encryption.cpp:169:5: error: There is an unknown macro here somewhere. Configuration is required. If PRINT_EXAMPLE_STATUS is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/examples/aes/aes-256-ctr-decryption.cpp:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/dsa/dsa-dlp-sha-1-verification.cpp:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/aes/aes-256-ctr-decryption.cpp:101:16: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/aes/aes-256-ctr-decryption.cpp:131:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/sms4/sms4-128-cbc-decryption.cpp:122:5: error: There is an unknown macro here somewhere. Configuration is required. If PRINT_EXAMPLE_STATUS is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/examples/dsa/dsa-dlp-sha-256-verification.cpp:110:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-oaep-sha1-type2-decryption.cpp:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-oaep-sha1-encryption.cpp:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/sms4/sms4-128-cbc-encryption.cpp:122:5: error: There is an unknown macro here somewhere. Configuration is required. If PRINT_EXAMPLE_STATUS is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-pss-sha1-verification.cpp:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/dsa/dsa-dlp-sha-1-verification.cpp:139:15: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/dsa/dsa-dlp-sha-1-verification.cpp:177:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-3k-pss-sha384-type1-signature.cpp:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-oaep-sha1-type2-decryption.cpp:96:44: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-oaep-sha1-type2-decryption.cpp:141:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/dsa/dsa-dlp-sha-256-verification.cpp:163:15: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/dsa/dsa-dlp-sha-256-verification.cpp:201:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-oaep-sha1-encryption.cpp:82:38: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-oaep-sha1-encryption.cpp:126:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-pss-sha1-verification.cpp:81:38: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-1k-pss-sha1-verification.cpp:118:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-3k-pss-sha384-type1-signature.cpp:120:44: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/rsa/rsa-3k-pss-sha384-type1-signature.cpp:159:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/utils/requests.h:31:15: style:inconclusive: Member variable 'Request::m_cipherText' is in the wrong place in the initializer list. [initializerList] cryptography-primitives-ippcp_2021.12.1/examples/utils/requests.cpp:34:7: note: Member variable 'Request::m_cipherText' is in the wrong place in the initializer list. cryptography-primitives-ippcp_2021.12.1/examples/utils/requests.h:31:15: note: Member variable 'Request::m_cipherText' is in the wrong place in the initializer list. cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.h:31:4: style: Class 'BigNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.h:32:4: style: Class 'BigNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.h:33:4: style: Class 'BigNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.h:34:4: style: Class 'BigNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.h:36:4: style: Class 'BigNumber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcprij.h:193:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/cpu_features.c:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbcpAVX_ENABLEDBYOS [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/cpu_features.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbcpCPUID_BMI2 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/ifma_version.c:34:4: error: syntax error [syntaxError] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IppsBigNumPOS [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:56:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IppsBigNumPOS [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:321:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZERO [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippBigNumNEG [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_arith_n256.c:64:15: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_arith_m256.c:26:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/cpu_features.c:64:34: style: Parameter 'buf' can be declared as const array [constParameter] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:36:12: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:56:11: style: C-style pointer casting [cstyleCast] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:29:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:157:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:316:41: style:inconclusive: Function 'compare' argument 1 names different: declaration '' definition 'bn'. [funcArgNamesDifferentUnnamed] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:97:12: style: Variable 'tmp' can be declared as const array [constVariable] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:351:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:376:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_arith_n384.c:84:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_arith_n521.c:97:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/ifma_cvt52.c:47:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __m512i [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/ifma_cvt52.c:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/ifma_cvt52.c:178:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFMA_MAX_BITSIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/ifma_cvt52.c:288:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/ifma_cvt52.c:461:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFMA_MAX_BITSIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_arith_p384.c:107:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p256.c:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p256.c:165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p521.c:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p521.c:165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_arith_p256.c:129:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p384.c:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p384.c:165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_arith_p521.c:96:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpoint_p256.c:50:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p256.c:66:14: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p256.c:171:14: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p521.c:66:14: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p521.c:171:14: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpoint_p384.c:50:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_tomont52_n256_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_ec_nistp256_mul_pointbase_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:95:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_tomont52_p256_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:373:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:472:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:550:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int64u [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:559:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P256_LEN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:580:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:648:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:726:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:814:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpoint_p521.c:50:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p384.c:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p384.c:153:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_tomont52_n384_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_ec_nistp384_mul_pointbase_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:95:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_tomont52_p384_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:372:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:472:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int64u [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:563:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P384_LEN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:584:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:652:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:730:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:818:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p256.c:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p256.c:153:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_tomont52_n521_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_ec_nistp521_mul_pointbase_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:95:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_tomont52_p521_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:372:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:472:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:550:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int64u [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:559:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P521_LEN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:580:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:648:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:726:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:814:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p384.c:66:14: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdh_p384.c:171:14: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p521.c:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p521.c:153:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_ed25519.c:139:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_EQ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_ed25519.c:161:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_LEN52 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_ed25519.c:223:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_LT [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_ed25519.c:289:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_ed25519.c:385:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_NE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_ed25519.c:407:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_EQ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_ed25519.c:427:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_ed25519.c:530:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p384.c:64:21: style: Variable 'out_x' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p384.c:65:21: style: Variable 'out_y' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p384.c:66:21: style: Variable 'out_z' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p384.c:159:21: style: Variable 'out_x' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p384.c:160:21: style: Variable 'out_y' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p384.c:161:21: style: Variable 'out_z' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/ifma_cvt52.c:68:82: style: Parameter 'inpLen' can be declared as const array [constParameter] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/common/ifma_cvt52.c:257:55: style: Parameter 'outLen' can be declared as const array [constParameter] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p521.c:64:21: style: Variable 'out_x' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p521.c:65:21: style: Variable 'out_y' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p521.c:66:21: style: Variable 'out_z' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p521.c:159:21: style: Variable 'out_x' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p521.c:160:21: style: Variable 'out_y' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p521.c:161:21: style: Variable 'out_z' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_ed25519.c:55:12: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p256.c:64:21: style: Variable 'out_x' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p256.c:65:21: style: Variable 'out_y' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p256.c:66:21: style: Variable 'out_z' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p256.c:159:21: style: Variable 'out_x' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p256.c:160:21: style: Variable 'out_y' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecpubkey_p256.c:161:21: style: Variable 'out_z' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sha512_iv [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:38:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sha512_cnt [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBS_SHA512 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBS_SHA512 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBS_SHA512 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBS_SHA512 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:72:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_LT [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_LEN52 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NE_LEN52 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:367:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp1k_mb.c:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_WIN_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp1k_mb.c:143:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_p25519.c:57:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_p25519.c:96:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_p25519.c:130:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_p25519.c:218:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_p25519.c:288:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_p25519.c:364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_p25519.c:392:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_p25519.c:514:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp2k_mb.c:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_WIN_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp2k_mb.c:203:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:209:15: style: Variable 'pinv_key' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:210:15: style: Variable 'psign_rp' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:288:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:289:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:378:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:379:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:654:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:655:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:731:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p256.c:732:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:38:13: style: Variable 'SHA512_cnt_loc' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:206:17: error: Uninitialized variable: hash [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:38:28: style: Variable 'SHA512_cnt_loc' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_OK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_OK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_OK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_OK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:201:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_OK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_OK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:71:15: style: Redundant initialization for 'subtrahend'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:68:19: note: subtrahend is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:71:15: note: subtrahend is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:119:15: style: Redundant initialization for 'subtrahend'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:115:19: note: subtrahend is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/ifma_arith_n25519.c:119:15: note: subtrahend is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_method.c:25:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_method.c:47:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp4k_mb.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_WIN_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp4k_mb.c:314:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:59:15: style: Variable 'out' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:132:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:155:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:178:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp_mb.c:201:22: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp3k_mb.c:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXP_WIN_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/exp/ifma_exp3k_mb.c:258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x10_mb8.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_WIDTH [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ahmr52x20_mb8.c:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x10_mb8.c:80:7: style: Redundant initialization for 'T'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x10_mb8.c:78:11: note: T is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x10_mb8.c:80:7: note: T is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ahmm52x20_mb8.c:168:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x20_mb8.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_WIDTH [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:209:15: style: Variable 'pinv_key' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:210:15: style: Variable 'psign_rp' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:288:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:289:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:377:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:378:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:658:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:659:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:735:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p384.c:736:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ahmr52x20_mb8.c:57:11: style: Variable 'res00' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ahmr52x20_mb8.c:46:11: note: res00 is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ahmr52x20_mb8.c:57:11: note: res00 is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:209:15: style: Variable 'pinv_key' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:210:15: style: Variable 'psign_rp' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:288:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:289:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:377:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:378:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:654:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:655:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:731:14: style: Variable 'psign_r' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ecnist/ifma_ecdsa_p521.c:732:14: style: Variable 'psign_s' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x30_mb8.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_WIDTH [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x20_mb8.c:122:7: style: Redundant initialization for 'T'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x20_mb8.c:120:11: note: T is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x20_mb8.c:122:7: note: T is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ahmm52x20_mb8.c:60:10: style: Variable 'A' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ahmm52x20_mb8.c:58:11: style: Variable 'res20' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x30_mb8.c:164:7: style: Redundant initialization for 'T'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x30_mb8.c:162:11: note: T is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x30_mb8.c:164:7: note: T is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x40_mb8.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_WIDTH [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams52x10_diagonal_mb8.c:173:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_BYTES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x60_mb8.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_WIDTH [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x79_mb8.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_WIDTH [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x40_mb8.c:206:7: style: Redundant initialization for 'T'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x40_mb8.c:204:11: note: T is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x40_mb8.c:206:7: note: T is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x60_mb8.c:292:7: style: Redundant initialization for 'T'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x60_mb8.c:290:11: note: T is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x60_mb8.c:292:7: note: T is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x79_mb8.c:374:7: style: Redundant initialization for 'T'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x79_mb8.c:372:11: note: T is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_amm52x79_mb8.c:374:7: note: T is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams52x20_diagonal_mb8.c:507:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_BYTES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams5x52x10_diagonal_mb8.c:177:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_BYTES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams5x52x20_diagonal_mb8.c:511:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMD_BYTES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/AMS4x52x20_diagonal_stitched_with_extract_mb8.c:761:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_extract_amm52x20_mb8.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_extract_amm52x20_mb8.c:195:7: style: Redundant initialization for 'T'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_extract_amm52x20_mb8.c:193:11: note: T is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_extract_amm52x20_mb8.c:195:7: note: T is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x10_mb8.c:114:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x10_mb8.c:145:19: style: Condition 'rem' is always true [knownConditionTrueFalse] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x10_mb8.c:144:33: note: Assignment 'rem=512%5', assigned value is 2 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x10_mb8.c:145:19: note: Condition 'rem' is always true cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x20_mb8.c:129:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x20_mb8.c:177:17: style: Condition 'rem' is always false [knownConditionTrueFalse] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x20_mb8.c:176:31: note: Assignment 'rem=1024%4', assigned value is 0 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x20_mb8.c:177:17: note: Condition 'rem' is always false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x30_mb8.c:167:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x30_mb8.c:198:19: style: Condition 'rem' is always true [knownConditionTrueFalse] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x30_mb8.c:197:33: note: Assignment 'rem=1536%5', assigned value is 1 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x30_mb8.c:198:19: note: Condition 'rem' is always true cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x40_mb8.c:203:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x60_mb8.c:258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x40_mb8.c:234:19: style: Condition 'rem' is always true [knownConditionTrueFalse] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x40_mb8.c:233:33: note: Assignment 'rem=2048%5', assigned value is 3 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x40_mb8.c:234:19: note: Condition 'rem' is always true cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x60_mb8.c:289:19: style: Condition 'rem' is always true [knownConditionTrueFalse] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x60_mb8.c:288:33: note: Assignment 'rem=3072%5', assigned value is 2 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x60_mb8.c:289:19: note: Condition 'rem' is always true cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams52x30_diagonal_mb8.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x79_mb8.c:314:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_1K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_2K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_3K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_4K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_1K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:168:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_2K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_3K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:218:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_4K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:260:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_1K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_2K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:314:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_3K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_method.c:341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_4K [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x79_mb8.c:345:19: style: Condition 'rem' is always true [knownConditionTrueFalse] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x79_mb8.c:344:33: note: Assignment 'rem=4096%5', assigned value is 1 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_exp52x79_mb8.c:345:19: note: Condition 'rem' is always true cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_layer_mb8.c:32:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_layer_mb8.c:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_layer_mb8.c:143:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:140:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:194:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:248:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:303:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:418:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:614:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:891:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:1273:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:1402:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:1611:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:1900:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:2160:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:2176:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:2215:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:2275:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_BASE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:2338:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:2377:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_mb8.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_mb8.c:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_mb8.c:235:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams52x40_diagonal_mb8.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_mb8.c:59:20: style: Variable 'out' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_mb8.c:151:20: style: Variable 'out' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_mb8.c:248:20: style: Variable 'out' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv2_layer_mb8.c:44:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv2_layer_mb8.c:100:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv2_layer_mb8.c:156:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv2_layer_mb8.c:212:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:2349:16: style: Variable 'pXtop' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv2_mb8.c:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:398:9: style: Variable 'T' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:594:9: style: Variable 'T' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:870:9: style: Variable 'T' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv2_mb8.c:56:20: style: Variable 'out' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:1223:9: style: Variable 'T' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_other52x_mb8.c:2217:19: style: Variable 'prodLO' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv5_layer_mb8.c:48:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv5_layer_mb8.c:161:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv5_layer_mb8.c:274:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv5_layer_mb8.c:387:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv5_mb8.c:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_pub65537_mb8.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_pub65537_mb8.c:59:20: style: Variable 'out' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_pub_layer_mb8.c:40:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_pub_layer_mb8.c:85:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_pub_layer_mb8.c:130:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_pub_layer_mb8.c:175:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/ifma_rsa_ssl_prv5_mb8.c:60:20: style: Variable 'out' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_arith_nsm2.c:63:15: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_arith_psm2.c:77:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdh_sm2.c:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdh_sm2.c:167:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdh_sm2.c:66:14: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdh_sm2.c:173:14: style: Variable 'shared' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpoint_sm2.c:49:6: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:137:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_check_range_psm2_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_ec_sm2_mul_pointbase_ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:249:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:342:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:507:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:627:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:777:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpubkey_sm2.c:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpubkey_sm2.c:154:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpubkey_sm2.c:64:21: style: Variable 'out_x' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpubkey_sm2.c:65:21: style: Variable 'out_y' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpubkey_sm2.c:66:21: style: Variable 'out_z' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpubkey_sm2.c:160:21: style: Variable 'out_x' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpubkey_sm2.c:161:21: style: Variable 'out_y' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecpubkey_sm2.c:162:21: style: Variable 'out_z' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:117:13: style: Local variable 'a' shadows outer variable [shadowVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:36:20: note: Shadowed variable cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:117:13: note: Shadow local variable cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_avx512_mb16.c:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_final_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams52x60_diagonal_mb8.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_final_mb8.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_init_mb16.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM3_NUM_BUFFERS [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_init_mb16.c:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_init_mb8.c:32:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM3_NUM_BUFFERS8 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_init_mb8.c:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_messagedigest_mb16.c:33:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_messagedigest_mb8.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_update_mb16.c:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_avx512_mb8.c:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm3/sm3_update_mb8.c:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_decrypt_mb16.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_encrypt_mb16.c:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_get_tag_mb16.c:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_get_tag_mb16.c:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_set_msg_len_mb16.c:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_set_tag_len_mb16.c:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_update_iv_mb16.c:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_decrypt_mb16_api.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_decrypt_mb16_api.c:28:13: style: Variable 'msg_len' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_update_aad_mb16.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_encrypt_mb16_api.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_encrypt_mb16_api.c:28:13: style: Variable 'msg_len' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_update_aad_mb16.c:33:10: style: Variable 'tag_len' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/internal/sm4_ccm_update_aad_mb16.c:34:10: style: Variable 'iv_len' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_get_tag_mb16_api.c:31:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_get_tag_mb16_api.c:26:13: style: Variable 'processed_len' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_get_tag_mb16_api.c:27:13: style: Variable 'msg_len' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_init_mb16_api.c:36:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/ccm/sm4_ccm_update_aad_mb16_api.c:29:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams52x79_diagonal_mb8.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_decrypt_mb16.c:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sm4_gcm_update_iv [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_encrypt_j0_mb16.c:26:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable context [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_encrypt_j0_mb16.c:30:8: style: Variable 'tagRearrange' can be declared as const array [constVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/rsa/avx512_primitives/ifma_ams5x52x40_diagonal_mb8.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_encrypt_mb16.c:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sm4_gcm_update_iv [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_finalize_iv_mb16.c:48:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_EQ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_gctr_kernel_mb16.c:91:7: error: There is an unknown macro here somewhere. Configuration is required. If UPDATE_STREAM_MASK_64 is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_get_tag_mb16.c:49:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_to_bits_shift [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_ghash_mul_single_block_mb16.c:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcm_poly2 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_precompute_hashkey_mb16.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_ROUNDS [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_update_aad_mb16.c:26:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sm4_gcm_update_iv [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_update_ghash_full_blocks_mb16.c:44:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swapEndianness [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_update_ghash_full_blocks_mb16.c:141:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swapEndianness [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_update_ghash_full_blocks_mb16.c:241:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_GE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_update_ghash_partial_blocks_mb16.c:48:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swapEndianness [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_update_ghash_partial_blocks_mb16.c:139:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_EQ [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/internal/sm4_gcm_update_iv_mb16.c:25:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sm4_gcm_update_iv [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/sm4_gcm_decrypt_mb16_api.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/sm4_gcm_encrypt_mb16_api.c:30:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/sm4_gcm_get_tag_mb16_api.c:29:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/sm4_gcm_init_mb16_api.c:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/sm4_gcm_update_aad_mb16_api.c:29:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/gcm/sm4_gcm_update_iv_mb16_api.c:29:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_dec_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_enc_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_dec_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_enc_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:237:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:86:29: warning: Uninitialized variable: z0 [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:48:12: note: Assuming condition is false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:86:29: note: Uninitialized variable: z0 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:87:29: warning: Uninitialized variable: z1 [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:48:12: note: Assuming condition is false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:87:29: note: Uninitialized variable: z1 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:88:29: warning: Uninitialized variable: z2 [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:48:12: note: Assuming condition is false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:88:29: note: Uninitialized variable: z2 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:89:29: warning: Uninitialized variable: z3 [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:48:12: note: Assuming condition is false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cfb_mb16.c:89:29: note: Uninitialized variable: z3 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_LINES [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:390:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swapBytes [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_ctr_enc_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_ctr_mb16.c:76:9: error: There is an unknown macro here somewhere. Configuration is required. If UPDATE_STREAM_MASK_64 is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_ecb_dec_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:84:29: warning: Uninitialized variable: z0 [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:49:12: note: Assuming condition is false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:84:29: note: Uninitialized variable: z0 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:85:29: warning: Uninitialized variable: z1 [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:49:12: note: Assuming condition is false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:85:29: note: Uninitialized variable: z1 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:86:29: warning: Uninitialized variable: z2 [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:49:12: note: Assuming condition is false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:86:29: note: Uninitialized variable: z2 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:87:29: warning: Uninitialized variable: z3 [uninitvar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:49:12: note: Assuming condition is false cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_cbc_mb16.c:87:29: note: Uninitialized variable: z3 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_ecb_enc_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_ofb_enc_mb16.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_ecb_mb16.c:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_ecb_mb16.c:164:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MM_CMPINT_NLE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_ofb_mb16.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_setkey_mb16.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_ROUNDS [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_setkey_mb16.c:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_setkey_mb16.c:126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_setkey_mb16.c:60:38: style: Parameter 'key_sched' can be declared as const array [constParameter] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_dec_mb16.c:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_enc_mb16.c:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MBX_STATUS_NULL_PARAM_ERR [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/x25519/ifma_x25519.c:202:13: error: There is an unknown macro here somewhere. Configuration is required. If MB_FUNC_NAME is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_n256.c:25:59: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_n256.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_add52_n256 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_n384.c:25:59: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_n384.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_add52_n384 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_mb16.c:38:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xts_const_dq3210 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_mb16.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SM4_ENC [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_mb16.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xts_poly [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_mb16.c:348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_n521.c:25:64: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_n521.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_add52_n521 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_p256.c:24:59: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_p384.c:24:59: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_p521.c:24:64: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_n256.h:36:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_n384.h:36:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_p521.h:126:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_p256.h:40:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_p384.h:40:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method.h:28:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_FUNPTR is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_arith_method_p521.h:27:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_FUNPTR is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_ecpoint_p521.h:44:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_mb16.c:153:42: style:inconclusive: Boolean expression 'p_partial_block[i]>0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_ec_on_curve_p256.c:27:79: debug: Function::addArguments found argument 'pPoint' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_ec_on_curve_p256.c:34:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_mb16.c:138:14: style: Variable 'p_num_remain_full_blocks' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm4/sm4_xts_mb16.c:139:14: style: Variable 'p_partial_block' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_ec_on_curve_p384.c:27:79: debug: Function::addArguments found argument 'pPoint' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_ec_on_curve_p384.c:34:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_ec_on_curve_p521.c:27:79: debug: Function::addArguments found argument 'pPoint' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_ec_on_curve_p521.c:34:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_norm.c:25:46: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_norm.c:110:45: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_norm.c:27:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_norm.c:62:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_norm.c:112:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/ecnist/ifma_norm.c:179:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpbnumisc.h:222:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/gsscramble.h:40:5: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpbnu32arith.h:29:5: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcptool.h:53:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/internal_hashmessage_mb.h:20:5: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/lms/lms_setters_getters.c:61:5: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BADARG_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/lms/lms_verify.c:55:5: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BAD_PTR4_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpcmac.h:68:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpaes_internal_func.h:31:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/aes_gcm_avx512.h:37:5: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcparcfour.h:71:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpbnresource.h:38:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpdes.h:79:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpdlpresultca.c:33:58: debug: Function::addArguments found argument 'code' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpdlpresultca.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/gsmodmethod.h:29:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_FUNPTR is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpeccresultca.c:43:59: debug: Function::addArguments found argument 'code' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpeccresultca.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpgfpecesstartsm2.c:44:61: debug: Function::addArguments found argument 'pState' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpgfpecessm2.h:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPP_SM3_DIGEST_BITSIZE [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpgfpecesstartsm2.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pState [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcphash.h:207:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcphashmethod_rmf.h:28:1: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_FUNPTR is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpsms4.h:137:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_OWN_DECL is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_method_nsm2.c:25:56: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/pcpver.c:84:57: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_method_psm2.c:24:56: debug: Function::addArguments found argument 'void' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_addpoint_sm2.c:28:32: debug: Function::addArguments found argument 'pR' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_addpoint_sm2.c:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_dh_sm2.c:29:32: debug: Function::addArguments found argument 'pR' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_dh_sm2.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:68:52: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:117:57: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:137:57: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:157:63: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:172:56: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:178:58: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:201:57: debug: Function::addArguments found argument 'z' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_mulpoint_sm2.c:28:32: debug: Function::addArguments found argument 'pR' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_mulpoint_sm2.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:44:51: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:77:50: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:108:45: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_on_curve_sm2.c:27:74: debug: Function::addArguments found argument 'pPoint' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:215:49: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:239:51: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:274:50: debug: Function::addArguments found argument 'z' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:333:67: debug: Function::addArguments found argument 'a' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:355:61: debug: Function::addArguments found argument 'out' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_on_curve_sm2.c:34:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_pubkey_sm2.c:29:32: debug: Function::addArguments found argument 'pR' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:141:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_nsm2.c:207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_pubkey_sm2.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_verify_sm2.c:28:38: debug: Function::addArguments found argument 'pMsgDigest' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:30:38: debug: Function::addArguments found argument 'pMsgDigest' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:49:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE_52 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:218:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:231:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_SIZE_52 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:243:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:336:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_MASK_52 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_verify_sm2.c:35:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippECInvalidSignature [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:107:12: style: Variable 'sign_r' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:65:12: note: sign_r is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:107:12: note: sign_r is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:101:9: style: Redundant initialization for 'msg'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:99:23: note: msg is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:101:9: note: msg is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:115:13: style: Redundant initialization for 'eph_key'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:113:19: note: eph_key is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:115:13: note: eph_key is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:128:13: style: Redundant initialization for 'reg_key'. The initialized value is overwritten before it is read. [redundantInitialization] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:126:19: note: reg_key is initialized cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:128:13: note: reg_key is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_sign_sm2.c:47:22: style: Variable 'nmeth' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_verify_sm2.c:74:12: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_verify_sm2.c:61:9: note: msg is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_verify_sm2.c:74:12: note: msg is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ec_verify_sm2.c:45:22: style: Variable 'nmeth' can be declared as pointer to const [constVariablePointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_decrypt_ext_dec_msg_size.c:37:78: debug: Function::addArguments found argument 'pEC' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_decrypt_ext_dec_msg_size.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pEC [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_decrypt_ext.c:79:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BAD_PTR1_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:70:74: debug: Function::addArguments found argument 'pSharedKey' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:281:5: style: Variable 'tmp1' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:277:10: note: tmp1 is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:281:5: note: tmp1 is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:307:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:279:7: note: r is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_arith_psm2.c:307:5: note: r is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:89:50: debug: Function::addArguments found argument 'r' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:169:50: debug: Function::addArguments found argument 'r' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:310:57: debug: Function::addArguments found argument 'r' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:409:62: debug: Function::addArguments found argument 'p' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:540:50: debug: Function::addArguments found argument 'r' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:672:60: debug: Function::addArguments found argument 'pAffinePoint' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:684:55: debug: Function::addArguments found argument 'r' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_encrypt_ext_enc_msg_size.c:37:78: debug: Function::addArguments found argument 'pEC' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_encrypt_ext_enc_msg_size.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pEC [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_encrypt_ext.c:89:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BAD_PTR1_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prx [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:392:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSM2_R [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:517:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:657:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:673:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ALIGN64 [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:685:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifma_ec_sm2_bp_precomp [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_key_exchange_confirmation.c:75:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BADARG_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_key_exchange_get_size.c:32:75: debug: Function::addArguments found argument 'pEC' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_key_exchange_init.c:39:81: debug: Function::addArguments found argument 'pKE' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_key_exchange_get_size.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pEC [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_key_exchange_init.c:43:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsContextMatchErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_key_exchange_setup.c:89:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BAD_PTR1_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_message_representation.c:41:73: debug: Function::addArguments found argument 'pMsgDigest' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_message_representation.c:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsContextMatchErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_key_exchange_shared_key.c:95:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BADARG_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_stuff.c:42:62: debug: Function::addArguments found argument 'pZa_digest' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_stuff.c:118:43: debug: Function::addArguments found argument 'pKDF' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_user_id_hash.c:52:4: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BAD_PTR1_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_stuff.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pZa_digest [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/sm2_stuff.c:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pKDF [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:38:42: debug: Function::addArguments found argument 'X' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:75:47: debug: Function::addArguments found argument 'padding_id' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:101:44: debug: Function::addArguments found argument 'key' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:119:40: debug: Function::addArguments found argument 'X' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:170:55: debug: Function::addArguments found argument 'M' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padding_id [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_internal.c:35:44: debug: Function::addArguments found argument 'left' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:102:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_internal.c:80:40: debug: Function::addArguments found argument 'pk' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_internal.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_internal.c:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/wots_internal.c:38:89: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:41:60: debug: Function::addArguments found argument 'OIDAlgo' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:99:60: debug: Function::addArguments found argument 'OIDAlgo' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:158:59: debug: Function::addArguments found argument 'pSize' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:194:59: debug: Function::addArguments found argument 'pSize' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:231:51: debug: Function::addArguments found argument 'pSize' with varid 0. [varid0] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_internal.c:35:57: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OIDAlgo [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OIDAlgo [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pSize [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:196:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pSize [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_setters_getters.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippStsNoErr [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/xmss/xmss_verify.c:54:5: error: There is an unknown macro here somewhere. Configuration is required. If IPP_BAD_PTR4_RET is a macro then please configure it. [unknownMacro] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSM2_R [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ippKESM2Requester [valueFlowBailoutIncompleteVar] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:69:5: style: Variable 'z1' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:67:8: note: z1 is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:69:5: note: z1 is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:136:5: style: Variable 'x2' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:108:8: note: x2 is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:136:5: note: x2 is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:118:5: style: Variable 'T' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:111:7: note: T is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:118:5: note: T is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:266:5: style: Variable 'x3' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:192:8: note: x3 is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:266:5: note: x3 is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:374:5: style: Variable 'x3' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:334:8: note: x3 is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:374:5: note: x3 is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:430:5: style: Variable 'rh' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:428:8: note: rh is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:430:5: note: rh is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:627:5: style: Variable 'negHy' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:548:11: note: negHy is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:627:5: note: negHy is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:708:5: style: Variable 'Ty' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:692:15: note: Ty is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:708:5: note: Ty is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:67:18: style: Variable 'z3' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:428:13: style: Variable 'Z4' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_ecpoint_sm2.c:428:18: style: Variable 'Z6' is assigned a value that is never used. [unreadVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:170:6: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:168:6: note: d is assigned cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:170:6: note: d is overwritten cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:31:66: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:50:52: style: Parameter 'method' can be declared as pointer to const [constParameterPointer] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/sm2/ifma_sm2_key_exchange_shared_key.c:97:21: style: Variable 'nmeth' can be declared as pointer to const [constVariablePointer] diff: head cryptography-primitives-ippcp_2021.12.1/examples/utils/bignum.cpp:316:41: style:inconclusive: Function 'compare' argument 1 names different: declaration '' definition 'bn'. [funcArgNamesDifferentUnnamed] 2.20.0 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/ed25519/sha512.c:50:21: style: Variable 'wdat[j]' is assigned a value that is never used. [unreadVariable] 2.20.0 cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:117:13: style: Local variable 'a' shadows outer variable [shadowVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:36:20: note: Shadowed declaration cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:117:13: note: Shadow variable head cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:117:13: style: Local variable 'a' shadows outer variable [shadowVariable] cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:36:20: note: Shadowed variable cryptography-primitives-ippcp_2021.12.1/sources/ippcp/crypto_mb/src/sm2/ifma_ecdsa_sm2.c:117:13: note: Shadow local variable DONE