2025-07-09 12:10 ftp://ftp.de.debian.org/debian/pool/main/libg/libgcrypt20/libgcrypt20_1.11.1.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --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-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 1052 1057 elapsed-time: 78.9 80.0 head-timing-info: old-timing-info: head results: libgcrypt-1.11.1/cipher/bufhelp.h:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/bufhelp.h:248:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/bufhelp.h:281:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/bufhelp.h:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/arcfour.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/bulkhelp.h:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/aria.c:1010:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/aria.c:1091:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/aria.c:1626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_KEYLEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/bulkhelp.h:285:44: style: Same expression on both sides of '-'. [duplicateExpression] libgcrypt-1.11.1/cipher/aria.c:735:25: style: Parameter 'rk' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/aria.c:787:25: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/aria.c:787:33: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/aria.c:973:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/aria.c:1041:32: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/blake2.c:355:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:795:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:928:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:998:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1034:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_DIGEST_ALGO [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1078:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1079:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1080:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1081:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1083:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1084:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1085:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:1086:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blake2.c:389:7: style: Condition 'nburn' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/blake2.c:387:38: note: Calling function 'blake2b_transform_generic' returns !<=31 libgcrypt-1.11.1/cipher/blake2.c:389:7: note: Condition 'nburn' is always true libgcrypt-1.11.1/cipher/blake2.c:420:7: style: Condition 'burn' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/blake2.c:387:38: note: Calling function 'blake2b_transform_generic' returns !<=31 libgcrypt-1.11.1/cipher/blake2.c:390:5: note: Compound assignment '+=', assigned value is 31 libgcrypt-1.11.1/cipher/blake2.c:410:28: note: Calling function 'blake2b_transform' returns !<=31 libgcrypt-1.11.1/cipher/blake2.c:420:7: note: Condition 'burn' is always true libgcrypt-1.11.1/cipher/blake2.c:726:7: style: Condition 'nburn' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/blake2.c:597:23: note: Assignment 'burn=0', assigned value is 0 libgcrypt-1.11.1/cipher/blake2.c:724:38: note: Calling function 'blake2s_transform_generic' returns 0 libgcrypt-1.11.1/cipher/blake2.c:724:38: note: Assignment 'nburn=blake2s_transform_generic(&c->state,inblks,nblks)', assigned value is 0 libgcrypt-1.11.1/cipher/blake2.c:726:7: note: Condition 'nburn' is always false libgcrypt-1.11.1/cipher/blake2.c:757:7: style: Condition 'burn' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/blake2.c:597:23: note: Assignment 'burn=0', assigned value is 0 libgcrypt-1.11.1/cipher/blake2.c:724:38: note: Calling function 'blake2s_transform_generic' returns 0 libgcrypt-1.11.1/cipher/blake2.c:724:38: note: Assignment 'nburn=blake2s_transform_generic(&c->state,inblks,nblks)', assigned value is 0 libgcrypt-1.11.1/cipher/blake2.c:747:28: note: Calling function 'blake2s_transform' returns 0 libgcrypt-1.11.1/cipher/blake2.c:747:28: note: Assignment 'burn=blake2s_transform(ctx,c->buf,1)', assigned value is 0 libgcrypt-1.11.1/cipher/blake2.c:757:7: note: Condition 'burn' is always false libgcrypt-1.11.1/cipher/blake2.c:426:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blake2.c:763:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:967:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/blowfish.c:597:22: style:inconclusive: Function 'encrypt_block' argument 1 names different: declaration 'bc' definition 'context'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/blowfish.c:72:42: note: Function 'encrypt_block' argument 1 names different: declaration 'bc' definition 'context'. libgcrypt-1.11.1/cipher/blowfish.c:597:22: note: Function 'encrypt_block' argument 1 names different: declaration 'bc' definition 'context'. libgcrypt-1.11.1/cipher/blowfish.c:618:22: style:inconclusive: Function 'decrypt_block' argument 1 names different: declaration 'bc' definition 'context'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/blowfish.c:73:42: note: Function 'decrypt_block' argument 1 names different: declaration 'bc' definition 'context'. libgcrypt-1.11.1/cipher/blowfish.c:618:22: note: Function 'decrypt_block' argument 1 names different: declaration 'bc' definition 'context'. libgcrypt-1.11.1/cipher/blowfish.c:1067:18: style:inconclusive: Function 'bf_setkey' argument 1 names different: declaration 'c' definition 'context'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/blowfish.c:70:41: note: Function 'bf_setkey' argument 1 names different: declaration 'c' definition 'context'. libgcrypt-1.11.1/cipher/blowfish.c:1067:18: note: Function 'bf_setkey' argument 1 names different: declaration 'c' definition 'context'. libgcrypt-1.11.1/cipher/blowfish.c:408:16: style: Variable 's0' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:408:21: style: Variable 's1' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:408:26: style: Variable 's2' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:408:31: style: Variable 's3' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:408:36: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:446:38: style: Variable 's0' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:446:43: style: Variable 's1' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:446:48: style: Variable 's2' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:446:53: style: Variable 's3' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:446:58: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:496:16: style: Variable 's0' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:496:21: style: Variable 's1' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:496:26: style: Variable 's2' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:496:31: style: Variable 's3' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:496:36: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:534:38: style: Variable 's0' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:534:43: style: Variable 's1' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:534:48: style: Variable 's2' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:534:53: style: Variable 's3' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:534:58: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/blowfish.c:863:8: style: Variable 'plain' can be declared as const array [constVariable] libgcrypt-1.11.1/cipher/camellia-glue.c:555:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_KEYLEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/camellia-glue.c:727:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/camellia-glue.c:744:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/camellia.c:1356:22: style:inconclusive: Function 'Camellia_EncryptBlock' argument 4 names different: declaration 'cipherText' definition 'ciphertext'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/camellia.h:84:22: note: Function 'Camellia_EncryptBlock' argument 4 names different: declaration 'cipherText' definition 'ciphertext'. libgcrypt-1.11.1/cipher/camellia.c:1356:22: note: Function 'Camellia_EncryptBlock' argument 4 names different: declaration 'cipherText' definition 'ciphertext'. libgcrypt-1.11.1/cipher/camellia.c:1385:28: style:inconclusive: Function 'Camellia_DecryptBlock' argument 2 names different: declaration 'cipherText' definition 'ciphertext'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/camellia.h:87:28: note: Function 'Camellia_DecryptBlock' argument 2 names different: declaration 'cipherText' definition 'ciphertext'. libgcrypt-1.11.1/cipher/camellia.c:1385:28: note: Function 'Camellia_DecryptBlock' argument 2 names different: declaration 'cipherText' definition 'ciphertext'. libgcrypt-1.11.1/cipher/cast5.c:1111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cast5.c:528:22: style:inconclusive: Function 'encrypt_block' argument 1 names different: declaration 'c' definition 'context'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cast5.c:77:42: note: Function 'encrypt_block' argument 1 names different: declaration 'c' definition 'context'. libgcrypt-1.11.1/cipher/cast5.c:528:22: note: Function 'encrypt_block' argument 1 names different: declaration 'c' definition 'context'. libgcrypt-1.11.1/cipher/cast5.c:663:22: style:inconclusive: Function 'decrypt_block' argument 1 names different: declaration 'c' definition 'context'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cast5.c:78:42: note: Function 'decrypt_block' argument 1 names different: declaration 'c' definition 'context'. libgcrypt-1.11.1/cipher/cast5.c:663:22: note: Function 'decrypt_block' argument 1 names different: declaration 'c' definition 'context'. libgcrypt-1.11.1/cipher/cast5.c:1164:20: style:inconclusive: Function 'cast_setkey' argument 1 names different: declaration 'c' definition 'context'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cast5.c:75:43: note: Function 'cast_setkey' argument 1 names different: declaration 'c' definition 'context'. libgcrypt-1.11.1/cipher/cast5.c:1164:20: note: Function 'cast_setkey' argument 1 names different: declaration 'c' definition 'context'. libgcrypt-1.11.1/cipher/cast5.c:484:10: style: Variable 'Km' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cast5.c:541:10: style: Variable 'Km' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cast5.c:632:10: style: Variable 'Km' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cast5.c:676:10: style: Variable 'Km' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/chacha20.c:377:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/chacha20.c:530:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/chacha20.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] libgcrypt-1.11.1/cipher/chacha20.c:723:20: style: Condition 'nburn>burn' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/chacha20.c:423:29: note: Calling function 'do_chacha20_blocks' returns !<=47 libgcrypt-1.11.1/cipher/chacha20.c:722:30: note: Calling function 'chacha20_blocks' returns !<=47 libgcrypt-1.11.1/cipher/chacha20.c:599:30: note: Assignment 'burn=0', assigned value is 0 libgcrypt-1.11.1/cipher/chacha20.c:723:20: note: Condition 'nburn>burn' is always true libgcrypt-1.11.1/cipher/chacha20.c:1104:15: style: Variable 'authoffset' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-aeswrap.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_LENGTH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-aeswrap.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_LENGTH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-aeswrap.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_LENGTH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-aeswrap.c:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_LENGTH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-aeswrap.c:273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_LENGTH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-aeswrap.c:332:26: style: Variable 'a' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher-cbc.c:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_CBC_MAC [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cbc.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cbc.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cbc.c:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cbc.c:53:22: style: Variable 'ivp' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher-cbc.c:114:18: style: Variable 'ivp' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher-ccm.c:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ccm.c:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_LENGTH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ccm.c:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ccm.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ccm.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ccm.c:384:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ccm.c:164:55: style:inconclusive: Function '_gcry_cipher_ccm_set_lengths' argument 2 names different: declaration 'encryptedlen' definition 'encryptlen'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:578:42: note: Function '_gcry_cipher_ccm_set_lengths' argument 2 names different: declaration 'encryptedlen' definition 'encryptlen'. libgcrypt-1.11.1/cipher/cipher-ccm.c:164:55: note: Function '_gcry_cipher_ccm_set_lengths' argument 2 names different: declaration 'encryptedlen' definition 'encryptlen'. libgcrypt-1.11.1/cipher/cipher-cfb.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cfb.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cfb.c:240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cfb.c:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cfb.c:119:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-cfb.c:120:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-cfb.c:121:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libgcrypt-1.11.1/cipher/cipher-cfb.c:218:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-cfb.c:219:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-cfb.c:220:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libgcrypt-1.11.1/cipher/cipher-cfb.c:119:14: style: Variable 'outbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-cfb.c:120:13: style: Variable 'inbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-cfb.c:121:16: style: Variable 'inbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-cfb.c:218:14: style: Variable 'outbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-cfb.c:219:13: style: Variable 'inbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-cfb.c:220:16: style: Variable 'inbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-cmac.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cmac.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_CIPHER_MODE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cmac.c:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_CIPHER_MODE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cmac.c:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cmac.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-cmac.c:115:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-cmac.c:116:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libgcrypt-1.11.1/cipher/cipher-cmac.c:63:13: style: Same expression on both sides of '-='. [duplicateExpression] libgcrypt-1.11.1/cipher/cipher-cmac.c:183:9: style: Variable 'subkey' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher-cmac.c:134:12: style: union member 'Anonymous16::_aligned' is never used. [unusedStructMember] libgcrypt-1.11.1/cipher/cipher-cmac.c:62:13: style: Variable 'inbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-cmac.c:63:13: style: Variable 'inlen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-cmac.c:116:9: style: Variable 'inlen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-ctr.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ctr.c:104:11: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libgcrypt-1.11.1/cipher/cipher-ctr.c:105:11: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-ctr.c:106:11: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-ctr.c:104:20: style: Variable 'inbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-ctr.c:105:18: style: Variable 'outbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-ctr.c:106:17: style: Variable 'inbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-eax.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-eax.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-eax.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-eax.c:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_CHECKSUM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:198:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:251:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_KEYLEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:412:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:443:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:508:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:527:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:610:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:236:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:237:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:238:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:612:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:607:7: note: outer condition: !c->marks.tag libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:612:11: note: identical inner condition: !c->marks.tag libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:129:10: style: Condition 'n>0' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:123:37: note: Assuming that condition 'unused0' is always false libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:238:16: style: Same expression on both sides of '-='. [duplicateExpression] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:326:65: style:inconclusive: Function '_gcry_cipher_gcm_siv_set_nonce' argument 2 names different: declaration 'nonce' definition 'iv'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:754:59: note: Function '_gcry_cipher_gcm_siv_set_nonce' argument 2 names different: declaration 'nonce' definition 'iv'. libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:326:65: note: Function '_gcry_cipher_gcm_siv_set_nonce' argument 2 names different: declaration 'nonce' definition 'iv'. libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:327:12: style:inconclusive: Function '_gcry_cipher_gcm_siv_set_nonce' argument 3 names different: declaration 'noncelen' definition 'ivlen'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:755:25: note: Function '_gcry_cipher_gcm_siv_set_nonce' argument 3 names different: declaration 'noncelen' definition 'ivlen'. libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:327:12: note: Function '_gcry_cipher_gcm_siv_set_nonce' argument 3 names different: declaration 'noncelen' definition 'ivlen'. libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:410:20: style:inconclusive: Function '_gcry_cipher_gcm_siv_authenticate' argument 2 names different: declaration 'abuf' definition 'aadbuf'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:757:59: note: Function '_gcry_cipher_gcm_siv_authenticate' argument 2 names different: declaration 'abuf' definition 'aadbuf'. libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:410:20: note: Function '_gcry_cipher_gcm_siv_authenticate' argument 2 names different: declaration 'abuf' definition 'aadbuf'. libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:410:35: style:inconclusive: Function '_gcry_cipher_gcm_siv_authenticate' argument 3 names different: declaration 'abuflen' definition 'aadbuflen'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:757:72: note: Function '_gcry_cipher_gcm_siv_authenticate' argument 3 names different: declaration 'abuflen' definition 'aadbuflen'. libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:410:35: note: Function '_gcry_cipher_gcm_siv_authenticate' argument 3 names different: declaration 'abuflen' definition 'aadbuflen'. libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:67:24: style: Parameter 'ctr' can be declared as const array [constParameter] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:236:14: style: Variable 'outbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:237:13: style: Variable 'inbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-gcm-siv.c:238:16: style: Variable 'inbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-gcm.c:575:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:668:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:685:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:732:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:808:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:883:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:944:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:984:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:1020:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:1056:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:1069:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:1151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:1212:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_GCM_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:1280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-gcm.c:762:10: style: Condition 'n>0' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/cipher-gcm.c:756:37: note: Assuming that condition 'unused0' is always false libgcrypt-1.11.1/cipher/cipher-gcm.c:392:26: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/cipher-gcm.c:697:24: style: Parameter 'ctr' can be declared as const array [constParameter] libgcrypt-1.11.1/cipher/cipher-gcm.c:713:32: style: Parameter 'ctr' can be declared as const array [constParameter] libgcrypt-1.11.1/cipher/cipher-ocb.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ocb.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ocb.c:489:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ocb.c:729:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ocb.c:750:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ocb.c:397:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-ocb.c:726:57: style:inconclusive: Function '_gcry_cipher_ocb_get_tag' argument 3 names different: declaration 'taglen' definition 'outtagsize'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:700:48: note: Function '_gcry_cipher_ocb_get_tag' argument 3 names different: declaration 'taglen' definition 'outtagsize'. libgcrypt-1.11.1/cipher/cipher-ocb.c:726:57: note: Function '_gcry_cipher_ocb_get_tag' argument 3 names different: declaration 'taglen' definition 'outtagsize'. libgcrypt-1.11.1/cipher/cipher-ocb.c:397:12: style: Variable 'abuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-ocb.c:569:21: style: Variable 'outbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-ocb.c:603:25: style: Variable 'outbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-ofb.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-ofb.c:99:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-ofb.c:100:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libgcrypt-1.11.1/cipher/cipher-ofb.c:101:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libgcrypt-1.11.1/cipher/cipher-ofb.c:38:18: style: Variable 'ivp' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher-ofb.c:99:14: style: Variable 'outbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-ofb.c:100:13: style: Variable 'inbuf' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-ofb.c:101:16: style: Variable 'inbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-poly1305.c:38:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-poly1305.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_LENGTH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-poly1305.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-poly1305.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-poly1305.c:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-poly1305.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-poly1305.c:72:46: style: Parameter 'ctr' can be declared as const array [constParameter] libgcrypt-1.11.1/cipher/cipher-poly1305.c:191:17: style: Variable 'outbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-poly1305.c:253:17: style: Variable 'outbuflen' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/cipher-siv.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:213:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:318:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:351:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher-siv.c:107:44: style:inconclusive: Function '_gcry_cipher_siv_authenticate' argument 2 names different: declaration 'abuf' definition 'aadbuf'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:730:59: note: Function '_gcry_cipher_siv_authenticate' argument 2 names different: declaration 'abuf' definition 'aadbuf'. libgcrypt-1.11.1/cipher/cipher-siv.c:107:44: note: Function '_gcry_cipher_siv_authenticate' argument 2 names different: declaration 'abuf' definition 'aadbuf'. libgcrypt-1.11.1/cipher/cipher-siv.c:107:59: style:inconclusive: Function '_gcry_cipher_siv_authenticate' argument 3 names different: declaration 'abuflen' definition 'aadbuflen'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:730:72: note: Function '_gcry_cipher_siv_authenticate' argument 3 names different: declaration 'abuflen' definition 'aadbuflen'. libgcrypt-1.11.1/cipher/cipher-siv.c:107:59: note: Function '_gcry_cipher_siv_authenticate' argument 3 names different: declaration 'abuflen' definition 'aadbuflen'. libgcrypt-1.11.1/cipher/cipher-siv.c:313:62: style:inconclusive: Function '_gcry_cipher_siv_get_tag' argument 2 names different: declaration 'outtag' definition 'outbuf'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:735:33: note: Function '_gcry_cipher_siv_get_tag' argument 2 names different: declaration 'outtag' definition 'outbuf'. libgcrypt-1.11.1/cipher/cipher-siv.c:313:62: note: Function '_gcry_cipher_siv_get_tag' argument 2 names different: declaration 'outtag' definition 'outbuf'. libgcrypt-1.11.1/cipher/cipher-siv.c:314:34: style:inconclusive: Function '_gcry_cipher_siv_get_tag' argument 3 names different: declaration 'taglen' definition 'outbuflen'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/cipher-internal.h:735:48: note: Function '_gcry_cipher_siv_get_tag' argument 3 names different: declaration 'taglen' definition 'outbuflen'. libgcrypt-1.11.1/cipher/cipher-siv.c:314:34: note: Function '_gcry_cipher_siv_get_tag' argument 3 names different: declaration 'taglen' definition 'outbuflen'. libgcrypt-1.11.1/cipher/cipher-xts.c:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_XTS_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:299:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oid [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:329:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oid [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_CIPHER_ALGO [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:497:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_MODE_INTERNAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:534:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:551:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:561:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_MODE_INTERNAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:572:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_SECURE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:809:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INTERNAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:834:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_MODE_XTS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1079:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_SIV_BLOCK_LEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1098:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BUFFER_TOO_SHORT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_CIPHER_MODE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_CIPHER_MODE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1262:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_MODE_NONE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1293:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_MODE_NONE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_ENABLE_SYNC [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1331:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_MODE_GCM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1387:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_GENIV_METHOD_CONCAT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1411:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_GENIV_METHOD_CONCAT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1443:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_CIPHER_MODE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1462:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_CIPHER_MODE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_CIPHER_MODE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1506:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_CBC_CTS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1702:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:1906:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:2006:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_CIPHER_ALGO [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:2109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_CIPHER_ALGO [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/cipher.c:613:8: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libgcrypt-1.11.1/cipher/cipher.c:377:23: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:426:23: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:441:23: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:461:23: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:1017:15: style: Variable 'u_mode_pos' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:1018:15: style: Variable 'ghash_key_pos' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:1036:8: style: Variable 'u_mode_head_pos' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:1068:15: style: Variable 'u_mode_pos' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:1069:15: style: Variable 'tail_pos' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:1817:26: style: Variable 'ivp' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:1841:26: style: Variable 'ctrp' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/cipher.c:1997:51: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/crc.c:486:16: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/des.c:627:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/des.c:734:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/des.c:1061:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/des.c:1247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_KEYLEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/des.c:1287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OP [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/des.c:1320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_KEYLEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/des.c:1383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_3DES [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/des.c:1401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_CIPHER_ALGO [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/des.c:651:8: style: Variable 'keys' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/des.c:827:8: style: Variable 'keys' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/des.c:1073:10: style: Variable 'result' can be declared as const array [constVariable] libgcrypt-1.11.1/cipher/des.c:1104:10: style: Variable 'result' can be declared as const array [constVariable] libgcrypt-1.11.1/cipher/des.c:1217:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/dsa-common.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_MPI_LIMB [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa-common.c:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa-common.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_TOO_LARGE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa-common.c:172:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_USG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa-common.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_EINVAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa-common.c:434:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa-common.c:459:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_USG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa-common.c:199:64: style:inconclusive: Function '_gcry_dsa_gen_rfc6979_k' argument 5 names different: declaration 'h1len' definition 'hlen'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/pubkey-internal.h:93:54: note: Function '_gcry_dsa_gen_rfc6979_k' argument 5 names different: declaration 'h1len' definition 'hlen'. libgcrypt-1.11.1/cipher/dsa-common.c:199:64: note: Function '_gcry_dsa_gen_rfc6979_k' argument 5 names different: declaration 'h1len' definition 'hlen'. libgcrypt-1.11.1/cipher/dsa.c:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_FIPS_FLAG_REJECT_PK [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_WEAK_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:627:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_FLAG_PREHASH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:731:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BAD_SIGNATURE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:845:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:1065:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BAD_SECKEY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:1095:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_OP_SIGN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:1169:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_OP_VERIFY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:1246:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_USG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:1293:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_HEX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:1419:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_PK_DSA [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:1438:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_PUBKEY_ALGO [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/dsa.c:612:64: style:inconclusive: Function 'sign' argument 4 names different: declaration 'k' definition 'k_supplied'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/dsa.c:137:58: note: Function 'sign' argument 4 names different: declaration 'k' definition 'k_supplied'. libgcrypt-1.11.1/cipher/dsa.c:612:64: note: Function 'sign' argument 4 names different: declaration 'k' definition 'k_supplied'. libgcrypt-1.11.1/cipher/dsa.c:989:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/ecc-curves.c:576:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_HEX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:634:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_EC_WEIERSTRASS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:741:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_UNKNOWN_CURVE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:823:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:963:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_USG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:989:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_OPAQUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:1070:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_EC_WEIERSTRASS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:1197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECC_DIALECT_ED25519 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:1303:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:1379:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_TYPE_EC [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:1480:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_EC_EDWARDS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:1577:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_UNKNOWN_NAME [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-curves.c:1598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_UNKNOWN_NAME [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-ecdh.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_FLAG_DJB_TWEAK [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-ecdh.c:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_ECC_CURVE25519 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-ecdh.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-ecdh.c:226:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_EC_WEIERSTRASS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-ecdh.c:340:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_ECC_CURVE25519 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-ecdsa.c:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-ecdsa.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BROKEN_PUBKEY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-ecdsa.c:41:52: style:inconclusive: Function '_gcry_ecc_ecdsa_sign' argument 2 names different: declaration 'k' definition 'k_supplied'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/ecc-common.h:90:67: note: Function '_gcry_ecc_ecdsa_sign' argument 2 names different: declaration 'k' definition 'k_supplied'. libgcrypt-1.11.1/cipher/ecc-ecdsa.c:41:52: note: Function '_gcry_ecc_ecdsa_sign' argument 2 names different: declaration 'k' definition 'k_supplied'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_HEX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INTERNAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:290:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECC_DIALECT_ED25519 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:516:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA512 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_FLAG_TRANSIENT_KEY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:712:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:921:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_DATA [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-eddsa.c:121:58: style:inconclusive: Function '_gcry_ecc_eddsa_encodepoint' argument 2 names different: declaration 'ctx' definition 'ec'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/ecc-common.h:100:73: note: Function '_gcry_ecc_eddsa_encodepoint' argument 2 names different: declaration 'ctx' definition 'ec'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:121:58: note: Function '_gcry_ecc_eddsa_encodepoint' argument 2 names different: declaration 'ctx' definition 'ec'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:122:41: style:inconclusive: Function '_gcry_ecc_eddsa_encodepoint' argument 3 names different: declaration 'x' definition 'x_in'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/ecc-common.h:101:56: note: Function '_gcry_ecc_eddsa_encodepoint' argument 3 names different: declaration 'x' definition 'x_in'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:122:41: note: Function '_gcry_ecc_eddsa_encodepoint' argument 3 names different: declaration 'x' definition 'x_in'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:122:58: style:inconclusive: Function '_gcry_ecc_eddsa_encodepoint' argument 4 names different: declaration 'y' definition 'y_in'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/ecc-common.h:101:70: note: Function '_gcry_ecc_eddsa_encodepoint' argument 4 names different: declaration 'y' definition 'y_in'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:122:58: note: Function '_gcry_ecc_eddsa_encodepoint' argument 4 names different: declaration 'y' definition 'y_in'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:897:36: style:inconclusive: Function '_gcry_ecc_eddsa_verify' argument 3 names different: declaration 'r' definition 'r_in'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/ecc-common.h:119:51: note: Function '_gcry_ecc_eddsa_verify' argument 3 names different: declaration 'r' definition 'r_in'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:897:36: note: Function '_gcry_ecc_eddsa_verify' argument 3 names different: declaration 'r' definition 'r_in'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:897:53: style:inconclusive: Function '_gcry_ecc_eddsa_verify' argument 4 names different: declaration 's' definition 's_in'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/ecc-common.h:119:65: note: Function '_gcry_ecc_eddsa_verify' argument 4 names different: declaration 's' definition 's_in'. libgcrypt-1.11.1/cipher/ecc-eddsa.c:897:53: note: Function '_gcry_ecc_eddsa_verify' argument 4 names different: declaration 's' definition 's_in'. libgcrypt-1.11.1/cipher/ecc-gost.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-gost.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BROKEN_PUBKEY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-misc.c:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_USG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-misc.c:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-misc.c:320:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_EC_EDWARDS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-misc.c:420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-misc.c:119:4: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] libgcrypt-1.11.1/cipher/ecc-misc.c:118:17: note: Assuming allocation function fails libgcrypt-1.11.1/cipher/ecc-misc.c:118:17: note: Assignment 'buf=xmalloc(1+2*pbytes)', assigned value is 0 libgcrypt-1.11.1/cipher/ecc-misc.c:119:4: note: Null pointer dereference libgcrypt-1.11.1/cipher/ecc-misc.c:120:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libgcrypt-1.11.1/cipher/ecc-misc.c:118:17: note: Assuming allocation function fails libgcrypt-1.11.1/cipher/ecc-misc.c:118:17: note: Assignment 'buf=xmalloc(1+2*pbytes)', assigned value is 0 libgcrypt-1.11.1/cipher/ecc-misc.c:120:12: note: Null pointer addition libgcrypt-1.11.1/cipher/ecc-sm2.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_DIGEST_ALGO [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-sm2.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SM3 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-sm2.c:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-sm2.c:394:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-sm2.c:504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BROKEN_PUBKEY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc-sm2.c:47:18: style: Variable 'dgst' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/ecc-sm2.c:257:20: style: Variable 'dgst' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/ecc-sm2.c:262:20: style: Variable 'in' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/ecc-sm2.c:267:20: style: Variable 'c3' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/ecc.c:261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_FLAG_TRANSIENT_KEY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:387:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:427:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_WEAK_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:483:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_WEAK_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:544:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:622:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_EC_MONTGOMERY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:743:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_FLAG_EDDSA [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:908:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:935:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_OP_SIGN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:1111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_OBJ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:1309:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_OP_ENCRYPT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:1484:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_OP_DECRYPT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:1685:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_USG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:1730:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUBKEY_FLAG_PARAM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:1965:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BAD_CRYPT_CTX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:2058:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:2259:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BAD_SIGNATURE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:2301:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_HEX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:2443:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_PK_ECC [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/ecc.c:2454:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_PK_ECC [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:162:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_WEAK_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:397:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:533:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_WEAK_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:711:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BAD_MPI [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:803:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_BAD_SECKEY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:833:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:898:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:1003:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:1068:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_CIPHER [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:1142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_USG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/elgamal.c:268:65: style:inconclusive: Function 'generate' argument 3 names different: declaration 'factors' definition 'ret_factors'. [funcArgNamesDifferent] libgcrypt-1.11.1/cipher/elgamal.c:72:47: note: Function 'generate' argument 3 names different: declaration 'factors' definition 'ret_factors'. libgcrypt-1.11.1/cipher/elgamal.c:268:65: note: Function 'generate' argument 3 names different: declaration 'factors' definition 'ret_factors'. libgcrypt-1.11.1/cipher/gost-s-box.c:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost-s-box.c:239:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libgcrypt-1.11.1/cipher/gost-s-box.c:258:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libgcrypt-1.11.1/cipher/gost-s-box.c:236:22: style: Variable 'sbox' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/gost28147.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gost_oid_map [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_KEYLEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbox_CryptoPro_3411 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:189:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gost_oid_map [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OP [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_KEYLEN [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_LENGTH [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:494:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_CHECKSUM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:527:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_OP [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/gost28147.c:120:22: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/gostr3411-94.c:76:20: style: Parameter 'u' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/gostr3411-94.c:76:28: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/gostr3411-94.c:175:31: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/gostr3411-94.c:188:31: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/gostr3411-94.c:201:22: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/gostr3411-94.c:215:34: style: Parameter 'hd' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/gostr3411-94.c:351:22: style: Variable 'hd' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/gostr3411-94.c:143:3: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libgcrypt-1.11.1/cipher/hash-common.c:52:18: style: Variable 'digest' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/idea.c:252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/idea.c:161:47: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/cipher/kdf.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_KDF_SALTED_S2K [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_DATA [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:683:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:782:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_CANCELED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:806:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:862:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_KDF_ARGON2ID [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:972:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_AES256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1067:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_sha256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1179:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1203:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1229:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1320:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_CANCELED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1487:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1624:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1714:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1779:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1810:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1908:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1947:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:1960:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:2019:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_VALUE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:2124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_UNKNOWN_ALGORITHM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:2165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_UNKNOWN_ALGORITHM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:2347:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:2402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_KDF_PBKDF2 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/kdf.c:760:7: style: Condition 'ec' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/kdf.c:759:33: note: Calling function 'argon2_fill_first_blocks' returns 0 libgcrypt-1.11.1/cipher/kdf.c:759:33: note: Assignment 'ec=argon2_fill_first_blocks(a)', assigned value is 0 libgcrypt-1.11.1/cipher/kdf.c:760:7: note: Condition 'ec' is always false libgcrypt-1.11.1/cipher/kdf.c:676:31: style: Parameter 'priv' can be declared as pointer to const. However it seems that 'argon2_compute_segment' is a callback function, if 'priv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libgcrypt-1.11.1/cipher/kdf.c:780:7: note: You might need to cast the function pointer here libgcrypt-1.11.1/cipher/kdf.c:676:31: note: Parameter 'priv' can be declared as pointer to const libgcrypt-1.11.1/cipher/kdf.c:717:12: style: Variable 'ref_block' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/kdf.c:811:12: style: Variable 'last_block' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/cipher/kdf.c:933:7: style: struct member 'balloon_context::prng_type' is never used. [unusedStructMember] libgcrypt-1.11.1/cipher/kdf.c:496:21: style: Variable 'ec' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/cipher/keccak_permute_32.h:535:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA3_224 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA3_256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA3_384 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHA3_512 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHAKE128 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_SHAKE256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1541:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_STATE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1588:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1602:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_sha3_224 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1610:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_sha3_256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1618:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_sha3_384 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1626:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_sha3_512 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1634:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_shake128 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1642:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_shake256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_TOO_LARGE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1730:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_CSHAKE128 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1736:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_CSHAKE256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1751:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1782:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_shake128 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1791:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gcry_digest_spec_shake256 [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1935:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_SELFTEST_FAILED [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1958:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_DIGEST_ALGO [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/cipher/keccak.c:1487:26: style: Condition 'outlen=bsize' is not redundant libgcrypt-1.11.1/cipher/keccak.c:1487:26: note: Condition 'outlen=5' is not redundant libgcrypt-1.11.1/doc/yat2m.c:1004:19: note: Condition '!n' is always false libgcrypt-1.11.1/doc/yat2m.c:1014:19: style: Condition '!n' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/doc/yat2m.c:1013:22: note: Assuming that condition 'n>=7' is not redundant libgcrypt-1.11.1/doc/yat2m.c:1014:19: note: Condition '!n' is always false libgcrypt-1.11.1/doc/yat2m.c:1019:19: style: Condition '!n' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/doc/yat2m.c:1018:22: note: Assuming that condition 'n>=12' is not redundant libgcrypt-1.11.1/doc/yat2m.c:1019:19: note: Condition '!n' is always false libgcrypt-1.11.1/doc/yat2m.c:1024:19: style: Condition '!n' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/doc/yat2m.c:1023:22: note: Assuming that condition 'n>=9' is not redundant libgcrypt-1.11.1/doc/yat2m.c:1024:19: note: Condition '!n' is always false libgcrypt-1.11.1/doc/yat2m.c:375:21: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:1598:57: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:1598:57: note: Calling function 'ascii_strupr', 1st argument 'xstrdup(p)' value is 0 libgcrypt-1.11.1/doc/yat2m.c:375:12: note: Assignment 'p=string', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:375:21: note: Null pointer dereference libgcrypt-1.11.1/doc/yat2m.c:446:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:441:19: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:441:19: note: Assignment 'm=xcalloc(1,sizeof(*m)+strlen(macroname))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:446:3: note: Null pointer dereference libgcrypt-1.11.1/doc/yat2m.c:483:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:478:19: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:478:19: note: Assignment 'm=xcalloc(1,sizeof(*m)+strlen(nameandvalue))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:483:3: note: Null pointer dereference libgcrypt-1.11.1/doc/yat2m.c:743:7: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] libgcrypt-1.11.1/doc/yat2m.c:800:7: style: Statements following noreturn function 'err()' will never be executed. [unreachableCode] libgcrypt-1.11.1/doc/yat2m.c:1416:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libgcrypt-1.11.1/doc/yat2m.c:1514:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libgcrypt-1.11.1/doc/yat2m.c:1530:19: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libgcrypt-1.11.1/doc/yat2m.c:387:14: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/doc/yat2m.c:664:42: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/doc/yat2m.c:1228:8: style: Variable 's' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/doc/yat2m.c:1228:15: style: Variable 'len' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/mpi/mpi-internal.h:276:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_CT_TYPE_GEN_MASK is a macro then please configure it. [unknownMacro] libgcrypt-1.11.1/mpi/ec.c:520:0: error: failed to evaluate #if condition, division/modulo by zero [preprocessorErrorDirective] libgcrypt-1.11.1/mpi/ec.c:520:2: error: failed to evaluate #if condition, division/modulo by zero [preprocessorErrorDirective] libgcrypt-1.11.1/mpi/generic/mpih-lshift.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_MPI_LIMB [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/mpi/generic/mpih-rshift.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITS_PER_MPI_LIMB [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/mpi/mpicoder.c:85:0: error: #error please implement for this limb size. [preprocessorErrorDirective] libgcrypt-1.11.1/mpi/mpicoder.c:85:7: error: #error please implement for this limb size. [preprocessorErrorDirective] libgcrypt-1.11.1/mpi/mpih-pow.c:70:0: error: #error "Please implement multiplicative inverse mod power of 2" [preprocessorErrorDirective] libgcrypt-1.11.1/mpi/mpih-pow.c:70:3: error: #error "Please implement multiplicative inverse mod power of 2" [preprocessorErrorDirective] libgcrypt-1.11.1/mpi/mpiutil.c:43:0: error: #error Need MY_UINT_MAX for this limb size [preprocessorErrorDirective] libgcrypt-1.11.1/mpi/mpiutil.c:43:3: error: #error Need MY_UINT_MAX for this limb size [preprocessorErrorDirective] libgcrypt-1.11.1/random/jitterentropy-base-user.h:54:0: error: #error This file expects to be included from rndjent.c (via jitterentropy.h) [preprocessorErrorDirective] libgcrypt-1.11.1/random/jitterentropy-base-user.h:54:3: error: #error This file expects to be included from rndjent.c (via jitterentropy.h) [preprocessorErrorDirective] libgcrypt-1.11.1/random/random-csprng.c:84:0: error: #error weird size for an unsigned long [preprocessorErrorDirective] libgcrypt-1.11.1/random/random-csprng.c:84:2: error: #error weird size for an unsigned long [preprocessorErrorDirective] libgcrypt-1.11.1/random/random-drbg.c:445:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_FLAG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:506:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:517:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:647:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_GENERAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:748:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_GENERAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:882:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_GENERAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:993:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_GENERAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1332:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1413:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1587:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_ENOMEM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1697:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drbg_lock_var [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1707:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drbg_lock_var [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1725:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_WEAK_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_GENERAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1835:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_INV_ARG [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1906:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_GENERAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:2381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_ENOMEM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:2406:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_GENERAL [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:2547:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_MD_FLAG_HMAC [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:2602:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_CIPHER_MODE_ECB [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:2644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-drbg.c:1038:9: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] libgcrypt-1.11.1/random/random-drbg.c:1029:11: note: If condition 'ret' is true, the function will return/exit libgcrypt-1.11.1/random/random-drbg.c:1038:9: note: Returning identical expression 'ret' libgcrypt-1.11.1/random/random-drbg.c:1498:10: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] libgcrypt-1.11.1/random/random-drbg.c:1467:7: note: If condition 'ret' is true, the function will return/exit libgcrypt-1.11.1/random/random-drbg.c:1498:10: note: Returning identical expression 'ret' libgcrypt-1.11.1/random/random-drbg.c:1173:7: style: Condition 'ret' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/random/random-drbg.c:1172:22: note: Calling function 'drbg_hash_df' returns 0 libgcrypt-1.11.1/random/random-drbg.c:1172:22: note: Assignment 'ret=drbg_hash_df(drbg,drbg->V,drbg_statelen(drbg),&data1)', assigned value is 0 libgcrypt-1.11.1/random/random-drbg.c:1173:7: note: Condition 'ret' is always false libgcrypt-1.11.1/random/random-drbg.c:1269:7: style: Condition 'ret' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/random/random-drbg.c:1268:33: note: Calling function 'drbg_hash_process_addtl' returns 0 libgcrypt-1.11.1/random/random-drbg.c:1268:33: note: Assignment 'ret=drbg_hash_process_addtl(drbg,addtl)', assigned value is 0 libgcrypt-1.11.1/random/random-drbg.c:1269:7: note: Condition 'ret' is always false libgcrypt-1.11.1/random/random-drbg.c:1274:7: style: Condition 'ret' is always false [knownConditionTrueFalse] libgcrypt-1.11.1/random/random-drbg.c:1273:27: note: Calling function 'drbg_hash_hashgen' returns 0 libgcrypt-1.11.1/random/random-drbg.c:1273:27: note: Assignment 'ret=drbg_hash_hashgen(drbg,buf,buflen)', assigned value is 0 libgcrypt-1.11.1/random/random-drbg.c:1274:7: note: Condition 'ret' is always false libgcrypt-1.11.1/random/random-drbg.c:1360:11: style: Condition 'ret' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/random/random-drbg.c:1359:30: note: Calling function 'drbg_get_entropy' returns -1 libgcrypt-1.11.1/random/random-drbg.c:1359:30: note: Assignment 'ret=drbg_get_entropy(drbg,entropy,entropylen)', assigned value is -1 libgcrypt-1.11.1/random/random-drbg.c:1360:11: note: Condition 'ret' is always true libgcrypt-1.11.1/random/random-drbg.c:536:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libgcrypt-1.11.1/random/random-drbg.c:539:3: note: Found duplicate branches for 'if' and 'else'. libgcrypt-1.11.1/random/random-drbg.c:536:8: note: Found duplicate branches for 'if' and 'else'. libgcrypt-1.11.1/random/random-drbg.c:2388:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libgcrypt-1.11.1/random/random-drbg.c:2386:7: note: ret is assigned libgcrypt-1.11.1/random/random-drbg.c:2388:7: note: ret is overwritten libgcrypt-1.11.1/random/random-drbg.c:2303:56: style:inconclusive: Function '_gcry_rngdrbg_cavs_test' argument 1 names different: declaration 't' definition 'test'. [funcArgNamesDifferent] libgcrypt-1.11.1/random/random.h:58:71: note: Function '_gcry_rngdrbg_cavs_test' argument 1 names different: declaration 't' definition 'test'. libgcrypt-1.11.1/random/random-drbg.c:2303:56: note: Function '_gcry_rngdrbg_cavs_test' argument 1 names different: declaration 't' definition 'test'. libgcrypt-1.11.1/random/random-drbg.c:2379:63: style:inconclusive: Function '_gcry_rngdrbg_healthcheck_one' argument 1 names different: declaration 't' definition 'test'. [funcArgNamesDifferent] libgcrypt-1.11.1/random/random.h:60:77: note: Function '_gcry_rngdrbg_healthcheck_one' argument 1 names different: declaration 't' definition 'test'. libgcrypt-1.11.1/random/random-drbg.c:2379:63: note: Function '_gcry_rngdrbg_healthcheck_one' argument 1 names different: declaration 't' definition 'test'. libgcrypt-1.11.1/random/random-drbg.c:548:27: style: Variable 'addptr' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/random/random-drbg.c:1020:13: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/random/random-drbg.c:1066:13: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/random/random-drbg.c:1128:13: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/random/random-drbg.c:1237:13: style: Variable 'retval' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/random/random-drbg.c:1827:59: style: Parameter 'pers' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/random/random-drbg.c:2303:56: style: Parameter 'test' can be declared as pointer to const [constParameterPointer] libgcrypt-1.11.1/random/random-drbg.c:491:3: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] libgcrypt-1.11.1/random/random-drbg.c:993:22: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/random/random-system.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_WEAK_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-system.c:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_rng_lock [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-system.c:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_rng_lock [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-system.c:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_VERY_STRONG_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random-system.c:166:10: style: Condition 'rc<0' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/random/random-system.c:163:9: note: Assignment 'rc=-1', assigned value is -1 libgcrypt-1.11.1/random/random-system.c:166:10: note: Condition 'rc<0' is always true libgcrypt-1.11.1/random/random.c:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_RNG_TYPE_STANDARD [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_RNG_TYPE_FIPS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/random.c:482:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_WEAK_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndegd.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndegd.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndegd.c:169:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndegd.c:240:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndegd.c:173:13: style: Condition '!bname' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/random/rndegd.c:148:23: note: Assignment 'bname=NULL', assigned value is 0 libgcrypt-1.11.1/random/rndegd.c:173:13: note: Condition '!bname' is always true libgcrypt-1.11.1/random/rndegd.c:54:16: style: Variable 'home' can be declared as pointer to const [constVariablePointer] libgcrypt-1.11.1/random/rndegd.c:233:14: style: Variable 'do_restart' is assigned a value that is never used. [unreadVariable] libgcrypt-1.11.1/random/rndgetentropy.c:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_VERY_STRONG_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndhw.c:226:14: style: Checking if unsigned expression 'req_length' is less than zero. [unsignedLessThanZero] libgcrypt-1.11.1/random/rndhw.c:207:19: note: Assignment 'nbytes=0', assigned value is 0 libgcrypt-1.11.1/random/rndhw.c:226:14: note: Unsigned less than zero libgcrypt-1.11.1/random/rndoldlinux.c:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFD [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndoldlinux.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndoldlinux.c:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRY_VERY_STRONG_RANDOM [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndunix.c:558:0: error: #error O_NONBLOCK is missing [preprocessorErrorDirective] libgcrypt-1.11.1/random/rndunix.c:558:2: error: #error O_NONBLOCK is missing [preprocessorErrorDirective] libgcrypt-1.11.1/random/rndw32.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pCryptAcquireContext [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndw32.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pRtlGenRandom [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndw32.c:344:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_MAP_READ [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndw32.c:442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_PERFORMANCE_DATA [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndw32.c:505:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndw32.c:805:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VER_PLATFORM_WIN32_NT [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndw32.c:910:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORYSTATUS [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/random/rndw32.c:755:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] libgcrypt-1.11.1/random/rndw32.c:173:14: style: struct member 'SharedIndex::iType' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:174:7: style: struct member 'SharedIndex::Count' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:179:14: style: struct member 'SharedSensor::ssType' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:180:17: style: struct member 'SharedSensor::ssName' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:181:8: style: struct member 'SharedSensor::sspadding1' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:182:10: style: struct member 'SharedSensor::ssCurrent' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:183:10: style: struct member 'SharedSensor::ssLow' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:184:10: style: struct member 'SharedSensor::ssHigh' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:185:8: style: struct member 'SharedSensor::ssCount' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:186:8: style: struct member 'SharedSensor::sspadding2' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:187:15: style: struct member 'SharedSensor::ssTotal' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:188:8: style: struct member 'SharedSensor::sspadding3' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:189:10: style: struct member 'SharedSensor::ssAlarm1' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:190:10: style: struct member 'SharedSensor::ssAlarm2' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:195:9: style: struct member 'SharedInfo::siSMB_Base' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:196:11: style: struct member 'SharedInfo::siSMB_Type' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:197:11: style: struct member 'SharedInfo::siSMB_Code' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:198:8: style: struct member 'SharedInfo::siSMB_Addr' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:199:17: style: struct member 'SharedInfo::siSMB_Name' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:200:9: style: struct member 'SharedInfo::siISA_Base' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:201:7: style: struct member 'SharedInfo::siChipType' is never used. [unusedStructMember] libgcrypt-1.11.1/random/rndw32.c:202:8: style: struct member 'SharedInfo::siVoltageSubType' is never used. [unusedStructMember] libgcrypt-1.11.1/src/dumpsexp.c:40:10: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libgcrypt-1.11.1/src/mpicalc.c:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_HEX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYMPI_FMT_HEX [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:116:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:138:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:163:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:176:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:190:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:207:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:224:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:239:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:250:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:263:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:278:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:296:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:404:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYCTL_DISABLE_HWF [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/src/mpicalc.c:80:14: error: Uninitialized variable: buf [uninitvar] libgcrypt-1.11.1/tests/t-common.h:28:0: error: #error config.h not included [preprocessorErrorDirective] libgcrypt-1.11.1/tests/t-common.h:28:3: error: #error config.h not included [preprocessorErrorDirective] libgcrypt-1.11.1/src/types.h:25:0: error: #error config.h must be included before types.h [preprocessorErrorDirective] libgcrypt-1.11.1/src/types.h:25:3: error: #error config.h must be included before types.h [preprocessorErrorDirective] libgcrypt-1.11.1/tests/stopwatch.h:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/tests/testdrv.c:166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/tests/testdrv.c:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/tests/testdrv.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/tests/testdrv.c:262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/tests/testdrv.c:541:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/tests/testdrv.c:650:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/tests/testdrv.c:811:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libgcrypt-1.11.1/tests/testdrv.c:866:30: style: Condition 'testpgms[i].flags' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/tests/testdrv.c:862:26: note: Assuming that condition 'testpgms[i].flags' is not redundant libgcrypt-1.11.1/tests/testdrv.c:866:30: note: Condition 'testpgms[i].flags' is always true libgcrypt-1.11.1/tests/testdrv.c:300:15: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] libgcrypt-1.11.1/tests/testdrv.c:799:15: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] diff: head libgcrypt-1.11.1/cipher/blake2.c:389:7: style: Condition 'nburn' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/blake2.c:387:38: note: Calling function 'blake2b_transform_generic' returns !<=31 libgcrypt-1.11.1/cipher/blake2.c:389:7: note: Condition 'nburn' is always true head libgcrypt-1.11.1/cipher/blake2.c:420:7: style: Condition 'burn' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/blake2.c:387:38: note: Calling function 'blake2b_transform_generic' returns !<=31 libgcrypt-1.11.1/cipher/blake2.c:390:5: note: Compound assignment '+=', assigned value is 31 libgcrypt-1.11.1/cipher/blake2.c:410:28: note: Calling function 'blake2b_transform' returns !<=31 libgcrypt-1.11.1/cipher/blake2.c:420:7: note: Condition 'burn' is always true head libgcrypt-1.11.1/cipher/chacha20.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] head libgcrypt-1.11.1/cipher/chacha20.c:723:20: style: Condition 'nburn>burn' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/chacha20.c:423:29: note: Calling function 'do_chacha20_blocks' returns !<=47 libgcrypt-1.11.1/cipher/chacha20.c:722:30: note: Calling function 'chacha20_blocks' returns !<=47 libgcrypt-1.11.1/cipher/chacha20.c:599:30: note: Assignment 'burn=0', assigned value is 0 libgcrypt-1.11.1/cipher/chacha20.c:723:20: note: Condition 'nburn>burn' is always true 2.17.0 libgcrypt-1.11.1/cipher/ecc-misc.c:120:12: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libgcrypt-1.11.1/cipher/ecc-misc.c:118:17: note: Assuming allocation function fails libgcrypt-1.11.1/cipher/ecc-misc.c:118:17: note: Assignment 'buf=xmalloc(1+2*pbytes)', assigned value is 0 libgcrypt-1.11.1/cipher/ecc-misc.c:120:12: note: Null pointer addition head libgcrypt-1.11.1/cipher/ecc-misc.c:120:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libgcrypt-1.11.1/cipher/ecc-misc.c:118:17: note: Assuming allocation function fails libgcrypt-1.11.1/cipher/ecc-misc.c:118:17: note: Assignment 'buf=xmalloc(1+2*pbytes)', assigned value is 0 libgcrypt-1.11.1/cipher/ecc-misc.c:120:12: note: Null pointer addition head libgcrypt-1.11.1/cipher/poly1305.c:48:3: error: #error please implement for this limb size. [preprocessorErrorDirective] head libgcrypt-1.11.1/cipher/sntrup761.c:760:30: style: Condition 'R3_recip(ginv,g)==0' is always true [knownConditionTrueFalse] libgcrypt-1.11.1/cipher/sntrup761.c:551:31: note: Calling function 'int16_t_nonzero_mask' returns !<=-1 libgcrypt-1.11.1/cipher/sntrup761.c:760:20: note: Calling function 'R3_recip' returns !<=-1 libgcrypt-1.11.1/cipher/sntrup761.c:760:30: note: Condition 'R3_recip(ginv,g)==0' is always true 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:1405:17: warning: If memory allocation fails, then there is a possible null pointer dereference: line [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:1404:18: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:1404:18: note: Assignment 'line=xmalloc(1024)', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:1405:17: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:1630:36: warning: If memory allocation fails, then there is a possible null pointer dereference: incname [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:1629:39: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:1629:39: note: Assignment 'incname=xstrdup(p)', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:1630:36: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:1637:27: warning: If memory allocation fails, then there is a possible null pointer dereference: incname [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:1635:37: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:1635:37: note: Assignment 'incname=xmalloc(strlen(opt_include)+1+strlen(p)+1)', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:1637:27: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:1638:24: warning: If memory allocation fails, then there is a possible null pointer dereference: incname [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:1635:37: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:1635:37: note: Assignment 'incname=xmalloc(strlen(opt_include)+1+strlen(p)+1)', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:1638:24: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:1640:27: warning: If memory allocation fails, then there is a possible null pointer dereference: incname [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:1635:37: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:1635:37: note: Assignment 'incname=xmalloc(strlen(opt_include)+1+strlen(p)+1)', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:1640:27: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:1641:34: warning: If memory allocation fails, then there is a possible null pointer dereference: incname [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:1635:37: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:1635:37: note: Assignment 'incname=xmalloc(strlen(opt_include)+1+strlen(p)+1)', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:1641:34: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:419:15: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:418:19: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:418:19: note: Assignment 'm=xcalloc(1,sizeof(*m)+strlen(name))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:419:15: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:420:7: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:418:19: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:418:19: note: Assignment 'm=xcalloc(1,sizeof(*m)+strlen(name))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:420:7: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:442:15: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:441:19: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:441:19: note: Assignment 'm=xcalloc(1,sizeof(*m)+strlen(macroname))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:442:15: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:443:7: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:441:19: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:441:19: note: Assignment 'm=xcalloc(1,sizeof(*m)+strlen(macroname))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:443:7: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:479:15: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:478:19: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:478:19: note: Assignment 'm=xcalloc(1,sizeof(*m)+strlen(nameandvalue))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:479:15: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:480:7: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:478:19: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:478:19: note: Assignment 'm=xcalloc(1,sizeof(*m)+strlen(nameandvalue))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:480:7: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:573:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cond [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:572:18: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:572:18: note: Assignment 'cond=xcalloc(1,sizeof(*cond)+strlen(name))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:573:3: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:574:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cond [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:572:18: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:572:18: note: Assignment 'cond=xcalloc(1,sizeof(*cond)+strlen(name))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:574:3: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:575:11: warning: If memory allocation fails, then there is a possible null pointer dereference: cond [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:572:18: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:572:18: note: Assignment 'cond=xcalloc(1,sizeof(*cond)+strlen(name))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:575:11: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:687:7: warning: If memory allocation fails, then there is a possible null pointer dereference: lb [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:686:20: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:686:20: note: Assignment 'lb=xcalloc(1,sizeof(*lb))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:687:7: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/doc/yat2m.c:688:7: warning: If memory allocation fails, then there is a possible null pointer dereference: lb [nullPointerOutOfMemory] libgcrypt-1.11.1/doc/yat2m.c:686:20: note: Assuming allocation function fails libgcrypt-1.11.1/doc/yat2m.c:686:20: note: Assignment 'lb=xcalloc(1,sizeof(*lb))', assigned value is 0 libgcrypt-1.11.1/doc/yat2m.c:688:7: note: Null pointer dereference head libgcrypt-1.11.1/mpi/ec.c:520:2: error: failed to evaluate #if condition, division/modulo by zero [preprocessorErrorDirective] head libgcrypt-1.11.1/mpi/mpicoder.c:85:7: error: #error please implement for this limb size. [preprocessorErrorDirective] head libgcrypt-1.11.1/mpi/mpih-pow.c:70:3: error: #error "Please implement multiplicative inverse mod power of 2" [preprocessorErrorDirective] head libgcrypt-1.11.1/mpi/mpiutil.c:43:3: error: #error Need MY_UINT_MAX for this limb size [preprocessorErrorDirective] head libgcrypt-1.11.1/random/jitterentropy-base-user.h:54:3: error: #error This file expects to be included from rndjent.c (via jitterentropy.h) [preprocessorErrorDirective] head libgcrypt-1.11.1/random/random-csprng.c:84:2: error: #error weird size for an unsigned long [preprocessorErrorDirective] head libgcrypt-1.11.1/random/rndunix.c:558:2: error: #error O_NONBLOCK is missing [preprocessorErrorDirective] head libgcrypt-1.11.1/src/g10lib.h:33:2: error: #error something is wrong with config.h [preprocessorErrorDirective] head libgcrypt-1.11.1/src/types.h:25:3: error: #error config.h must be included before types.h [preprocessorErrorDirective] head libgcrypt-1.11.1/tests/t-common.h:28:3: error: #error config.h not included [preprocessorErrorDirective] 2.17.0 libgcrypt-1.11.1/tests/testdrv.c:205:11: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] libgcrypt-1.11.1/tests/testdrv.c:204:21: note: Assuming allocation function fails libgcrypt-1.11.1/tests/testdrv.c:204:21: note: Assignment 'p=xmalloc(n+1)', assigned value is 0 libgcrypt-1.11.1/tests/testdrv.c:205:11: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/tests/testdrv.c:307:27: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] libgcrypt-1.11.1/tests/testdrv.c:306:20: note: Assuming allocation function fails libgcrypt-1.11.1/tests/testdrv.c:306:20: note: Assignment 'result=xmalloc(bytes)', assigned value is 0 libgcrypt-1.11.1/tests/testdrv.c:307:27: note: Null pointer addition 2.17.0 libgcrypt-1.11.1/tests/testdrv.c:527:3: warning: If memory allocation fails, then there is a possible null pointer dereference: arg_list [nullPointerOutOfMemory] libgcrypt-1.11.1/tests/testdrv.c:526:22: note: Assuming allocation function fails libgcrypt-1.11.1/tests/testdrv.c:526:22: note: Assignment 'arg_list=xcalloc(i+2,sizeof(*arg_list))', assigned value is 0 libgcrypt-1.11.1/tests/testdrv.c:527:3: note: Null pointer dereference 2.17.0 libgcrypt-1.11.1/tests/testdrv.c:528:7: warning: If memory allocation fails, then there is a possible null pointer dereference: arg_list [nullPointerOutOfMemory] libgcrypt-1.11.1/tests/testdrv.c:526:22: note: Assuming allocation function fails libgcrypt-1.11.1/tests/testdrv.c:526:22: note: Assignment 'arg_list=xcalloc(i+2,sizeof(*arg_list))', assigned value is 0 libgcrypt-1.11.1/tests/testdrv.c:528:7: note: Null pointer dereference DONE