2026-05-04 11:21 ftp://ftp.de.debian.org/debian/pool/main/p/python-nacl/python-nacl_1.5.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=emscripten --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 694 684 elapsed-time: 14.1 10.4 head-timing-info: old-timing-info: head results: PyNaCl-1.5.0/docs/vectors/c-source/sealbox_test_vectors.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/docs/vectors/c-source/sealbox_test_vectors.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/docs/vectors/c-source/sealbox_test_vectors.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/docs/vectors/c-source/sealbox_test_vectors.c:121:15: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] PyNaCl-1.5.0/docs/vectors/c-source/sealbox_test_vectors.c:128:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] PyNaCl-1.5.0/docs/vectors/c-source/sealbox_test_vectors.c:130:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] PyNaCl-1.5.0/docs/vectors/c-source/sealbox_test_vectors.c:132:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] PyNaCl-1.5.0/docs/vectors/c-source/sealbox_test_vectors.c:139:23: style: Variable 'rsstr' can be declared as pointer to const [constVariablePointer] PyNaCl-1.5.0/docs/vectors/c-source/secretstream_test_vector.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/docs/vectors/c-source/secretstream_test_vector.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_HEADERBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:934:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:945:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:960:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:971:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:979:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:992:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1003:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1015:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1027:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1042:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1048:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_NSECBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1054:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_NPUBBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1060:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1066:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1072:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1078:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:923:55: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:924:55: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:925:60: style: Parameter 'maclen_p' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:939:46: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:939:69: style: Parameter 'clen_p' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:950:55: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:951:55: style: Parameter 'nsec' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:965:46: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:965:69: style: Parameter 'mlen_p' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:966:46: style: Parameter 'nsec' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:976:61: style: Parameter 'ctx_' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:984:63: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:985:63: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:985:88: style: Parameter 'maclen_p' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:997:54: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:997:77: style: Parameter 'clen_p' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1008:63: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1008:81: style: Parameter 'nsec' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1020:54: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1020:77: style: Parameter 'mlen_p' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c:1021:54: style: Parameter 'nsec' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:180:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:230:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:260:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_NPUBBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_NSECBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:363:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:369:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_NPUBBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_NSECBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:399:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:83:17: style: Condition 'ret==0' is always true [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:77:56: note: Calling function 'crypto_aead_chacha20poly1305_encrypt_detached' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:77:56: note: Assignment 'ret=crypto_aead_chacha20poly1305_encrypt_detached(c,c+mlen,NULL,m,mlen,ad,adlen,nsec,npub,k)', assigned value is 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:83:17: note: Condition 'ret==0' is always true PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:158:17: style: Condition 'ret==0' is always true [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:152:61: note: Calling function 'crypto_aead_chacha20poly1305_ietf_encrypt_detached' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:152:61: note: Assignment 'ret=crypto_aead_chacha20poly1305_ietf_encrypt_detached(c,c+mlen,NULL,m,mlen,ad,adlen,nsec,npub,k)', assigned value is 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c:158:17: note: Condition 'ret==0' is always true PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:80:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_NPUBBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_NSECBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:261:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:166:17: style: Condition 'ret==0' is always true [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:139:28: note: Calling function '_encrypt_detached' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:139:28: note: Assignment 'ret=_encrypt_detached(c,mac,maclen_p,m,mlen,ad,adlen,nsec,npub2,k2)', assigned value is 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:164:9: note: Calling function 'crypto_aead_xchacha20poly1305_ietf_encrypt_detached' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:164:9: note: Assignment 'ret=crypto_aead_xchacha20poly1305_ietf_encrypt_detached(c,c+mlen,NULL,m,mlen,ad,adlen,nsec,npub,k)', assigned value is 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c:166:17: note: Condition 'ret==0' is always true PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/crypto_auth.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/crypto_auth.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/crypto_auth.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/crypto_auth.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha256_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha256_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha256_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha256_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c:101:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha256_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c:101:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512256_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512256_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512256_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512256_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c:74:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512256_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:7:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_ZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_BOXZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_easy.c:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_easy.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_easy.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_easy.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_easy.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_easy.c:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_seal.c:15:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_seal.c:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_seal.c:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/crypto_box_seal.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_SEALBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c:17:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c:33:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_SEALBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_ZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xsalsa20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_UNIFORMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:105:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_NONREDUCEDSCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_NONREDUCEDSCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_NONREDUCEDSCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_NONREDUCEDSCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_NONREDUCEDSCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_UNIFORMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_HASHBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ed25519.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_HASHBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_NONREDUCEDSCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_HASHBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/core_ristretto255.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:1066:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blacklist [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2619:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fe25519 [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:824:32: style: Same expression on both sides of '-'. [duplicateExpression] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:1049:19: style: Local variable 'd' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/fe_25_5/constants.h:2:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:1049:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2668:19: style: Local variable 'd' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/fe_25_5/constants.h:2:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2668:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/fe_25_5/fe.h:187:20: error: Uninitialized variable: t [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:515:20: error: Uninitialized variable: recip [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:543:20: error: Uninitialized variable: recip [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:699:20: error: Uninitialized variable: recip [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2564:24: error: Uninitialized variable: x_plus_one_inv [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2595:23: error: Uninitialized variable: r_fe [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2616:23: error: Uninitialized variable: fe_f [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2617:23: error: Uninitialized variable: fe_g [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2699:23: error: Uninitialized variable: s_ [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2717:45: error: Uninitialized variable: inv_sqrt [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2761:39: error: Uninitialized variable: inv_sqrt [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2817:51: error: Uninitialized variable: s [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2851:23: error: Uninitialized variable: r0 [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c:2852:23: error: Uninitialized variable: r1 [uninitvar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_INPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_CONSTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hsalsa20_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c:10:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hsalsa20_INPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hsalsa20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hsalsa20_CONSTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa20_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa20_INPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa20_CONSTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa2012_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa2012_INPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa2012_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa2012_CONSTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa208_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa208_INPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa208_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa208_CONSTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:6:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_KEYBYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_KEYBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_PERSONALBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c:8:1: error: There is an unknown macro here somewhere. Configuration is required. If CRYPTO_ALIGN is a macro then please configure it. [unknownMacro] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:338:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:376:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:202:34: style: Condition 'blake2b_init_param(S,P)<0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:202:27: note: Calling function 'blake2b_init_param' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:202:34: note: Condition 'blake2b_init_param(S,P)<0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:248:34: style: Condition 'blake2b_init_param(S,P)<0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:248:27: note: Calling function 'blake2b_init_param' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:248:34: note: Condition 'blake2b_init_param(S,P)<0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:357:54: style: Condition 'blake2b_init_key(S,outlen,key,keylen)<0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:357:29: note: Calling function 'blake2b_init_key' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:357:54: note: Condition 'blake2b_init_key(S,outlen,key,keylen)<0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:361:37: style: Condition 'blake2b_init(S,outlen)<0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:144:30: note: Calling function 'blake2b_init_param' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:361:25: note: Calling function 'blake2b_init' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:361:37: note: Condition 'blake2b_init(S,outlen)<0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:396:54: style: Condition 'blake2b_init_key_salt_personal(S,outlen,key,keylen,salt,personal)<0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:395:43: note: Calling function 'blake2b_init_key_salt_personal' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:396:54: note: Condition 'blake2b_init_key_salt_personal(S,outlen,key,keylen,salt,personal)<0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:400:67: style: Condition 'blake2b_init_salt_personal(S,outlen,salt,personal)<0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:175:30: note: Calling function 'blake2b_init_param' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:400:39: note: Calling function 'blake2b_init_salt_personal' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:400:67: note: Condition 'blake2b_init_salt_personal(S,outlen,salt,personal)<0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c:284:19: style: Same expression on both sides of '-='. [duplicateExpression] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c:16:16: style: Checking if unsigned expression 'outlen' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c:33:16: style: Checking if unsigned expression 'outlen' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c:50:16: style: Checking if unsigned expression 'outlen' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c:57:31: style: Checking if unsigned expression 'keylen' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c:74:16: style: Checking if unsigned expression 'outlen' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c:80:31: style: Checking if unsigned expression 'keylen' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_KEYBYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_KEYBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_hash/crypto_hash.c:7:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_hash/crypto_hash.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c:197:15: style: Checking if unsigned expression 'inlen' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c:6:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_sha256_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c:12:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_sha256_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c:218:15: style: Checking if unsigned expression 'inlen' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c:6:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_sha512_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c:12:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_sha512_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c:10:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_blake2b_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_blake2b_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_blake2b_CONTEXTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_blake2b_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_PERSONALBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_CONTEXTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:17:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kx_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kx_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kx_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kx_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kx_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kx_SESSIONKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_kx/crypto_kx.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kx_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c:8:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c:117:20: error: syntax error: ( . onetimeauth [syntaxError] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_poly1305_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_poly1305_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sodium_base64_VARIANT_ORIGINAL_NO_PADDING [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c:297:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sodium_base64_VARIANT_ORIGINAL_NO_PADDING [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c:177:23: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c:182:23: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c:187:22: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c:147:15: style: Variable 'ref_block' can be declared as pointer to const [constVariablePointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_ALG_ARGON2I13 [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_PASSWD_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_PASSWD_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_STRBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_STRPREFIX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_OPSLIMIT_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_OPSLIMIT_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_MEMLIMIT_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_MEMLIMIT_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_MEMLIMIT_INTERACTIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_OPSLIMIT_MODERATE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_MEMLIMIT_MODERATE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_OPSLIMIT_SENSITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_MEMLIMIT_SENSITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_PASSWD_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_STRBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_ALG_ARGON2ID13 [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_PASSWD_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_PASSWD_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_STRBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_STRPREFIX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_OPSLIMIT_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_OPSLIMIT_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_MEMLIMIT_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_MEMLIMIT_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_MEMLIMIT_INTERACTIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_OPSLIMIT_MODERATE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_MEMLIMIT_MODERATE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_OPSLIMIT_SENSITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_MEMLIMIT_SENSITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:142:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:187:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c:219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_PASSWD_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_ALG_ARGON2I13 [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_ALG_ARGON2ID13 [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_ALG_DEFAULT [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_PASSWD_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_PASSWD_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_STRBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_STRPREFIX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_OPSLIMIT_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_OPSLIMIT_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_MEMLIMIT_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_MEMLIMIT_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_OPSLIMIT_INTERACTIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_MEMLIMIT_INTERACTIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_OPSLIMIT_MODERATE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_MEMLIMIT_MODERATE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_OPSLIMIT_SENSITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_MEMLIMIT_SENSITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_STRPREFIX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_STRPREFIX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:137:28: style:inconclusive: Function 'escrypt_r' argument 1 names different: declaration '__local' definition 'local'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:86:37: note: Function 'escrypt_r' argument 1 names different: declaration '__local' definition 'local'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:137:28: note: Function 'escrypt_r' argument 1 names different: declaration '__local' definition 'local'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:137:50: style:inconclusive: Function 'escrypt_r' argument 2 names different: declaration '__passwd' definition 'passwd'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:86:61: note: Function 'escrypt_r' argument 2 names different: declaration '__passwd' definition 'passwd'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:137:50: note: Function 'escrypt_r' argument 2 names different: declaration '__passwd' definition 'passwd'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:137:65: style:inconclusive: Function 'escrypt_r' argument 3 names different: declaration '__passwdlen' definition 'passwdlen'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:87:27: note: Function 'escrypt_r' argument 3 names different: declaration '__passwdlen' definition 'passwdlen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:137:65: note: Function 'escrypt_r' argument 3 names different: declaration '__passwdlen' definition 'passwdlen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:138:26: style:inconclusive: Function 'escrypt_r' argument 4 names different: declaration '__setting' definition 'setting'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:87:55: note: Function 'escrypt_r' argument 4 names different: declaration '__setting' definition 'setting'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:138:26: note: Function 'escrypt_r' argument 4 names different: declaration '__setting' definition 'setting'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:138:44: style:inconclusive: Function 'escrypt_r' argument 5 names different: declaration '__buf' definition 'buf'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:88:29: note: Function 'escrypt_r' argument 5 names different: declaration '__buf' definition 'buf'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:138:44: note: Function 'escrypt_r' argument 5 names different: declaration '__buf' definition 'buf'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:138:56: style:inconclusive: Function 'escrypt_r' argument 6 names different: declaration '__buflen' definition 'buflen'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:88:43: note: Function 'escrypt_r' argument 6 names different: declaration '__buflen' definition 'buflen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:138:56: note: Function 'escrypt_r' argument 6 names different: declaration '__buflen' definition 'buflen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:198:28: style:inconclusive: Function 'escrypt_gensalt_r' argument 1 names different: declaration '__N_log2' definition 'N_log2'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:90:37: note: Function 'escrypt_gensalt_r' argument 1 names different: declaration '__N_log2' definition 'N_log2'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:198:28: note: Function 'escrypt_gensalt_r' argument 1 names different: declaration '__N_log2' definition 'N_log2'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:198:45: style:inconclusive: Function 'escrypt_gensalt_r' argument 2 names different: declaration '__r' definition 'r'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:90:56: note: Function 'escrypt_gensalt_r' argument 2 names different: declaration '__r' definition 'r'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:198:45: note: Function 'escrypt_gensalt_r' argument 2 names different: declaration '__r' definition 'r'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:198:57: style:inconclusive: Function 'escrypt_gensalt_r' argument 3 names different: declaration '__p' definition 'p'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:90:70: note: Function 'escrypt_gensalt_r' argument 3 names different: declaration '__p' definition 'p'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:198:57: note: Function 'escrypt_gensalt_r' argument 3 names different: declaration '__p' definition 'p'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:198:75: style:inconclusive: Function 'escrypt_gensalt_r' argument 4 names different: declaration '__src' definition 'src'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:91:43: note: Function 'escrypt_gensalt_r' argument 4 names different: declaration '__src' definition 'src'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:198:75: note: Function 'escrypt_gensalt_r' argument 4 names different: declaration '__src' definition 'src'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:199:26: style:inconclusive: Function 'escrypt_gensalt_r' argument 5 names different: declaration '__srclen' definition 'srclen'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:91:57: note: Function 'escrypt_gensalt_r' argument 5 names different: declaration '__srclen' definition 'srclen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:199:26: note: Function 'escrypt_gensalt_r' argument 5 names different: declaration '__srclen' definition 'srclen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:199:43: style:inconclusive: Function 'escrypt_gensalt_r' argument 6 names different: declaration '__buf' definition 'buf'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:92:37: note: Function 'escrypt_gensalt_r' argument 6 names different: declaration '__buf' definition 'buf'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:199:43: note: Function 'escrypt_gensalt_r' argument 6 names different: declaration '__buf' definition 'buf'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:199:55: style:inconclusive: Function 'escrypt_gensalt_r' argument 7 names different: declaration '__buflen' definition 'buflen'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:92:51: note: Function 'escrypt_gensalt_r' argument 7 names different: declaration '__buflen' definition 'buflen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c:199:55: note: Function 'escrypt_gensalt_r' argument 7 names different: declaration '__buflen' definition 'buflen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:297:36: style:inconclusive: Function 'escrypt_kdf_nosse' argument 1 names different: declaration '__local' definition 'local'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:76:40: note: Function 'escrypt_kdf_nosse' argument 1 names different: declaration '__local' definition 'local'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:297:36: note: Function 'escrypt_kdf_nosse' argument 1 names different: declaration '__local' definition 'local'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:297:58: style:inconclusive: Function 'escrypt_kdf_nosse' argument 2 names different: declaration '__passwd' definition 'passwd'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:76:64: note: Function 'escrypt_kdf_nosse' argument 2 names different: declaration '__passwd' definition 'passwd'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:297:58: note: Function 'escrypt_kdf_nosse' argument 2 names different: declaration '__passwd' definition 'passwd'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:298:26: style:inconclusive: Function 'escrypt_kdf_nosse' argument 3 names different: declaration '__passwdlen' definition 'passwdlen'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:77:30: note: Function 'escrypt_kdf_nosse' argument 3 names different: declaration '__passwdlen' definition 'passwdlen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:298:26: note: Function 'escrypt_kdf_nosse' argument 3 names different: declaration '__passwdlen' definition 'passwdlen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:298:52: style:inconclusive: Function 'escrypt_kdf_nosse' argument 4 names different: declaration '__salt' definition 'salt'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:77:58: note: Function 'escrypt_kdf_nosse' argument 4 names different: declaration '__salt' definition 'salt'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:298:52: note: Function 'escrypt_kdf_nosse' argument 4 names different: declaration '__salt' definition 'salt'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:298:65: style:inconclusive: Function 'escrypt_kdf_nosse' argument 5 names different: declaration '__saltlen' definition 'saltlen'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:78:30: note: Function 'escrypt_kdf_nosse' argument 5 names different: declaration '__saltlen' definition 'saltlen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:298:65: note: Function 'escrypt_kdf_nosse' argument 5 names different: declaration '__saltlen' definition 'saltlen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:299:28: style:inconclusive: Function 'escrypt_kdf_nosse' argument 6 names different: declaration '__N' definition 'N'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:78:50: note: Function 'escrypt_kdf_nosse' argument 6 names different: declaration '__N' definition 'N'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:299:28: note: Function 'escrypt_kdf_nosse' argument 6 names different: declaration '__N' definition 'N'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:299:40: style:inconclusive: Function 'escrypt_kdf_nosse' argument 7 names different: declaration '__r' definition '_r'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:78:64: note: Function 'escrypt_kdf_nosse' argument 7 names different: declaration '__r' definition '_r'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:299:40: note: Function 'escrypt_kdf_nosse' argument 7 names different: declaration '__r' definition '_r'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:299:53: style:inconclusive: Function 'escrypt_kdf_nosse' argument 8 names different: declaration '__p' definition '_p'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:79:32: note: Function 'escrypt_kdf_nosse' argument 8 names different: declaration '__p' definition '_p'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:299:53: note: Function 'escrypt_kdf_nosse' argument 8 names different: declaration '__p' definition '_p'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:299:66: style:inconclusive: Function 'escrypt_kdf_nosse' argument 9 names different: declaration '__buf' definition 'buf'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:79:46: note: Function 'escrypt_kdf_nosse' argument 9 names different: declaration '__buf' definition 'buf'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:299:66: note: Function 'escrypt_kdf_nosse' argument 9 names different: declaration '__buf' definition 'buf'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:300:26: style:inconclusive: Function 'escrypt_kdf_nosse' argument 10 names different: declaration '__buflen' definition 'buflen'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:79:60: note: Function 'escrypt_kdf_nosse' argument 10 names different: declaration '__buflen' definition 'buflen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c:300:26: note: Function 'escrypt_kdf_nosse' argument 10 names different: declaration '__buflen' definition 'buflen'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha256_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:47:38: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 1 names different: declaration '' definition 'passwd'. [funcArgNamesDifferentUnnamed] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:47:53: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 2 names different: declaration '' definition 'passwdlen'. [funcArgNamesDifferentUnnamed] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:48:38: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 3 names different: declaration '' definition 'salt'. [funcArgNamesDifferentUnnamed] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:48:51: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 4 names different: declaration '' definition 'saltlen'. [funcArgNamesDifferentUnnamed] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:48:69: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 5 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:49:32: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 6 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:49:44: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 7 names different: declaration '' definition 'dkLen'. [funcArgNamesDifferentUnnamed] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_PASSWD_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_STRBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_STRPREFIX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_INTERACTIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_SENSITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_PASSWD_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_STRBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:248:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_STRBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:175:57: style: Condition 'pickparams(opslimit,memlimit,&N_log2,&p,&r)!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:175:19: note: Calling function 'pickparams' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:175:57: note: Condition 'pickparams(opslimit,memlimit,&N_log2,&p,&r)!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:208:57: style: Condition 'pickparams(opslimit,memlimit,&N_log2,&p,&r)!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:208:19: note: Calling function 'pickparams' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:208:57: note: Condition 'pickparams(opslimit,memlimit,&N_log2,&p,&r)!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:282:57: style: Condition 'pickparams(opslimit,memlimit,&N_log2,&p,&r)!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:282:19: note: Calling function 'pickparams' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c:282:57: note: Condition 'pickparams(opslimit,memlimit,&N_log2,&p,&r)!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c:101:37: style:inconclusive: Function 'escrypt_init_local' argument 1 names different: declaration '__local' definition 'local'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:64:41: note: Function 'escrypt_init_local' argument 1 names different: declaration '__local' definition 'local'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c:101:37: note: Function 'escrypt_init_local' argument 1 names different: declaration '__local' definition 'local'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c:109:37: style:inconclusive: Function 'escrypt_free_local' argument 1 names different: declaration '__local' definition 'local'. [funcArgNamesDifferent] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt.h:66:41: note: Function 'escrypt_free_local' argument 1 names different: declaration '__local' definition 'local'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c:109:37: note: Function 'escrypt_free_local' argument 1 names different: declaration '__local' definition 'local'. PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c:7:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c:178:20: error: syntax error: ( . mult [syntaxError] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_curve25519_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_curve25519_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_curve25519_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_ed25519_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_ed25519_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_ristretto255_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_ristretto255_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_ZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_BOXZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c:24:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c:28:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xchacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xchacha20poly1305_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xchacha20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xchacha20poly1305_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xchacha20poly1305_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xchacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xsalsa20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xsalsa20poly1305_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xsalsa20poly1305_ZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xsalsa20poly1305_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xsalsa20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xsalsa20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_HEADERBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_INPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:188:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_poly1305_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_ABYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_HEADERBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_TAG_MESSAGE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_TAG_PUSH [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_TAG_REKEY [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_TAG_FINAL [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_siphash24_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c:10:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_siphash24_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_siphashx24_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c:10:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_siphashx24_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/crypto_sign.c:7:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/crypto_sign.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/crypto_sign.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/crypto_sign.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/crypto_sign.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/crypto_sign.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/crypto_sign.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_sha512_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_edwards25519sha512batch_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c:129:68: style: Condition 'crypto_sign_ed25519_detached(sm,&siglen,sm+crypto_sign_ed25519_BYTES,mlen,sk)!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c:116:41: note: Calling function '_crypto_sign_ed25519_detached' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c:128:37: note: Calling function 'crypto_sign_ed25519_detached' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c:129:68: note: Condition 'crypto_sign_ed25519_detached(sm,&siglen,sm+crypto_sign_ed25519_BYTES,mlen,sk)!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519ph_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:23:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_sha512_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_sha512_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c:308:20: error: syntax error: ( . stream [syntaxError] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_ietf_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_ietf_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_ietf_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_ietf_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/crypto_stream.c:8:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/crypto_stream.c:14:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/crypto_stream.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/crypto_stream.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_PRIMITIVE [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/crypto_stream.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c:116:20: error: syntax error: ( . stream [syntaxError] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa20_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c:7:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa2012_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa2012_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa2012_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c:25:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa2012_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c:7:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa208_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa208_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa208_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c:25:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_salsa208_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xchacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xchacha20_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xchacha20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xchacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xsalsa20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xsalsa20_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xsalsa20_MESSAGEBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xsalsa20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_verify/sodium/verify.c:12:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_verify_16_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_verify/sodium/verify.c:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_verify_32_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_verify/sodium/verify.c:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_verify_64_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_verify/sodium/verify.c:85:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_verify_16_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_verify/sodium/verify.c:91:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_verify_32_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_verify/sodium/verify.c:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_verify_64_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/randombytes/internal/randombytes_internal_random.c:124:16: error: syntax error: ( . initialized [syntaxError] PyNaCl-1.5.0/src/libsodium/src/libsodium/randombytes/randombytes.c:41:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randombytes_sysrandom_implementation [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/randombytes/randombytes.c:164:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_ietf_NONCEBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/randombytes/randombytes.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randombytes_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/randombytes/randombytes.c:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/randombytes/randombytes.c:47:60: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c:121:16: error: syntax error: ( . random_data_source_fd [syntaxError] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/codecs.c:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/codecs.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/codecs.c:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/codecs.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/codecs.c:121:47: error: Signed integer overflow for expression ''0'-52'. [integerOverflow] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/codecs.c:142:47: error: Signed integer overflow for expression ''0'-52'. [integerOverflow] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:30:29: style: Condition 'sodium_crit_enter()!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:30:26: note: Calling function 'sodium_crit_enter' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:30:29: note: Condition 'sodium_crit_enter()!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:34:33: style: Condition 'sodium_crit_leave()!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:34:30: note: Calling function 'sodium_crit_leave' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:34:33: note: Condition 'sodium_crit_leave()!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:49:29: style: Condition 'sodium_crit_leave()!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:49:26: note: Calling function 'sodium_crit_leave' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:49:29: note: Condition 'sodium_crit_leave()!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:192:29: style: Condition 'sodium_crit_enter()==0' is always true [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:192:26: note: Calling function 'sodium_crit_enter' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:192:29: note: Condition 'sodium_crit_enter()==0' is always true PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:206:29: style: Condition 'sodium_crit_enter()!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:206:26: note: Calling function 'sodium_crit_enter' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:206:29: note: Condition 'sodium_crit_enter()!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:210:29: style: Condition 'sodium_crit_leave()!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:210:26: note: Calling function 'sodium_crit_leave' returns 0 PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/core.c:210:29: note: Condition 'sodium_crit_leave()!=0' is always false PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/runtime.c:123:13: style: Variable 'id' is assigned a value that is never used. [unreadVariable] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:451:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:465:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:493:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:642:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:694:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:751:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:742:19: style: Checking if unsigned expression 'blocksize' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:784:48: style: Checking if unsigned expression 'blocksize' is less than zero. [unsignedLessThanZero] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:197:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:256:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:424:26: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:457:26: style: Parameter 'ptr' can be declared as pointer to const. However it seems that '_mprotect_noaccess' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:716:34: note: You might need to cast the function pointer here PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:457:26: note: Parameter 'ptr' can be declared as pointer to const PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:471:26: style: Parameter 'ptr' can be declared as pointer to const. However it seems that '_mprotect_readonly' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:722:34: note: You might need to cast the function pointer here PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:471:26: note: Parameter 'ptr' can be declared as pointer to const PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:485:27: style: Parameter 'ptr' can be declared as pointer to const. However it seems that '_mprotect_readwrite' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:728:34: note: You might need to cast the function pointer here PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/utils.c:485:27: note: Parameter 'ptr' can be declared as pointer to const PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/version.c:7:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SODIUM_VERSION_STRING [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/version.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SODIUM_LIBRARY_VERSION_MAJOR [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/src/libsodium/sodium/version.c:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SODIUM_LIBRARY_VERSION_MINOR [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/aead_aes256gcm.c:3101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/aead_aes256gcm.c:3234:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:190:17: style: Condition 'xmain()!=0' is always false [knownConditionTrueFalse] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:190:14: note: Calling function 'xmain' returns 0 PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:190:17: note: Condition 'xmain()!=0' is always false PyNaCl-1.5.0/src/libsodium/test/default/aead_aes256gcm2.c:197:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_aes256gcm_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/aead_chacha20poly1305.c:14:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/aead_chacha20poly1305.c:189:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/aead_chacha20poly13052.c:963:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_chacha20poly1305_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/aead_xchacha20poly1305.c:14:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_aead_xchacha20poly1305_ietf_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/auth.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512_state [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/auth.c:7:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/auth2.c:12:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/auth3.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha256_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/auth3.c:12:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/auth5.c:6:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/auth6.c:7:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/auth7.c:6:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/box.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/box.c:46:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/box2.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_BEFORENMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/box2.c:29:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/box7.c:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_ZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/box8.c:28:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_ZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/box_easy.c:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/box_easy.c:36:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/box_easy2.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/box_seal.c:8:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/box_seal.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/box_seal.c:77:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/box_seal.c:117:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/chacha20.c:22:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/chacha20.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/chacha20.c:175:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_chacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/codecs.c:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sodium_base64_VARIANT_ORIGINAL [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/core1.c:13:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/core2.c:15:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/core3.c:109:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_salsa20_OUTPUTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/core4.c:13:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/core5.c:15:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/core6.c:15:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/core6.c:21:22: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/test/default/core6.c:21:40: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] PyNaCl-1.5.0/src/libsodium/test/default/core_ed25519.c:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_NONREDUCEDSCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/core_ed25519.c:74:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_UNIFORMBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/core_ristretto255.c:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/core_ristretto255.c:93:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/core_ristretto255.c:113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ed25519_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/core_ristretto255.c:219:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_NONREDUCEDSCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/core_ristretto255.c:257:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_ristretto255_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/ed25519_convert.c:14:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/generichash.c:1304:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_KEYBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/generichash.c:1339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/generichash2.c:11:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/generichash3.c:10:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_blake2b_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/hash.c:18:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/hash3.c:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_hash_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/kdf.c:11:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kdf_BYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/kx.c:22:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_kx_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/metamorphic.c:24:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_generichash_KEYBYTES_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/metamorphic.c:70:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_onetimeauth_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/metamorphic.c:110:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha256_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/metamorphic.c:150:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_auth_hmacsha512_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/onetimeauth.c:11:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/onetimeauth2.c:11:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/onetimeauth7.c:6:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2i.c:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2i.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2i.c:238:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2i.c:424:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2i_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2i.c:19:28: style: struct member 'Anonymous0::lanes' is never used. [unusedStructMember] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2i.c:116:28: style: struct member 'Anonymous1::lanes' is never used. [unusedStructMember] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2id.c:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2id.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2id.c:234:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_argon2id_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2id.c:423:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_BYTES_MIN [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2id.c:19:28: style: struct member 'Anonymous0::lanes' is never used. [unusedStructMember] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_argon2id.c:116:28: style: struct member 'Anonymous1::lanes' is never used. [unusedStructMember] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_scrypt.c:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_scrypt.c:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_SALTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/pwhash_scrypt.c:303:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_pwhash_scryptsalsa208sha256_STRBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/randombytes.c:32:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randombytes_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/randombytes.c:131:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randombytes_sysrandom_implementation [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/randombytes.c:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randombytes_salsa20_implementation [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/scalarmult.c:29:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/scalarmult2.c:16:19: style: Unused variable: i [unusedVariable] PyNaCl-1.5.0/src/libsodium/test/default/scalarmult5.c:22:19: style: Unused variable: i [unusedVariable] PyNaCl-1.5.0/src/libsodium/test/default/scalarmult6.c:26:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/scalarmult8.c:540:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/scalarmult_ed25519.c:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_ed25519_SCALARBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/scalarmult_ristretto255.c:10:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_scalarmult_ristretto255_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/secretbox.c:34:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/secretbox2.c:17:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/secretbox7.c:17:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_ZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/secretbox7.c:8:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/secretbox8.c:18:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_ZEROBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/secretbox8.c:8:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/secretbox_easy.c:37:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/secretbox_easy2.c:20:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_MACBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/secretstream.c:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretstream_xchacha20poly1305_HEADERBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/shorthash.c:11:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/sign.c:1063:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_sign_ed25519_SEEDBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/siphashx24.c:11:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_shorthash_siphashx24_BYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/sodium_utils.c:120:43: style: Opposite expression on both sides of '&&'. [oppositeExpression] PyNaCl-1.5.0/src/libsodium/test/default/sodium_utils.c:66:20: warning: Uninitialized variable: buf1_rev [uninitvar] PyNaCl-1.5.0/src/libsodium/test/default/sodium_utils.c:62:24: note: Assuming condition is false PyNaCl-1.5.0/src/libsodium/test/default/sodium_utils.c:66:20: note: Uninitialized variable: buf1_rev PyNaCl-1.5.0/src/libsodium/test/default/sodium_utils.c:66:30: warning: Uninitialized variable: buf2_rev [uninitvar] PyNaCl-1.5.0/src/libsodium/test/default/sodium_utils.c:62:24: note: Assuming condition is false PyNaCl-1.5.0/src/libsodium/test/default/sodium_utils.c:66:30: note: Uninitialized variable: buf2_rev PyNaCl-1.5.0/src/libsodium/test/default/sodium_utils2.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: style: Local variable 'c' shadows outer variable [shadowVariable] PyNaCl-1.5.0/src/libsodium/test/default/stream4.c:33:22: note: Shadowed declaration PyNaCl-1.5.0/src/libsodium/test/default/cmptest.h:172:19: note: Shadow variable PyNaCl-1.5.0/src/libsodium/test/default/xchacha20.c:40:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_core_hchacha20_CONSTBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/xchacha20.c:113:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_stream_xchacha20_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/xchacha20.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_secretbox_xchacha20poly1305_KEYBYTES [valueFlowBailoutIncompleteVar] PyNaCl-1.5.0/src/libsodium/test/default/xchacha20.c:315:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] diff: head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c:177:23: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c:182:23: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c:187:22: style: Comparing expression of type 'unsigned int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:47:38: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 1 names different: declaration '' definition 'passwd'. [funcArgNamesDifferentUnnamed] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:47:53: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 2 names different: declaration '' definition 'passwdlen'. [funcArgNamesDifferentUnnamed] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:48:38: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 3 names different: declaration '' definition 'salt'. [funcArgNamesDifferentUnnamed] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:48:51: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 4 names different: declaration '' definition 'saltlen'. [funcArgNamesDifferentUnnamed] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:48:69: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 5 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:49:32: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 6 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head PyNaCl-1.5.0/src/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c:49:44: style:inconclusive: Function 'escrypt_PBKDF2_SHA256' argument 7 names different: declaration '' definition 'dkLen'. [funcArgNamesDifferentUnnamed] DONE