2026-05-01 11:08 ftp://ftp.de.debian.org/debian/pool/main/c/codecrypt/codecrypt_1.8.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 437 274 elapsed-time: 0.5 0.4 head-timing-info: old-timing-info: head results: codecrypt-1.8/src/sencode.h:58:2: style: Class 'sencode_int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] codecrypt-1.8/src/sencode.h:69:2: style: Class 'sencode_bytes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] codecrypt-1.8/src/sencode.h:70:2: style: Class 'sencode_bytes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] codecrypt-1.8/src/sencode.h:50:22: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sencode.h:36:22: note: Virtual function in base class codecrypt-1.8/src/sencode.h:50:22: note: Function in derived class codecrypt-1.8/src/sencode.h:51:15: style: The function 'destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sencode.h:37:15: note: Virtual function in base class codecrypt-1.8/src/sencode.h:51:15: note: Function in derived class codecrypt-1.8/src/sencode.h:62:22: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sencode.h:36:22: note: Virtual function in base class codecrypt-1.8/src/sencode.h:62:22: note: Function in derived class codecrypt-1.8/src/sencode.h:72:22: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sencode.h:36:22: note: Virtual function in base class codecrypt-1.8/src/sencode.h:72:22: note: Function in derived class codecrypt-1.8/src/algo_suite.cpp:26:44: style:inconclusive: Function 'fill_algorithm_suite' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/hash.h:55:9: debug: Failed to instantiate template "factoryof". The checking continues anyway. [templateInstantiation] codecrypt-1.8/src/sc.h:57:9: debug: Failed to instantiate template "factoryof". The checking continues anyway. [templateInstantiation] codecrypt-1.8/src/envelope.cpp:222:44: style:inconclusive: Function 'envelope_lookalike' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/envelope.cpp:40:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] codecrypt-1.8/src/bvector.cpp:156:15: style:inconclusive: Technically the member function 'bvector::hamming_weight' can be const. [functionConst] codecrypt-1.8/src/bvector.h:182:7: note: Technically the member function 'bvector::hamming_weight' can be const. codecrypt-1.8/src/bvector.cpp:156:15: note: Technically the member function 'bvector::hamming_weight' can be const. codecrypt-1.8/src/bvector.cpp:228:14: style:inconclusive: Technically the member function 'bvector::degree' can be const. [functionConst] codecrypt-1.8/src/bvector.h:204:6: note: Technically the member function 'bvector::degree' can be const. codecrypt-1.8/src/bvector.cpp:228:14: note: Technically the member function 'bvector::degree' can be const. codecrypt-1.8/src/gf2m.h:42:14: style: The member function 'gf2m::add' can be static. [functionStatic] codecrypt-1.8/src/gf2m.h:46:14: style:inconclusive: Technically the member function 'gf2m::mult' can be const. [functionConst] codecrypt-1.8/src/gf2m.h:51:14: style:inconclusive: Technically the member function 'gf2m::exp' can be const. [functionConst] codecrypt-1.8/src/gf2m.h:61:14: style:inconclusive: Technically the member function 'gf2m::inv' can be const. [functionConst] codecrypt-1.8/src/gf2m.h:66:14: style:inconclusive: Technically the member function 'gf2m::inv_square' can be const. [functionConst] codecrypt-1.8/src/gf2m.h:72:14: style:inconclusive: Technically the member function 'gf2m::div' can be const. [functionConst] codecrypt-1.8/src/gf2m.h:78:14: style:inconclusive: Technically the member function 'gf2m::sq_root' can be const. [functionConst] codecrypt-1.8/src/bvector.cpp:33:30: style:inconclusive: Function 'resize' argument 1 names different: declaration 'size' definition 'newsize'. [funcArgNamesDifferent] codecrypt-1.8/src/bvector.h:135:22: note: Function 'resize' argument 1 names different: declaration 'size' definition 'newsize'. codecrypt-1.8/src/bvector.cpp:33:30: note: Function 'resize' argument 1 names different: declaration 'size' definition 'newsize'. codecrypt-1.8/src/bvector.cpp:75:37: style:inconclusive: Function 'append' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:80:41: style:inconclusive: Function 'add_offset' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:132:41: style:inconclusive: Function 'add_offset' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:163:34: style:inconclusive: Function 'add' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:169:40: style:inconclusive: Function 'add_range' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:169:50: style:inconclusive: Function 'add_range' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:169:60: style:inconclusive: Function 'add_range' argument 3 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:175:38: style:inconclusive: Function 'rot_add' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:175:48: style:inconclusive: Function 'rot_add' argument 2 names different: declaration '' definition 'rot'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:187:40: style:inconclusive: Function 'set_block' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:187:50: style:inconclusive: Function 'set_block' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:194:33: style:inconclusive: Function 'get_block' argument 1 names different: declaration 'start' definition 'offset'. [funcArgNamesDifferent] codecrypt-1.8/src/bvector.h:193:25: note: Function 'get_block' argument 1 names different: declaration 'start' definition 'offset'. codecrypt-1.8/src/bvector.cpp:194:33: note: Function 'get_block' argument 1 names different: declaration 'start' definition 'offset'. codecrypt-1.8/src/bvector.cpp:194:48: style:inconclusive: Function 'get_block' argument 2 names different: declaration 'cnt' definition 'bs'. [funcArgNamesDifferent] codecrypt-1.8/src/bvector.h:193:39: note: Function 'get_block' argument 2 names different: declaration 'cnt' definition 'bs'. codecrypt-1.8/src/bvector.cpp:194:48: note: Function 'get_block' argument 2 names different: declaration 'cnt' definition 'bs'. codecrypt-1.8/src/bvector.cpp:194:60: style:inconclusive: Function 'get_block' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:202:49: style:inconclusive: Function 'and_hamming_weight' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:248:52: style:inconclusive: Function 'ext_gcd' argument 2 names different: declaration 's' definition 's0'. [funcArgNamesDifferent] codecrypt-1.8/src/bvector.h:206:44: note: Function 'ext_gcd' argument 2 names different: declaration 's' definition 's0'. codecrypt-1.8/src/bvector.cpp:248:52: note: Function 'ext_gcd' argument 2 names different: declaration 's' definition 's0'. codecrypt-1.8/src/bvector.cpp:248:64: style:inconclusive: Function 'ext_gcd' argument 3 names different: declaration 't' definition 't0'. [funcArgNamesDifferent] codecrypt-1.8/src/bvector.h:206:55: note: Function 'ext_gcd' argument 3 names different: declaration 't' definition 't0'. codecrypt-1.8/src/bvector.cpp:248:64: note: Function 'ext_gcd' argument 3 names different: declaration 't' definition 't0'. codecrypt-1.8/src/bvector.cpp:303:51: style:inconclusive: Function 'from_poly_cotrace' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:303:59: style:inconclusive: Function 'from_poly_cotrace' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:312:44: style:inconclusive: Function 'to_bytes' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:321:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:330:46: style:inconclusive: Function 'from_string' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:343:51: style:inconclusive: Function 'from_bytes' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:439:35: style:inconclusive: Function 'colex_rank' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:484:37: style:inconclusive: Function 'colex_unrank' argument 1 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/bvector.cpp:303:59: style: Parameter 'fld' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/bvector.cpp:123:24: style: Instance of 'reference' object is destroyed immediately, assignment has no effect. [unusedScopedObject] codecrypt-1.8/src/bvector.cpp:309:14: style: Instance of 'reference' object is destroyed immediately, assignment has no effect. [unusedScopedObject] codecrypt-1.8/src/bvector.cpp:159:46: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] codecrypt-1.8/src/bvector.cpp:215:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] codecrypt-1.8/src/bvector.cpp:232:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] codecrypt-1.8/src/factoryof.h:64:25: warning: Class 'instanceof' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] codecrypt-1.8/src/factoryof.h:49:2: style: Class 'instanceof' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] codecrypt-1.8/src/chacha.h:45:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:36:15: note: Virtual function in base class codecrypt-1.8/src/chacha.h:45:7: note: Function in derived class codecrypt-1.8/src/chacha.h:47:7: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:37:15: note: Virtual function in base class codecrypt-1.8/src/chacha.h:47:7: note: Function in derived class codecrypt-1.8/src/chacha.h:51:7: style: The function 'load_key' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:38:15: note: Virtual function in base class codecrypt-1.8/src/chacha.h:51:7: note: Function in derived class codecrypt-1.8/src/chacha.h:52:7: style: The function 'gen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:39:15: note: Virtual function in base class codecrypt-1.8/src/chacha.h:52:7: note: Function in derived class codecrypt-1.8/src/chacha.h:53:7: style: The function 'gen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:40:15: note: Virtual function in base class codecrypt-1.8/src/chacha.h:53:7: note: Function in derived class codecrypt-1.8/src/chacha.h:55:9: style: The function 'key_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:43:17: note: Virtual function in base class codecrypt-1.8/src/chacha.h:55:9: note: Function in derived class codecrypt-1.8/src/chacha.h:59:9: style: The function 'block_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:44:17: note: Virtual function in base class codecrypt-1.8/src/chacha.h:59:9: note: Function in derived class codecrypt-1.8/src/chacha.cpp:124:7: warning: Either the condition 'out' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] codecrypt-1.8/src/chacha.cpp:121:7: note: Assuming that condition 'out' is not redundant codecrypt-1.8/src/chacha.cpp:124:7: note: Null pointer addition codecrypt-1.8/src/chacha.cpp:31:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/chacha.cpp:87:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/chacha.cpp:121:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/chacha.cpp:132:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/sc.h:53:26: error: Out of bounds access of K, index 'K.size()' is out of bounds. [containerOutOfBoundsIndexExpression] codecrypt-1.8/src/fft.cpp:57:19: style:inconclusive: Function 'fft' argument 1 names different: declaration 'in' definition 'inb'. [funcArgNamesDifferent] codecrypt-1.8/src/fft.h:31:19: note: Function 'fft' argument 1 names different: declaration 'in' definition 'inb'. codecrypt-1.8/src/fft.cpp:57:19: note: Function 'fft' argument 1 names different: declaration 'in' definition 'inb'. codecrypt-1.8/src/fft.cpp:65:40: style:inconclusive: Function 'fft' argument 2 names different: declaration 'out' definition 'outb'. [funcArgNamesDifferent] codecrypt-1.8/src/fft.h:32:40: note: Function 'fft' argument 2 names different: declaration 'out' definition 'outb'. codecrypt-1.8/src/fft.cpp:65:40: note: Function 'fft' argument 2 names different: declaration 'out' definition 'outb'. codecrypt-1.8/src/fft.cpp:57:19: style: Parameter 'inb' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/generator.cpp:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/generator.h:46:7: style: The function 'random' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/prng.h:33:15: note: Virtual function in base class codecrypt-1.8/src/generator.h:46:7: note: Function in derived class codecrypt-1.8/src/generator.h:48:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/actions.cpp:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:251:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:347:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:367:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:529:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:659:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:724:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:980:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1085:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1304:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1416:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1500:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1575:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1681:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1732:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1763:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1816:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1841:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1877:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:1902:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/gf2m.cpp:87:25: style:inconclusive: Function 'create' argument 1 names different: declaration 'm' definition 'M'. [funcArgNamesDifferent] codecrypt-1.8/src/gf2m.h:38:20: note: Function 'create' argument 1 names different: declaration 'm' definition 'M'. codecrypt-1.8/src/gf2m.cpp:87:25: note: Function 'create' argument 1 names different: declaration 'm' definition 'M'. codecrypt-1.8/src/fmtseq.cpp:211:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/fmtseq.cpp:324:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/fmtseq.cpp:369:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/hashfile.cpp:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/factoryof.h:64:25: warning: Class 'instanceof < hash_proc >' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] codecrypt-1.8/src/factoryof.h:49:2: style: Class 'instanceof < hash_proc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] codecrypt-1.8/src/hashfile.cpp:44:7: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:43:15: note: Virtual function in base class codecrypt-1.8/src/hashfile.cpp:44:7: note: Function in derived class codecrypt-1.8/src/hashfile.cpp:48:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:44:15: note: Virtual function in base class codecrypt-1.8/src/hashfile.cpp:48:7: note: Function in derived class codecrypt-1.8/src/hashfile.cpp:52:7: style: The function 'eat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:46:15: note: Virtual function in base class codecrypt-1.8/src/hashfile.cpp:52:7: note: Function in derived class codecrypt-1.8/src/hashfile.cpp:56:20: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:47:28: note: Virtual function in base class codecrypt-1.8/src/hashfile.cpp:56:20: note: Function in derived class codecrypt-1.8/src/hashfile.cpp:66:7: style: The function 'cryptographically_significant' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:57:15: note: Virtual function in base class codecrypt-1.8/src/hashfile.cpp:66:7: note: Function in derived class codecrypt-1.8/src/hashfile.cpp:106:13: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/hashfile.cpp:147:13: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/hash.h:51:28: error: Out of bounds access of a, index 'a.size()' is out of bounds. [containerOutOfBoundsIndexExpression] codecrypt-1.8/src/iohelpers.cpp:26:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/iohelpers.cpp:35:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/iohelpers.cpp:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/iohelpers.cpp:50:46: style:inconclusive: Function 'escape_output' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.h:66:3: warning:inconclusive: Member variable 'tree_stk_item::level' is not initialized in the constructor. [uninitMemberVar] codecrypt-1.8/src/fmtseq.h:66:3: warning:inconclusive: Member variable 'tree_stk_item::pos' is not initialized in the constructor. [uninitMemberVar] codecrypt-1.8/src/fmtseq.h:78:7: style:inconclusive: Technically the member function 'fmtseq::privkey::sigs_remaining' can be const. [functionConst] codecrypt-1.8/src/fmtseq.h:82:7: style:inconclusive: Technically the member function 'fmtseq::privkey::hash_size' can be const. [functionConst] codecrypt-1.8/src/fmtseq.h:86:7: style:inconclusive: Technically the member function 'fmtseq::privkey::signature_size' can be const. [functionConst] codecrypt-1.8/src/fmtseq.h:103:7: style:inconclusive: Technically the member function 'fmtseq::pubkey::hash_size' can be const. [functionConst] codecrypt-1.8/src/fmtseq.h:107:7: style:inconclusive: Technically the member function 'fmtseq::pubkey::signature_size' can be const. [functionConst] codecrypt-1.8/src/fmtseq.cpp:169:7: style: The scope of the variable 'd_leaves' can be reduced. [variableScope] codecrypt-1.8/src/fmtseq.cpp:169:29: style: The scope of the variable 'd_h' can be reduced. [variableScope] codecrypt-1.8/src/fmtseq.cpp:404:7: style: The scope of the variable 'exlev' can be reduced. [variableScope] codecrypt-1.8/src/fmtseq.cpp:404:14: style: The scope of the variable 'expos' can be reduced. [variableScope] codecrypt-1.8/src/fmtseq.cpp:404:21: style: The scope of the variable 'exid' can be reduced. [variableScope] codecrypt-1.8/src/fmtseq.cpp:263:30: style:inconclusive: Function 'generate' argument 1 names different: declaration '' definition 'pub'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:263:43: style:inconclusive: Function 'generate' argument 2 names different: declaration '' definition 'priv'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:264:28: style:inconclusive: Function 'generate' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:264:43: style:inconclusive: Function 'generate' argument 4 names different: declaration '' definition 'hf'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:264:60: style:inconclusive: Function 'generate' argument 5 names different: declaration '' definition 'generator'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:364:35: style:inconclusive: Function 'sign' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:364:50: style:inconclusive: Function 'sign' argument 2 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:364:66: style:inconclusive: Function 'sign' argument 3 names different: declaration '' definition 'hf'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:365:33: style:inconclusive: Function 'sign' argument 4 names different: declaration '' definition 'generator'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:449:36: style:inconclusive: Function 'verify' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:449:56: style:inconclusive: Function 'verify' argument 2 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:449:73: style:inconclusive: Function 'verify' argument 3 names different: declaration '' definition 'hf'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/fmtseq.cpp:228:12: style: Local variable 'i' shadows outer variable [shadowVariable] codecrypt-1.8/src/fmtseq.cpp:136:7: note: Shadowed declaration codecrypt-1.8/src/fmtseq.cpp:228:12: note: Shadow variable codecrypt-1.8/src/fmtseq.cpp:324:9: style: Local variable 'l' shadows outer argument [shadowArgument] codecrypt-1.8/src/fmtseq.cpp:265:45: note: Shadowed declaration codecrypt-1.8/src/fmtseq.cpp:324:9: note: Shadow variable codecrypt-1.8/src/fmtseq.h:67:52: performance: Function parameter 'i' should be passed by const reference. [passedByValue] codecrypt-1.8/src/fmtseq.cpp:95:36: style: Parameter 'priv' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/ios.cpp:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/ios.cpp:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/ios.cpp:41:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/ios.cpp:50:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/ios.cpp:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/ios.cpp:23:61: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/ios.cpp:31:62: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/ios.cpp:39:55: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/ios.cpp:45:57: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/ios.cpp:58:58: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/cube_hash.h:51:1: style: The class 'cubehashproc < 16 , 16 , 32 , 32 , 16 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cube_hash.h:51:1: style: The class 'cubehashproc < 16 , 16 , 32 , 32 , 24 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cube_hash.h:51:1: style: The class 'cubehashproc < 16 , 16 , 32 , 32 , 32 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cube_hash.h:51:1: style: The class 'cubehashproc < 16 , 16 , 32 , 32 , 48 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cube_hash.h:51:1: style: The class 'cubehashproc < 16 , 16 , 32 , 32 , 64 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cubehash_impl.h:36:1: style: The class 'cubehash_state < 16 , 16 , 32 , 32 , 16 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cubehash_impl.h:36:1: style: The class 'cubehash_state < 16 , 16 , 32 , 32 , 24 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cubehash_impl.h:36:1: style: The class 'cubehash_state < 16 , 16 , 32 , 32 , 32 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cubehash_impl.h:36:1: style: The class 'cubehash_state < 16 , 16 , 32 , 32 , 48 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cubehash_impl.h:36:1: style: The class 'cubehash_state < 16 , 16 , 32 , 32 , 64 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/cubehash_impl.h:126:7: style:inconclusive: Technically the member function 'cubehash_state < 16 , 16 , 32 , 32 , 16 >::get_hash' can be const. [functionConst] codecrypt-1.8/src/cubehash_impl.h:126:7: style:inconclusive: Technically the member function 'cubehash_state < 16 , 16 , 32 , 32 , 24 >::get_hash' can be const. [functionConst] codecrypt-1.8/src/cubehash_impl.h:126:7: style:inconclusive: Technically the member function 'cubehash_state < 16 , 16 , 32 , 32 , 32 >::get_hash' can be const. [functionConst] codecrypt-1.8/src/cubehash_impl.h:126:7: style:inconclusive: Technically the member function 'cubehash_state < 16 , 16 , 32 , 32 , 48 >::get_hash' can be const. [functionConst] codecrypt-1.8/src/cubehash_impl.h:126:7: style:inconclusive: Technically the member function 'cubehash_state < 16 , 16 , 32 , 32 , 64 >::get_hash' can be const. [functionConst] codecrypt-1.8/src/cube_hash.h:57:7: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:43:15: note: Virtual function in base class codecrypt-1.8/src/cube_hash.h:57:7: note: Function in derived class codecrypt-1.8/src/cube_hash.h:61:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:44:15: note: Virtual function in base class codecrypt-1.8/src/cube_hash.h:61:7: note: Function in derived class codecrypt-1.8/src/cube_hash.h:66:7: style: The function 'eat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:46:15: note: Virtual function in base class codecrypt-1.8/src/cube_hash.h:66:7: note: Function in derived class codecrypt-1.8/src/cube_hash.h:85:20: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:47:28: note: Virtual function in base class codecrypt-1.8/src/cube_hash.h:85:20: note: Function in derived class codecrypt-1.8/src/cube_hash.h:29:7: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:37:15: note: Virtual function in base class codecrypt-1.8/src/cube_hash.h:29:7: note: Function in derived class codecrypt-1.8/src/cube_hash.h:33:20: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/hash.h:36:28: note: Virtual function in base class codecrypt-1.8/src/cube_hash.h:33:20: note: Function in derived class codecrypt-1.8/src/cubehash_impl.h:86:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/cubehash_impl.h:105:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/main.cpp:25:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/main.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/main.cpp:246:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/algos_sig.cpp:89:38: style: Parameter 'rng' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/keyring.cpp:321:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.cpp:358:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.cpp:369:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.cpp:409:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.cpp:472:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.cpp:533:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.cpp:556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.cpp:584:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.h:67:3: warning: Member variable 'keypair_entry::locked' is not initialized in the constructor. [uninitMemberVar] codecrypt-1.8/src/keyring.h:67:3: warning: Member variable 'keypair_entry::sk' is not initialized in the constructor. [uninitMemberVar] codecrypt-1.8/src/keyring.h:72:3: warning: Member variable 'keypair_entry::sk' is not initialized in the constructor. [uninitMemberVar] codecrypt-1.8/src/keyring.h:83:3: warning: Member variable 'keypair_entry::locked' is not initialized in the constructor. [uninitMemberVar] codecrypt-1.8/src/keyring.h:83:3: warning: Member variable 'keypair_entry::sk' is not initialized in the constructor. [uninitMemberVar] codecrypt-1.8/src/main.cpp:33:23: style: Parameter 'pname' can be declared as pointer to const [constParameterPointer] codecrypt-1.8/src/main.cpp:147:24: style: Variable 'long_opts' can be declared as const array [constVariable] codecrypt-1.8/src/matrix.cpp:39:25: style:inconclusive: Function 'unit' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:49:40: style:inconclusive: Function 'operator*' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:56:40: style:inconclusive: Function 'compute_transpose' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:66:33: style:inconclusive: Function 'mult' argument 1 names different: declaration '' definition 'right'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:79:40: style:inconclusive: Function 'compute_inversion' argument 1 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:134:39: style:inconclusive: Function 'get_right_square' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:144:41: style:inconclusive: Function 'strip_right_square' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:154:42: style:inconclusive: Function 'extend_left_compact' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:169:45: style:inconclusive: Function 'create_goppa_generator' argument 1 names different: declaration '' definition 'g'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:169:60: style:inconclusive: Function 'create_goppa_generator' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:169:68: style:inconclusive: Function 'create_goppa_generator' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:175:45: style:inconclusive: Function 'create_goppa_generator' argument 1 names different: declaration '' definition 'g'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:175:66: style:inconclusive: Function 'create_goppa_generator' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:192:30: style:inconclusive: Function 'set_block' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:192:38: style:inconclusive: Function 'set_block' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/matrix.cpp:192:54: style:inconclusive: Function 'set_block' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/permutation.cpp:25:50: style:inconclusive: Function 'compute_inversion' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/permutation.cpp:32:41: style:inconclusive: Function 'generate_random' argument 1 names different: declaration 'n' definition 'size'. [funcArgNamesDifferent] codecrypt-1.8/src/permutation.h:42:29: note: Function 'generate_random' argument 1 names different: declaration 'n' definition 'size'. codecrypt-1.8/src/permutation.cpp:32:41: note: Function 'generate_random' argument 1 names different: declaration 'n' definition 'size'. codecrypt-1.8/src/mce_qcmdpc.cpp:122:14: style: The member function 'mce_qcmdpc::privkey::prepare' can be static. [functionStatic] codecrypt-1.8/src/mce_qcmdpc.h:49:6: note: The member function 'mce_qcmdpc::privkey::prepare' can be static. codecrypt-1.8/src/mce_qcmdpc.cpp:122:14: note: The member function 'mce_qcmdpc::privkey::prepare' can be static. codecrypt-1.8/src/permutation.cpp:32:52: style:inconclusive: Function 'generate_random' argument 2 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.h:57:7: style:inconclusive: Technically the member function 'mce_qcmdpc::privkey::error_count' can be const. [functionConst] codecrypt-1.8/src/mce_qcmdpc.h:80:7: style:inconclusive: Technically the member function 'mce_qcmdpc::pubkey::error_count' can be const. [functionConst] codecrypt-1.8/src/mce_qcmdpc.cpp:245:26: style: The scope of the variable 'round_unsat' can be reduced. [variableScope] codecrypt-1.8/src/mce_qcmdpc.cpp:29:34: style:inconclusive: Function 'generate' argument 1 names different: declaration '' definition 'pub'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:29:47: style:inconclusive: Function 'generate' argument 2 names different: declaration '' definition 'priv'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:29:58: style:inconclusive: Function 'generate' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:30:32: style:inconclusive: Function 'generate' argument 4 names different: declaration 'blocksize' definition 'block_size'. [funcArgNamesDifferent] codecrypt-1.8/src/mce_qcmdpc.h:88:46: note: Function 'generate' argument 4 names different: declaration 'blocksize' definition 'block_size'. codecrypt-1.8/src/mce_qcmdpc.cpp:30:32: note: Function 'generate' argument 4 names different: declaration 'blocksize' definition 'block_size'. codecrypt-1.8/src/mce_qcmdpc.cpp:30:49: style:inconclusive: Function 'generate' argument 5 names different: declaration 'blocks' definition 'block_count'. [funcArgNamesDifferent] codecrypt-1.8/src/mce_qcmdpc.h:88:62: note: Function 'generate' argument 5 names different: declaration 'blocks' definition 'block_count'. codecrypt-1.8/src/mce_qcmdpc.cpp:30:49: note: Function 'generate' argument 5 names different: declaration 'blocks' definition 'block_count'. codecrypt-1.8/src/mce_qcmdpc.cpp:127:37: style:inconclusive: Function 'encrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:127:49: style:inconclusive: Function 'encrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:127:59: style:inconclusive: Function 'encrypt' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:144:36: style:inconclusive: Function 'encrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:144:48: style:inconclusive: Function 'encrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:144:67: style:inconclusive: Function 'encrypt' argument 3 names different: declaration '' definition 'errors'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:186:39: style:inconclusive: Function 'decrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:186:53: style:inconclusive: Function 'decrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:195:39: style:inconclusive: Function 'decrypt' argument 1 names different: declaration '' definition 'in_orig'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:195:58: style:inconclusive: Function 'decrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:195:73: style:inconclusive: Function 'decrypt' argument 3 names different: declaration '' definition 'errors'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/mce_qcmdpc.cpp:249:13: style: Local variable 'i' shadows outer variable [shadowVariable] codecrypt-1.8/src/mce_qcmdpc.cpp:197:7: note: Shadowed declaration codecrypt-1.8/src/mce_qcmdpc.cpp:249:13: note: Shadow variable codecrypt-1.8/src/message.cpp:48:20: style:inconclusive: Technically the member function 'encrypted_msg::decrypt' can be const. [functionConst] codecrypt-1.8/src/message.h:37:6: note: Technically the member function 'encrypted_msg::decrypt' can be const. codecrypt-1.8/src/message.cpp:48:20: note: Technically the member function 'encrypted_msg::decrypt' can be const. codecrypt-1.8/src/message.cpp:104:17: style:inconclusive: Technically the member function 'signed_msg::verify' can be const. [functionConst] codecrypt-1.8/src/message.h:53:6: note: Technically the member function 'signed_msg::verify' can be const. codecrypt-1.8/src/message.cpp:104:17: note: Technically the member function 'signed_msg::verify' can be const. codecrypt-1.8/src/message.cpp:24:48: style:inconclusive: Function 'encrypt' argument 2 names different: declaration 'alg_id' definition 'Alg_id'. [funcArgNamesDifferent] codecrypt-1.8/src/message.h:39:34: note: Function 'encrypt' argument 2 names different: declaration 'alg_id' definition 'Alg_id'. codecrypt-1.8/src/message.cpp:24:48: note: Function 'encrypt' argument 2 names different: declaration 'alg_id' definition 'Alg_id'. codecrypt-1.8/src/message.cpp:25:48: style:inconclusive: Function 'encrypt' argument 3 names different: declaration 'key_id' definition 'Key_id'. [funcArgNamesDifferent] codecrypt-1.8/src/message.h:40:34: note: Function 'encrypt' argument 3 names different: declaration 'key_id' definition 'Key_id'. codecrypt-1.8/src/message.cpp:25:48: note: Function 'encrypt' argument 3 names different: declaration 'key_id' definition 'Key_id'. codecrypt-1.8/src/message.cpp:26:45: style:inconclusive: Function 'encrypt' argument 4 names different: declaration '' definition 'algs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:26:59: style:inconclusive: Function 'encrypt' argument 5 names different: declaration '' definition 'kr'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:26:68: style:inconclusive: Function 'encrypt' argument 6 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:48:38: style:inconclusive: Function 'decrypt' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:48:59: style:inconclusive: Function 'decrypt' argument 2 names different: declaration '' definition 'algs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:48:74: style:inconclusive: Function 'decrypt' argument 3 names different: declaration '' definition 'kr'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:68:42: style:inconclusive: Function 'sign' argument 2 names different: declaration 'alg_id' definition 'Alg_id'. [funcArgNamesDifferent] codecrypt-1.8/src/message.h:55:30: note: Function 'sign' argument 2 names different: declaration 'alg_id' definition 'Alg_id'. codecrypt-1.8/src/message.cpp:68:42: note: Function 'sign' argument 2 names different: declaration 'alg_id' definition 'Alg_id'. codecrypt-1.8/src/message.cpp:69:42: style:inconclusive: Function 'sign' argument 3 names different: declaration 'key_id' definition 'Key_id'. [funcArgNamesDifferent] codecrypt-1.8/src/message.h:56:30: note: Function 'sign' argument 3 names different: declaration 'key_id' definition 'Key_id'. codecrypt-1.8/src/message.cpp:69:42: note: Function 'sign' argument 3 names different: declaration 'key_id' definition 'Key_id'. codecrypt-1.8/src/message.cpp:70:39: style:inconclusive: Function 'sign' argument 4 names different: declaration '' definition 'algs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:70:53: style:inconclusive: Function 'sign' argument 5 names different: declaration '' definition 'kr'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:70:62: style:inconclusive: Function 'sign' argument 6 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:104:41: style:inconclusive: Function 'verify' argument 1 names different: declaration '' definition 'algs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/message.cpp:104:55: style:inconclusive: Function 'verify' argument 2 names different: declaration '' definition 'kr'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/privfile.cpp:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/privfile.cpp:31:57: style:inconclusive: Function 'put_private_file' argument 3 names different: declaration 'force_permissions' definition 'force_perms'. [funcArgNamesDifferent] codecrypt-1.8/src/privfile.h:28:29: note: Function 'put_private_file' argument 3 names different: declaration 'force_permissions' definition 'force_perms'. codecrypt-1.8/src/privfile.cpp:31:57: note: Function 'put_private_file' argument 3 names different: declaration 'force_permissions' definition 'force_perms'. codecrypt-1.8/src/actions.cpp:118:15: style: The scope of the variable 'tag' can be reduced. [variableScope] codecrypt-1.8/src/pwrng.cpp:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/actions.cpp:107:40: style:inconclusive: Function 'action_gen_key' argument 1 names different: declaration 'algspec' definition 'p_algspec'. [funcArgNamesDifferent] codecrypt-1.8/src/actions.h:31:40: note: Function 'action_gen_key' argument 1 names different: declaration 'algspec' definition 'p_algspec'. codecrypt-1.8/src/actions.cpp:107:40: note: Function 'action_gen_key' argument 1 names different: declaration 'algspec' definition 'p_algspec'. codecrypt-1.8/src/actions.cpp:110:29: style:inconclusive: Function 'action_gen_key' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:110:49: style:inconclusive: Function 'action_gen_key' argument 8 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:264:29: style:inconclusive: Function 'action_encrypt' argument 5 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:264:49: style:inconclusive: Function 'action_encrypt' argument 6 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:355:29: style:inconclusive: Function 'action_decrypt' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:355:49: style:inconclusive: Function 'action_decrypt' argument 5 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:512:26: style:inconclusive: Function 'action_sign' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:512:46: style:inconclusive: Function 'action_sign' argument 8 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:714:28: style:inconclusive: Function 'action_verify' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:714:48: style:inconclusive: Function 'action_verify' argument 8 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:956:46: style:inconclusive: Function 'action_sign_encrypt' argument 5 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:956:66: style:inconclusive: Function 'action_sign_encrypt' argument 6 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1076:36: style:inconclusive: Function 'action_decrypt_verify' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1076:56: style:inconclusive: Function 'action_decrypt_verify' argument 5 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1264:26: style:inconclusive: Function 'action_list' argument 3 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1295:28: style:inconclusive: Function 'action_import' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1404:30: style:inconclusive: Function 'action_export' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1455:68: style:inconclusive: Function 'action_delete' argument 3 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1497:30: style:inconclusive: Function 'action_rename' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1546:32: style:inconclusive: Function 'action_list_sec' argument 3 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1566:34: style:inconclusive: Function 'action_import_sec' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1670:34: style:inconclusive: Function 'action_export_sec' argument 5 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1717:72: style:inconclusive: Function 'action_delete_sec' argument 3 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1760:34: style:inconclusive: Function 'action_rename_sec' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1826:30: style:inconclusive: Function 'action_lock_sec' argument 6 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:1887:32: style:inconclusive: Function 'action_unlock_sec' argument 6 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/actions.cpp:110:49: style: Parameter 'AS' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/xsynd.h:48:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:36:15: note: Virtual function in base class codecrypt-1.8/src/xsynd.h:48:7: note: Function in derived class codecrypt-1.8/src/xsynd.h:50:7: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:37:15: note: Virtual function in base class codecrypt-1.8/src/xsynd.h:50:7: note: Function in derived class codecrypt-1.8/src/xsynd.h:54:7: style: The function 'load_key' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:38:15: note: Virtual function in base class codecrypt-1.8/src/xsynd.h:54:7: note: Function in derived class codecrypt-1.8/src/xsynd.h:55:7: style: The function 'gen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:39:15: note: Virtual function in base class codecrypt-1.8/src/xsynd.h:55:7: note: Function in derived class codecrypt-1.8/src/xsynd.h:56:7: style: The function 'gen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:40:15: note: Virtual function in base class codecrypt-1.8/src/xsynd.h:56:7: note: Function in derived class codecrypt-1.8/src/xsynd.h:59:9: style: The function 'key_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:43:17: note: Virtual function in base class codecrypt-1.8/src/xsynd.h:59:9: note: Function in derived class codecrypt-1.8/src/xsynd.h:63:9: style: The function 'block_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:44:17: note: Virtual function in base class codecrypt-1.8/src/xsynd.h:63:9: note: Function in derived class codecrypt-1.8/src/arcfour.h:35:7: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:36:15: note: Virtual function in base class codecrypt-1.8/src/arcfour.h:35:7: note: Function in derived class codecrypt-1.8/src/arcfour.h:44:7: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:37:15: note: Virtual function in base class codecrypt-1.8/src/arcfour.h:44:7: note: Function in derived class codecrypt-1.8/src/arcfour.h:49:7: style: The function 'load_key' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:38:15: note: Virtual function in base class codecrypt-1.8/src/arcfour.h:49:7: note: Function in derived class codecrypt-1.8/src/arcfour.h:94:14: style: The function 'gen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:39:15: note: Virtual function in base class codecrypt-1.8/src/arcfour.h:94:14: note: Function in derived class codecrypt-1.8/src/arcfour.h:110:7: style: The function 'gen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:40:15: note: Virtual function in base class codecrypt-1.8/src/arcfour.h:110:7: note: Function in derived class codecrypt-1.8/src/arcfour.h:129:9: style: The function 'key_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:43:17: note: Virtual function in base class codecrypt-1.8/src/arcfour.h:129:9: note: Function in derived class codecrypt-1.8/src/arcfour.h:133:9: style: The function 'block_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/sc.h:44:17: note: Virtual function in base class codecrypt-1.8/src/arcfour.h:133:9: note: Function in derived class codecrypt-1.8/src/actions.cpp:274:25: style: Variable 'recip' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/actions.cpp:893:24: style: Variable 'pke' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/actions.cpp:992:25: style: Variable 'recip' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/actions.cpp:1180:24: style: Variable 'pke' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/arcfour.h:29:1: style: The class 'arcfour < uint16_t , 16 , 1048576 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/pwrng.h:83:7: style: The function 'random' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] codecrypt-1.8/src/prng.h:33:15: note: Virtual function in base class codecrypt-1.8/src/pwrng.h:83:7: note: Function in derived class codecrypt-1.8/src/pwrng.cpp:96:15: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/pwrng.cpp:97:15: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/pwrng.h:85:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/arcfour.h:50:11: style: The scope of the variable 'j' can be reduced. [variableScope] codecrypt-1.8/src/arcfour.h:50:14: style: The scope of the variable 't' can be reduced. [variableScope] codecrypt-1.8/src/arcfour.h:73:11: style: The scope of the variable 'j' can be reduced. [variableScope] codecrypt-1.8/src/arcfour.h:73:14: style: The scope of the variable 't' can be reduced. [variableScope] codecrypt-1.8/src/seclock.cpp:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/polynomial.cpp:229:7: style: The scope of the variable 'h' can be reduced. [variableScope] codecrypt-1.8/src/polynomial.cpp:50:40: style:inconclusive: Function 'add' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:50:48: style:inconclusive: Function 'add' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:57:45: style:inconclusive: Function 'add_mult' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:57:64: style:inconclusive: Function 'add_mult' argument 3 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:65:40: style:inconclusive: Function 'mod' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:65:48: style:inconclusive: Function 'mod' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:87:41: style:inconclusive: Function 'mult' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:87:49: style:inconclusive: Function 'mult' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:105:40: style:inconclusive: Function 'gcd' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:105:48: style:inconclusive: Function 'gcd' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:121:29: style:inconclusive: Function 'eval' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:121:37: style:inconclusive: Function 'eval' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:130:30: style:inconclusive: Function 'shift' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:136:31: style:inconclusive: Function 'square' argument 1 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:142:49: style:inconclusive: Function 'sqrt' argument 1 names different: declaration '' definition 'sqInv'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:142:61: style:inconclusive: Function 'sqrt' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:161:34: style:inconclusive: Function 'div' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:161:48: style:inconclusive: Function 'div' argument 2 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:161:56: style:inconclusive: Function 'div' argument 3 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:197:37: style:inconclusive: Function 'divmod' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:197:51: style:inconclusive: Function 'divmod' argument 2 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:197:67: style:inconclusive: Function 'divmod' argument 3 names different: declaration '' definition 'rem'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:197:77: style:inconclusive: Function 'divmod' argument 4 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:216:34: style:inconclusive: Function 'inv' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:216:42: style:inconclusive: Function 'inv' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:224:41: style:inconclusive: Function 'ext_euclid' argument 1 names different: declaration '' definition 'a_out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:224:59: style:inconclusive: Function 'ext_euclid' argument 2 names different: declaration '' definition 'b_out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/arcfour.h:29:1: style: The class 'arcfour < unsigned char , 8 , 4096 >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] codecrypt-1.8/src/polynomial.cpp:225:41: style:inconclusive: Function 'ext_euclid' argument 3 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:225:49: style:inconclusive: Function 'ext_euclid' argument 4 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:225:58: style:inconclusive: Function 'ext_euclid' argument 5 names different: declaration '' definition 'deg'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/polynomial.cpp:161:34: style: Parameter 'p' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/polynomial.cpp:161:48: style: Parameter 'm' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/polynomial.cpp:197:37: style: Parameter 'd' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/polynomial.cpp:225:41: style: Parameter 'm' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/seclock.cpp:34:50: style:inconclusive: Function 'looks_like_locked_secret' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/str_match.cpp:52:27: error: Invalid tolower() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] codecrypt-1.8/src/seclock.cpp:36:21: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] codecrypt-1.8/src/str_match.cpp:60:37: style:inconclusive: Function 'to_unicase' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/sencode.cpp:117:45: style:inconclusive: Function 'sencode_decode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/sencode.cpp:175:31: style:inconclusive: Function 'sencode_destroy' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/sencode.cpp:88:10: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] codecrypt-1.8/src/symkey.cpp:58:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/symkey.cpp:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/symkey.cpp:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/symkey.cpp:230:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/symkey.cpp:334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] codecrypt-1.8/src/keyring.cpp:102:47: style:inconclusive: Function 'clear_keypairs' argument 1 names different: declaration '' definition 'pairs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/keyring.cpp:113:45: style:inconclusive: Function 'clear_pubkeys' argument 1 names different: declaration '' definition 'pubs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/keyring.cpp:121:39: style:inconclusive: Function 'parse_keypairs' argument 1 names different: declaration '' definition 'keypairs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/keyring.cpp:121:65: style:inconclusive: Function 'parse_keypairs' argument 2 names different: declaration '' definition 'pairs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/keyring.cpp:168:55: style:inconclusive: Function 'serialize_keypairs' argument 1 names different: declaration '' definition 'pairs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/keyring.cpp:192:39: style:inconclusive: Function 'parse_pubkeys' argument 1 names different: declaration '' definition 'pubkeys'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/keyring.cpp:192:63: style:inconclusive: Function 'parse_pubkeys' argument 2 names different: declaration '' definition 'pubs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/keyring.cpp:238:59: style:inconclusive: Function 'serialize_pubkeys' argument 1 names different: declaration '' definition 'pubs'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/keyring.cpp:168:55: style: Parameter 'pairs' can be declared as reference to const [constParameterReference] codecrypt-1.8/src/keyring.cpp:123:17: style: Variable 'ID' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:145:4: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:146:5: style: Variable 'alg' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:147:6: style: Variable 'privkey' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:148:7: style: Variable 'pubkey' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:194:17: style: Variable 'ID' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:217:4: style: Variable 'ident' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:218:5: style: Variable 'alg' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:219:6: style: Variable 'pubkey' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/keyring.cpp:47:12: error: Out of bounds access of pubkey, index 'pubkey.length()' is out of bounds. [containerOutOfBoundsIndexExpression] codecrypt-1.8/src/xsynd.cpp:29:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/xsynd.cpp:436:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/xsynd.cpp:474:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/xsynd.cpp:481:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] codecrypt-1.8/src/symkey.cpp:31:14: style:inconclusive: Technically the member function 'symkey::is_valid' can be const. [functionConst] codecrypt-1.8/src/symkey.h:49:7: note: Technically the member function 'symkey::is_valid' can be const. codecrypt-1.8/src/symkey.cpp:31:14: note: Technically the member function 'symkey::is_valid' can be const. codecrypt-1.8/src/factoryof.h:64:25: warning: Class 'instanceof < streamcipher >' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] codecrypt-1.8/src/factoryof.h:49:2: style: Class 'instanceof < streamcipher >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] codecrypt-1.8/src/symkey.cpp:264:14: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/symkey.cpp:275:13: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/symkey.cpp:308:15: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/symkey.cpp:332:12: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/symkey.cpp:386:13: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/symkey.cpp:423:15: style: C-style pointer casting [cstyleCast] codecrypt-1.8/src/symkey.cpp:41:40: style:inconclusive: Function 'create' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/symkey.cpp:41:49: style:inconclusive: Function 'create' argument 2 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/symkey.cpp:200:36: style:inconclusive: Function 'encrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/symkey.cpp:200:53: style:inconclusive: Function 'encrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/symkey.cpp:200:63: style:inconclusive: Function 'encrypt' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/symkey.cpp:321:35: style:inconclusive: Function 'decrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/symkey.cpp:321:52: style:inconclusive: Function 'decrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:77:37: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:114:36: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:135:41: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:150:34: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:161:40: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:179:48: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:207:48: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:239:59: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:327:44: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:423:43: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:458:42: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:489:39: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:538:37: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:607:35: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] codecrypt-1.8/src/serialization.cpp:82:14: style: Local variable 'size' shadows outer function [shadowFunction] codecrypt-1.8/src/bvector.h:118:16: note: Shadowed declaration codecrypt-1.8/src/serialization.cpp:82:14: note: Shadow variable codecrypt-1.8/src/serialization.cpp:231:15: style: Local variable 'l' shadows outer variable [shadowVariable] codecrypt-1.8/src/fmtseq.h:55:10: note: Shadowed declaration codecrypt-1.8/src/serialization.cpp:231:15: note: Shadow variable codecrypt-1.8/src/serialization.cpp:241:15: style: Local variable 'l' shadows outer variable [shadowVariable] codecrypt-1.8/src/fmtseq.h:55:10: note: Shadowed declaration codecrypt-1.8/src/serialization.cpp:241:15: note: Shadow variable codecrypt-1.8/src/serialization.cpp:42:58: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] codecrypt-1.8/src/serialization.cpp:58:15: style: Variable 'x' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:82:14: style: Variable 'size' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:118:14: style: Variable 'w' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:119:14: style: Variable 'h' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:152:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:187:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:215:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:244:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:337:14: style: Variable 'I' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:431:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:463:16: style: Variable 'B' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:494:16: style: Variable 'B' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:543:16: style: Variable 'ID' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:552:17: style: Variable 'name' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:612:16: style: Variable 'ID' can be declared as pointer to const [constVariablePointer] codecrypt-1.8/src/serialization.cpp:617:14: style: Variable 'bs' can be declared as pointer to const [constVariablePointer] diff: head codecrypt-1.8/src/actions.cpp:1076:36: style:inconclusive: Function 'action_decrypt_verify' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1076:56: style:inconclusive: Function 'action_decrypt_verify' argument 5 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:110:29: style:inconclusive: Function 'action_gen_key' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:110:49: style:inconclusive: Function 'action_gen_key' argument 8 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1264:26: style:inconclusive: Function 'action_list' argument 3 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1295:28: style:inconclusive: Function 'action_import' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1404:30: style:inconclusive: Function 'action_export' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1455:68: style:inconclusive: Function 'action_delete' argument 3 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1497:30: style:inconclusive: Function 'action_rename' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1546:32: style:inconclusive: Function 'action_list_sec' argument 3 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1566:34: style:inconclusive: Function 'action_import_sec' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1670:34: style:inconclusive: Function 'action_export_sec' argument 5 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1717:72: style:inconclusive: Function 'action_delete_sec' argument 3 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1760:34: style:inconclusive: Function 'action_rename_sec' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1826:30: style:inconclusive: Function 'action_lock_sec' argument 6 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:1887:32: style:inconclusive: Function 'action_unlock_sec' argument 6 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:264:29: style:inconclusive: Function 'action_encrypt' argument 5 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:264:49: style:inconclusive: Function 'action_encrypt' argument 6 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:355:29: style:inconclusive: Function 'action_decrypt' argument 4 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:355:49: style:inconclusive: Function 'action_decrypt' argument 5 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:512:26: style:inconclusive: Function 'action_sign' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:512:46: style:inconclusive: Function 'action_sign' argument 8 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:714:28: style:inconclusive: Function 'action_verify' argument 7 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:714:48: style:inconclusive: Function 'action_verify' argument 8 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:956:46: style:inconclusive: Function 'action_sign_encrypt' argument 5 names different: declaration '' definition 'KR'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/actions.cpp:956:66: style:inconclusive: Function 'action_sign_encrypt' argument 6 names different: declaration '' definition 'AS'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/algo_suite.cpp:26:44: style:inconclusive: Function 'fill_algorithm_suite' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:132:41: style:inconclusive: Function 'add_offset' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:163:34: style:inconclusive: Function 'add' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:169:40: style:inconclusive: Function 'add_range' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:169:50: style:inconclusive: Function 'add_range' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:169:60: style:inconclusive: Function 'add_range' argument 3 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:175:38: style:inconclusive: Function 'rot_add' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:175:48: style:inconclusive: Function 'rot_add' argument 2 names different: declaration '' definition 'rot'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:187:40: style:inconclusive: Function 'set_block' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:187:50: style:inconclusive: Function 'set_block' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:194:60: style:inconclusive: Function 'get_block' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:202:49: style:inconclusive: Function 'and_hamming_weight' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] 2.20.0 codecrypt-1.8/src/bvector.cpp:248:18: style:inconclusive: Technically the member function 'bvector::ext_gcd' can be const. [functionConst] codecrypt-1.8/src/bvector.h:206:10: note: Technically the member function 'bvector::ext_gcd' can be const. codecrypt-1.8/src/bvector.cpp:248:18: note: Technically the member function 'bvector::ext_gcd' can be const. head codecrypt-1.8/src/bvector.cpp:303:51: style:inconclusive: Function 'from_poly_cotrace' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:303:59: style:inconclusive: Function 'from_poly_cotrace' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:312:44: style:inconclusive: Function 'to_bytes' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:321:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:330:46: style:inconclusive: Function 'from_string' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:343:51: style:inconclusive: Function 'from_bytes' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:439:35: style:inconclusive: Function 'colex_rank' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:484:37: style:inconclusive: Function 'colex_unrank' argument 1 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:75:37: style:inconclusive: Function 'append' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/bvector.cpp:80:41: style:inconclusive: Function 'add_offset' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] 2.20.0 codecrypt-1.8/src/bvector.h:107:2: style:inconclusive: Technically the member function 'bvector::item' can be const. [functionConst] head codecrypt-1.8/src/envelope.cpp:222:44: style:inconclusive: Function 'envelope_lookalike' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:263:30: style:inconclusive: Function 'generate' argument 1 names different: declaration '' definition 'pub'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:263:43: style:inconclusive: Function 'generate' argument 2 names different: declaration '' definition 'priv'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:264:28: style:inconclusive: Function 'generate' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:264:43: style:inconclusive: Function 'generate' argument 4 names different: declaration '' definition 'hf'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:264:60: style:inconclusive: Function 'generate' argument 5 names different: declaration '' definition 'generator'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:364:35: style:inconclusive: Function 'sign' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:364:50: style:inconclusive: Function 'sign' argument 2 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:364:66: style:inconclusive: Function 'sign' argument 3 names different: declaration '' definition 'hf'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:365:33: style:inconclusive: Function 'sign' argument 4 names different: declaration '' definition 'generator'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:449:36: style:inconclusive: Function 'verify' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:449:56: style:inconclusive: Function 'verify' argument 2 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/fmtseq.cpp:449:73: style:inconclusive: Function 'verify' argument 3 names different: declaration '' definition 'hf'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/iohelpers.cpp:50:46: style:inconclusive: Function 'escape_output' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/ios.cpp:23:61: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/ios.cpp:31:62: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/ios.cpp:39:55: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/ios.cpp:45:57: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/ios.cpp:58:58: style:inconclusive: Function 'operator<<' argument 2 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/keyring.cpp:102:47: style:inconclusive: Function 'clear_keypairs' argument 1 names different: declaration '' definition 'pairs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/keyring.cpp:113:45: style:inconclusive: Function 'clear_pubkeys' argument 1 names different: declaration '' definition 'pubs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/keyring.cpp:121:39: style:inconclusive: Function 'parse_keypairs' argument 1 names different: declaration '' definition 'keypairs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/keyring.cpp:121:65: style:inconclusive: Function 'parse_keypairs' argument 2 names different: declaration '' definition 'pairs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/keyring.cpp:168:55: style:inconclusive: Function 'serialize_keypairs' argument 1 names different: declaration '' definition 'pairs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/keyring.cpp:192:39: style:inconclusive: Function 'parse_pubkeys' argument 1 names different: declaration '' definition 'pubkeys'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/keyring.cpp:192:63: style:inconclusive: Function 'parse_pubkeys' argument 2 names different: declaration '' definition 'pubs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/keyring.cpp:238:59: style:inconclusive: Function 'serialize_pubkeys' argument 1 names different: declaration '' definition 'pubs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:134:39: style:inconclusive: Function 'get_right_square' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:144:41: style:inconclusive: Function 'strip_right_square' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:154:42: style:inconclusive: Function 'extend_left_compact' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:169:45: style:inconclusive: Function 'create_goppa_generator' argument 1 names different: declaration '' definition 'g'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:169:60: style:inconclusive: Function 'create_goppa_generator' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:169:68: style:inconclusive: Function 'create_goppa_generator' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] 2.20.0 codecrypt-1.8/src/matrix.cpp:175:14: style:inconclusive: Either there is a missing 'override', or the member function 'matrix::create_goppa_generator' can be const. [functionConst] codecrypt-1.8/src/matrix.h:70:7: note: Either there is a missing 'override', or the member function 'matrix::create_goppa_generator' can be const. codecrypt-1.8/src/matrix.cpp:175:14: note: Either there is a missing 'override', or the member function 'matrix::create_goppa_generator' can be const. head codecrypt-1.8/src/matrix.cpp:175:45: style:inconclusive: Function 'create_goppa_generator' argument 1 names different: declaration '' definition 'g'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:175:66: style:inconclusive: Function 'create_goppa_generator' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:192:30: style:inconclusive: Function 'set_block' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:192:38: style:inconclusive: Function 'set_block' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:192:54: style:inconclusive: Function 'set_block' argument 3 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:39:25: style:inconclusive: Function 'unit' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:49:40: style:inconclusive: Function 'operator*' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:56:40: style:inconclusive: Function 'compute_transpose' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:66:33: style:inconclusive: Function 'mult' argument 1 names different: declaration '' definition 'right'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/matrix.cpp:79:40: style:inconclusive: Function 'compute_inversion' argument 1 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] 2.20.0 codecrypt-1.8/src/matrix.h:37:2: style:inconclusive: Either there is a missing 'override', or the member function 'matrix::item' can be const. [functionConst] 2.20.0 codecrypt-1.8/src/matrix.h:38:2: style:inconclusive: Either there is a missing 'override', or the member function 'matrix::item' can be const. [functionConst] head codecrypt-1.8/src/mce_qcmdpc.cpp:127:37: style:inconclusive: Function 'encrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:127:49: style:inconclusive: Function 'encrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:127:59: style:inconclusive: Function 'encrypt' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:144:36: style:inconclusive: Function 'encrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:144:48: style:inconclusive: Function 'encrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:144:67: style:inconclusive: Function 'encrypt' argument 3 names different: declaration '' definition 'errors'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:186:39: style:inconclusive: Function 'decrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:186:53: style:inconclusive: Function 'decrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:195:39: style:inconclusive: Function 'decrypt' argument 1 names different: declaration '' definition 'in_orig'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:195:58: style:inconclusive: Function 'decrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:195:73: style:inconclusive: Function 'decrypt' argument 3 names different: declaration '' definition 'errors'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:29:34: style:inconclusive: Function 'generate' argument 1 names different: declaration '' definition 'pub'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:29:47: style:inconclusive: Function 'generate' argument 2 names different: declaration '' definition 'priv'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/mce_qcmdpc.cpp:29:58: style:inconclusive: Function 'generate' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:104:41: style:inconclusive: Function 'verify' argument 1 names different: declaration '' definition 'algs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:104:55: style:inconclusive: Function 'verify' argument 2 names different: declaration '' definition 'kr'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:26:45: style:inconclusive: Function 'encrypt' argument 4 names different: declaration '' definition 'algs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:26:59: style:inconclusive: Function 'encrypt' argument 5 names different: declaration '' definition 'kr'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:26:68: style:inconclusive: Function 'encrypt' argument 6 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:48:38: style:inconclusive: Function 'decrypt' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:48:59: style:inconclusive: Function 'decrypt' argument 2 names different: declaration '' definition 'algs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:48:74: style:inconclusive: Function 'decrypt' argument 3 names different: declaration '' definition 'kr'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:70:39: style:inconclusive: Function 'sign' argument 4 names different: declaration '' definition 'algs'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:70:53: style:inconclusive: Function 'sign' argument 5 names different: declaration '' definition 'kr'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/message.cpp:70:62: style:inconclusive: Function 'sign' argument 6 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/permutation.cpp:25:50: style:inconclusive: Function 'compute_inversion' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/permutation.cpp:32:52: style:inconclusive: Function 'generate_random' argument 2 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] 2.20.0 codecrypt-1.8/src/permutation.h:38:2: style:inconclusive: Either there is a missing 'override', or the member function 'permutation::item' can be const. [functionConst] 2.20.0 codecrypt-1.8/src/polynomial.cpp:105:24: style:inconclusive: Either there is a missing 'override', or the member function 'polynomial::gcd' can be const. [functionConst] codecrypt-1.8/src/polynomial.h:63:13: note: Either there is a missing 'override', or the member function 'polynomial::gcd' can be const. codecrypt-1.8/src/polynomial.cpp:105:24: note: Either there is a missing 'override', or the member function 'polynomial::gcd' can be const. head codecrypt-1.8/src/polynomial.cpp:105:40: style:inconclusive: Function 'gcd' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:105:48: style:inconclusive: Function 'gcd' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:121:29: style:inconclusive: Function 'eval' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:121:37: style:inconclusive: Function 'eval' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:130:30: style:inconclusive: Function 'shift' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:136:31: style:inconclusive: Function 'square' argument 1 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:142:49: style:inconclusive: Function 'sqrt' argument 1 names different: declaration '' definition 'sqInv'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:142:61: style:inconclusive: Function 'sqrt' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:161:34: style:inconclusive: Function 'div' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:161:48: style:inconclusive: Function 'div' argument 2 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:161:56: style:inconclusive: Function 'div' argument 3 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] 2.20.0 codecrypt-1.8/src/polynomial.cpp:197:18: style:inconclusive: Either there is a missing 'override', or the member function 'polynomial::divmod' can be const. [functionConst] codecrypt-1.8/src/polynomial.h:58:7: note: Either there is a missing 'override', or the member function 'polynomial::divmod' can be const. codecrypt-1.8/src/polynomial.cpp:197:18: note: Either there is a missing 'override', or the member function 'polynomial::divmod' can be const. head codecrypt-1.8/src/polynomial.cpp:197:37: style:inconclusive: Function 'divmod' argument 1 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:197:51: style:inconclusive: Function 'divmod' argument 2 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:197:67: style:inconclusive: Function 'divmod' argument 3 names different: declaration '' definition 'rem'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:197:77: style:inconclusive: Function 'divmod' argument 4 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:216:34: style:inconclusive: Function 'inv' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:216:42: style:inconclusive: Function 'inv' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] 2.20.0 codecrypt-1.8/src/polynomial.cpp:224:18: style:inconclusive: Either there is a missing 'override', or the member function 'polynomial::ext_euclid' can be const. [functionConst] codecrypt-1.8/src/polynomial.h:64:7: note: Either there is a missing 'override', or the member function 'polynomial::ext_euclid' can be const. codecrypt-1.8/src/polynomial.cpp:224:18: note: Either there is a missing 'override', or the member function 'polynomial::ext_euclid' can be const. head codecrypt-1.8/src/polynomial.cpp:224:41: style:inconclusive: Function 'ext_euclid' argument 1 names different: declaration '' definition 'a_out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:224:59: style:inconclusive: Function 'ext_euclid' argument 2 names different: declaration '' definition 'b_out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:225:41: style:inconclusive: Function 'ext_euclid' argument 3 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:225:49: style:inconclusive: Function 'ext_euclid' argument 4 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:225:58: style:inconclusive: Function 'ext_euclid' argument 5 names different: declaration '' definition 'deg'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:50:40: style:inconclusive: Function 'add' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:50:48: style:inconclusive: Function 'add' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:57:45: style:inconclusive: Function 'add_mult' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:57:64: style:inconclusive: Function 'add_mult' argument 3 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:65:40: style:inconclusive: Function 'mod' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:65:48: style:inconclusive: Function 'mod' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:87:41: style:inconclusive: Function 'mult' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/polynomial.cpp:87:49: style:inconclusive: Function 'mult' argument 2 names different: declaration '' definition 'fld'. [funcArgNamesDifferentUnnamed] 2.20.0 codecrypt-1.8/src/polynomial.h:39:2: style:inconclusive: Either there is a missing 'override', or the member function 'polynomial::item' can be const. [functionConst] head codecrypt-1.8/src/seclock.cpp:34:50: style:inconclusive: Function 'looks_like_locked_secret' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/sencode.cpp:117:45: style:inconclusive: Function 'sencode_decode' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/sencode.cpp:175:31: style:inconclusive: Function 'sencode_destroy' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:114:36: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:135:41: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:150:34: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:161:40: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:179:48: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:207:48: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:239:59: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:327:44: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:423:43: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:458:42: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:489:39: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:538:37: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:607:35: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/serialization.cpp:77:37: style:inconclusive: Function 'unserialize' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/str_match.cpp:60:37: style:inconclusive: Function 'to_unicase' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/symkey.cpp:200:36: style:inconclusive: Function 'encrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/symkey.cpp:200:53: style:inconclusive: Function 'encrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/symkey.cpp:200:63: style:inconclusive: Function 'encrypt' argument 3 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/symkey.cpp:321:35: style:inconclusive: Function 'decrypt' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/symkey.cpp:321:52: style:inconclusive: Function 'decrypt' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/symkey.cpp:41:40: style:inconclusive: Function 'create' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head codecrypt-1.8/src/symkey.cpp:41:49: style:inconclusive: Function 'create' argument 2 names different: declaration '' definition 'rng'. [funcArgNamesDifferentUnnamed] DONE