2024-04-24 05:23 ftp://ftp.de.debian.org/debian/pool/main/c/cryfs/cryfs_0.11.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=boost --library=libcurl --library=googletest --library=openmp --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 7dab204 (2024-04-23 22:20:29 +0200) count: 6443 6443 elapsed-time: 217.7 215.5 head-timing-info: old-timing-info: head results: src/blobstore/implementations/onblocks/datatreestore/impl/CachedValue.h:20:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blobstore/implementations/onblocks/datatreestore/impl/CachedValue.h:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blobstore/implementations/onblocks/datatreestore/LeafHandle.h:23:44: style:inconclusive: Technically the member function 'blobstore::onblocks::datatreestore::LeafHandle::blockId' can be const. [functionConst] src/blobstore/implementations/onblocks/BlobOnBlocks.h:23:3: style: Class 'BlobOnBlocks' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/datanodestore/DataInnerNode_ChildEntry.h:13:3: style: Struct 'DataInnerNode_ChildEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:22:13: style: Class 'DataNodeLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h:64:3: style: Class 'DataNodeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:15:3: style: Class 'DataTreeRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/datanodestore/DataNode.h:30:3: style: Class 'DataNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:17:3: style: Class 'DataLeafNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/BlobOnBlocks.h:24:4: style: The destructor '~BlobOnBlocks' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/blobstore/interface/Blob.h:14:12: note: Virtual destructor in base class src/blobstore/implementations/onblocks/BlobOnBlocks.h:24:4: note: Destructor in derived class src/blobstore/implementations/onblocks/BlobStoreOnBlocks.h:20:4: style: The destructor '~BlobStoreOnBlocks' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/blobstore/interface/BlobStore.h:17:12: note: Virtual destructor in base class src/blobstore/implementations/onblocks/BlobStoreOnBlocks.h:20:4: note: Destructor in derived class src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:18:4: style: The destructor '~DataLeafNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/blobstore/implementations/onblocks/datanodestore/DataNode.h:16:12: note: Virtual destructor in base class src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:18:4: note: Destructor in derived class src/blobstore/implementations/onblocks/BlobOnBlocks.cpp:39:65: style:inconclusive: Function 'read' argument 3 names different: declaration 'size' definition 'count'. [funcArgNamesDifferent] src/blobstore/implementations/onblocks/BlobOnBlocks.h:32:53: note: Function 'read' argument 3 names different: declaration 'size' definition 'count'. src/blobstore/implementations/onblocks/BlobOnBlocks.cpp:39:65: note: Function 'read' argument 3 names different: declaration 'size' definition 'count'. src/blobstore/implementations/onblocks/BlobOnBlocks.cpp:43:72: style:inconclusive: Function 'tryRead' argument 3 names different: declaration 'size' definition 'count'. [funcArgNamesDifferent] src/blobstore/implementations/onblocks/BlobOnBlocks.h:33:60: note: Function 'tryRead' argument 3 names different: declaration 'size' definition 'count'. src/blobstore/implementations/onblocks/BlobOnBlocks.cpp:43:72: note: Function 'tryRead' argument 3 names different: declaration 'size' definition 'count'. src/blobstore/implementations/onblocks/BlobOnBlocks.cpp:47:72: style:inconclusive: Function 'write' argument 3 names different: declaration 'size' definition 'count'. [funcArgNamesDifferent] src/blobstore/implementations/onblocks/BlobOnBlocks.h:34:60: note: Function 'write' argument 3 names different: declaration 'size' definition 'count'. src/blobstore/implementations/onblocks/BlobOnBlocks.cpp:47:72: note: Function 'write' argument 3 names different: declaration 'size' definition 'count'. src/blobstore/implementations/onblocks/datatreestore/DataTreeStore.h:19:3: style: Class 'DataTreeStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.h:20:3: style: Class 'ParallelAccessDataTreeStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:19:3: style: Class 'DataInnerNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:20:4: style: The destructor '~DataInnerNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/blobstore/implementations/onblocks/datanodestore/DataNode.h:16:12: note: Virtual destructor in base class src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:20:4: note: Destructor in derived class src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:17:43: style:inconclusive: Function 'DataInnerNode' argument 1 names different: declaration 'block' definition 'view'. [funcArgNamesDifferent] src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:19:30: note: Function 'DataInnerNode' argument 1 names different: declaration 'block' definition 'view'. src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:17:43: note: Function 'DataInnerNode' argument 1 names different: declaration 'block' definition 'view'. src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:74:46: style:inconclusive: Function 'addChild' argument 1 names different: declaration 'child_blockId' definition 'child'. [funcArgNamesDifferent] src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.h:29:33: note: Function 'addChild' argument 1 names different: declaration 'child_blockId' definition 'child'. src/blobstore/implementations/onblocks/datanodestore/DataInnerNode.cpp:74:46: note: Function 'addChild' argument 1 names different: declaration 'child_blockId' definition 'child'. src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:15:41: style:inconclusive: Function 'DataLeafNode' argument 1 names different: declaration 'block' definition 'view'. [funcArgNamesDifferent] src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:17:29: note: Function 'DataLeafNode' argument 1 names different: declaration 'block' definition 'view'. src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:15:41: note: Function 'DataLeafNode' argument 1 names different: declaration 'block' definition 'view'. src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:53:36: style:inconclusive: Function 'resize' argument 1 names different: declaration 'size' definition 'new_size'. [funcArgNamesDifferent] src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.h:28:24: note: Function 'resize' argument 1 names different: declaration 'size' definition 'new_size'. src/blobstore/implementations/onblocks/datanodestore/DataLeafNode.cpp:53:36: note: Function 'resize' argument 1 names different: declaration 'size' definition 'new_size'. src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:17:33: style:inconclusive: Function 'DataNode' argument 1 names different: declaration 'block' definition 'node'. [funcArgNamesDifferent] src/blobstore/implementations/onblocks/datanodestore/DataNode.h:30:25: note: Function 'DataNode' argument 1 names different: declaration 'block' definition 'node'. src/blobstore/implementations/onblocks/datanodestore/DataNode.cpp:17:33: note: Function 'DataNode' argument 1 names different: declaration 'block' definition 'node'. src/blobstore/implementations/onblocks/datatreestore/DataTree.h:39:8: style:inconclusive: Technically the member function 'blobstore::onblocks::datatreestore::DataTree::writeBytes' can be const. [functionConst] src/blobstore/implementations/onblocks/datatreestore/DataTree.cpp:298:16: note: Technically the member function 'blobstore::onblocks::datatreestore::DataTree::writeBytes' can be const. src/blobstore/implementations/onblocks/datatreestore/DataTree.h:39:8: note: Technically the member function 'blobstore::onblocks::datatreestore::DataTree::writeBytes' can be const. src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.h:16:3: style: Class 'ParallelAccessDataTreeStoreAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/implementations/caching/CachingBlockStore2.cpp:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/CachingBlockStore2.cpp:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/CachingBlockStore2.cpp:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/CachingBlockStore2.cpp:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/CachingBlockStore2.cpp:114:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/Cache.h:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/Cache.h:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/Cache.h:138:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/QueueMap.h:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/QueueMap.h:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/QueueMap.h:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/QueueMap.h:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/Cache.h:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENTRIES [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/Cache.h:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENTRIES [valueFlowBailoutIncompleteVar] src/blockstore/implementations/caching/cache/QueueMap.h:62:32: style:inconclusive: Technically the member function 'QueueMap < BlockId , CacheEntry < BlockId , cpputils :: unique_ref < CachedBlock > > >::peekKey' can be const. [functionConst] src/blockstore/implementations/caching/cache/QueueMap.h:108:8: performance:inconclusive: Technically the member function 'QueueMap < BlockId , CacheEntry < BlockId , cpputils :: unique_ref < CachedBlock > > >::_removeFromQueue' can be static (but you may consider moving to unnamed namespace). [functionStatic] src/blockstore/implementations/caching/CachingBlockStore2.h:15:3: style: Class 'CachingBlockStore2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/implementations/caching/cache/Cache.h:27:3: style: Class 'Cache < BlockId , cpputils :: unique_ref < CachedBlock > , 1000 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/implementations/caching/cache/Cache.h:113:9: style: Redundant initialization for 'value'. The initialized value is overwritten before it is read. [redundantInitialization] src/blockstore/implementations/caching/cache/Cache.h:109:14: note: value is initialized src/blockstore/implementations/caching/cache/Cache.h:113:9: note: value is overwritten src/blockstore/implementations/caching/cache/QueueMap.h:62:32: style:inconclusive: Technically the member function 'blockstore::caching::QueueMap::peekKey' can be const. [functionConst] src/blockstore/implementations/caching/cache/QueueMap.h:108:8: performance:inconclusive: Technically the member function 'blockstore::caching::QueueMap::_removeFromQueue' can be static (but you may consider moving to unnamed namespace). [functionStatic] src/blockstore/implementations/caching/cache/Cache.h:27:3: style: Class 'Cache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/interface/BlockStore.h:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/compressing/CompressedBlock.h:51:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/compressing/CompressedBlock.h:24:4: style: The destructor '~CompressedBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/blockstore/interface/Block.h:15:12: note: Virtual destructor in base class src/blockstore/implementations/compressing/CompressedBlock.h:24:4: note: Destructor in derived class src/blockstore/implementations/compressing/CompressingBlockStore.h:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compressor [valueFlowBailoutIncompleteVar] src/blockstore/implementations/compressing/CompressingBlockStore.h:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compressor [valueFlowBailoutIncompleteVar] src/blockstore/implementations/compressing/CompressingBlockStore.h:64:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/compressing/CompressingBlockStore.h:14:5: style: Class 'CompressingBlockStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/implementations/compressing/CompressingBlockStore.h:15:6: style: The destructor '~CompressingBlockStore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/blockstore/interface/BlockStore.h:15:12: note: Virtual destructor in base class src/blockstore/implementations/compressing/CompressingBlockStore.h:15:6: note: Destructor in derived class src/blockstore/implementations/encrypted/EncryptedBlockStore2.h:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/encrypted/EncryptedBlockStore2.h:133:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/encrypted/EncryptedBlockStore2.h:155:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/blockstore/implementations/compressing/compressors/RunLengthEncoding.cpp:107:57: style:inconclusive: Function '_hasData' argument 1 names different: declaration 'stream' definition 'str'. [funcArgNamesDifferent] src/blockstore/implementations/compressing/compressors/RunLengthEncoding.h:20:54: note: Function '_hasData' argument 1 names different: declaration 'stream' definition 'str'. src/blockstore/implementations/compressing/compressors/RunLengthEncoding.cpp:107:57: note: Function '_hasData' argument 1 names different: declaration 'stream' definition 'str'. src/blockstore/implementations/compressing/compressors/RunLengthEncoding.cpp:86:61: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] src/blockstore/implementations/inmemory/InMemoryBlockStore2.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/inmemory/InMemoryBlockStore2.cpp:83:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] src/blockstore/implementations/integrity/KnownBlockVersions.cpp:130:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/blockstore/implementations/integrity/KnownBlockVersions.cpp:186:125: style:inconclusive: Function '_serializeLastUpdateClientIds' argument 2 names different: declaration 'lastUpdateClientIds' definition 'lastUpdateClientId'. [funcArgNamesDifferent] src/blockstore/implementations/integrity/KnownBlockVersions.h:67:134: note: Function '_serializeLastUpdateClientIds' argument 2 names different: declaration 'lastUpdateClientIds' definition 'lastUpdateClientId'. src/blockstore/implementations/integrity/KnownBlockVersions.cpp:186:125: note: Function '_serializeLastUpdateClientIds' argument 2 names different: declaration 'lastUpdateClientIds' definition 'lastUpdateClientId'. src/blockstore/implementations/integrity/IntegrityBlockStore2.cpp:32:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/blockstore/implementations/integrity/IntegrityBlockStore2.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] src/blockstore/implementations/integrity/IntegrityBlockStore2.cpp:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/integrity/IntegrityBlockStore2.cpp:151:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/blockstore/implementations/integrity/IntegrityBlockStore2.cpp:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/low2highlevel/LowToHighLevelBlockStore.h:21:3: style: Class 'LowToHighLevelBlockStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/implementations/low2highlevel/LowToHighLevelBlock.h:31:4: style: The destructor '~LowToHighLevelBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/blockstore/interface/Block.h:15:12: note: Virtual destructor in base class src/blockstore/implementations/low2highlevel/LowToHighLevelBlock.h:31:4: note: Destructor in derived class src/blockstore/implementations/integrity/IntegrityBlockStore2.h:69:8: performance:inconclusive: Technically the member function 'blockstore::integrity::IntegrityBlockStore2::_checkFormatHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] src/blockstore/implementations/integrity/IntegrityBlockStore2.cpp:47:28: note: Technically the member function 'blockstore::integrity::IntegrityBlockStore2::_checkFormatHeader' can be static (but you may consider moving to unnamed namespace). src/blockstore/implementations/integrity/IntegrityBlockStore2.h:69:8: note: Technically the member function 'blockstore::integrity::IntegrityBlockStore2::_checkFormatHeader' can be static (but you may consider moving to unnamed namespace). src/blockstore/implementations/integrity/IntegrityBlockStore2.h:17:3: style: Class 'IntegrityViolationOnPreviousRun' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/implementations/mock/MockBlockStore.h:29:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/mock/MockBlockStore.h:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/mock/MockBlockStore.h:73:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/mock/MockBlockStore.h:18:13: style: Class 'MockBlockStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/implementations/ondisk/OnDiskBlockStore2.cpp:71:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/blockstore/implementations/ondisk/OnDiskBlockStore2.cpp:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/blockstore/implementations/ondisk/OnDiskBlockStore2.cpp:125:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] src/blockstore/implementations/readonly/ReadOnlyBlockStore2.h:23:3: style: Class 'ReadOnlyBlockStore2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/blockstore/implementations/testfake/FakeBlock.h:17:4: style: The destructor '~FakeBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/blockstore/interface/Block.h:15:12: note: Virtual destructor in base class src/blockstore/implementations/testfake/FakeBlock.h:17:4: note: Destructor in derived class src/blockstore/utils/BlockId.h:15:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/cpp-utils/logging/Logger.h:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] src/cpp-utils/logging/logging.h:42:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable err [valueFlowBailoutIncompleteVar] src/cpp-utils/logging/logging.h:46:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warn [valueFlowBailoutIncompleteVar] src/cpp-utils/logging/logging.h:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] src/cpp-utils/logging/logging.h:54:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] src/cpp-utils/logging/logging.h:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PID [valueFlowBailoutIncompleteVar] src/cpp-utils/assert/assert.h:27:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging [valueFlowBailoutIncompleteVar] src/cpp-utils/assert/assert.h:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging [valueFlowBailoutIncompleteVar] src/cpp-utils/assert/assert.h:56:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logging [valueFlowBailoutIncompleteVar] src/cpp-utils/assert/backtrace_nonwindows.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cpp-utils/assert/backtrace_nonwindows.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cpp-utils/assert/backtrace_nonwindows.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cpp-utils/crypto/hash/Hash.cpp:13:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/cpp-utils/pointer/cast.h:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] src/cpp-utils/pointer/unique_ref.h:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cpp-utils/data/Data.h:176:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] src/cpp-utils/data/FixedSizeData.h:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/data/FixedSizeData.h:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/data/FixedSizeData.h:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/data/FixedSizeData.h:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] src/cpp-utils/data/FixedSizeData.h:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] src/cpp-utils/data/FixedSizeData.h:125:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/random/RandomGenerator.h:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/crypto/RandomPadding.cpp:28:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cpp-utils/data/Data.h:108:20: warning:inconclusive: Member variable 'Data::_allocator' is not assigned a value in 'Data::operator='. [operatorEqVarError] src/cpp-utils/data/Data.h:108:20: warning: Member variable 'Data::_size' is not assigned a value in 'Data::operator='. [operatorEqVarError] src/cpp-utils/data/Data.h:108:20: warning: Member variable 'Data::_data' is not assigned a value in 'Data::operator='. [operatorEqVarError] src/cpp-utils/pointer/unique_ref.h:41:23: style: Class 'unique_ref < Allocator , std :: default_delete < Allocator > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cpp-utils/pointer/unique_ref.h:62:9: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] src/cpp-utils/pointer/unique_ref.h:71:16: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] src/cpp-utils/pointer/unique_ref.h:75:9: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] src/cpp-utils/pointer/unique_ref.h:113:9: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] src/cpp-utils/random/RandomDataBuffer.h:34:60: style:inconclusive: Function 'get' argument 2 names different: declaration 'bytes' definition 'numBytes'. [funcArgNamesDifferent] src/cpp-utils/random/RandomDataBuffer.h:16:39: note: Function 'get' argument 2 names different: declaration 'bytes' definition 'numBytes'. src/cpp-utils/random/RandomDataBuffer.h:34:60: note: Function 'get' argument 2 names different: declaration 'bytes' definition 'numBytes'. src/cpp-utils/random/RandomDataBuffer.h:40:51: style:inconclusive: Function 'add' argument 1 names different: declaration 'data' definition 'newData'. [funcArgNamesDifferent] src/cpp-utils/random/RandomDataBuffer.h:18:30: note: Function 'add' argument 1 names different: declaration 'data' definition 'newData'. src/cpp-utils/random/RandomDataBuffer.h:40:51: note: Function 'add' argument 1 names different: declaration 'data' definition 'newData'. src/cpp-utils/random/ThreadsafeRandomDataBuffer.h:55:73: style:inconclusive: Function '_get' argument 2 names different: declaration 'bytes' definition 'numBytes'. [funcArgNamesDifferent] src/cpp-utils/random/ThreadsafeRandomDataBuffer.h:25:42: note: Function '_get' argument 2 names different: declaration 'bytes' definition 'numBytes'. src/cpp-utils/random/ThreadsafeRandomDataBuffer.h:55:73: note: Function '_get' argument 2 names different: declaration 'bytes' definition 'numBytes'. src/cpp-utils/data/Data.h:141:8: style: Local variable 'copy' shadows outer function [shadowFunction] src/cpp-utils/data/Data.h:44:8: note: Shadowed declaration src/cpp-utils/data/Data.h:141:8: note: Shadow variable src/cpp-utils/data/SerializationHelper.h:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] src/cpp-utils/data/SerializationHelper.h:54:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] src/cpp-utils/data/Serializer.h:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] src/cpp-utils/data/Serializer.h:115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/data/Deserializer.h:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/data/Deserializer.h:91:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] src/cpp-utils/data/Deserializer.h:30:14: style:inconclusive: Technically the member function 'cpputils::Deserializer::finished' can be const. [functionConst] src/cpp-utils/data/Deserializer.h:143:31: note: Technically the member function 'cpputils::Deserializer::finished' can be const. src/cpp-utils/data/Deserializer.h:30:14: note: Technically the member function 'cpputils::Deserializer::finished' can be const. src/cpp-utils/data/Serializer.h:17:9: style: Class 'Serializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cpp-utils/data/Deserializer.h:14:9: style: Class 'Deserializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cpp-utils/data/Serializer.h:104:51: style:inconclusive: Function 'writeData' argument 1 names different: declaration 'value' definition 'data'. [funcArgNamesDifferent] src/cpp-utils/data/Serializer.h:29:36: note: Function 'writeData' argument 1 names different: declaration 'value' definition 'data'. src/cpp-utils/data/Serializer.h:104:51: note: Function 'writeData' argument 1 names different: declaration 'value' definition 'data'. src/cpp-utils/data/Serializer.h:109:52: style:inconclusive: Function 'DataSize' argument 1 names different: declaration 'value' definition 'data'. [funcArgNamesDifferent] src/cpp-utils/data/Serializer.h:37:44: note: Function 'DataSize' argument 1 names different: declaration 'value' definition 'data'. src/cpp-utils/data/Serializer.h:109:52: note: Function 'DataSize' argument 1 names different: declaration 'value' definition 'data'. src/cpp-utils/data/Serializer.h:114:75: style:inconclusive: Function 'writeFixedSizeData' argument 1 names different: declaration 'value' definition 'data'. [funcArgNamesDifferent] src/cpp-utils/data/Serializer.h:30:82: note: Function 'writeFixedSizeData' argument 1 names different: declaration 'value' definition 'data'. src/cpp-utils/data/Serializer.h:114:75: note: Function 'writeFixedSizeData' argument 1 names different: declaration 'value' definition 'data'. src/cpp-utils/data/Serializer.h:118:55: style:inconclusive: Function 'writeTailData' argument 1 names different: declaration 'value' definition 'data'. [funcArgNamesDifferent] src/cpp-utils/data/Serializer.h:34:40: note: Function 'writeTailData' argument 1 names different: declaration 'value' definition 'data'. src/cpp-utils/data/Serializer.h:118:55: note: Function 'writeTailData' argument 1 names different: declaration 'value' definition 'data'. src/cpp-utils/crypto/kdf/SCryptParameters.cpp:23:18: style: Local variable 'n' shadows outer function [shadowFunction] src/cpp-utils/crypto/kdf/SCryptParameters.h:46:16: note: Shadowed declaration src/cpp-utils/crypto/kdf/SCryptParameters.cpp:23:18: note: Shadow variable src/cpp-utils/crypto/kdf/SCryptParameters.cpp:24:18: style: Local variable 'r' shadows outer function [shadowFunction] src/cpp-utils/crypto/kdf/SCryptParameters.h:50:16: note: Shadowed declaration src/cpp-utils/crypto/kdf/SCryptParameters.cpp:24:18: note: Shadow variable src/cpp-utils/crypto/kdf/SCryptParameters.cpp:25:18: style: Local variable 'p' shadows outer function [shadowFunction] src/cpp-utils/crypto/kdf/SCryptParameters.h:54:16: note: Shadowed declaration src/cpp-utils/crypto/kdf/SCryptParameters.cpp:25:18: note: Shadow variable src/cpp-utils/crypto/kdf/SCryptParameters.cpp:26:14: style: Local variable 'salt' shadows outer function [shadowFunction] src/cpp-utils/crypto/kdf/SCryptParameters.h:42:21: note: Shadowed declaration src/cpp-utils/crypto/kdf/SCryptParameters.cpp:26:14: note: Shadow variable src/cpp-utils/crypto/symmetric/testutils/FakeAuthenticatedCipher.h:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cpp-utils/crypto/symmetric/testutils/FakeAuthenticatedCipher.h:19:16: performance:inconclusive: Technically the member function 'cpputils::FakeKey::binaryLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] src/cpp-utils/data/FixedSizeData.h:125:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/cpp-utils/crypto/symmetric/CFB_Cipher.h:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cpp-utils/crypto/symmetric/AEAD_Cipher.h:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cpp-utils/crypto/symmetric/Cipher.h:20:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/data/Data.cpp:16:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] src/cpp-utils/crypto/symmetric/Cipher.h:25:17: style: Variable 'name' is assigned a value that is never used. [unreadVariable] src/cpp-utils/data/DataFixture.h:19:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] src/cpp-utils/data/DataFixture.cpp:17:20: style: Variable 'remainingBytes' can be declared as pointer to const [constVariablePointer] src/cpp-utils/io/DontEchoStdinToStdoutRAII.cpp:20:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] src/cpp-utils/io/DontEchoStdinToStdoutRAII.cpp:26:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] src/cpp-utils/pointer/unique_ref.h:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] src/cpp-utils/io/NoninteractiveConsole.h:12:9: style: Class 'NoninteractiveConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cpp-utils/io/IOStreamConsole.cpp:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] src/cpp-utils/io/IOStreamConsole.cpp:103:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] src/cpp-utils/pointer/unique_ref.h:41:23: style: Class 'unique_ref < details :: DontEchoStdinToStdoutRAII_ , std :: default_delete < details :: DontEchoStdinToStdoutRAII_ > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cpp-utils/io/pipestream.h:70:9: style: Class 'pipestream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cpp-utils/io/pipestream.h:132:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] src/cpp-utils/lock/LockPool.h:66:80: style:inconclusive: Function '_lock' argument 2 names different: declaration 'lockToFreeWhileWaiting' definition 'mutexLock'. [funcArgNamesDifferent] src/cpp-utils/lock/LockPool.h:29:83: note: Function '_lock' argument 2 names different: declaration 'lockToFreeWhileWaiting' definition 'mutexLock'. src/cpp-utils/lock/LockPool.h:66:80: note: Function '_lock' argument 2 names different: declaration 'lockToFreeWhileWaiting' definition 'mutexLock'. src/cpp-utils/network/CurlHttpClient.cpp:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURL_GLOBAL_ALL [valueFlowBailoutIncompleteVar] src/cpp-utils/network/CurlHttpClient.cpp:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] src/cpp-utils/network/CurlHttpClient.h:18:10: style: The destructor '~CurlHttpClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/cpp-utils/network/HttpClient.h:10:18: note: Virtual destructor in base class src/cpp-utils/network/CurlHttpClient.h:18:10: note: Destructor in derived class src/cpp-utils/network/CurlHttpClient.cpp:37:45: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'write_data' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] src/cpp-utils/network/CurlHttpClient.cpp:57:72: note: You might need to cast the function pointer here src/cpp-utils/network/CurlHttpClient.cpp:37:45: note: Parameter 'ptr' can be declared as pointer to const src/cpp-utils/process/SignalHandler.h:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] src/cpp-utils/process/SignalHandler.h:52:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/process/SignalHandler.h:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] src/cpp-utils/process/SignalHandler.h:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] src/cpp-utils/process/SignalHandler.h:49:58: style: Parameter 'new_handler' can be declared as pointer to const [constParameterPointer] src/cpp-utils/process/SignalCatcher.cpp:127:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] src/cpp-utils/process/subprocess.cpp:145:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exe [valueFlowBailoutIncompleteVar] src/cpp-utils/process/subprocess.h:22:9: style: Struct 'SubprocessError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cpp-utils/process/daemonize.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cpp-utils/system/diskspace.cpp:16:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/system/env.cpp:15:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/system/env.cpp:22:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/system/filetime_nonwindows.cpp:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/system/filetime_nonwindows.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/system/filetime_nonwindows.cpp:17:17: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] src/cpp-utils/system/get_total_memory.cpp:56:0: error: #error Unsupported platform [preprocessorErrorDirective] src/cpp-utils/system/homedir.cpp:16:25: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] src/cpp-utils/system/homedir.cpp:16:19: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] src/cpp-utils/system/memory_nonwindows.cpp:17:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/system/memory_nonwindows.cpp:25:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/tempfile/TempFile.cpp:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cpp-utils/tempfile/TempFile.h:19:8: style:inconclusive: Technically the member function 'cpputils::TempFile::remove' can be const. [functionConst] src/cpp-utils/tempfile/TempFile.cpp:35:16: note: Technically the member function 'cpputils::TempFile::remove' can be const. src/cpp-utils/tempfile/TempFile.h:19:8: note: Technically the member function 'cpputils::TempFile::remove' can be const. src/cpp-utils/tempfile/TempDir.cpp:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cpp-utils/tempfile/TempDir.h:15:8: style:inconclusive: Technically the member function 'cpputils::TempDir::remove' can be const. [functionConst] src/cpp-utils/tempfile/TempDir.cpp:18:15: note: Technically the member function 'cpputils::TempDir::remove' can be const. src/cpp-utils/tempfile/TempDir.h:15:8: note: Technically the member function 'cpputils::TempDir::remove' can be const. src/cpp-utils/thread/ThreadSystem.cpp:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cpp-utils/thread/debugging_nonwindows.cpp:46:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/thread/debugging_nonwindows.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/cpp-utils/thread/debugging_nonwindows.cpp:46:13: warning: Class OpenFileRAII is not safe, destructor throws exception [exceptThrowInDestructor] src/cpp-utils/value_type/ValueType.h:80:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:149:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:165:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:227:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cpp-utils/value_type/ValueType.h:242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/cryfs-cli/Environment.cpp:16:15: style: Variable 'frontend' can be declared as pointer to const [constVariablePointer] src/cryfs-cli/Cli.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:177:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmptyPassword [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:196:140: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilesystemIdChanged [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:210:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WrongPassword [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:330:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidFilesystem [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minutes [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:361:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InaccessibleBaseDir [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:377:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:427:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseDirInsideMountDir [valueFlowBailoutIncompleteVar] src/cryfs-cli/Cli.cpp:457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/cryfs-cli/VersionChecker.cpp:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] src/cryfs-cli/VersionChecker.cpp:69:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] src/cryfs-cli/VersionChecker.h:15:9: style: Class 'VersionChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs-cli/VersionChecker.cpp:50:14: style: The scope of the variable 'timeoutMsec' can be reduced. [variableScope] src/cryfs-cli/VersionChecker.cpp:42:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] src/cryfs-cli/Cli.h:29:33: performance:inconclusive: Technically the member function 'cryfs_cli::Cli::_determineConfigFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] src/cryfs-cli/Cli.cpp:183:19: note: Technically the member function 'cryfs_cli::Cli::_determineConfigFile' can be static (but you may consider moving to unnamed namespace). src/cryfs-cli/Cli.h:29:33: note: Technically the member function 'cryfs_cli::Cli::_determineConfigFile' can be static (but you may consider moving to unnamed namespace). src/cryfs-cli/Cli.h:39:14: performance:inconclusive: Technically the member function 'cryfs_cli::Cli::_pathContains' can be static (but you may consider moving to unnamed namespace). [functionStatic] src/cryfs-cli/Cli.cpp:431:15: note: Technically the member function 'cryfs_cli::Cli::_pathContains' can be static (but you may consider moving to unnamed namespace). src/cryfs-cli/Cli.h:39:14: note: Technically the member function 'cryfs_cli::Cli::_pathContains' can be static (but you may consider moving to unnamed namespace). src/cryfs-cli/Cli.cpp:398:14: style: The scope of the variable 'path' can be reduced. [variableScope] src/cryfs-cli/main.cpp:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/cryfs-cli/program_options/Parser.cpp:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] src/cryfs-cli/program_options/Parser.cpp:100:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidArguments [valueFlowBailoutIncompleteVar] src/cryfs-cli/program_options/Parser.cpp:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] src/cryfs-cli/program_options/Parser.cpp:131:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] src/cryfs-cli/program_options/Parser.cpp:156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CIPHER [valueFlowBailoutIncompleteVar] src/cryfs-cli/program_options/Parser.cpp:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/cryfs-cli/program_options/Parser.cpp:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/cryfs-cli/program_options/Parser.cpp:227:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] src/cryfs-unmount/Cli.cpp:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/cryfs-unmount/Cli.cpp:26:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InaccessibleMountDir [valueFlowBailoutIncompleteVar] src/cryfs-unmount/Cli.h:9:10: performance:inconclusive: Technically the member function 'cryfs_unmount::Cli::main' can be static (but you may consider moving to unnamed namespace). [functionStatic] src/cryfs-unmount/Cli.cpp:21:11: note: Technically the member function 'cryfs_unmount::Cli::main' can be static (but you may consider moving to unnamed namespace). src/cryfs-unmount/Cli.h:9:10: note: Technically the member function 'cryfs_unmount::Cli::main' can be static (but you may consider moving to unnamed namespace). src/cryfs-unmount/main_unmount.cpp:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/cryfs-unmount/program_options/Parser.cpp:36:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidArguments [valueFlowBailoutIncompleteVar] src/cryfs-unmount/program_options/Parser.cpp:51:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] src/cryfs-unmount/program_options/Parser.cpp:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] src/cryfs-unmount/program_options/Parser.cpp:95:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CIPHER [valueFlowBailoutIncompleteVar] src/cryfs-unmount/program_options/Parser.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/cryfs-unmount/program_options/Parser.cpp:129:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] src/cryfs-unmount/program_options/Parser.cpp:94:28: style: Variable 'cipher_description' is assigned a value that is never used. [unreadVariable] src/cryfs-unmount/program_options/Parser.cpp:95:21: style: Variable 'cipher_description' is assigned a value that is never used. [unreadVariable] src/cryfs-unmount/program_options/Parser.cpp:96:31: style: Variable 'blocksize_description' is assigned a value that is never used. [unreadVariable] src/cryfs-unmount/program_options/Parser.cpp:97:24: style: Variable 'blocksize_description' is assigned a value that is never used. [unreadVariable] src/cryfs/cryfs.cpp:5:5: style: Class 'cryfs_load_handle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/cryfs.cpp:18:43: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] src/cryfs/impl/config/CryConfig.cpp:168:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/CryCipher.cpp:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/CryCipher.cpp:46:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIZE [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/CryCipher.cpp:51:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIZE [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < XChaCha20Poly1305 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < AES256_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < AES256_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < AES128_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < AES128_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Twofish256_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Twofish256_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Twofish128_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Twofish128_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Serpent256_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Serpent256_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Serpent128_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Serpent128_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Cast256_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Cast256_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Mars448_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Mars448_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Mars256_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Mars256_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Mars128_GCM >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:30:5: style: Class 'CryCipherInstance < Mars128_CFB >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryConfigConsole.h:12:9: style: Class 'CryConfigConsole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/CryCipher.cpp:97:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] src/cryfs/impl/config/CryConfigCreator.h:27:21: performance:inconclusive: Technically the member function 'cryfs::CryConfigCreator::_generateRootBlobId' can be static (but you may consider moving to unnamed namespace). [functionStatic] src/cryfs/impl/config/CryConfigCreator.cpp:82:30: note: Technically the member function 'cryfs::CryConfigCreator::_generateRootBlobId' can be static (but you may consider moving to unnamed namespace). src/cryfs/impl/config/CryConfigCreator.h:27:21: note: Technically the member function 'cryfs::CryConfigCreator::_generateRootBlobId' can be static (but you may consider moving to unnamed namespace). src/cryfs/impl/config/CryConfigFile.cpp:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/CryConfigFile.cpp:54:26: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] src/cryfs/impl/config/CryConfigFile.cpp:41:15: style: Local variable 'config' shadows outer function [shadowFunction] src/cryfs/impl/config/CryConfigFile.h:41:20: note: Shadowed declaration src/cryfs/impl/config/CryConfigFile.cpp:41:15: note: Shadow variable src/cryfs/impl/config/CryConfigLoader.cpp:69:232: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TooOldFilesystemFormat [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/CryConfigLoader.cpp:85:152: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WrongCipher [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/CryConfigLoader.cpp:91:168: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilesystemHasDifferentIntegritySetup [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/crypto/CryConfigEncryptor.cpp:16:95: style:inconclusive: Function 'CryConfigEncryptor' argument 2 names different: declaration '_kdfParameters' definition 'kdfParameters'. [funcArgNamesDifferent] src/cryfs/impl/config/crypto/CryConfigEncryptor.h:26:79: note: Function 'CryConfigEncryptor' argument 2 names different: declaration '_kdfParameters' definition 'kdfParameters'. src/cryfs/impl/config/crypto/CryConfigEncryptor.cpp:16:95: note: Function 'CryConfigEncryptor' argument 2 names different: declaration '_kdfParameters' definition 'kdfParameters'. src/cryfs/impl/config/crypto/CryConfigEncryptorFactory.cpp:21:101: style:inconclusive: Function 'loadExistingKey' argument 1 names different: declaration 'ciphertext' definition 'data'. [funcArgNamesDifferent] src/cryfs/impl/config/crypto/CryConfigEncryptorFactory.h:18:112: note: Function 'loadExistingKey' argument 1 names different: declaration 'ciphertext' definition 'data'. src/cryfs/impl/config/crypto/CryConfigEncryptorFactory.cpp:21:101: note: Function 'loadExistingKey' argument 1 names different: declaration 'ciphertext' definition 'data'. src/cryfs/impl/config/crypto/inner/ConcreteInnerEncryptor.h:35:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/crypto/inner/ConcreteInnerEncryptor.h:16:9: style: Class 'ConcreteInnerEncryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/config/crypto/inner/InnerConfig.cpp:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/crypto/inner/InnerConfig.cpp:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/crypto/inner/InnerConfig.h:19:21: style: Unused private function: 'InnerConfig::_writeHeader' [unusedPrivateFunction] src/cryfs/impl/config/crypto/outer/OuterConfig.cpp:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/crypto/outer/OuterConfig.cpp:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/config/crypto/outer/OuterConfig.h:19:21: style: Unused private function: 'OuterConfig::_checkHeader' [unusedPrivateFunction] src/cryfs/impl/config/crypto/outer/OuterEncryptor.cpp:17:53: style:inconclusive: Function 'encrypt' argument 1 names different: declaration 'encryptedInnerConfig' definition 'plaintext'. [funcArgNamesDifferent] src/cryfs/impl/config/crypto/outer/OuterEncryptor.h:19:51: note: Function 'encrypt' argument 1 names different: declaration 'encryptedInnerConfig' definition 'plaintext'. src/cryfs/impl/config/crypto/outer/OuterEncryptor.cpp:17:53: note: Function 'encrypt' argument 1 names different: declaration 'encryptedInnerConfig' definition 'plaintext'. src/cryfs/impl/filesystem/CryDevice.cpp:117:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_LENGTH [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDevice.cpp:156:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EISDIR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDevice.cpp:168:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDevice.cpp:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDevice.cpp:202:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDevice.cpp:222:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDevice.cpp:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDevice.cpp:301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDevice.cpp:310:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDir.cpp:77:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDir.cpp:86:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDir.cpp:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTEMPTY [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDir.cpp:63:32: warning: The class 'CryDir' defines member function with name 'LoadBlob' also defined in its parent class 'CryNode'. [duplInheritedMember] src/cryfs/impl/filesystem/CryNode.h:36:62: note: Parent function 'CryNode::LoadBlob' src/cryfs/impl/filesystem/CryDir.cpp:63:32: note: Derived function 'CryDir::LoadBlob' src/cryfs/impl/filesystem/CryFile.h:23:64: warning: The class 'CryFile' defines member function with name 'LoadBlob' also defined in its parent class 'CryNode'. [duplInheritedMember] src/cryfs/impl/filesystem/CryNode.h:36:62: note: Parent function 'CryNode::LoadBlob' src/cryfs/impl/filesystem/CryFile.h:23:64: note: Derived function 'CryFile::LoadBlob' src/cryfs/impl/filesystem/CryDir.h:14:4: style: The destructor '~CryDir' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/cryfs/impl/filesystem/CryNode.h:15:12: note: Virtual destructor in base class src/cryfs/impl/filesystem/CryDir.h:14:4: note: Destructor in derived class src/cryfs/impl/filesystem/CryFile.h:15:4: style: The destructor '~CryFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/cryfs/impl/filesystem/CryNode.h:15:12: note: Virtual destructor in base class src/cryfs/impl/filesystem/CryFile.h:15:4: note: Destructor in derived class src/cryfs/impl/filesystem/CryDir.h:29:63: warning: The class 'CryDir' defines member function with name 'LoadBlob' also defined in its parent class 'CryNode'. [duplInheritedMember] src/cryfs/impl/filesystem/CryNode.h:36:62: note: Parent function 'CryNode::LoadBlob' src/cryfs/impl/filesystem/CryDir.h:29:63: note: Derived function 'CryDir::LoadBlob' src/cryfs/impl/filesystem/CrySymlink.h:24:67: warning: The class 'CrySymlink' defines member function with name 'LoadBlob' also defined in its parent class 'CryNode'. [duplInheritedMember] src/cryfs/impl/filesystem/CryNode.h:36:62: note: Parent function 'CryNode::LoadBlob' src/cryfs/impl/filesystem/CrySymlink.h:24:67: note: Derived function 'CrySymlink::LoadBlob' src/cryfs/impl/filesystem/CrySymlink.h:15:4: style: The destructor '~CrySymlink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/cryfs/impl/filesystem/CryNode.h:15:12: note: Virtual destructor in base class src/cryfs/impl/filesystem/CrySymlink.h:15:4: note: Destructor in derived class src/cryfs/impl/filesystem/CryDevice.cpp:316:57: style:inconclusive: Function 'GetOrCreateRootBlobId' argument 1 names different: declaration 'config' definition 'configFile'. [funcArgNamesDifferent] src/cryfs/impl/filesystem/CryDevice.h:58:60: note: Function 'GetOrCreateRootBlobId' argument 1 names different: declaration 'config' definition 'configFile'. src/cryfs/impl/filesystem/CryDevice.cpp:316:57: note: Function 'GetOrCreateRootBlobId' argument 1 names different: declaration 'config' definition 'configFile'. src/cryfs/impl/filesystem/CryFile.cpp:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryFile.cpp:28:61: warning: The class 'CryFile' defines member function with name 'LoadBlob' also defined in its parent class 'CryNode'. [duplInheritedMember] src/cryfs/impl/filesystem/CryNode.h:36:62: note: Parent function 'CryNode::LoadBlob' src/cryfs/impl/filesystem/CryFile.cpp:28:61: note: Derived function 'CryFile::LoadBlob' src/cryfs/impl/filesystem/CryNode.cpp:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryNode.cpp:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryNode.cpp:140:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryNode.cpp:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryNode.cpp:179:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_LSTAT_SIZE [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CryDir.h:29:63: warning: The class 'CryDir' defines member function with name 'LoadBlob' also defined in its parent class 'CryNode'. [duplInheritedMember] src/cryfs/impl/filesystem/CryNode.cpp:154:32: note: Parent function 'CryNode::LoadBlob' src/cryfs/impl/filesystem/CryDir.h:29:63: note: Derived function 'CryDir::LoadBlob' src/cryfs/impl/filesystem/CryFile.h:23:64: warning: The class 'CryFile' defines member function with name 'LoadBlob' also defined in its parent class 'CryNode'. [duplInheritedMember] src/cryfs/impl/filesystem/CryNode.cpp:154:32: note: Parent function 'CryNode::LoadBlob' src/cryfs/impl/filesystem/CryFile.h:23:64: note: Derived function 'CryFile::LoadBlob' src/cryfs/impl/filesystem/CrySymlink.cpp:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMLINK [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/CrySymlink.cpp:31:40: warning: The class 'CrySymlink' defines member function with name 'LoadBlob' also defined in its parent class 'CryNode'. [duplInheritedMember] src/cryfs/impl/filesystem/CryNode.h:36:62: note: Parent function 'CryNode::LoadBlob' src/cryfs/impl/filesystem/CrySymlink.cpp:31:40: note: Derived function 'CrySymlink::LoadBlob' src/cryfs/impl/filesystem/cachingfsblobstore/CachingFsBlobStore.h:87:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/cachingfsblobstore/CachingFsBlobStore.h:19:13: style: Class 'CachingFsBlobStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/filesystem/fsblobstore/FsBlobView.h:30:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/FsBlobView.h:126:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/FsBlobView.h:131:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:68:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:73:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:82:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYMLINK [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:158:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/FsBlobView.h:20:9: style: Class 'FsBlobView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/filesystem/fsblobstore/FileBlob.h:14:13: style: Class 'FileBlob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/filesystem/fsblobstore/SymlinkBlob.h:16:13: style: Class 'SymlinkBlob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/filesystem/fsblobstore/DirBlob.h:27:14: style: The destructor '~DirBlob' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/cryfs/impl/filesystem/fsblobstore/FsBlob.h:14:22: note: Virtual destructor in base class src/cryfs/impl/filesystem/fsblobstore/DirBlob.h:27:14: note: Destructor in derived class src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:86:26: style:inconclusive: Function '_addChild' argument 3 names different: declaration 'type' definition 'entryType'. [funcArgNamesDifferent] src/cryfs/impl/filesystem/fsblobstore/DirBlob.h:78:109: note: Function '_addChild' argument 3 names different: declaration 'type' definition 'entryType'. src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:86:26: note: Function '_addChild' argument 3 names different: declaration 'type' definition 'entryType'. src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:91:104: style:inconclusive: Function 'AddOrOverwriteChild' argument 3 names different: declaration 'type' definition 'entryType'. [funcArgNamesDifferent] src/cryfs/impl/filesystem/fsblobstore/DirBlob.h:48:119: note: Function 'AddOrOverwriteChild' argument 3 names different: declaration 'type' definition 'entryType'. src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:91:104: note: Function 'AddOrOverwriteChild' argument 3 names different: declaration 'type' definition 'entryType'. src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:110:67: style:inconclusive: Function 'GetChild' argument 1 names different: declaration 'blobId' definition 'blockId'. [funcArgNamesDifferent] src/cryfs/impl/filesystem/fsblobstore/DirBlob.h:38:82: note: Function 'GetChild' argument 1 names different: declaration 'blobId' definition 'blockId'. src/cryfs/impl/filesystem/fsblobstore/DirBlob.cpp:110:67: note: Function 'GetChild' argument 1 names different: declaration 'blobId' definition 'blockId'. src/cryfs/impl/filesystem/fsblobstore/FsBlobStore.h:89:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/FsBlobView.cpp:20:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/FsBlobStore.h:21:13: style: Class 'FsBlobStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntry.h:80:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntry.cpp:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataType [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntry.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntry.cpp:71:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntryList.cpp:54:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntryList.cpp:90:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntryList.cpp:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntryList.cpp:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntryList.cpp:129:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntryList.cpp:155:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/parallelaccessfsblobstore/DirBlobRef.h:14:5: style: Class 'DirBlobRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/filesystem/fsblobstore/utils/DirEntryList.cpp:33:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] src/cryfs/impl/filesystem/parallelaccessfsblobstore/FileBlobRef.h:13:5: style: Class 'FileBlobRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:56:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/filesystem/parallelaccessfsblobstore/SymlinkBlobRef.h:13:5: style: Class 'SymlinkBlobRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:22:13: style: Class 'ParallelAccessFsBlobStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/localstate/BasedirMetadata.cpp:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/localstate/BasedirMetadata.cpp:43:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] src/cryfs/impl/localstate/BasedirMetadata.cpp:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/cryfs/impl/localstate/BasedirMetadata.h:15:8: style:inconclusive: Technically the member function 'cryfs::BasedirMetadata::save' can be const. [functionConst] src/cryfs/impl/localstate/BasedirMetadata.cpp:62:23: note: Technically the member function 'cryfs::BasedirMetadata::save' can be const. src/cryfs/impl/localstate/BasedirMetadata.h:15:8: note: Technically the member function 'cryfs::BasedirMetadata::save' can be const. src/cryfs/impl/localstate/LocalStateDir.h:13:9: style: Class 'LocalStateDir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/cryfs/impl/localstate/LocalStateMetadata.cpp:40:165: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EncryptionKeyChanged [valueFlowBailoutIncompleteVar] src/cryfs/impl/localstate/LocalStateMetadata.cpp:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] src/cryfs/impl/localstate/LocalStateMetadata.cpp:64:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENT_ID_FOR_DELETED_BLOCK [valueFlowBailoutIncompleteVar] src/cryfs/impl/localstate/LocalStateMetadata.cpp:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] src/cryfs/impl/localstate/LocalStateMetadata.cpp:28:66: style:inconclusive: Function 'LocalStateMetadata' argument 2 names different: declaration 'encryptionKey' definition 'encryptionKeyHash'. [funcArgNamesDifferent] src/cryfs/impl/localstate/LocalStateMetadata.h:29:64: note: Function 'LocalStateMetadata' argument 2 names different: declaration 'encryptionKey' definition 'encryptionKeyHash'. src/cryfs/impl/localstate/LocalStateMetadata.cpp:28:66: note: Function 'LocalStateMetadata' argument 2 names different: declaration 'encryptionKey' definition 'encryptionKeyHash'. src/cryfs/impl/localstate/LocalStateMetadata.cpp:86:12: style: Local variable 'myClientId' shadows outer function [shadowFunction] src/cryfs/impl/localstate/LocalStateMetadata.h:17:12: note: Shadowed declaration src/cryfs/impl/localstate/LocalStateMetadata.cpp:86:12: note: Shadow variable src/cryfs/impl/localstate/LocalStateMetadata.cpp:114:12: style: Local variable 'myClientId' shadows outer function [shadowFunction] src/cryfs/impl/localstate/LocalStateMetadata.h:17:12: note: Shadowed declaration src/cryfs/impl/localstate/LocalStateMetadata.cpp:114:12: note: Shadow variable src/fspp/fs_interface/Types.h:18:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/fspp/fs_interface/Types.h:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/fspp/fs_interface/Types.h:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/fspp/fs_interface/Types.h:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/fspp/fs_interface/Types.h:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] src/fspp/fs_interface/Device.h:34:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/fspp/fs_interface/FuseErrnoException.h:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] src/fspp/impl/FuseOpenFileList.h:99:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:184:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:194:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:244:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:281:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:291:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/fspp/impl/FilesystemImpl.cpp:308:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] src/fspp/fuse/Fuse.cpp:1149:0: error: SymbolDatabase bailout; unhandled code [syntaxError] src/fspp/impl/FilesystemImpl.h:25:11: style: The destructor '~FilesystemImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] src/fspp/fuse/Filesystem.h:21:12: note: Virtual destructor in base class src/fspp/impl/FilesystemImpl.h:25:11: note: Destructor in derived class src/fspp/impl/FuseOpenFileList.h:70:27: style: Same expression on both sides of '=='. [duplicateExpression] src/fspp/impl/FilesystemImpl.cpp:174:62: style: Parameter 'openFile' can be declared as pointer to const [constParameterPointer] src/fspp/impl/FilesystemImpl.cpp:207:50: style: Parameter 'openFile' can be declared as pointer to const [constParameterPointer] src/fspp/impl/FilesystemImpl.cpp:214:71: style: Parameter 'openFile' can be declared as pointer to const [constParameterPointer] src/fspp/impl/FuseOpenFileList.h:59:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] src/fspp/impl/Profiler.h:12:9: style: Class 'Profiler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/gitversion/VersionCompare.cpp:10:52: style:inconclusive: Function 'isOlderThan' argument 1 names different: declaration 'v1' definition 'v1Str'. [funcArgNamesDifferent] src/gitversion/VersionCompare.h:10:52: note: Function 'isOlderThan' argument 1 names different: declaration 'v1' definition 'v1Str'. src/gitversion/VersionCompare.cpp:10:52: note: Function 'isOlderThan' argument 1 names different: declaration 'v1' definition 'v1Str'. src/gitversion/VersionCompare.cpp:10:73: style:inconclusive: Function 'isOlderThan' argument 2 names different: declaration 'v2' definition 'v2Str'. [funcArgNamesDifferent] src/gitversion/VersionCompare.h:10:75: note: Function 'isOlderThan' argument 2 names different: declaration 'v2' definition 'v2Str'. src/gitversion/VersionCompare.cpp:10:73: note: Function 'isOlderThan' argument 2 names different: declaration 'v2' definition 'v2Str'. src/gitversion/versionstring.cpp:8:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIT_VERSION_STRING [valueFlowBailoutIncompleteVar] src/parallelaccessstore/ParallelAccessStore.h:115:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] src/parallelaccessstore/ParallelAccessStore.h:134:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] src/parallelaccessstore/ParallelAccessStore.h:142:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] src/parallelaccessstore/ParallelAccessStore.h:186:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] src/parallelaccessstore/ParallelAccessStore.h:65:2: style: Class 'OpenResource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/parallelaccessstore/ParallelAccessStore.h:198:112: style:inconclusive: Function 'remove' argument 2 names different: declaration 'block' definition 'resource'. [funcArgNamesDifferent] src/parallelaccessstore/ParallelAccessStore.h:59:65: note: Function 'remove' argument 2 names different: declaration 'block' definition 'resource'. src/parallelaccessstore/ParallelAccessStore.h:198:112: note: Function 'remove' argument 2 names different: declaration 'block' definition 'resource'. src/stats/main.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/stats/main.cpp:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/stats/main.cpp:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/stats/main.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/stats/main.cpp:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/stats/main.cpp:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] src/stats/main.cpp:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] src/stats/main.cpp:93:5: style: Class 'ProgressBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/stats/main.cpp:109:26: style: Unused variable: result [unusedVariable] test/blobstore/implementations/onblocks/BigBlobsTest.cpp:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_BLOB_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BigBlobsTest.cpp:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_BLOB_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BigBlobsTest.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_BLOB_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BigBlobsTest.cpp:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_BLOB_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BigBlobsTest.cpp:113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_BLOB_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BigBlobsTest.cpp:125:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_BLOB_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blob [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEDIUM_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobSizeTest.cpp:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_SIZE [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blobsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:182:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blobsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blobsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blobsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blobsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:231:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blobsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:239:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blobsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/BlobReadWriteTest.cpp:247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blobsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:139:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:183:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:198:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:203:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:45:10: style: Local variable 'node' shadows outer variable [shadowVariable] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:107:29: note: Shadowed declaration test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:45:10: note: Shadow variable test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:83:10: style: Local variable 'node' shadows outer variable [shadowVariable] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:107:29: note: Shadowed declaration test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:83:10: note: Shadow variable test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:97:10: style: Local variable 'node' shadows outer variable [shadowVariable] test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:107:29: note: Shadowed declaration test/blobstore/implementations/onblocks/datanodestore/DataInnerNodeTest.cpp:97:10: note: Shadow variable test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:224:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:239:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:244:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:250:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leafsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:295:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leafsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:305:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leafsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:322:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leafsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:330:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foregroundData [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:338:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leafsize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:82:10: style: Local variable 'leaf' shadows outer variable [shadowVariable] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:116:28: note: Shadowed declaration test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:82:10: note: Shadow variable test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:87:10: style: Local variable 'leaf' shadows outer variable [shadowVariable] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:116:28: note: Shadowed declaration test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:87:10: note: Shadow variable test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:93:10: style: Local variable 'leaf' shadows outer variable [shadowVariable] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:116:28: note: Shadowed declaration test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:93:10: note: Shadow variable test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:106:10: style: Local variable 'leaf' shadows outer variable [shadowVariable] test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:116:28: note: Shadowed declaration test/blobstore/implementations/onblocks/datanodestore/DataLeafNodeTest.cpp:106:10: note: Shadow variable test/blobstore/implementations/onblocks/datanodestore/DataNodeStoreTest.cpp:79:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataNodeStoreTest.cpp:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataNodeStoreTest.cpp:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataNodeViewTest.cpp:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataNodeViewTest.cpp:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataNodeViewTest.cpp:63:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATASIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataNodeViewTest.cpp:75:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATASIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datanodestore/DataNodeViewTest.cpp:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE_BYTES [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:103:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:145:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:159:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:201:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:215:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:229:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:243:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:285:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:299:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:313:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:327:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:344:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxChildrenPerInnerNode [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:425:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:439:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:453:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:467:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:495:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:509:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:523:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:537:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_Performance.cpp:551:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxBytesPerLeaf [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeByTraversing.cpp:220:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/testutils/TwoLevelDataFixture.h:79:7: performance:inconclusive: Technically the member function 'TwoLevelDataFixture::mod' can be static (but you may consider moving to unnamed namespace). [functionStatic] test/blobstore/implementations/onblocks/datatreestore/testutils/LeafDataFixture.h:14:3: style: Class 'LeafDataFixture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeByTraversing.cpp:109:10: style: Local variable 'tree' shadows outer variable [shadowVariable] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeByTraversing.cpp:135:24: note: Shadowed declaration test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeByTraversing.cpp:109:10: note: Shadow variable test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeNumBytes.cpp:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newSize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeNumBytes.cpp:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newSize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeNumBytes.cpp:183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newSize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeNumBytes.cpp:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newSize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeNumBytes.cpp:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newSize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeNumBytes.cpp:209:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newSize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeNumBytes.cpp:217:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/DataTreeTest_ResizeNumBytes.cpp:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newSize [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/impl/GetLowestInnerRightBorderNodeWithLessThanKChildrenOrNullTest.cpp:53:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeStore [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/impl/GetLowestInnerRightBorderNodeWithLessThanKChildrenOrNullTest.cpp:79:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeStore [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/impl/GetLowestInnerRightBorderNodeWithLessThanKChildrenOrNullTest.cpp:85:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeStore [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/LeafTraverserTest.cpp:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/LeafTraverserTest.cpp:70:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/impl/GetLowestRightBorderNodeWithMoreThanOneChildOrNullTest.cpp:75:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeStore [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/impl/GetLowestRightBorderNodeWithMoreThanOneChildOrNullTest.cpp:81:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeStore [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/impl/GetLowestRightBorderNodeWithMoreThanOneChildOrNullTest.cpp:87:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodeStore [valueFlowBailoutIncompleteVar] test/blobstore/implementations/onblocks/datatreestore/impl/GetLowestRightBorderNodeWithMoreThanOneChildOrNullTest.cpp:27:11: warning: The class 'GetLowestRightBorderNodeWithMoreThanOneChildOrNullTest' defines member function with name 'CreateLeafOnlyTree' also defined in its parent class 'DataTreeTest'. [duplInheritedMember] test/blobstore/implementations/onblocks/datatreestore/testutils/DataTreeTest.h:26:70: note: Parent function 'DataTreeTest::CreateLeafOnlyTree' test/blobstore/implementations/onblocks/datatreestore/impl/GetLowestRightBorderNodeWithMoreThanOneChildOrNullTest.cpp:27:11: note: Derived function 'GetLowestRightBorderNodeWithMoreThanOneChildOrNullTest::CreateLeafOnlyTree' test/blockstore/testutils/BlockStoreTest.h:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStoreTest.h:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStoreTest_Size.h:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStore2Test.h:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStore2Test.h:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStore2Test.h:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStore2Test.h:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStore2Test.h:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStore2Test.h:277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/BlockStore2Test.h:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/testutils/MinimalKeyType.h:29:3: style: Class 'MinimalKeyType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/blockstore/implementations/caching/cache/testutils/CopyableMovableValueType.h:8:3: style: Class 'CopyableMovableValueType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/blockstore/testutils/BlockStoreTest_Size.h:103:18: style: Unused private function: 'BlockStoreSizeParameterizedTest::ZEROES' [unusedPrivateFunction] test/blockstore/testutils/BlockStoreTest_Size.h:133:8: performance:inconclusive: Technically the member function 'BlockStoreSizeParameterizedTest::WriteDataToBlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] test/blockstore/testutils/BlockStoreTest_Size.h:137:8: performance:inconclusive: Technically the member function 'BlockStoreSizeParameterizedTest::EXPECT_BLOCK_DATA_CORRECT' can be static (but you may consider moving to unnamed namespace). [functionStatic] test/blockstore/testutils/BlockStoreTest_Data.h:119:8: performance:inconclusive: Technically the member function 'BlockStoreDataParametrizedTest::EXPECT_DATA_READS_AS' can be static (but you may consider moving to unnamed namespace). [functionStatic] test/blockstore/testutils/BlockStoreTest_Size.h:75:15: style: Redundant initialization for 'blockId'. The initialized value is overwritten before it is read. [redundantInitialization] test/blockstore/testutils/BlockStoreTest_Size.h:72:33: note: blockId is initialized test/blockstore/testutils/BlockStoreTest_Size.h:75:15: note: blockId is overwritten test/blockstore/testutils/BlockStoreTest_Size.h:86:15: style: Redundant initialization for 'blockId'. The initialized value is overwritten before it is read. [redundantInitialization] test/blockstore/testutils/BlockStoreTest_Size.h:84:33: note: blockId is initialized test/blockstore/testutils/BlockStoreTest_Size.h:86:15: note: blockId is overwritten test/blockstore/testutils/BlockStoreTest.h:43:20: style: Local variable 'fixture' shadows outer variable [shadowVariable] test/blockstore/testutils/BlockStoreTest.h:39:33: note: Shadowed declaration test/blockstore/testutils/BlockStoreTest.h:43:20: note: Shadow variable test/blockstore/testutils/BlockStoreTest_Size.h:20:25: style: Local variable 'blockId' shadows outer variable [shadowVariable] test/blockstore/testutils/BlockStoreTest_Size.h:99:29: note: Shadowed declaration test/blockstore/testutils/BlockStoreTest_Size.h:20:25: note: Shadow variable test/blockstore/testutils/BlockStoreTest_Size.h:33:25: style: Local variable 'blockId' shadows outer variable [shadowVariable] test/blockstore/testutils/BlockStoreTest_Size.h:99:29: note: Shadowed declaration test/blockstore/testutils/BlockStoreTest_Size.h:33:25: note: Shadow variable test/blockstore/testutils/BlockStoreTest_Size.h:72:25: style: Local variable 'blockId' shadows outer variable [shadowVariable] test/blockstore/testutils/BlockStoreTest_Size.h:99:29: note: Shadowed declaration test/blockstore/testutils/BlockStoreTest_Size.h:72:25: note: Shadow variable test/blockstore/testutils/BlockStoreTest_Size.h:84:25: style: Local variable 'blockId' shadows outer variable [shadowVariable] test/blockstore/testutils/BlockStoreTest_Size.h:99:29: note: Shadowed declaration test/blockstore/testutils/BlockStoreTest_Size.h:84:25: note: Shadow variable test/blockstore/testutils/BlockStoreTest_Size.h:110:25: style: Local variable 'blockId' shadows outer variable [shadowVariable] test/blockstore/testutils/BlockStoreTest_Size.h:99:29: note: Shadowed declaration test/blockstore/testutils/BlockStoreTest_Size.h:110:25: note: Shadow variable test/blockstore/testutils/BlockStoreTest_Size.h:125:25: style: Local variable 'blockId' shadows outer variable [shadowVariable] test/blockstore/testutils/BlockStoreTest_Size.h:99:29: note: Shadowed declaration test/blockstore/testutils/BlockStoreTest_Size.h:125:25: note: Shadow variable test/blockstore/testutils/BlockStoreTest_Data.h:163:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:164:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:165:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:166:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:167:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:168:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:169:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:170:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:171:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:172:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/testutils/BlockStoreTest_Data.h:173:1: performance: Range variable 'dataRange' should be declared as const reference. [iterateByValue] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:24:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENTRIES [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:46:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENTRIES [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:55:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENTRIES [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENTRIES [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENTRIES [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:110:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ENTRIES [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/CacheTest_PushAndPop.cpp:123:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LIFETIME_SEC [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/testutils/MinimalValueType.h:42:3: style: Class 'MinimalValueType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/blockstore/implementations/caching/cache/CacheTest_RaceCondition.cpp:59:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/PeriodicTaskTest.cpp:18:3: style: Class 'AtomicCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/blockstore/implementations/caching/cache/PeriodicTaskTest.cpp:62:3: style: The comparison 'callCountDirectlyAfterDestruction == callCount' is always true because 'callCountDirectlyAfterDestruction' and 'callCount' represent the same value. [knownConditionTrueFalse] test/blockstore/implementations/caching/cache/PeriodicTaskTest.cpp:60:43: note: 'callCountDirectlyAfterDestruction' is assigned value 'callCount' here. test/blockstore/implementations/caching/cache/PeriodicTaskTest.cpp:62:3: note: The comparison 'callCountDirectlyAfterDestruction == callCount' is always true because 'callCountDirectlyAfterDestruction' and 'callCount' represent the same value. test/blockstore/implementations/caching/cache/QueueMapTest_Peek.cpp:7:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/QueueMapTest_Peek.cpp:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/QueueMapTest_Peek.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/QueueMapTest_Values.cpp:148:3: error: There is an unknown macro here somewhere. Configuration is required. If EXPECT_ANY_THROW is a macro then please configure it. [unknownMacro] test/blockstore/implementations/caching/cache/testutils/CacheTest.cpp:10:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/testutils/QueueMapTest.cpp:21:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/testutils/QueueMapTest.cpp:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/caching/cache/testutils/QueueMapTest.cpp:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/testutils/gtest_printers.h:12:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/encrypted/EncryptedBlockStoreTest_Specific.cpp:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/encrypted/EncryptedBlockStoreTest_Specific.cpp:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/encrypted/EncryptedBlockStoreTest_Specific.cpp:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/encrypted/EncryptedBlockStoreTest_Specific.cpp:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/encrypted/EncryptedBlockStoreTest_Specific.cpp:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/encrypted/EncryptedBlockStoreTest_Specific.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/encrypted/EncryptedBlockStoreTest_Generic.cpp:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIZE [valueFlowBailoutIncompleteVar] test/blockstore/implementations/encrypted/EncryptedBlockStoreTest_Generic.cpp:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIZE [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:92:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_HEADER_OFFSET [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:101:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION_HEADER_OFFSET [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:109:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLIENTID_HEADER_OFFSET [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:226:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:275:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:282:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:290:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/IntegrityBlockStoreTest_Specific.cpp:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/blockstore/implementations/integrity/KnownBlockVersionsTest.cpp:62:5: error: There is an unknown macro here somewhere. Configuration is required. If EXPECT_ANY_THROW is a macro then please configure it. [unknownMacro] test/blockstore/interface/BlockStore2Test.cpp:61:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStore2Test.cpp:68:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStore2Test.cpp:75:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStore2Test.cpp:82:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStore2Test.cpp:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStore2Test.cpp:109:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStore2Test.cpp:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStoreTest.cpp:75:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStoreTest.cpp:82:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStoreTest.cpp:89:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStoreTest.cpp:96:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStoreTest.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStoreTest.cpp:123:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/interface/BlockStoreTest.cpp:141:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockId1 [valueFlowBailoutIncompleteVar] test/blockstore/utils/BlockStoreUtilsTest.cpp:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/blockstore/utils/BlockStoreUtilsTest.cpp:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROES [valueFlowBailoutIncompleteVar] test/blockstore/utils/BlockStoreUtilsTest.cpp:61:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/blockstore/utils/BlockStoreUtilsTest.cpp:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/blockstore/utils/BlockStoreUtilsTest.cpp:87:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROES [valueFlowBailoutIncompleteVar] test/blockstore/utils/BlockStoreUtilsTest.cpp:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/blockstore/utils/BlockStoreUtilsTest.cpp:105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/cpp-utils/assert/assert_release_test.cpp:33:20: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] test/cpp-utils/assert/exit_signal.cpp:15:4: error: Null pointer dereference: ptr [nullPointer] test/cpp-utils/assert/exit_signal.cpp:14:14: note: Assignment 'ptr=nullptr', assigned value is 0 test/cpp-utils/assert/exit_signal.cpp:15:4: note: Null pointer dereference test/cpp-utils/crypto/kdf/SCryptTest.cpp:16:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/kdf/SCryptTest.cpp:23:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/kdf/SCryptTest.cpp:30:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/kdf/SCryptTest.cpp:37:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/kdf/SCryptTest.cpp:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/kdf/SCryptTest.cpp:51:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/kdf/SCryptTest.cpp:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultSettings [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIZE [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:150:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroes1 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:157:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plaintext1 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:164:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroes2 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:171:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plaintext2 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:178:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroes2 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:185:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plaintext2 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:192:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroes2 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:199:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plaintext2 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zeroes2 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:210:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plaintext2 [valueFlowBailoutIncompleteVar] test/cpp-utils/crypto/symmetric/CipherTest.cpp:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:43:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:50:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable randomData [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:244:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_target [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:251:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_target [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:258:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_target [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:267:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_target [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:277:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_target [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:288:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_target [valueFlowBailoutIncompleteVar] test/cpp-utils/data/DataTest.cpp:145:3: warning:inconclusive: Access of moved variable 'original'. [accessMoved] test/cpp-utils/data/DataTest.cpp:143:13: note: Calling std::move(original) test/cpp-utils/data/DataTest.cpp:145:3: note: Access of moved variable 'original'. test/cpp-utils/data/DataTest.cpp:154:3: warning:inconclusive: Access of moved variable 'original'. [accessMoved] test/cpp-utils/data/DataTest.cpp:152:10: note: Calling std::move(original) test/cpp-utils/data/DataTest.cpp:154:3: note: Access of moved variable 'original'. test/cpp-utils/data/DataTest.cpp:237:10: style: class member 'DataTestWithMockAllocator::ptr_target' is never used. [unusedStructMember] test/cpp-utils/data/FixedSizeDataTest.cpp:37:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA1_AS_STRING [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:45:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA1_AS_STRING [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:53:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA1_AS_STRING [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:61:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA1_AS_STRING [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:98:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:168:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA1_AS_STRING [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:175:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA2_AS_STRING [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:182:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA1_AS_STRING [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_LENGTH [valueFlowBailoutIncompleteVar] test/cpp-utils/data/FixedSizeDataTest.cpp:184:9: style: Redundant initialization for 'data2'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/data/FixedSizeDataTest.cpp:183:29: note: data2 is initialized test/cpp-utils/data/FixedSizeDataTest.cpp:184:9: note: data2 is overwritten test/cpp-utils/data/SerializationHelperTest.cpp:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] test/cpp-utils/either_test.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/cpp-utils/either_test.cpp:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/cpp-utils/io/ConsoleTest.h:17:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] test/cpp-utils/io/ConsoleTest.h:22:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] test/cpp-utils/io/ConsoleTest.h:27:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] test/cpp-utils/io/ConsoleTest.h:60:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] test/cpp-utils/either_test.cpp:1136:3: style: Class 'ClassWithDestructorCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/either_test.cpp:1150:3: style: Class 'OnlyMoveableClassWithDestructorCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/either_test.cpp:1226:10: style: Redundant initialization for 'var1'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/either_test.cpp:1223:54: note: var1 is initialized test/cpp-utils/either_test.cpp:1226:10: note: var1 is overwritten test/cpp-utils/either_test.cpp:1239:10: style: Redundant initialization for 'var1'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/either_test.cpp:1236:54: note: var1 is initialized test/cpp-utils/either_test.cpp:1239:10: note: var1 is overwritten test/cpp-utils/either_test.cpp:1252:10: style: Redundant initialization for 'var1'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/either_test.cpp:1249:66: note: var1 is initialized test/cpp-utils/either_test.cpp:1252:10: note: var1 is overwritten test/cpp-utils/either_test.cpp:1265:10: style: Redundant initialization for 'var1'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/either_test.cpp:1262:66: note: var1 is initialized test/cpp-utils/either_test.cpp:1265:10: note: var1 is overwritten test/cpp-utils/either_test.cpp:53:81: performance: Function parameter 'setups' should be passed by const reference. [passedByValue] test/cpp-utils/either_test.cpp:53:126: performance: Function parameter 'expectations' should be passed by const reference. [passedByValue] test/cpp-utils/either_test.cpp:118:16: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/either_test.cpp:349:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:348:36: note: Calling std::move(a) test/cpp-utils/either_test.cpp:349:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:373:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:372:36: note: Calling std::move(a) test/cpp-utils/either_test.cpp:373:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:476:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:475:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:476:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:481:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:480:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:481:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:512:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:511:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:512:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:517:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:516:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:517:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:639:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:638:36: note: Calling std::move(a) test/cpp-utils/either_test.cpp:639:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:663:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:662:44: note: Calling std::move(a) test/cpp-utils/either_test.cpp:663:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:687:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:686:36: note: Calling std::move(a) test/cpp-utils/either_test.cpp:687:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:711:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:710:44: note: Calling std::move(a) test/cpp-utils/either_test.cpp:711:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:886:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:885:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:886:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:891:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:890:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:891:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:922:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:921:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:922:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:927:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:926:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:927:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:958:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:957:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:958:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:963:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:962:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:963:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:994:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:993:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:994:14: note: Access of moved variable 'a'. test/cpp-utils/either_test.cpp:999:14: warning:inconclusive: Access of moved variable 'a'. [accessMoved] test/cpp-utils/either_test.cpp:998:13: note: Calling std::move(a) test/cpp-utils/either_test.cpp:999:14: note: Access of moved variable 'a'. test/cpp-utils/logging/LoggingLevelTest.cpp:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:95:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:113:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingLevelTest.cpp:131:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/logging/LoggingTest.cpp:159:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] test/cpp-utils/pointer/cast_test.cpp:28:3: style: Class 'Child' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/pointer/cast_test.cpp:31:4: style: The destructor '~Child' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] test/cpp-utils/pointer/cast_test.cpp:23:12: note: Virtual destructor in base class test/cpp-utils/pointer/cast_test.cpp:31:4: note: Destructor in derived class test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:40:8: style:inconclusive: Technically the member function 'TestObjectHolder::isDestructed' can be const. [functionConst] test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:26:5: warning: Class 'TestObjectHolder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:26:5: warning: Class 'TestObjectHolder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:13:3: style: Class 'TestObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:83:9: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:82:44: note: ptr is initialized test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:83:9: note: ptr is overwritten test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:100:9: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:99:44: note: ptr is initialized test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:100:9: note: ptr is overwritten test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:108:7: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:107:42: note: ptr is initialized test/cpp-utils/pointer/optional_ownership_ptr_test.cpp:108:7: note: ptr is overwritten test/cpp-utils/process/SignalCatcherTest.cpp:10:5: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] test/cpp-utils/pointer/unique_ref_test.cpp:469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] test/cpp-utils/pointer/unique_ref_test.cpp:490:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] test/cpp-utils/pointer/unique_ref_test.cpp:764:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] test/cpp-utils/pointer/unique_ref_test.cpp:772:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] test/cpp-utils/pointer/unique_ref_test.cpp:781:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SignalHandlerTest.cpp:15:5: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] test/cpp-utils/pointer/unique_ref_test.cpp:664:8: style:inconclusive: Technically the member function '::SetToTrueDeleter::operator()' can be const. [functionConst] test/cpp-utils/pointer/unique_ref_test.cpp:714:8: style:inconclusive: Technically the member function '::SetToDeleter::operator()' can be const. [functionConst] test/cpp-utils/pointer/unique_ref_test.cpp:15:3: style: Class 'SomeClass1Parameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/pointer/unique_ref_test.cpp:26:3: style: Struct 'SomeBaseClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/pointer/unique_ref_test.cpp:30:3: style: Struct 'SomeChildClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/pointer/unique_ref_test.cpp:592:3: style: Class 'OnlyMoveable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/pointer/unique_ref_test.cpp:612:3: style: Class 'DestructableMock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/pointer/unique_ref_test.cpp:711:3: style: Struct 'SetToDeleter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cpp-utils/pointer/unique_ref_test.cpp:185:8: style: Redundant initialization for 'obj2'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:183:30: note: obj2 is initialized test/cpp-utils/pointer/unique_ref_test.cpp:185:8: note: obj2 is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:192:8: style: Redundant initialization for 'obj2'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:191:30: note: obj2 is initialized test/cpp-utils/pointer/unique_ref_test.cpp:192:8: note: obj2 is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:199:8: style: Redundant initialization for 'base'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:198:34: note: base is initialized test/cpp-utils/pointer/unique_ref_test.cpp:199:8: note: base is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:206:8: style: Redundant initialization for 'obj2'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:205:34: note: obj2 is initialized test/cpp-utils/pointer/unique_ref_test.cpp:206:8: note: obj2 is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:648:10: style: Redundant initialization for 'obj2'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:647:39: note: obj2 is initialized test/cpp-utils/pointer/unique_ref_test.cpp:648:10: note: obj2 is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:695:10: style: Redundant initialization for 'obj2'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:694:45: note: obj2 is initialized test/cpp-utils/pointer/unique_ref_test.cpp:695:10: note: obj2 is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:745:10: style: Redundant initialization for 'obj2'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:744:40: note: obj2 is initialized test/cpp-utils/pointer/unique_ref_test.cpp:745:10: note: obj2 is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:780:8: style: Redundant initialization for 'ref2'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:779:13: note: ref2 is initialized test/cpp-utils/pointer/unique_ref_test.cpp:780:8: note: ref2 is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:792:5: style: Redundant initialization for 'b'. The initialized value is overwritten before it is read. [redundantInitialization] test/cpp-utils/pointer/unique_ref_test.cpp:791:27: note: b is initialized test/cpp-utils/pointer/unique_ref_test.cpp:792:5: note: b is overwritten test/cpp-utils/pointer/unique_ref_test.cpp:184:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:213:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:242:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:270:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:295:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:320:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:346:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:347:14: style: Variable 'obj2ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:357:14: style: Variable 'obj2ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:368:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:388:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:389:14: style: Variable 'obj2ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:398:14: style: Variable 'obj1ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:399:14: style: Variable 'obj2ptr' can be declared as pointer to const [constVariablePointer] test/cpp-utils/pointer/unique_ref_test.cpp:193:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:192:10: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:193:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:207:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:206:10: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:207:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:222:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:221:10: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:222:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:236:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:235:10: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:236:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:251:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:250:10: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:251:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:265:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:264:10: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:265:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:278:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:277:32: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:278:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:290:3: warning:inconclusive: Access of moved variable 'child'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:289:36: note: Calling std::move(child) test/cpp-utils/pointer/unique_ref_test.cpp:290:3: note: Access of moved variable 'child'. test/cpp-utils/pointer/unique_ref_test.cpp:303:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:302:37: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:303:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:315:3: warning:inconclusive: Access of moved variable 'child'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:314:41: note: Calling std::move(child) test/cpp-utils/pointer/unique_ref_test.cpp:315:3: note: Access of moved variable 'child'. test/cpp-utils/pointer/unique_ref_test.cpp:328:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:327:37: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:328:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:340:3: warning:inconclusive: Access of moved variable 'child'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:339:41: note: Calling std::move(child) test/cpp-utils/pointer/unique_ref_test.cpp:340:3: note: Access of moved variable 'child'. test/cpp-utils/pointer/unique_ref_test.cpp:358:13: warning: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:355:15: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:358:13: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:359:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:355:15: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:359:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:361:3: warning:inconclusive: Access of moved variable 'obj2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:355:15: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:358:13: note: Assignment 'obj1,obj2', assigned value is test/cpp-utils/pointer/unique_ref_test.cpp:361:3: note: Access of moved variable 'obj2'. test/cpp-utils/pointer/unique_ref_test.cpp:369:19: warning: Access of moved variable 'obj2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:367:15: note: Calling std::move(obj2) test/cpp-utils/pointer/unique_ref_test.cpp:369:19: note: Access of moved variable 'obj2'. test/cpp-utils/pointer/unique_ref_test.cpp:370:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:367:15: note: Calling std::move(obj2) test/cpp-utils/pointer/unique_ref_test.cpp:369:19: note: Assignment 'obj1,obj2', assigned value is test/cpp-utils/pointer/unique_ref_test.cpp:370:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:371:3: warning:inconclusive: Access of moved variable 'obj2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:367:15: note: Calling std::move(obj2) test/cpp-utils/pointer/unique_ref_test.cpp:371:3: note: Access of moved variable 'obj2'. test/cpp-utils/pointer/unique_ref_test.cpp:380:13: warning: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:378:15: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:380:13: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:380:19: warning: Access of moved variable 'obj2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:379:15: note: Calling std::move(obj2) test/cpp-utils/pointer/unique_ref_test.cpp:380:19: note: Access of moved variable 'obj2'. test/cpp-utils/pointer/unique_ref_test.cpp:381:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:379:15: note: Calling std::move(obj2) test/cpp-utils/pointer/unique_ref_test.cpp:380:19: note: Assignment 'obj1,obj2', assigned value is test/cpp-utils/pointer/unique_ref_test.cpp:381:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:382:3: warning:inconclusive: Access of moved variable 'obj2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:378:15: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:380:13: note: Assignment 'obj1,obj2', assigned value is test/cpp-utils/pointer/unique_ref_test.cpp:382:3: note: Access of moved variable 'obj2'. test/cpp-utils/pointer/unique_ref_test.cpp:391:3: warning:inconclusive: Access of moved variable 'obj1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:390:13: note: Calling std::move(obj1) test/cpp-utils/pointer/unique_ref_test.cpp:391:3: note: Access of moved variable 'obj1'. test/cpp-utils/pointer/unique_ref_test.cpp:402:3: warning:inconclusive: Access of moved variable 'obj2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:400:19: note: Calling std::move(obj2) test/cpp-utils/pointer/unique_ref_test.cpp:402:3: note: Access of moved variable 'obj2'. test/cpp-utils/pointer/unique_ref_test.cpp:506:3: warning: Access of moved variable 'var1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:504:15: note: Calling std::move(var1) test/cpp-utils/pointer/unique_ref_test.cpp:506:3: note: Access of moved variable 'var1'. test/cpp-utils/pointer/unique_ref_test.cpp:506:3: warning: Access of moved variable 'var2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:505:15: note: Calling std::move(var2) test/cpp-utils/pointer/unique_ref_test.cpp:506:3: note: Access of moved variable 'var2'. test/cpp-utils/pointer/unique_ref_test.cpp:507:3: warning: Access of moved variable 'var1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:504:15: note: Calling std::move(var1) test/cpp-utils/pointer/unique_ref_test.cpp:507:3: note: Access of moved variable 'var1'. test/cpp-utils/pointer/unique_ref_test.cpp:507:3: warning: Access of moved variable 'var2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:505:15: note: Calling std::move(var2) test/cpp-utils/pointer/unique_ref_test.cpp:507:3: note: Access of moved variable 'var2'. test/cpp-utils/pointer/unique_ref_test.cpp:521:3: warning: Access of moved variable 'var1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:520:15: note: Calling std::move(var1) test/cpp-utils/pointer/unique_ref_test.cpp:521:3: note: Access of moved variable 'var1'. test/cpp-utils/pointer/unique_ref_test.cpp:522:3: warning: Access of moved variable 'var1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:520:15: note: Calling std::move(var1) test/cpp-utils/pointer/unique_ref_test.cpp:522:3: note: Access of moved variable 'var1'. test/cpp-utils/pointer/unique_ref_test.cpp:529:3: warning: Access of moved variable 'var2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:528:15: note: Calling std::move(var2) test/cpp-utils/pointer/unique_ref_test.cpp:529:3: note: Access of moved variable 'var2'. test/cpp-utils/pointer/unique_ref_test.cpp:530:3: warning: Access of moved variable 'var2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:528:15: note: Calling std::move(var2) test/cpp-utils/pointer/unique_ref_test.cpp:530:3: note: Access of moved variable 'var2'. test/cpp-utils/pointer/unique_ref_test.cpp:543:3: warning:inconclusive: Access of moved variable 'var1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:542:15: note: Calling std::move(var1) test/cpp-utils/pointer/unique_ref_test.cpp:543:3: note: Access of moved variable 'var1'. test/cpp-utils/pointer/unique_ref_test.cpp:550:3: warning:inconclusive: Access of moved variable 'var2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:549:15: note: Calling std::move(var2) test/cpp-utils/pointer/unique_ref_test.cpp:550:3: note: Access of moved variable 'var2'. test/cpp-utils/pointer/unique_ref_test.cpp:558:3: warning:inconclusive: Access of moved variable 'var1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:556:15: note: Calling std::move(var1) test/cpp-utils/pointer/unique_ref_test.cpp:558:3: note: Access of moved variable 'var1'. test/cpp-utils/pointer/unique_ref_test.cpp:558:3: warning:inconclusive: Access of moved variable 'var2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:557:15: note: Calling std::move(var2) test/cpp-utils/pointer/unique_ref_test.cpp:558:3: note: Access of moved variable 'var2'. test/cpp-utils/pointer/unique_ref_test.cpp:571:3: warning:inconclusive: Access of moved variable 'var1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:570:15: note: Calling std::move(var1) test/cpp-utils/pointer/unique_ref_test.cpp:571:3: note: Access of moved variable 'var1'. test/cpp-utils/pointer/unique_ref_test.cpp:578:3: warning:inconclusive: Access of moved variable 'var2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:577:15: note: Calling std::move(var2) test/cpp-utils/pointer/unique_ref_test.cpp:578:3: note: Access of moved variable 'var2'. test/cpp-utils/pointer/unique_ref_test.cpp:586:3: warning:inconclusive: Access of moved variable 'var1'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:584:15: note: Calling std::move(var1) test/cpp-utils/pointer/unique_ref_test.cpp:586:3: note: Access of moved variable 'var1'. test/cpp-utils/pointer/unique_ref_test.cpp:586:3: warning:inconclusive: Access of moved variable 'var2'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:585:15: note: Calling std::move(var2) test/cpp-utils/pointer/unique_ref_test.cpp:586:3: note: Access of moved variable 'var2'. test/cpp-utils/pointer/unique_ref_test.cpp:659:3: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:657:12: note: Calling std::move(obj) test/cpp-utils/pointer/unique_ref_test.cpp:659:3: note: Access of moved variable 'obj'. test/cpp-utils/pointer/unique_ref_test.cpp:706:3: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:704:12: note: Calling std::move(obj) test/cpp-utils/pointer/unique_ref_test.cpp:706:3: note: Access of moved variable 'obj'. test/cpp-utils/pointer/unique_ref_test.cpp:756:3: warning:inconclusive: Access of moved variable 'obj'. [accessMoved] test/cpp-utils/pointer/unique_ref_test.cpp:754:12: note: Calling std::move(obj) test/cpp-utils/pointer/unique_ref_test.cpp:756:3: note: Access of moved variable 'obj'. test/cpp-utils/pointer/unique_ref_test.cpp:235:8: style: Variable 'obj2' is assigned a value that is never used. [unreadVariable] test/cpp-utils/pointer/unique_ref_test.cpp:264:8: style: Variable 'obj2' is assigned a value that is never used. [unreadVariable] test/cpp-utils/pointer/unique_ref_test.cpp:302:30: style: Variable 'obj2' is assigned a value that is never used. [unreadVariable] test/cpp-utils/pointer/unique_ref_test.cpp:314:39: style: Variable 'base' is assigned a value that is never used. [unreadVariable] test/cpp-utils/pointer/unique_ref_test.cpp:327:30: style: Variable 'obj2' is assigned a value that is never used. [unreadVariable] test/cpp-utils/pointer/unique_ref_test.cpp:339:39: style: Variable 'base' is assigned a value that is never used. [unreadVariable] test/cpp-utils/process/SubprocessTest.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exitcode [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exitcode [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exitcode [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exitcode [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exitcode [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exitcode [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exitcode [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/SubprocessTest.cpp:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stdout [valueFlowBailoutIncompleteVar] test/cpp-utils/process/exit_status.cpp:10:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] test/cpp-utils/process/exit_status.cpp:6:26: style: Parameter 'argv' can be declared as const array [constParameter] test/cpp-utils/system/FiletimeTest.cpp:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] test/cpp-utils/system/TimeTest.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time1 [valueFlowBailoutIncompleteVar] test/cpp-utils/system/TimeTest.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time1 [valueFlowBailoutIncompleteVar] test/cpp-utils/system/TimeTest.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time1 [valueFlowBailoutIncompleteVar] test/cpp-utils/system/TimeTest.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time1 [valueFlowBailoutIncompleteVar] test/cpp-utils/system/TimeTest.cpp:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time1 [valueFlowBailoutIncompleteVar] test/cpp-utils/system/TimeTest.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time1 [valueFlowBailoutIncompleteVar] test/cpp-utils/system/TimeTest.cpp:45:5: style: Same expression on both sides of '<'. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:50:5: style: Same expression on both sides of '<'. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:55:5: style: Same expression on both sides of '<'. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:60:5: style: Same expression on both sides of '<'. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:64:5: style: Same expression on both sides of '>'. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:69:5: style: Same expression on both sides of '>'. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:74:5: style: Same expression on both sides of '>'. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:79:5: style: Same expression on both sides of '>'. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:83:5: style: Same expression on both sides of '<='. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:88:5: style: Same expression on both sides of '<='. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:93:5: style: Same expression on both sides of '<='. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:98:5: style: Same expression on both sides of '<='. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:102:5: style: Same expression on both sides of '>='. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:107:5: style: Same expression on both sides of '>='. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:112:5: style: Same expression on both sides of '>='. [duplicateExpression] test/cpp-utils/system/TimeTest.cpp:117:5: style: Same expression on both sides of '>='. [duplicateExpression] test/cpp-utils/tempfile/TempFileTest.cpp:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filepath_sample [valueFlowBailoutIncompleteVar] test/cpp-utils/tempfile/TempFileTest.cpp:89:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filepath_sample [valueFlowBailoutIncompleteVar] test/cpp-utils/tempfile/TempFileTest.cpp:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filepath_sample [valueFlowBailoutIncompleteVar] test/cpp-utils/tempfile/TempFileTest.cpp:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filepath_sample [valueFlowBailoutIncompleteVar] test/cpp-utils/tempfile/TempFileTest.cpp:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filepath_sample [valueFlowBailoutIncompleteVar] test/cpp-utils/tempfile/TempFileTest.cpp:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filepath_sample [valueFlowBailoutIncompleteVar] test/cpp-utils/thread/LeftRightTest.cpp:37:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] test/cpp-utils/thread/LeftRightTest.cpp:12:33: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:17:29: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:25:43: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:29:31: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:182:35: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:187:31: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:213:35: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:218:31: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:236:43: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cpp-utils/thread/LeftRightTest.cpp:241:31: style: Parameter 'obj' can be declared as reference to const [constParameterReference] test/cryfs-cli/CallAfterTimeoutTest.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called [valueFlowBailoutIncompleteVar] test/cryfs-cli/CallAfterTimeoutTest.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called [valueFlowBailoutIncompleteVar] test/cryfs-cli/CallAfterTimeoutTest.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called [valueFlowBailoutIncompleteVar] test/cryfs-cli/CallAfterTimeoutTest.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called [valueFlowBailoutIncompleteVar] test/cryfs-cli/CallAfterTimeoutTest.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable called [valueFlowBailoutIncompleteVar] test/cpp-utils/value_type/ValueTypeTest.cpp:94:1: error: syntax error [syntaxError] test/cryfs/impl/testutils/MockConsole.h:17:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cipherName [valueFlowBailoutIncompleteVar] test/cryfs/impl/testutils/MockConsole.h:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs-cli/testutils/CliTest.h:57:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cryfs-cli/testutils/CliTest.h:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] test/cryfs-cli/testutils/CliTest.h:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] test/cryfs-cli/testutils/CliTest.h:113:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:25:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trunc [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:73:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:80:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:89:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_IntegrityCheck.cpp:147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:14:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:21:170: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:28:158: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:35:160: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:42:159: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InaccessibleBaseDir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InaccessibleMountDir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:77:124: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_Setup.cpp:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basedir [valueFlowBailoutIncompleteVar] test/cryfs-cli/testutils/CliTest.h:51:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] test/cryfs-cli/CliTest_WrongEnvironment.cpp:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_write [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:27:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_write [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_read [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_read [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:39:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_perms [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:56:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable externalConfigfile [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runningInForeground [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basedir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:124:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:132:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runningInForeground [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basedir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runningInForeground [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basedir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basedir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basedir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basedir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:185:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:193:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runningInForeground [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runningInForeground [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_WrongEnvironment.cpp:238:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mountdir [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_ShowingHelp.cpp:8:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_ShowingHelp.cpp:12:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_ShowingHelp.cpp:16:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_ShowingHelp.cpp:20:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_ShowingHelp.cpp:24:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidArguments [valueFlowBailoutIncompleteVar] test/cryfs-cli/CliTest_ShowingHelp.cpp:28:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidArguments [valueFlowBailoutIncompleteVar] test/cryfs-cli/CryfsUnmountTest.cpp:18:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/cryfs-cli/EnvironmentTest.cpp:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/cryfs-cli/program_options/ParserTest.cpp:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidArguments [valueFlowBailoutIncompleteVar] test/cryfs-cli/program_options/ParserTest.cpp:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidArguments [valueFlowBailoutIncompleteVar] test/cryfs-cli/program_options/ParserTest.cpp:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] test/cryfs-cli/program_options/ParserTest.cpp:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] test/cryfs-cli/program_options/ParserTest.cpp:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Success [valueFlowBailoutIncompleteVar] test/cryfs-cli/program_options/ParserTest.cpp:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidArguments [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CompatibilityTest.cpp:31:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultSettings [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CompatibilityTest.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CompatibilityTest.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:56:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:63:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:80:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:92:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:96:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigConsoleTest.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cipherWarning [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryCipherTest.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_KEYSIZE [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryCipherTest.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_KEYSIZE [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryCipherTest.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING_KEYSIZE [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryCipherTest.cpp:40:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIZE [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:50:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:72:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:123:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:129:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:135:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:141:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:147:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:153:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:161:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:169:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:177:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:188:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:193:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigCreatorTest.cpp:198:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigFileTest.cpp:50:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] test/cryfs/impl/testutils/FakeCryKeyProvider.h:12:3: style: Class 'FakeCryKeyProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cryfs/impl/config/CryConfigLoaderTest.cpp:69:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:83:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configFile [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:92:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configFile [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:101:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configFile [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:121:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configFile [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:127:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configFile [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:139:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:145:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configFile [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:153:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configFile [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:159:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:165:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilesystemFormatVersion [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilesystemFormatVersion [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilesystemFormatVersion [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:290:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilesystemFormatVersion [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:345:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:367:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClientId [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:373:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClientId [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:378:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:386:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:399:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:411:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigLoaderTest.cpp:73:9: performance: Variable 'console' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] test/cryfs/impl/config/CryConfigLoaderTest.cpp:54:3: style: Class 'FakeRandomGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/cryfs/impl/config/CryConfigLoaderTest.cpp:134:14: style: Local variable 'loader' shadows outer function [shadowFunction] test/cryfs/impl/config/CryConfigLoaderTest.cpp:76:21: note: Shadowed declaration test/cryfs/impl/config/CryConfigLoaderTest.cpp:134:14: note: Shadow variable test/cryfs/impl/config/CryConfigTest.cpp:32:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:44:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:59:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:71:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:98:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:113:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:125:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:152:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:179:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:196:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:203:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:237:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryConfigTest.cpp:243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfg [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryPasswordBasedKeyProviderTest.cpp:78:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorFactoryTest.cpp:29:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorFactoryTest.cpp:37:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorFactoryTest.cpp:48:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorFactoryTest.cpp:59:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/CryPresetPasswordBasedKeyProviderTest.cpp:48:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:54:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OuterKeySize [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:73:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:80:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:87:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:94:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:101:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:108:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:124:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/CryConfigEncryptorTest.cpp:135:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/config/crypto/inner/ConcreteInnerEncryptorTest.cpp:62:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME [valueFlowBailoutIncompleteVar] test/cryfs/impl/filesystem/CryFsTest.cpp:45:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cryfs/impl/filesystem/CryFsTest.cpp:67:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localStateDir [valueFlowBailoutIncompleteVar] test/cryfs/impl/filesystem/CryFsTest.cpp:78:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localStateDir [valueFlowBailoutIncompleteVar] test/cryfs/impl/filesystem/testutils/CryTestBase.h:29:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSIZE [valueFlowBailoutIncompleteVar] test/cryfs/impl/filesystem/FileSystemTest.cpp:41:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TestSettings [valueFlowBailoutIncompleteVar] test/cryfs/impl/filesystem/FileSystemTest.cpp:42:79: warning: Access of moved variable 'keyProvider'. [accessMoved] test/cryfs/impl/filesystem/FileSystemTest.cpp:42:69: note: Calling std::move(keyProvider) test/cryfs/impl/filesystem/FileSystemTest.cpp:42:79: note: Access of moved variable 'keyProvider'. test/cryfs/impl/localstate/BasedirMetadataTest.cpp:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localStateDir [valueFlowBailoutIncompleteVar] test/cryfs/impl/localstate/BasedirMetadataTest.cpp:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localStateDir [valueFlowBailoutIncompleteVar] test/cryfs/impl/localstate/BasedirMetadataTest.cpp:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localStateDir [valueFlowBailoutIncompleteVar] test/cryfs/impl/localstate/BasedirMetadataTest.cpp:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localStateDir [valueFlowBailoutIncompleteVar] test/cryfs/impl/localstate/BasedirMetadataTest.cpp:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localStateDir [valueFlowBailoutIncompleteVar] test/cryfs/impl/localstate/BasedirMetadataTest.cpp:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localStateDir [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.h:73:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseThread.h:18:3: style: Class 'FuseThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/fspp/testutils/FuseTest.h:58:5: style: Class 'TempTestFS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/fspp/fuse/access/FuseAccessErrorTest.cpp:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/access/testutils/FuseAccessTest.h:9:15: warning: The class 'FuseAccessTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/access/testutils/FuseAccessTest.h:9:15: note: Derived variable 'FuseAccessTest::FILENAME' test/fspp/fuse/access/FuseAccessFilenameTest.cpp:11:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/access/FuseAccessFilenameTest.cpp:20:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/access/FuseAccessFilenameTest.cpp:30:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/access/testutils/FuseAccessTest.cpp:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/access/FuseAccessModeTest.cpp:14:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/testutils/OpenFileHandle.h:34:9: style:inconclusive: Technically the member function 'OpenFileHandle::fd' can be const. [functionConst] test/fspp/testutils/OpenFileHandle.h:35:9: style:inconclusive: Technically the member function 'OpenFileHandle::errorcode' can be const. [functionConst] test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.h:19:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedFlags [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/FuseCreateAndOpenErrorTest.cpp:18:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/FuseCreateAndOpenErrorTest.cpp:28:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.h:10:15: warning: The class 'FuseCreateAndOpenTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.h:10:15: note: Derived variable 'FuseCreateAndOpenTest::FILENAME' test/fspp/fuse/createAndOpenFile/FuseCreateAndOpenFileDescriptorTest.cpp:22:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/FuseCreateAndOpenFileDescriptorTest.cpp:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/FuseCreateAndOpenFilenameTest.cpp:12:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/FuseCreateAndOpenFilenameTest.cpp:23:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/FuseCreateAndOpenFilenameTest.cpp:35:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.cpp:22:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWUSR [valueFlowBailoutIncompleteVar] test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.cpp:6:66: style:inconclusive: Function 'CreateAndOpenFile' argument 1 names different: declaration 'FILENAME' definition 'filename'. [funcArgNamesDifferent] test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.h:12:45: note: Function 'CreateAndOpenFile' argument 1 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.cpp:6:66: note: Function 'CreateAndOpenFile' argument 1 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.cpp:13:76: style:inconclusive: Function 'CreateAndOpenFileReturnError' argument 1 names different: declaration 'FILENAME' definition 'filename'. [funcArgNamesDifferent] test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.h:13:55: note: Function 'CreateAndOpenFileReturnError' argument 1 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/createAndOpenFile/testutils/FuseCreateAndOpenTest.cpp:13:76: note: Function 'CreateAndOpenFileReturnError' argument 1 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/fdatasync/FuseFdatasyncErrorTest.cpp:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/fdatasync/testutils/FuseFdatasyncTest.h:10:15: warning: The class 'FuseFdatasyncTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/fdatasync/testutils/FuseFdatasyncTest.h:10:15: note: Derived variable 'FuseFdatasyncTest::FILENAME' test/fspp/fuse/fdatasync/FuseFdatasyncFileDescriptorTest.cpp:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/fdatasync/testutils/FuseFdatasyncTest.cpp:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/fdatasync/testutils/FuseFdatasyncTest.cpp:31:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] test/fspp/fuse/flush/FuseFlushErrorTest.cpp:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/flush/testutils/FuseFlushTest.h:10:21: warning: The class 'FuseFlushTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/flush/testutils/FuseFlushTest.h:10:21: note: Derived variable 'FuseFlushTest::FILENAME' test/fspp/fuse/flush/FuseFlushFileDescriptorTest.cpp:26:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/flush/testutils/FuseFlushTest.cpp:15:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] test/fspp/fuse/fstat/FuseFstatErrorTest.cpp:28:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/fstat/FuseFstatParameterTest.cpp:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/fstat/testutils/FuseFstatTest.cpp:22:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] test/fspp/fuse/fstat/testutils/FuseFstatTest.cpp:27:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/fsync/FuseFsyncErrorTest.cpp:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/fsync/testutils/FuseFsyncTest.h:10:15: warning: The class 'FuseFsyncTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/fsync/testutils/FuseFsyncTest.h:10:15: note: Derived variable 'FuseFsyncTest::FILENAME' test/fspp/fuse/fsync/testutils/FuseFsyncTest.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/fsync/testutils/FuseFsyncTest.cpp:25:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] test/fspp/fuse/fsync/FuseFsyncFileDescriptorTest.cpp:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/ftruncate/FuseFTruncateErrorTest.cpp:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/ftruncate/testutils/FuseFTruncateTest.h:10:15: warning: The class 'FuseFTruncateTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/ftruncate/testutils/FuseFTruncateTest.h:10:15: note: Derived variable 'FuseFTruncateTest::FILENAME' test/fspp/fuse/ftruncate/FuseFTruncateFileDescriptorTest.cpp:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/ftruncate/FuseFTruncateSizeTest.cpp:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/ftruncate/testutils/FuseFTruncateTest.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/ftruncate/testutils/FuseFTruncateTest.cpp:25:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/FuseLstatErrorTest.cpp:19:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/FuseLstatErrorTest.cpp:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/testutils/FuseLstatTest.h:14:15: warning: The class 'FuseLstatTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/lstat/testutils/FuseLstatTest.h:14:15: note: Derived variable 'FuseLstatTest::FILENAME' test/fspp/fuse/lstat/FuseLstatPathParameterTest.cpp:10:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/FuseLstatPathParameterTest.cpp:15:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/FuseLstatPathParameterTest.cpp:20:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/FuseLstatPathParameterTest.cpp:27:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/FuseLstatPathParameterTest.cpp:34:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/testutils/FuseLstatTest.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/lstat/testutils/FuseLstatTest.cpp:43:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/mkdir/FuseMkdirDirnameTest.cpp:10:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/mkdir/FuseMkdirDirnameTest.cpp:21:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/mkdir/FuseMkdirDirnameTest.cpp:33:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/mkdir/FuseMkdirErrorTest.cpp:17:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRNAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/mkdir/FuseMkdirErrorTest.cpp:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRNAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/mkdir/FuseMkdirModeTest.cpp:13:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRNAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/mkdir/testutils/FuseMkdirTest.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/testutils/FuseOpenTest.h:19:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedFlags [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/FuseOpenFileDescriptorTest.cpp:22:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/FuseOpenFileDescriptorTest.cpp:36:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/testutils/FuseOpenTest.h:10:15: warning: The class 'FuseOpenTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/openFile/testutils/FuseOpenTest.h:10:15: note: Derived variable 'FuseOpenTest::FILENAME' test/fspp/fuse/openFile/FuseOpenErrorTest.cpp:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/FuseOpenErrorTest.cpp:26:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/FuseOpenFilenameTest.cpp:12:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/FuseOpenFilenameTest.cpp:21:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/FuseOpenFilenameTest.cpp:31:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/openFile/FuseOpenFlagsTest.cpp:13:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/FuseReadErrorTest.cpp:29:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/FuseReadErrorTest.cpp:43:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/testutils/FuseReadTest.h:10:15: warning: The class 'FuseReadTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/read/testutils/FuseReadTest.h:10:15: note: Derived variable 'FuseReadTest::FILENAME' test/fspp/fuse/openFile/testutils/FuseOpenTest.cpp:6:41: style:inconclusive: Function 'OpenFile' argument 1 names different: declaration 'FILENAME' definition 'filename'. [funcArgNamesDifferent] test/fspp/fuse/openFile/testutils/FuseOpenTest.h:12:29: note: Function 'OpenFile' argument 1 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/openFile/testutils/FuseOpenTest.cpp:6:41: note: Function 'OpenFile' argument 1 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/openFile/testutils/FuseOpenTest.cpp:12:51: style:inconclusive: Function 'OpenFileReturnError' argument 1 names different: declaration 'FILENAME' definition 'filename'. [funcArgNamesDifferent] test/fspp/fuse/openFile/testutils/FuseOpenTest.h:13:39: note: Function 'OpenFileReturnError' argument 1 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/openFile/testutils/FuseOpenTest.cpp:12:51: note: Function 'OpenFileReturnError' argument 1 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/openFile/testutils/FuseOpenTest.cpp:18:95: style:inconclusive: Function 'OpenFileAllowError' argument 2 names different: declaration 'FILENAME' definition 'filename'. [funcArgNamesDifferent] test/fspp/fuse/openFile/testutils/FuseOpenTest.h:15:93: note: Function 'OpenFileAllowError' argument 2 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/openFile/testutils/FuseOpenTest.cpp:18:95: note: Function 'OpenFileAllowError' argument 2 names different: declaration 'FILENAME' definition 'filename'. test/fspp/fuse/read/FuseReadFileDescriptorTest.cpp:19:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/FuseReadOverflowTest.cpp:16:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/FuseReadOverflowTest.cpp:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILESIZE [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/FuseReadOverflowTest.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILESIZE [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/FuseReadReturnedDataTest.cpp:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/FuseReadReturnedDataTest.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/FuseReadReturnedDataTest.cpp:36:21: style:inconclusive: Technically the member function 'TestData::fileSize' can be const. [functionConst] test/fspp/testutils/InMemoryFile.h:10:3: style: Class 'InMemoryFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/fspp/testutils/InMemoryFile.h:26:3: style: Class 'WriteableInMemoryFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/fspp/fuse/read/FuseReadReturnedDataTest.cpp:31:3: style: Struct 'TestData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/fspp/fuse/read/testutils/FuseReadTest.cpp:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/read/testutils/FuseReadTest.cpp:26:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] test/fspp/fuse/readDir/FuseReadDirErrorTest.cpp:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRNAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/readDir/FuseReadDirErrorTest.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRNAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/readDir/testutils/FuseReadDirTest.cpp:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/readDir/testutils/FuseReadDirTest.cpp:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/readDir/testutils/FuseReadDirTest.cpp:81:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE [valueFlowBailoutIncompleteVar] test/fspp/fuse/readDir/testutils/FuseReadDirTest.cpp:71:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] test/fspp/fuse/readDir/testutils/FuseReadDirTest.cpp:61:9: style: Local variable 'error' shadows outer variable [shadowVariable] test/fspp/fuse/readDir/testutils/FuseReadDirTest.cpp:55:7: note: Shadowed declaration test/fspp/fuse/readDir/testutils/FuseReadDirTest.cpp:61:9: note: Shadow variable test/fspp/fuse/rename/FuseRenameErrorTest.cpp:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME1 [valueFlowBailoutIncompleteVar] test/fspp/fuse/rename/testutils/FuseRenameTest.cpp:18:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/rmdir/FuseRmdirErrorTest.cpp:16:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRNAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/rmdir/testutils/FuseRmdirTest.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/statfs/FuseStatfsErrorTest.cpp:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/statfs/FuseStatfsErrorTest.cpp:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/statfs/testutils/FuseStatfsTest.h:13:15: warning: The class 'FuseStatfsTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/statfs/testutils/FuseStatfsTest.h:13:15: note: Derived variable 'FuseStatfsTest::FILENAME' test/fspp/fuse/statfs/testutils/FuseStatfsTest.cpp:18:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/statfs/testutils/FuseStatfsTest.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/statfs/testutils/FuseStatfsTest.cpp:35:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/truncate/FuseTruncateErrorTest.cpp:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/truncate/testutils/FuseTruncateTest.h:9:15: warning: The class 'FuseTruncateTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/truncate/testutils/FuseTruncateTest.h:9:15: note: Derived variable 'FuseTruncateTest::FILENAME' test/fspp/fuse/truncate/FuseTruncateFilenameTest.cpp:11:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/truncate/FuseTruncateFilenameTest.cpp:20:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/truncate/FuseTruncateFilenameTest.cpp:30:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/truncate/FuseTruncateSizeTest.cpp:20:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/truncate/testutils/FuseTruncateTest.cpp:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/unlink/FuseUnlinkErrorTest.cpp:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/unlink/testutils/FuseUnlinkTest.h:9:15: warning: The class 'FuseUnlinkTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/unlink/testutils/FuseUnlinkTest.h:9:15: note: Derived variable 'FuseUnlinkTest::FILENAME' test/fspp/fuse/unlink/testutils/FuseUnlinkTest.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/testutils/FuseUtimensTest.h:19:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/FuseUtimensErrorTest.cpp:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/testutils/FuseUtimensTest.h:9:15: warning: The class 'FuseUtimensTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/utimens/testutils/FuseUtimensTest.h:9:15: note: Derived variable 'FuseUtimensTest::FILENAME' test/fspp/fuse/utimens/FuseUtimensFilenameTest.cpp:11:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/FuseUtimensFilenameTest.cpp:20:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/FuseUtimensFilenameTest.cpp:30:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/FuseUtimensFilenameTest.cpp:38:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/FuseUtimensFilenameTest.cpp:47:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/FuseUtimensFilenameTest.cpp:57:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/utimens/FuseUtimensTimeParameterTest.cpp:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteDataTest.cpp:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteDataTest.cpp:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteDataTest.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteDataTest.cpp:33:21: style:inconclusive: Technically the member function 'TestData::fileSize' can be const. [functionConst] test/fspp/fuse/write/testutils/FuseWriteTest.h:10:15: warning: The class 'FuseWriteTest' defines member variable with name 'FILENAME' also defined in its parent class 'FuseTest'. [duplInheritedMember] test/fspp/testutils/FuseTest.h:52:32: note: Parent variable 'FuseTest::FILENAME' test/fspp/fuse/write/testutils/FuseWriteTest.h:10:15: note: Derived variable 'FuseWriteTest::FILENAME' test/fspp/fuse/write/FuseWriteDataTest.cpp:28:3: style: Struct 'TestData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/fspp/fuse/write/FuseWriteErrorTest.cpp:29:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteErrorTest.cpp:43:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteFileDescriptorTest.cpp:18:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteOverflowTest.cpp:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteOverflowTest.cpp:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITESIZE [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteOverflowTest.cpp:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteOverflowTest.cpp:59:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/testutils/FuseWriteTest.cpp:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteOverflowTest.cpp:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITESIZE [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/testutils/FuseWriteTest.cpp:26:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] test/fspp/fuse/write/FuseWriteOverflowTest.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFSET [valueFlowBailoutIncompleteVar] test/fspp/impl/IdListTest.cpp:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ1 [valueFlowBailoutIncompleteVar] test/fspp/impl/IdListTest.cpp:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ1 [valueFlowBailoutIncompleteVar] test/fspp/impl/IdListTest.cpp:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ1 [valueFlowBailoutIncompleteVar] test/fspp/impl/IdListTest.cpp:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ1 [valueFlowBailoutIncompleteVar] test/fspp/impl/IdListTest.cpp:12:3: style: Class 'MyObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] test/fspp/impl/FuseOpenFileListTest.cpp:49:19: style: Variable 'openFile' can be declared as pointer to const [constVariablePointer] test/fspp/impl/IdListTest.cpp:18:24: style: struct member 'IdListTest::OBJ2' is never used. [unusedStructMember] test/fspp/impl/IdListTest.cpp:19:24: style: struct member 'IdListTest::OBJ3' is never used. [unusedStructMember] test/fspp/impl/FuseOpenFileListTest.cpp:31:24: style: struct member 'FuseOpenFileListTest::FLAGS1' is never used. [unusedStructMember] test/fspp/impl/FuseOpenFileListTest.cpp:33:24: style: struct member 'FuseOpenFileListTest::FLAGS2' is never used. [unusedStructMember] test/fspp/impl/FuseOpenFileListTest.cpp:34:24: style: struct member 'FuseOpenFileListTest::FILEID3' is never used. [unusedStructMember] test/fspp/impl/FuseOpenFileListTest.cpp:35:24: style: struct member 'FuseOpenFileListTest::FLAGS3' is never used. [unusedStructMember] test/fspp/testutils/FuseTest.cpp:23:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:99:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:114:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:118:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:122:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:126:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:130:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:134:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/fspp/testutils/FuseTest.cpp:138:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] test/my-gtest-main/my-gtest-main.cpp:15:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/dump2def.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/dump2def.cpp:117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:305:65: debug: Failed to instantiate template "SimpleKeyingInterfaceImpl". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/seckey.h:305:51: debug: Failed to instantiate template "AlgorithmImpl". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_32bit.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_32bit.cpp:5:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/smartptr.h:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_p [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/smartptr.h:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_p [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/smartptr.h:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_p [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/smartptr.h:239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:352:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:696:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1492:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1553:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1579:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1629:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1649:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1669:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:1702:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2014:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2235:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2465:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2508:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2586:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2719:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2733:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bits [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simple.h:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simple.h:319:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simple.h:330:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simple.h:342:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simple.h:352:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simple.h:362:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:268:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:289:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IV_REQUIREMENT [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IV_LENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:329:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:351:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:381:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:159:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:404:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:463:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:484:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:602:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:626:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:684:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:705:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:310:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_64bit.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_64bit.cpp:5:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_acle_header.cpp:3:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1657:2: warning: Member variable 'BufferedTransformation::m_buf' is not initialized in the constructor. [uninitMemberVar] vendor/cryptopp/vendor_cryptopp/secblock.h:584:2: warning: Member variable 'FixedSizeAllocatorWithCleanup::m_allocated' is not initialized in the constructor. [uninitMemberVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , AllocatorWithCleanup < unsigned char , false > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 3 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/cryptlib.h:846:14: performance:inconclusive: Technically the member function 'CryptoPP::SimpleKeyingInterface::AssertValidKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/smartptr.h:85:7: style:inconclusive: Technically the member function 'CryptoPP::value_ptr::operator==' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , AllocatorWithCleanup < unsigned char , false > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , AllocatorWithCleanup < unsigned char , false > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , AllocatorWithCleanup < unsigned char , false > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 3 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 3 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 3 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:206:10: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < unsigned char , false >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:229:7: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < unsigned char , false >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:206:10: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < unsigned short , false >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:229:7: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < unsigned short , false >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:206:10: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < unsigned int , false >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:229:7: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < unsigned int , false >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:206:10: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < unsigned long long , false >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:229:7: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < unsigned long long , false >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:40:10: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned char >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:41:16: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned char >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:42:7: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned char >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:43:7: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned char >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:73:31: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned char >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:40:10: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned short >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:41:16: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned short >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:42:7: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned short >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:43:7: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned short >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:73:31: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned short >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:40:10: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned int >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:41:16: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned int >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:42:7: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned int >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:43:7: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned int >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:73:31: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned int >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:40:10: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned long long >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:41:16: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned long long >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:42:7: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned long long >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:43:7: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned long long >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:73:31: performance:inconclusive: Technically the member function 'AllocatorBase < unsigned long long >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/seckey.h:88:14: performance:inconclusive: Technically the member function 'VariableRounds < 11 , 1 , 2147483647 >::ThrowIfInvalidRounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/simple.h:461:15: warning: The class 'Store' defines member function with name 'CopyMessagesTo' also defined in its parent class 'BufferedTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2083:16: note: Parent function 'BufferedTransformation::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/simple.h:461:15: note: Derived function 'Store::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/cryptlib.h:611:2: style: Class 'Algorithm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1784:5: style: Struct 'BlockingInputOnly' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2183:5: style: Struct 'NoChannelSupport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2793:3: style: Class 'InvalidKeyLength' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3276:2: style: Class 'BERDecodeErr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:79:2: style: Class 'value_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:80:2: style: Class 'value_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:107:2: style: Class 'clonable_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:108:2: style: Class 'clonable_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:133:2: style: Class 'counted_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:226:2: style: Class 'vector_member_ptrs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:328:2: style: Class 'BlockCipherFinal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:380:2: style: Class 'MessageAuthenticationCodeFinal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/simple.h:427:2: style: Class 'AutoSignaling < InputRejecting < BufferedTransformation > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cryptlib.h:255:11: style: The destructor '~OS_Error' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:180:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:255:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: style: The destructor '~Algorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:587:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:858:11: style: The destructor '~BlockTransformation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:858:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:948:11: style: The destructor '~StreamTransformation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:948:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1115:11: style: The destructor '~HashTransformation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1115:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1285:20: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:802:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1285:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1293:20: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:802:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1293:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1301:20: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:802:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1301:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1323:11: style: The destructor '~AuthenticatedSymmetricCipher' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1323:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1401:22: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1401:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1418:22: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1418:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1421:20: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1301:20: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1421:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: style: The destructor '~RandomNumberGenerator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: style: The destructor '~KeyDerivationFunction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1529:22: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1529:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: style: The destructor '~BufferedTransformation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1790:16: style: The function 'GetMaxWaitObjectCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1609:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1790:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1800:8: style: The function 'GetWaitObjects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1619:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1800:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2399:11: style: The destructor '~CryptoMaterial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:324:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2399:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2512:11: style: The destructor '~GeneratableCryptoMaterial' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2399:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2512:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: style: The destructor '~AsymmetricAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2593:11: style: The destructor '~PublicKeyAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2593:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2599:19: style: The function 'AccessMaterial' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2566:27: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2599:19: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2603:25: style: The function 'GetMaterial' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2570:33: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2603:25: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2619:11: style: The destructor '~PrivateKeyAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2619:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2623:19: style: The function 'AccessMaterial' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2566:27: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2623:19: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2626:25: style: The function 'GetMaterial' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2570:33: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2626:25: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2640:11: style: The destructor '~KeyAgreementAlgorithm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2640:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2644:19: style: The function 'AccessMaterial' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2566:27: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2644:19: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2647:25: style: The function 'GetMaterial' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2570:33: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2647:25: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2735:11: style: The destructor '~PK_Decryptor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2663:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2735:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2864:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2864:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2868:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2868:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2879:11: style: The destructor '~PK_Signer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2805:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2879:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2943:11: style: The destructor '~PK_Verifier' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2805:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2943:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: style: The destructor '~SimpleKeyAgreementDomain' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2640:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:3074:11: style: The destructor '~AuthenticatedKeyAgreementDomain' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2640:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:3074:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/simple.h:318:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:281:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:318:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:453:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:453:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:459:15: style: The function 'NumberOfMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2041:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:459:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:460:7: style: The function 'GetNextMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2052:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:460:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:481:9: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:481:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:483:9: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:483:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:493:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:493:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:494:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:494:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:496:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:496:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:433:7: style: The function 'SetAutoSignalPropagation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1881:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:433:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:439:6: style: The function 'GetAutoSignalPropagation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1887:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:439:6: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:126:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:126:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:211:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:211:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:222:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:222:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:229:7: style: The function 'IsolatedMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1832:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:229:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:239:9: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2287:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:239:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:253:7: style: The function 'ChannelMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2318:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:253:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:858:11: style: The destructor '~BlockTransformation' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:858:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:948:11: style: The destructor '~StreamTransformation' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:948:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1115:11: style: The destructor '~HashTransformation' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1115:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: style: The destructor '~RandomNumberGenerator' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: style: The destructor '~KeyDerivationFunction' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2399:11: style: The destructor '~CryptoMaterial' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:324:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2399:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2512:11: style: The destructor '~GeneratableCryptoMaterial' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2399:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2512:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: style: The destructor '~AsymmetricAlgorithm' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:601:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2593:11: style: The destructor '~PublicKeyAlgorithm' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2593:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2619:11: style: The destructor '~PrivateKeyAlgorithm' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2619:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2640:11: style: The destructor '~KeyAgreementAlgorithm' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2562:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:2640:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: style: The destructor '~SimpleKeyAgreementDomain' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2640:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.h:3074:11: style: The destructor '~AuthenticatedKeyAgreementDomain' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2640:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cryptlib.h:3074:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/misc.h:2268:11: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/misc.h:2576:17: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/misc.h:2624:21: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/misc.h:2534:14: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/smartptr.h:175:57: style:inconclusive: Function 'attach' argument 1 names different: declaration 'p' definition 'r'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/smartptr.h:147:23: note: Function 'attach' argument 1 names different: declaration 'p' definition 'r'. vendor/cryptopp/vendor_cryptopp/smartptr.h:175:57: note: Function 'attach' argument 1 names different: declaration 'p' definition 'r'. vendor/cryptopp/vendor_cryptopp/3way.cpp:68:50: style:inconclusive: Function 'UncheckedSetKey' argument 1 names different: declaration 'key' definition 'uk'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/3way.h:30:36: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'key' definition 'uk'. vendor/cryptopp/vendor_cryptopp/3way.cpp:68:50: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'key' definition 'uk'. vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_crc.cpp:20:7: style: Variable 'w' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_neon_header.cpp:3:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha3.cpp:16:6: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha3.cpp:15:6: note: x is assigned vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha3.cpp:16:6: note: x is overwritten vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sm3.cpp:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:12:6: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:11:6: note: w is assigned vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:12:6: note: w is overwritten vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:13:6: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:12:6: note: w is assigned vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:13:6: note: w is overwritten vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:14:6: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:13:6: note: w is assigned vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sha512.cpp:14:6: note: w is overwritten vendor/cryptopp/vendor_cryptopp/TestPrograms/test_asm_mixed.cpp:5:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sm4.cpp:12:6: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sm4.cpp:11:6: note: x is assigned vendor/cryptopp/vendor_cryptopp/TestPrograms/test_arm_sm4.cpp:12:6: note: x is overwritten vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11.cpp:3:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11.cpp:6:28: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_alignas.cpp:1:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_alignas.cpp:3:30: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_alignof.cpp:2:27: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_alignof.cpp:4:19: style: Variable 'n' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_atomic.cpp:4:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_FLAG_INIT [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_atomic.cpp:4:22: style: Variable 'f' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_assert.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_assert.cpp:7:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_constexpr.cpp:6:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_auto.cpp:1:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_auto.cpp:3:12: style: Variable 'a' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_deletefn.cpp:8:8: style: Variable 's' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_enumtype.cpp:5:11: style: Variable 's' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_lambda.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_lambda.cpp:7:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_initializer.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_initializer.cpp:4:23: style: Variable 'v' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_noexcept.cpp:25:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_nullptr.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_nullptr.cpp:4:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_nullptr.cpp:4:10: style: Variable 'p' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_staticinit.cpp:3:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_staticinit.cpp:8:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_sync.cpp:5:33: warning: The lock is ineffective because the mutex is locked at the same scope as the mutex itself. [localMutex] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_vartemplates.cpp:1:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx11_vartemplates.cpp:6:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx14.cpp:1:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx14.cpp:4:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx17.cpp:1:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx17.cpp:4:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx17_assert.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx17_assert.cpp:7:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx17_exceptions.cpp:3:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx17_exceptions.cpp:8:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx98_exception.cpp:8:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_cxx98_exception.cpp:5:16: style: Variable 'b' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_glibc.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_glibc.cpp:5:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_newlib.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_newlib.cpp:5:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_aes.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_altivec.cpp:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_altivec.cpp:10:17: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power8.cpp:26:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power8.cpp:43:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power7.cpp:26:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power7.cpp:41:9: style: Unused variable: x [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_sha.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power9.cpp:18:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power9.cpp:27:20: style: Variable 'y' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power9.cpp:23:9: style: Unused variable: XXX [unusedVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_pthreads.cpp:4:22: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'function' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_pthreads.cpp:12:45: note: You might need to cast the function pointer here vendor/cryptopp/vendor_cryptopp/TestPrograms/test_pthreads.cpp:4:22: note: Parameter 'ptr' can be declared as pointer to const vendor/cryptopp/vendor_cryptopp/TestPrograms/test_pthreads.cpp:12:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_vmull.cpp:4:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_avx512.cpp:6:36: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_cpuid.cpp:1:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_rdrand.cpp:9:23: style: Same value in both branches of ternary operator. [duplicateValueTernary] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_rdseed.cpp:9:23: style: Same value in both branches of ternary operator. [duplicateValueTernary] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_sse41.cpp:8:6: style: Redundant initialization for 'x'. The initialized value is overwritten before it is read. [redundantInitialization] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_sse41.cpp:5:15: note: x is initialized vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_sse41.cpp:8:6: note: x is overwritten vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_sse42.cpp:5:6: style: Variable 'x' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_via_aes.cpp:3:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_via_rng.cpp:2:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_via_sha.cpp:3:26: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/cryptlib.h:137:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/adler32.h:19:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/adler32.h:19:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/adler32.h:20:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/adler32.h:20:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/adler32.h:21:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/adler32.h:21:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/adler32.h:23:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/adler32.h:23:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/misc.h:2543:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/algebra.cpp:222:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BITS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/algebra.cpp:325:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/algebra.cpp:336:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/algparam.h:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/algebra.h:133:16: warning: Member variable 'AbstractRing::m_mg' is not assigned a value in 'AbstractRing::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , AllocatorWithCleanup < unsigned int , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < unsigned int , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < unsigned int , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < unsigned int , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/algebra.h:374:18: warning: The class 'EuclideanDomainOf' defines member variable with name 'result' also defined in its parent class 'AbstractEuclideanDomain'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:301:18: note: Parent variable 'AbstractEuclideanDomain::result' vendor/cryptopp/vendor_cryptopp/algebra.h:374:18: note: Derived variable 'EuclideanDomainOf::result' vendor/cryptopp/vendor_cryptopp/algebra.h:428:17: warning: The class 'QuotientRing' defines member function with name 'MultiplicativeIdentity' also defined in its parent class 'AbstractRing'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:143:25: note: Parent function 'AbstractRing::MultiplicativeIdentity' vendor/cryptopp/vendor_cryptopp/algebra.h:428:17: note: Derived function 'QuotientRing::MultiplicativeIdentity' vendor/cryptopp/vendor_cryptopp/algebra.h:404:17: warning: The class 'QuotientRing' defines member function with name 'Identity' also defined in its parent class 'AbstractGroup'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Parent function 'AbstractGroup::Identity' vendor/cryptopp/vendor_cryptopp/algebra.h:404:17: note: Derived function 'QuotientRing::Identity' vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/integer.h:107:3: style: Class 'Integer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/integer.h:232:8: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3296:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/integer.h:232:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/integer.h:274:8: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3291:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/integer.h:274:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:204:8: style: The function 'Equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:38:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:204:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:207:18: style: The function 'Identity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:207:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:210:18: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:48:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:210:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:213:12: style: The function 'Accumulate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:74:19: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:213:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:216:18: style: The function 'Inverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:53:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:216:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:219:18: style: The function 'Subtract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:68:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:219:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:222:12: style: The function 'Reduce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:80:19: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:222:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:225:18: style: The function 'Double' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:62:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:225:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:228:11: style: The function 'ScalarMultiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:86:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:228:11: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:231:11: style: The function 'CascadeScalarMultiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:94:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:231:11: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:234:8: style: The function 'SimultaneousMultiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:106:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:234:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:322:7: style: The function 'Equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:38:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:322:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:325:17: style: The function 'Identity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:325:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:328:17: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:48:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:328:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:331:11: style: The function 'Accumulate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:74:19: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:331:11: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:334:17: style: The function 'Inverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:53:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:334:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:337:17: style: The function 'Subtract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:68:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:337:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:340:11: style: The function 'Reduce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:80:19: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:340:11: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:343:17: style: The function 'Double' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:62:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:343:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:346:17: style: The function 'MultiplicativeIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:143:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:346:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:349:17: style: The function 'Multiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:149:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:349:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:352:17: style: The function 'Square' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:158:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:352:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:355:7: style: The function 'IsUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:139:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:355:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:358:17: style: The function 'MultiplicativeInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:153:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:358:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:361:17: style: The function 'Divide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:164:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:361:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:364:17: style: The function 'Mod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:292:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:364:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:367:7: style: The function 'DivisionAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:286:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:367:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.cpp:256:87: style:inconclusive: Function 'SimultaneousMultiply' argument 3 names different: declaration 'exponents' definition 'expBegin'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/algebra.h:106:90: note: Function 'SimultaneousMultiply' argument 3 names different: declaration 'exponents' definition 'expBegin'. vendor/cryptopp/vendor_cryptopp/algebra.cpp:256:87: note: Function 'SimultaneousMultiply' argument 3 names different: declaration 'exponents' definition 'expBegin'. vendor/cryptopp/vendor_cryptopp/algebra.cpp:256:110: style:inconclusive: Function 'SimultaneousMultiply' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/algebra.h:106:114: note: Function 'SimultaneousMultiply' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. vendor/cryptopp/vendor_cryptopp/algebra.cpp:256:110: note: Function 'SimultaneousMultiply' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. vendor/cryptopp/vendor_cryptopp/algebra.cpp:334:114: style:inconclusive: Function 'SimultaneousExponentiate' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/algebra.h:190:118: note: Function 'SimultaneousExponentiate' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. vendor/cryptopp/vendor_cryptopp/algebra.cpp:334:114: note: Function 'SimultaneousExponentiate' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. vendor/cryptopp/vendor_cryptopp/algparam.cpp:20:31: warning: Member variable 'AlgorithmParametersBase::m_name' is not assigned a value in 'AlgorithmParametersBase::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/algparam.cpp:20:31: warning:inconclusive: Member variable 'AlgorithmParametersBase::m_throwIfNotUsed' is not assigned a value in 'AlgorithmParametersBase::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/algparam.cpp:20:31: warning:inconclusive: Member variable 'AlgorithmParametersBase::m_used' is not assigned a value in 'AlgorithmParametersBase::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/algparam.cpp:59:44: warning:inconclusive: Member variable 'AlgorithmParameters::m_defaultThrowIfNotUsed' is not assigned a value in 'AlgorithmParameters::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/algparam.h:32:2: style: Class 'ConstByteArrayParameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/algparam.h:56:21: style: Class 'ConstByteArrayParameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/algparam.h:104:2: style: Class 'ByteArrayParameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/algparam.h:109:2: style: Class 'ByteArrayParameter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/algparam.h:310:3: style: Class 'ParameterNotUsed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/algparam.h:137:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algparam.h:137:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algparam.h:485:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algparam.h:485:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algparam.h:384:7: style: The function 'AssignValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algparam.h:358:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algparam.h:384:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algparam.h:401:7: style: The function 'MoveInto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algparam.h:359:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algparam.h:401:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algparam.h:325:5: warning: Class AlgorithmParametersBase is not safe, destructor throws exception [exceptThrowInDestructor] vendor/cryptopp/vendor_cryptopp/allocate.cpp:55:14: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/allocate.cpp:84:7: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/allocate.cpp:72:30: style:inconclusive: Function 'AlignedDeallocate' argument 1 names different: declaration 'ptr' definition 'p'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/allocate.h:56:56: note: Function 'AlignedDeallocate' argument 1 names different: declaration 'ptr' definition 'p'. vendor/cryptopp/vendor_cryptopp/allocate.cpp:72:30: note: Function 'AlignedDeallocate' argument 1 names different: declaration 'ptr' definition 'p'. vendor/cryptopp/vendor_cryptopp/allocate.cpp:100:32: style:inconclusive: Function 'UnalignedDeallocate' argument 1 names different: declaration 'ptr' definition 'p'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/allocate.h:70:58: note: Function 'UnalignedDeallocate' argument 1 names different: declaration 'ptr' definition 'p'. vendor/cryptopp/vendor_cryptopp/allocate.cpp:100:32: note: Function 'UnalignedDeallocate' argument 1 names different: declaration 'ptr' definition 'p'. vendor/cryptopp/vendor_cryptopp/misc.h:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/misc.h:2545:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/strciphr.h:229:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/strciphr.h:485:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/strciphr.h:686:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 256 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/seckey.h:88:14: performance:inconclusive: Technically the member function 'CryptoPP::VariableRounds::ThrowIfInvalidRounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/strciphr.h:386:15: performance:inconclusive: Technically the member function 'AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , SymmetricCipher > >::GetBufferByteSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 256 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 256 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 256 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/arc4.h:61:40: warning: The class 'MARC4_Base' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'ARC4_Base'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/arc4.h:27:40: note: Parent function 'ARC4_Base::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/arc4.h:61:40: note: Derived function 'MARC4_Base::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/strciphr.h:685:2: style: Class 'SymmetricCipherFinal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/arc4.h:25:3: style: The destructor '~ARC4_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/arc4.h:25:3: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/arc4.h:29:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/arc4.h:29:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/arc4.h:30:7: style: The function 'DiscardBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1504:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/arc4.h:30:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/arc4.h:32:10: style: The function 'ProcessData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/arc4.h:32:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/arc4.h:34:7: style: The function 'IsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1079:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/arc4.h:34:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/arc4.h:35:7: style: The function 'IsSelfInverting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1097:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/arc4.h:35:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/arc4.h:36:7: style: The function 'IsForwardTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/arc4.h:36:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/arc4.h:42:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/arc4.h:42:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/arc4.h:67:15: style: The function 'GetDefaultDiscardBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/arc4.h:43:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/arc4.h:67:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:657:7: style: The function 'CombineMessageAndShiftRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:633:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:657:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:648:7: style: The function 'CombineMessageAndShiftRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:633:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:648:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:300:11: style: The destructor '~AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , SymmetricCipher > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:53:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:300:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:308:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:308:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:323:10: style: The function 'ProcessData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:323:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:334:15: style: The function 'OptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:972:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:334:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:345:15: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:981:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:345:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:349:7: style: The function 'IsSelfInverting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1097:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:349:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:353:7: style: The function 'IsForwardTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:353:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:358:7: style: The function 'IsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1079:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:358:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:363:7: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1086:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:363:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:379:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:379:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:384:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:384:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:53:11: style: The destructor '~AbstractPolicyHolder < AdditiveCipherAbstractPolicy , SymmetricCipher >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:53:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:53:11: style: The destructor '~AbstractPolicyHolder < AdditiveCipherAbstractPolicy , SymmetricCipher >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:53:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/aria.cpp:143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRK [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/aria.cpp:258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S1 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , AllocatorWithCleanup < unsigned char , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , AllocatorWithCleanup < unsigned char , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , AllocatorWithCleanup < unsigned char , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , AllocatorWithCleanup < unsigned char , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/aria.cpp:221:5: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/aria.cpp:102:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/aria.cpp:103:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/aria.cpp:104:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/aria.cpp:105:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/aria.cpp:105:21: style: Variable '((unsigned int*)(void*)(RK))[3]' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/asn.h:871:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.h:1440:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.h:1442:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.h:1444:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/authenc.h:47:7: performance:inconclusive: Technically the member function 'CryptoPP::AuthenticatedSymmetricCipherBase::IsRandomAccess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/authenc.h:48:7: performance:inconclusive: Technically the member function 'CryptoPP::AuthenticatedSymmetricCipherBase::IsSelfInverting' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/authenc.h:58:7: performance:inconclusive: Technically the member function 'CryptoPP::AuthenticatedSymmetricCipherBase::UncheckedSetKey' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/authenc.cpp:53:40: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'SetKey' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:679:15: note: Parent function 'SimpleKeyingInterface::SetKey' vendor/cryptopp/vendor_cryptopp/authenc.cpp:53:40: note: Derived function 'AuthenticatedSymmetricCipherBase::SetKey' vendor/cryptopp/vendor_cryptopp/authenc.h:51:7: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'Restart' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Parent function 'HashTransformation::Restart' vendor/cryptopp/vendor_cryptopp/authenc.h:51:7: note: Derived function 'AuthenticatedSymmetricCipherBase::Restart' vendor/cryptopp/vendor_cryptopp/authenc.cpp:80:40: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'Update' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Parent function 'HashTransformation::Update' vendor/cryptopp/vendor_cryptopp/authenc.cpp:80:40: note: Derived function 'AuthenticatedSymmetricCipherBase::Update' vendor/cryptopp/vendor_cryptopp/authenc.cpp:141:40: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'TruncatedFinal' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Parent function 'HashTransformation::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/authenc.cpp:141:40: note: Derived function 'AuthenticatedSymmetricCipherBase::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/authenc.h:47:7: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'IsRandomAccess' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1079:15: note: Parent function 'StreamTransformation::IsRandomAccess' vendor/cryptopp/vendor_cryptopp/authenc.h:47:7: note: Derived function 'AuthenticatedSymmetricCipherBase::IsRandomAccess' vendor/cryptopp/vendor_cryptopp/authenc.h:48:7: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'IsSelfInverting' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1097:15: note: Parent function 'StreamTransformation::IsSelfInverting' vendor/cryptopp/vendor_cryptopp/authenc.h:48:7: note: Derived function 'AuthenticatedSymmetricCipherBase::IsSelfInverting' vendor/cryptopp/vendor_cryptopp/authenc.cpp:109:40: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'ProcessData' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Parent function 'StreamTransformation::ProcessData' vendor/cryptopp/vendor_cryptopp/authenc.cpp:109:40: note: Derived function 'AuthenticatedSymmetricCipherBase::ProcessData' vendor/cryptopp/vendor_cryptopp/filters.h:431:2: style: The class 'BlockQueue' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/cryptopp/vendor_cryptopp/authenc.cpp:11:69: style:inconclusive: Function 'AuthenticateData' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/authenc.h:61:36: note: Function 'AuthenticateData' argument 1 names different: declaration 'data' definition 'input'. vendor/cryptopp/vendor_cryptopp/authenc.cpp:11:69: note: Function 'AuthenticateData' argument 1 names different: declaration 'data' definition 'input'. vendor/cryptopp/vendor_cryptopp/filters.h:920:11: style:inconclusive: Technically the member function 'CryptoPP::Redirector::GetBehavior' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/filters.h:1218:9: style:inconclusive: Technically the member function 'CryptoPP::ArraySink::AvailableSize' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/filters.h:1222:8: style:inconclusive: Technically the member function 'CryptoPP::ArraySink::TotalPutLength' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/queue.h:33:2: style: Class 'ByteQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/queue.h:169:3: style: Class 'Walker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/queue.h:237:2: style: Class 'LazyPutter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:46:2: style: Class 'Filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:242:2: style: Class 'MeterFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:322:2: style: Class 'TransparentFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:332:2: style: Class 'OpaqueFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:545:2: style: Class 'StreamTransformationFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:593:2: style: Class 'HashFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:649:2: style: Class 'HashVerificationFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:696:2: style: Class 'AuthenticatedEncryptionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:759:2: style: Class 'AuthenticatedDecryptionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:859:2: style: Class 'SignatureVerificationFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:909:2: style: Class 'Redirector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1182:2: style: Class 'RandomNumberSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1207:2: style: Class 'ArraySink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1263:2: style: Class 'StringStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1275:21: style: Class 'StringStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1323:2: style: Class 'NullStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1463:2: style: Class 'StringSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1502:2: style: Class 'VectorSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/asn.h:114:2: style: Class 'UnknownOID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/asn.h:274:2: style: Class 'OID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/asn.h:278:2: style: Class 'OID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/asn.h:358:2: style: Class 'EncodedObjectFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1435:2: style: Class 'SourceTemplate < StringStore >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1435:2: style: Class 'SourceTemplate < RandomNumberStore >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1133:2: style: Class 'StringSinkTemplate < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1133:2: style: Class 'StringSinkTemplate < std :: vector < unsigned char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/queue.h:25:11: style: The destructor '~ByteQueue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/queue.h:25:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/queue.h:40:8: style: The function 'MaxRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1901:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:40:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:42:7: style: The function 'AnyRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1905:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:42:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:45:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:45:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:46:9: style: The function 'CreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1720:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:46:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:47:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:47:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:49:9: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1911:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:49:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:50:9: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1918:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:50:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:52:9: style: The function 'Peek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1925:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:52:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:53:9: style: The function 'Peek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1933:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:53:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:55:9: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:55:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:56:9: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:56:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:38:11: style: The destructor '~Filter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:38:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:51:7: style: The function 'Attachable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2335:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:51:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:55:26: style: The function 'AttachedTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2341:35: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:55:26: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:59:32: style: The function 'AttachedTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2347:41: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:59:32: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:65:7: style: The function 'Detach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2356:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:65:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:73:9: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:73:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:74:9: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:74:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:82:7: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1843:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:82:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:83:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1864:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:83:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:84:7: style: The function 'MessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1875:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:84:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:235:11: style: The destructor '~MeterFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:38:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:235:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:266:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:266:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:290:9: style: The function 'CreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1720:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:290:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:291:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:291:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:292:9: style: The function 'PutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1778:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:292:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:293:7: style: The function 'IsolatedMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1832:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:293:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:297:7: style: The function 'ShouldPropagateMessageEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:92:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:297:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:298:7: style: The function 'ShouldPropagateMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:93:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:298:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:344:11: style: The destructor '~FilterWithBufferedInput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:38:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:344:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:358:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:358:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:359:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:359:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:364:9: style: The function 'PutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1778:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:364:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:375:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:375:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:460:11: style: The destructor '~FilterWithInputQueue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:38:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:460:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:466:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:466:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:482:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:482:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:534:11: style: The destructor '~StreamTransformationFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:344:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:534:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:547:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:547:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:563:7: style: The function 'InitializeDerivedAndReturnNewSizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:388:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:563:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:564:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:564:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:565:7: style: The function 'NextPutMultiple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:401:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:565:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:566:7: style: The function 'NextPutModifiable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:566:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:567:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:567:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:584:11: style: The destructor '~HashFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:38:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:584:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:595:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:595:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:596:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:596:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:597:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:597:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:598:9: style: The function 'CreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1720:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:598:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:613:11: style: The destructor '~HashVerificationFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:344:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:613:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:651:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:651:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:655:7: style: The function 'InitializeDerivedAndReturnNewSizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:388:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:655:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:656:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:656:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:657:7: style: The function 'NextPutMultiple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:401:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:657:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:658:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:658:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:685:11: style: The destructor '~AuthenticatedEncryptionFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:534:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:685:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:698:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:358:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:698:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:699:9: style: The function 'ChannelCreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2278:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:699:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:700:9: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2287:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:700:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:712:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:567:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:712:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:748:11: style: The destructor '~AuthenticatedDecryptionFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:344:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:748:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:761:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:761:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:762:9: style: The function 'ChannelCreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2278:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:762:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:763:9: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2287:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:763:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:764:9: style: The function 'ChannelPutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2296:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:764:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:771:7: style: The function 'InitializeDerivedAndReturnNewSizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:388:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:771:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:772:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:772:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:773:7: style: The function 'NextPutMultiple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:401:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:773:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:785:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:785:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:796:11: style: The destructor '~SignerFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:38:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:796:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:806:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:806:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:808:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:808:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:809:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:809:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:853:11: style: The destructor '~SignatureVerificationFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:344:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:853:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:861:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:861:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:868:7: style: The function 'InitializeDerivedAndReturnNewSizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:388:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:868:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:869:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:869:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:870:7: style: The function 'NextPutMultiple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:401:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:870:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:871:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:871:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:901:11: style: The destructor '~Redirector' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:901:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:937:7: style: The function 'CanModifyInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1726:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:937:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:940:7: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:304:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:940:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:941:9: style: The function 'CreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1720:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:941:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:951:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:951:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:953:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:281:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:953:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:955:7: style: The function 'MessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1875:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:955:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:958:9: style: The function 'ChannelCreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2278:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:958:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:968:9: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2287:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:968:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:970:9: style: The function 'ChannelPutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2296:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:970:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:972:7: style: The function 'ChannelFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2306:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:972:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:974:7: style: The function 'ChannelMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2318:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:974:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:977:15: style: The function 'GetMaxWaitObjectCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1790:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:977:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:979:7: style: The function 'GetWaitObjects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1800:8: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:979:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:993:11: style: The destructor '~OutputProxy' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:993:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1007:9: style: The function 'CreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1720:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1007:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1009:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1009:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1011:9: style: The function 'PutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1778:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1011:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1013:7: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:304:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1013:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1015:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:281:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1015:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1017:7: style: The function 'MessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1875:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1017:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1020:9: style: The function 'ChannelCreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2278:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1020:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1022:9: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2287:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1022:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1024:9: style: The function 'ChannelPutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2296:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1024:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1026:7: style: The function 'ChannelFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2306:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1026:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1028:7: style: The function 'ChannelMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2318:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1028:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1041:11: style: The destructor '~ProxyFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:344:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1041:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1050:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:375:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1050:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1055:7: style: The function 'NextPutMultiple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:401:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1055:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1056:7: style: The function 'NextPutModifiable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1056:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1073:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1073:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1086:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1086:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1174:11: style: The destructor '~RandomNumberSink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1174:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1185:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1185:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1186:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1186:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1202:11: style: The destructor '~ArraySink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1202:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1224:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1224:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1225:9: style: The function 'CreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1720:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1225:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1226:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1226:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1244:11: style: The destructor '~ArrayXorSink' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1202:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1244:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1252:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1226:9: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1252:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1253:9: style: The function 'CreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1225:9: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1253:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1278:22: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1278:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1279:22: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1279:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1282:20: style: The function 'StoreInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:464:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1282:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1293:11: style: The destructor '~RandomNumberStore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1293:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1301:7: style: The function 'AnyRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1905:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1301:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1302:8: style: The function 'MaxRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1901:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1302:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1304:9: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1304:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1305:9: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1305:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1312:7: style: The function 'StoreInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:464:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1312:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1324:7: style: The function 'StoreInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:464:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1324:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1326:8: style: The function 'MaxRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1901:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1326:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1327:9: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1327:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1328:9: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1328:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1347:11: style: The destructor '~Source' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:38:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1347:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/asn.h:352:11: style: The destructor '~EncodedObjectFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:38:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/asn.h:352:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/asn.h:385:11: style: The destructor '~BERGeneralDecoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/asn.h:385:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/asn.h:449:9: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:449:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:471:9: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:471:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:484:7: style: The function 'StoreInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:464:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:484:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:496:11: style: The destructor '~DERGeneralEncoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/queue.h:25:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/asn.h:496:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/asn.h:704:11: style: The destructor '~X509PublicKey' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3286:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/asn.h:706:7: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3291:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:706:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:707:7: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3296:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:707:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:750:11: style: The destructor '~PKCS8PrivateKey' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3286:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/asn.h:752:7: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3291:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:752:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:753:7: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3296:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:753:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:691:7: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2439:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:691:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:696:7: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2456:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/asn.h:696:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1431:11: style: The destructor '~SourceTemplate < StringStore >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1347:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1431:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1437:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1437:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1439:9: style: The function 'Pump2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1394:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1439:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1441:9: style: The function 'PumpMessages2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1400:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1441:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1443:9: style: The function 'PumpAll2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1407:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1443:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1445:7: style: The function 'SourceExhausted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1411:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1445:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1447:7: style: The function 'SetAutoSignalPropagation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1881:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1447:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1449:6: style: The function 'GetAutoSignalPropagation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1887:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1449:6: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1431:11: style: The destructor '~SourceTemplate < RandomNumberStore >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1347:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1431:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1129:11: style: The destructor '~StringSinkTemplate < std :: string >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1129:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1136:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1136:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1139:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:1139:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1129:11: style: The destructor '~StringSinkTemplate < std :: vector < unsigned char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1129:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/simple.h:304:15: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1843:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:304:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:307:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:307:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:281:15: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1864:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:281:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:286:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:286:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:155:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:83:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:155:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:162:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:162:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:175:7: style: The function 'ChannelFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2306:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:175:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:651:14: style: The function 'AlgorithmName' overrides a function in a base class but just delegates back to the base class. [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:651:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:806:14: style: The function 'AlgorithmName' overrides a function in a base class but just delegates back to the base class. [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:806:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/filters.h:861:14: style: The function 'AlgorithmName' overrides a function in a base class but just delegates back to the base class. [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/filters.h:861:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/asn.h:704:11: style: The destructor '~X509PublicKey' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3286:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/asn.h:750:11: style: The destructor '~PKCS8PrivateKey' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3286:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1147:39: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/asn.cpp:90:44: style:inconclusive: Function 'DEREncodeNull' argument 1 names different: declaration 'bt' definition 'out'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/asn.h:133:70: note: Function 'DEREncodeNull' argument 1 names different: declaration 'bt' definition 'out'. vendor/cryptopp/vendor_cryptopp/asn.cpp:90:44: note: Function 'DEREncodeNull' argument 1 names different: declaration 'bt' definition 'out'. vendor/cryptopp/vendor_cryptopp/asn.cpp:96:44: style:inconclusive: Function 'BERDecodeNull' argument 1 names different: declaration 'bt' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/asn.h:137:70: note: Function 'BERDecodeNull' argument 1 names different: declaration 'bt' definition 'in'. vendor/cryptopp/vendor_cryptopp/asn.cpp:96:44: note: Function 'BERDecodeNull' argument 1 names different: declaration 'bt' definition 'in'. vendor/cryptopp/vendor_cryptopp/asn.cpp:271:42: style:inconclusive: Function 'DERReencode' argument 1 names different: declaration 'bt' definition 'source'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/asn.h:252:68: note: Function 'DERReencode' argument 1 names different: declaration 'bt' definition 'source'. vendor/cryptopp/vendor_cryptopp/asn.cpp:271:42: note: Function 'DERReencode' argument 1 names different: declaration 'bt' definition 'source'. vendor/cryptopp/vendor_cryptopp/asn.cpp:546:40: style:inconclusive: Function 'CheckByte' argument 1 names different: declaration 'b' definition 'check'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/asn.h:431:22: note: Function 'CheckByte' argument 1 names different: declaration 'b' definition 'check'. vendor/cryptopp/vendor_cryptopp/asn.cpp:546:40: note: Function 'CheckByte' argument 1 names different: declaration 'b' definition 'check'. vendor/cryptopp/vendor_cryptopp/asn.cpp:324:9: error: Shifting 32-bit value by 57 bits is undefined behaviour [shiftTooManyBits] vendor/cryptopp/vendor_cryptopp/basecode.h:22:2: style: Class 'BaseN_Encoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/basecode.h:65:2: style: Class 'BaseN_Decoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/basecode.h:117:2: style: Class 'Grouper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/base32.h:30:2: style: Class 'Base32Encoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/base32.h:68:2: style: Class 'Base32Decoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/base32.h:111:2: style: Class 'Base32HexEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/base32.h:140:2: style: Class 'Base32HexDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/basecode.h:47:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/basecode.h:47:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/basecode.h:48:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/basecode.h:48:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/basecode.h:89:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/basecode.h:89:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/basecode.h:90:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/basecode.h:90:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/basecode.h:136:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/basecode.h:136:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/basecode.h:137:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/basecode.h:137:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/base32.h:56:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:358:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/base32.h:56:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/base32.h:87:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/basecode.h:89:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/base32.h:87:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/base32.h:127:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:358:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/base32.h:127:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/base32.h:148:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/basecode.h:89:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/base32.h:148:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/base64.h:26:2: style: Class 'Base64Encoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/base64.h:63:2: style: Class 'Base64Decoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/base64.h:109:2: style: Class 'Base64URLEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/base64.h:138:2: style: Class 'Base64URLDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/base64.h:52:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:358:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/base64.h:52:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/base64.h:83:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/basecode.h:89:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/base64.h:83:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/base64.h:125:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:358:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/base64.h:125:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/base64.h:148:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/basecode.h:89:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/base64.h:148:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/basecode.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_continueAt [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/basecode.cpp:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_continueAt [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/basecode.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_continueAt [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/iterhash.h:181:51: debug: Failed to instantiate template "IteratedHash". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/simple.h:39:49: debug: Failed to instantiate template "IteratedHash". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/validate.h:234:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/factory.h:131:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Encryptor [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/factory.h:145:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Signer [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/iterhash.h:98:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/iterhash.h:141:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_BlockSize [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/drbg.h:419:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEDLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/drbg.h:446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEDLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/drbg.h:473:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/drbg.h:570:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/drbg.h:656:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mersenne.h:34:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mersenne.h:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mersenne.h:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mersenne.h:168:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable K [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench1.cpp:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench1.cpp:105:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench1.cpp:125:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench1.cpp:333:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench1.cpp:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench1.cpp:387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench1.cpp:448:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench1.cpp:305:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_allocatedTime [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validate.h:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validate.h:226:23: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] vendor/cryptopp/vendor_cryptopp/validate.h:226:33: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vendor/cryptopp/vendor_cryptopp/files.h:149:2: warning: Member variable 'FileSink::m_stream' is not initialized in the constructor. [uninitMemberVar] vendor/cryptopp/vendor_cryptopp/files.h:155:2: warning: Member variable 'FileSink::m_stream' is not initialized in the constructor. [uninitMemberVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 4 , NullAllocator < unsigned int > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/vmac.h:81:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_DigestBitSize [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/vmac.h:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_DigestBitSize [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/dmac.h:71:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/dmac.h:83:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/dmac.h:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/dmac.h:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench2.cpp:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench2.cpp:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultKey [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/files.h:125:36: debug: CheckClass::isMemberVar found used member variable 'm_store' with varid 0 [varid0] vendor/cryptopp/vendor_cryptopp/padlkrng.h:126:16: performance:inconclusive: Technically the member function 'CryptoPP::PadlockRNG::DivisorHelper' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 4 , NullAllocator < unsigned int > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 4 , NullAllocator < unsigned int > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 4 , NullAllocator < unsigned int > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/iterhash.h:166:18: warning: The class 'IteratedHash' defines member function with name 'DataBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:111:13: note: Parent function 'IteratedHashBase::DataBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:166:18: note: Derived function 'IteratedHash::DataBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 20 , SHA1 , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 20 , SHA1 , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SHA256 , 32 , true >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SHA256 , 32 , true >::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SHA224 , 28 , true >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SHA224 , 28 , true >::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , 64 , SHA512 , 64 , true >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , 64 , SHA512 , 64 , true >::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , 64 , SHA384 , 48 , true >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , 64 , SHA384 , 48 , true >::StateBuf' vendor/cryptopp/vendor_cryptopp/sha.h:52:53: warning: The class 'SHA1' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , SHA1 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:52:53: note: Derived function 'SHA1::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:90:53: warning: The class 'SHA256' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , SHA256 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:90:53: note: Derived function 'SHA256::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:129:53: warning: The class 'SHA224' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , SHA224 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , SHA224 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:129:53: note: Derived function 'SHA224::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:167:53: warning: The class 'SHA512' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 > , SHA512 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 > , SHA512 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:167:53: note: Derived function 'SHA512::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:202:53: warning: The class 'SHA384' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 > , SHA384 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 > , SHA384 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:202:53: note: Derived function 'SHA384::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/files.h:41:2: style: Class 'FileStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:46:2: style: Class 'FileStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:29:3: style: Class 'Err' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:32:38: style: Class 'OpenErr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:94:2: style: Class 'FileSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:149:2: style: Class 'FileSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:155:2: style: Class 'FileSink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:137:3: style: Class 'Err' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:140:38: style: Class 'OpenErr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hex.h:24:2: style: Class 'HexEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hex.h:39:2: style: Class 'HexDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validate.h:192:2: style: Class 'FixedRNG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/factory.h:112:2: style: Struct 'RegisterDefaultFactoryFor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/drbg.h:210:5: style: Class 'Hash_DRBG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/drbg.h:334:5: style: Class 'HMAC_DRBG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/darn.h:32:5: style: Class 'DARN_Err' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/mersenne.h:42:2: style: Class 'MersenneTwister' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rdrand.h:41:5: style: Class 'RDRAND_Err' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rdrand.h:95:5: style: Class 'RDSEED_Err' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/padlkrng.h:23:2: style: Class 'PadlockRNG_Err' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/padlkrng.h:75:2: style: Class 'PadlockRNG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/filters.h:1435:2: style: Class 'SourceTemplate < FileStore >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/factory.h:48:3: style: Class 'FactoryNotFound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.h:69:8: style: The function 'MaxRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1901:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/files.h:69:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/files.h:70:9: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/files.h:70:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/files.h:71:9: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/files.h:71:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/files.h:72:8: style: The function 'Skip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2004:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/files.h:72:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/files.h:75:7: style: The function 'StoreInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:464:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/files.h:75:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/files.h:170:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/files.h:170:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/files.h:171:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/files.h:171:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/files.h:172:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/files.h:172:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hex.h:30:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:358:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hex.h:30:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hex.h:42:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/basecode.h:89:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hex.h:42:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validate.h:194:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validate.h:194:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: style: The destructor '~HMAC_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:24:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:24:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:26:7: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:26:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:27:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:27:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:28:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:28:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:29:15: style: The function 'OptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1172:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:29:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:30:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:30:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:147:12: style: The function 'GetByteOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:105:20: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:147:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha.h:54:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha.h:54:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha.h:93:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha.h:93:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha.h:132:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha.h:132:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha.h:170:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha.h:170:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha.h:205:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha.h:205:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:38:14: style: The destructor '~NIST_DRBG' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/drbg.h:38:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:43:18: style: The function 'CanIncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1455:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:43:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:53:18: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1447:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:53:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:73:18: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:73:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:223:18: style: The function 'SecurityStrength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:90:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:223:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:224:18: style: The function 'SeedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:96:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:224:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:225:18: style: The function 'MinEntropyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:104:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:225:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:226:18: style: The function 'MaxEntropyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:112:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:226:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:227:18: style: The function 'MinNonceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:119:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:227:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:228:18: style: The function 'MaxNonceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:127:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:228:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:229:18: style: The function 'MaxBytesPerRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:132:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:229:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:230:18: style: The function 'MaxRequestBeforeReseed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:139:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:230:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:232:10: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:53:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:232:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:235:10: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:66:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:235:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:238:10: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:73:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:238:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:241:10: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:85:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:241:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:244:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:244:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:249:10: style: The function 'DRBG_Instantiate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:142:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:249:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:253:10: style: The function 'DRBG_Reseed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:145:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:253:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:347:18: style: The function 'SecurityStrength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:90:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:347:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:348:18: style: The function 'SeedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:96:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:348:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:349:18: style: The function 'MinEntropyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:104:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:349:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:350:18: style: The function 'MaxEntropyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:112:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:350:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:351:18: style: The function 'MinNonceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:119:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:351:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:352:18: style: The function 'MaxNonceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:127:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:352:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:353:18: style: The function 'MaxBytesPerRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:132:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:353:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:354:18: style: The function 'MaxRequestBeforeReseed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:139:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:354:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:356:10: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:53:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:356:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:359:10: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:66:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:359:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:362:10: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:73:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:362:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:365:10: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:85:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:365:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:368:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:368:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:373:10: style: The function 'DRBG_Instantiate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:142:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:373:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:377:10: style: The function 'DRBG_Reseed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/drbg.h:145:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/drbg.h:377:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/darn.h:57:14: style: The destructor '~DARN' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/darn.h:57:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/darn.h:66:18: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/darn.h:66:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/darn.h:73:18: style: The function 'DiscardBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1504:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/darn.h:73:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/darn.h:79:18: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1447:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/darn.h:79:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/darn.h:85:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/darn.h:85:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mersenne.h:36:3: style: The destructor '~MersenneTwister' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/mersenne.h:36:3: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/mersenne.h:47:7: style: The function 'CanIncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1455:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mersenne.h:47:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mersenne.h:54:7: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1447:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mersenne.h:54:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mersenne.h:79:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mersenne.h:79:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mersenne.h:109:9: style: The function 'GenerateWord32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1479:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mersenne.h:109:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mersenne.h:131:7: style: The function 'DiscardBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1504:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mersenne.h:131:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:53:14: style: The destructor '~RDRAND' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:53:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:65:18: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:65:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:72:18: style: The function 'DiscardBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1504:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:72:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:78:18: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1447:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:78:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:84:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:84:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:107:14: style: The destructor '~RDSEED' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:107:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:119:18: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:119:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:126:18: style: The function 'DiscardBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1504:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:126:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:132:18: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1447:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:132:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rdrand.h:138:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rdrand.h:138:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/padlkrng.h:55:11: style: The destructor '~PadlockRNG' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/padlkrng.h:55:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/padlkrng.h:80:15: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/padlkrng.h:80:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/padlkrng.h:87:15: style: The function 'DiscardBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1504:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/padlkrng.h:87:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/padlkrng.h:93:15: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1447:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/padlkrng.h:93:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/padlkrng.h:99:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/padlkrng.h:99:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 20 , SHA1 , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:197:7: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:103:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:197:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SHA256 , 32 , true >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SHA224 , 28 , true >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , 64 , SHA512 , 64 , true >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , 64 , SHA384 , 48 , true >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/filters.h:1431:11: style: The destructor '~SourceTemplate < FileStore >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:1347:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/filters.h:1431:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/drbg.h:38:14: style: The destructor '~NIST_DRBG' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/drbg.h:38:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/bench1.cpp:386:7: style: Condition 'count_breaks' is always false [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/bench1.cpp:374:24: note: Assignment 'count_breaks=0', assigned value is 0 vendor/cryptopp/vendor_cryptopp/bench1.cpp:386:7: note: Condition 'count_breaks' is always false vendor/cryptopp/vendor_cryptopp/factory.h:131:76: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/factory.h:132:76: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/factory.h:145:70: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/factory.h:146:74: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/factory.h:159:92: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/factory.h:160:92: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/factory.h:173:105: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/factory.h:174:105: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/factory.h:68:39: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validate.h:277:45: performance: Function parameter 'str' should be passed by const reference. [passedByValue] vendor/cryptopp/vendor_cryptopp/bench1.cpp:350:22: style: Variable 'algoName' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/bench1.cpp:418:15: style: Variable 'count_breaks' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 10 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 5 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/vmac.h:55:2: style:inconclusive: Technically the member function 'CryptoPP::VMAC_Base::SS1' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/vmac.h:55:2: style:inconclusive: Technically the member function 'CryptoPP::VMAC_Base::m_polyStateSize' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/vmac.h:56:2: style:inconclusive: Technically the member function 'CryptoPP::VMAC_Base::m_nhKeySize' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/vmac.h:57:2: style:inconclusive: Technically the member function 'CryptoPP::VMAC_Base::m_dataSize' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/vmac.h:58:2: style:inconclusive: Technically the member function 'CryptoPP::VMAC_Base::m_l3KeySize' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/vmac.h:59:2: style:inconclusive: Technically the member function 'CryptoPP::VMAC_Base::m_nonceSize' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/vmac.h:60:2: style:inconclusive: Technically the member function 'CryptoPP::VMAC_Base::m_padSize' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/iterhash.h:154:14: performance:inconclusive: Technically the member function 'IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , MessageAuthenticationCode >::CorrectEndianess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 10 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 10 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 10 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 5 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 5 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 5 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: warning: The class 'HMAC' defines member function with name 'AlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:51:14: note: Parent function 'AlgorithmImpl::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: note: Derived function 'HMAC::AlgorithmName' vendor/cryptopp/vendor_cryptopp/cmac.h:67:21: warning: The class 'CMAC' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cmac.h:67:21: note: Derived function 'CMAC::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cbcmac.h:54:21: warning: The class 'CBC_MAC' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cbcmac.h:54:21: note: Derived function 'CBC_MAC::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cmac.h:64:2: style: Class 'CMAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cbcmac.h:51:2: style: Class 'CBC_MAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/dmac.h:64:2: style: Class 'DMAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/vmac.h:27:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:27:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:28:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:28:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:29:15: style: The function 'IVSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:29:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:30:15: style: The function 'MinIVLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:771:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:30:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:32:7: style: The function 'GetNextIV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:797:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:32:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:33:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:33:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:34:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:34:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:35:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:35:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:36:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:36:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:37:12: style: The function 'GetByteOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:105:20: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:37:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:38:15: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:58:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:38:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:44:7: style: The function 'HashEndianCorrectedBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:106:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:44:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:45:9: style: The function 'HashMultipleBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:107:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:45:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:46:7: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:103:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:46:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:47:10: style: The function 'StateBuf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:47:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:48:10: style: The function 'DataBuf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:111:13: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:48:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ttmac.h:22:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ttmac.h:22:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ttmac.h:23:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ttmac.h:23:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ttmac.h:24:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ttmac.h:24:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ttmac.h:28:7: style: The function 'HashEndianCorrectedBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:106:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ttmac.h:28:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ttmac.h:29:7: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:103:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ttmac.h:29:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ttmac.h:30:10: style: The function 'StateBuf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ttmac.h:30:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:28:11: style: The destructor '~CMAC_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/cmac.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:31:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:31:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:32:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:32:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:33:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:33:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:34:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:34:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:35:15: style: The function 'OptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1172:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:35:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:36:15: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:36:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:37:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:37:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cbcmac.h:22:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cbcmac.h:22:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cbcmac.h:23:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cbcmac.h:23:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cbcmac.h:24:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cbcmac.h:24:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cbcmac.h:25:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cbcmac.h:25:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dmac.h:23:10: style: The destructor '~DMAC_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/dmac.h:23:10: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/dmac.h:26:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dmac.h:26:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dmac.h:27:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dmac.h:27:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dmac.h:28:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dmac.h:28:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dmac.h:29:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dmac.h:29:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dmac.h:31:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dmac.h:31:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , MessageAuthenticationCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:141:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:141:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:166:18: style: The function 'DataBuf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:111:13: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:166:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: style: The destructor '~IteratedHashBase < unsigned long long , MessageAuthenticationCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:53:15: style: The function 'OptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1172:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:53:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:58:15: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:58:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:63:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:63:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:73:9: style: The function 'CreateUpdateSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1135:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:73:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:77:7: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:77:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: style: The destructor '~IteratedHashBase < unsigned int , MessageAuthenticationCode >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:37:14: style: The function 'AlgorithmProvider' overrides a function in a base class but just delegates back to the base class. [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:37:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , MessageAuthenticationCode >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: style: The function 'AlgorithmProvider' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:48:38: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.h:55:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.h:56:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.h:57:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.h:58:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.h:59:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.h:60:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , ROUNDS + 2 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 1024 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , ROUNDS + 2 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , ROUNDS + 2 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , ROUNDS + 2 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 1024 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 1024 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 1024 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/eccrypto.h:577:24: debug: Failed to instantiate template "DL_SS". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/pubkey.h:1335:76: debug: Failed to instantiate template "DL_KeyImpl". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/eccrypto.h:39:38: debug: Failed to instantiate template "DL_GroupParametersImpl". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/simple.h:25:48: debug: Failed to instantiate template "IteratedHash". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/esign.h:163:23: debug: Failed to instantiate template "TF_SS". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/luc.h:145:23: debug: Failed to instantiate template "TF_ES". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/pubkey.h:1354:10: debug: Failed to instantiate template "GetValueHelper". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 32 , NullAllocator < unsigned char > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 64 , NullAllocator < unsigned char > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 12 , NullAllocator < unsigned int > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , BLOCKSIZE , NullAllocator < unsigned char > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < unsigned long long , 12 , NullAllocator < unsigned long long > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 32 , NullAllocator < unsigned char > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 32 , NullAllocator < unsigned char > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 32 , NullAllocator < unsigned char > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 64 , NullAllocator < unsigned char > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 64 , NullAllocator < unsigned char > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 64 , NullAllocator < unsigned char > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 12 , NullAllocator < unsigned int > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 12 , NullAllocator < unsigned int > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 12 , NullAllocator < unsigned int > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , BLOCKSIZE , NullAllocator < unsigned char > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , BLOCKSIZE , NullAllocator < unsigned char > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , BLOCKSIZE , NullAllocator < unsigned char > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < unsigned long long , 12 , NullAllocator < unsigned long long > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < unsigned long long , 12 , NullAllocator < unsigned long long > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < unsigned long long , 12 , NullAllocator < unsigned long long > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/blake2.h:30:5: warning: The struct 'BLAKE2s_Info' defines member variable with name 'MIN_KEYLENGTH' also defined in its parent class 'VariableKeyLength < 32 , 0 , 32 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/seckey.h:178:2: note: Parent variable 'VariableKeyLength < 32 , 0 , 32 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >::MIN_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:30:5: note: Derived variable 'BLAKE2s_Info::MIN_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:31:5: warning: The struct 'BLAKE2s_Info' defines member variable with name 'MAX_KEYLENGTH' also defined in its parent class 'VariableKeyLength < 32 , 0 , 32 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/seckey.h:181:2: note: Parent variable 'VariableKeyLength < 32 , 0 , 32 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >::MAX_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:31:5: note: Derived variable 'BLAKE2s_Info::MAX_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:32:5: warning: The struct 'BLAKE2s_Info' defines member variable with name 'DEFAULT_KEYLENGTH' also defined in its parent class 'VariableKeyLength < 32 , 0 , 32 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/seckey.h:184:2: note: Parent variable 'VariableKeyLength < 32 , 0 , 32 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >::DEFAULT_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:32:5: note: Derived variable 'BLAKE2s_Info::DEFAULT_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:47:5: warning: The struct 'BLAKE2b_Info' defines member variable with name 'MIN_KEYLENGTH' also defined in its parent class 'VariableKeyLength < 64 , 0 , 64 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/seckey.h:178:2: note: Parent variable 'VariableKeyLength < 64 , 0 , 64 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >::MIN_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:47:5: note: Derived variable 'BLAKE2b_Info::MIN_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:48:5: warning: The struct 'BLAKE2b_Info' defines member variable with name 'MAX_KEYLENGTH' also defined in its parent class 'VariableKeyLength < 64 , 0 , 64 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/seckey.h:181:2: note: Parent variable 'VariableKeyLength < 64 , 0 , 64 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >::MAX_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:48:5: note: Derived variable 'BLAKE2b_Info::MAX_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:49:5: warning: The struct 'BLAKE2b_Info' defines member variable with name 'DEFAULT_KEYLENGTH' also defined in its parent class 'VariableKeyLength < 64 , 0 , 64 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/seckey.h:184:2: note: Parent variable 'VariableKeyLength < 64 , 0 , 64 , 1 , SimpleKeyingInterface :: NOT_RESYNCHRONIZABLE , 0 >::DEFAULT_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:49:5: note: Derived variable 'BLAKE2b_Info::DEFAULT_KEYLENGTH' vendor/cryptopp/vendor_cryptopp/blake2.h:71:5: style: Struct 'BLAKE2s_ParameterBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/blake2.h:122:5: style: Struct 'BLAKE2b_ParameterBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/blake2.h:260:5: style: Class 'BLAKE2s' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/blake2.h:266:5: style: Class 'BLAKE2s' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/blake2.h:367:5: style: Class 'BLAKE2b' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/blake2.h:373:5: style: Class 'BLAKE2b' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , true >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/blake2.h:254:14: style: The destructor '~BLAKE2s' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/blake2.h:254:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:287:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:287:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:289:18: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:289:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:290:18: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:290:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:291:18: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:291:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:293:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:293:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:294:10: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:294:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:315:10: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:315:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:317:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:317:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:361:14: style: The destructor '~BLAKE2b' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/blake2.h:361:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:394:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:394:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:396:18: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:396:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:397:18: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:397:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:398:18: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:398:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:400:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:400:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:401:10: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:401:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:422:10: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:422:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:424:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:424:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/seckey.h:262:9: style: The function 'MinKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:648:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/seckey.h:262:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/seckey.h:267:9: style: The function 'MaxKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:652:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/seckey.h:267:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/seckey.h:272:9: style: The function 'DefaultKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:656:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/seckey.h:272:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/seckey.h:283:9: style: The function 'GetValidKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:666:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/seckey.h:283:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/seckey.h:288:40: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:734:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/seckey.h:288:40: note: Function in derived class vendor/cryptopp/vendor_cryptopp/seckey.h:294:15: style: The function 'IVSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/seckey.h:294:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:317:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:317:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:424:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:424:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/factory.h:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbstractClass [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:476:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:585:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HashFunction [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:589:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HashFunction [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:609:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1979:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HashFunction [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1984:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2026:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HashFunction [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2040:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HashFunction [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/hmqv.h:357:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/fhmqv.h:353:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gf2n.h:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BITS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pkcspad.h:106:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pssr.h:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_RECOVERY [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pssr.h:77:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SALT_LEN [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pssr.h:78:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_PAD_LEN [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pssr.h:82:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOW_RECOVERY [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench3.cpp:314:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/bench3.cpp:384:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/emsa2.h:42:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/oaep.h:45:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gpc [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gpc [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eccrypto.h:161:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_groupPrecomputation [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:878:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:880:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:882:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:890:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:922:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:375:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gpc [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gpc [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1201:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetPublicElement [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mqv.h:225:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COFACTOR_MULTIPLICTION [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2147:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCOMPATIBLE_COFACTOR_MULTIPLICTION [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INCOMPATIBLE_COFACTOR_MULTIPLICTION [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2159:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPATIBLE_COFACTOR_MULTIPLICTION [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/blake2.cpp:284:55: style:inconclusive: Function 'BLAKE2s_ParameterBlock' argument 1 names different: declaration 'digestSize' definition 'digestLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:76:35: note: Function 'BLAKE2s_ParameterBlock' argument 1 names different: declaration 'digestSize' definition 'digestLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:284:55: note: Function 'BLAKE2s_ParameterBlock' argument 1 names different: declaration 'digestSize' definition 'digestLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:284:73: style:inconclusive: Function 'BLAKE2s_ParameterBlock' argument 2 names different: declaration 'keyLength' definition 'keyLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:76:54: note: Function 'BLAKE2s_ParameterBlock' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:284:73: note: Function 'BLAKE2s_ParameterBlock' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:285:21: style:inconclusive: Function 'BLAKE2s_ParameterBlock' argument 3 names different: declaration 'salt' definition 'saltStr'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:76:77: note: Function 'BLAKE2s_ParameterBlock' argument 3 names different: declaration 'salt' definition 'saltStr'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:285:21: note: Function 'BLAKE2s_ParameterBlock' argument 3 names different: declaration 'salt' definition 'saltStr'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:285:37: style:inconclusive: Function 'BLAKE2s_ParameterBlock' argument 4 names different: declaration 'saltLength' definition 'saltLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:76:90: note: Function 'BLAKE2s_ParameterBlock' argument 4 names different: declaration 'saltLength' definition 'saltLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:285:37: note: Function 'BLAKE2s_ParameterBlock' argument 4 names different: declaration 'saltLength' definition 'saltLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:286:21: style:inconclusive: Function 'BLAKE2s_ParameterBlock' argument 5 names different: declaration 'personalization' definition 'personalizationStr'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:77:21: note: Function 'BLAKE2s_ParameterBlock' argument 5 names different: declaration 'personalization' definition 'personalizationStr'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:286:21: note: Function 'BLAKE2s_ParameterBlock' argument 5 names different: declaration 'personalization' definition 'personalizationStr'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:286:48: style:inconclusive: Function 'BLAKE2s_ParameterBlock' argument 6 names different: declaration 'personalizationLength' definition 'personalizationLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:77:45: note: Function 'BLAKE2s_ParameterBlock' argument 6 names different: declaration 'personalizationLength' definition 'personalizationLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:286:48: note: Function 'BLAKE2s_ParameterBlock' argument 6 names different: declaration 'personalizationLength' definition 'personalizationLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:297:55: style:inconclusive: Function 'BLAKE2b_ParameterBlock' argument 1 names different: declaration 'digestSize' definition 'digestLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:127:35: note: Function 'BLAKE2b_ParameterBlock' argument 1 names different: declaration 'digestSize' definition 'digestLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:297:55: note: Function 'BLAKE2b_ParameterBlock' argument 1 names different: declaration 'digestSize' definition 'digestLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:297:73: style:inconclusive: Function 'BLAKE2b_ParameterBlock' argument 2 names different: declaration 'keyLength' definition 'keyLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:127:54: note: Function 'BLAKE2b_ParameterBlock' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:297:73: note: Function 'BLAKE2b_ParameterBlock' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:298:21: style:inconclusive: Function 'BLAKE2b_ParameterBlock' argument 3 names different: declaration 'salt' definition 'saltStr'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:127:77: note: Function 'BLAKE2b_ParameterBlock' argument 3 names different: declaration 'salt' definition 'saltStr'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:298:21: note: Function 'BLAKE2b_ParameterBlock' argument 3 names different: declaration 'salt' definition 'saltStr'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:298:37: style:inconclusive: Function 'BLAKE2b_ParameterBlock' argument 4 names different: declaration 'saltLength' definition 'saltLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:127:90: note: Function 'BLAKE2b_ParameterBlock' argument 4 names different: declaration 'saltLength' definition 'saltLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:298:37: note: Function 'BLAKE2b_ParameterBlock' argument 4 names different: declaration 'saltLength' definition 'saltLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:299:21: style:inconclusive: Function 'BLAKE2b_ParameterBlock' argument 5 names different: declaration 'personalization' definition 'personalizationStr'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:128:21: note: Function 'BLAKE2b_ParameterBlock' argument 5 names different: declaration 'personalization' definition 'personalizationStr'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:299:21: note: Function 'BLAKE2b_ParameterBlock' argument 5 names different: declaration 'personalization' definition 'personalizationStr'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:299:48: style:inconclusive: Function 'BLAKE2b_ParameterBlock' argument 6 names different: declaration 'personalizationLength' definition 'personalizationLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:128:45: note: Function 'BLAKE2b_ParameterBlock' argument 6 names different: declaration 'personalizationLength' definition 'personalizationLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:299:48: note: Function 'BLAKE2b_ParameterBlock' argument 6 names different: declaration 'personalizationLength' definition 'personalizationLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:310:43: style:inconclusive: Function 'Reset' argument 1 names different: declaration 'digestLength' definition 'digestLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:79:23: note: Function 'Reset' argument 1 names different: declaration 'digestLength' definition 'digestLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:310:43: note: Function 'Reset' argument 1 names different: declaration 'digestLength' definition 'digestLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:310:61: style:inconclusive: Function 'Reset' argument 2 names different: declaration 'keyLength' definition 'keyLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:79:55: note: Function 'Reset' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:310:61: note: Function 'Reset' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:318:43: style:inconclusive: Function 'Reset' argument 1 names different: declaration 'digestLength' definition 'digestLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:130:23: note: Function 'Reset' argument 1 names different: declaration 'digestLength' definition 'digestLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:318:43: note: Function 'Reset' argument 1 names different: declaration 'digestLength' definition 'digestLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:318:61: style:inconclusive: Function 'Reset' argument 2 names different: declaration 'keyLength' definition 'keyLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/blake2.h:130:55: note: Function 'Reset' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/blake2.cpp:318:61: note: Function 'Reset' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/modarith.h:59:2: warning:inconclusive: Member variable 'ModularArithmetic::m_result1' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/modarith.h:64:21: warning:inconclusive: Member variable 'ModularArithmetic::m_result1' is not assigned a value in 'ModularArithmetic::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/algebra.h:133:16: warning: Member variable 'AbstractRing < Integer >::m_mg' is not assigned a value in 'AbstractRing < Integer >::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/algebra.h:133:16: warning: Member variable 'AbstractRing < PolynomialMod2 >::m_mg' is not assigned a value in 'AbstractRing < PolynomialMod2 >::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/algebra.h:133:16: warning: Member variable 'AbstractRing < EuclideanDomainOf < PolynomialMod2 > :: Element >::m_mg' is not assigned a value in 'AbstractRing < EuclideanDomainOf < PolynomialMod2 > :: Element >::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , AllocatorWithCleanup < unsigned int , false > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , SECRET_KEYLENGTH > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , PUBLIC_KEYLENGTH > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 16 , NullAllocator < unsigned char > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/hmqv.h:404:19: style:inconclusive: Member variable 'HMQV_Domain::m_groupParameters' is in the wrong place in the initializer list. [initializerList] vendor/cryptopp/vendor_cryptopp/hmqv.h:45:53: note: Member variable 'HMQV_Domain::m_groupParameters' is in the wrong place in the initializer list. vendor/cryptopp/vendor_cryptopp/hmqv.h:404:19: note: Member variable 'HMQV_Domain::m_groupParameters' is in the wrong place in the initializer list. vendor/cryptopp/vendor_cryptopp/fhmqv.h:394:19: style:inconclusive: Member variable 'FHMQV_Domain::m_groupParameters' is in the wrong place in the initializer list. [initializerList] vendor/cryptopp/vendor_cryptopp/fhmqv.h:46:53: note: Member variable 'FHMQV_Domain::m_groupParameters' is in the wrong place in the initializer list. vendor/cryptopp/vendor_cryptopp/fhmqv.h:394:19: note: Member variable 'FHMQV_Domain::m_groupParameters' is in the wrong place in the initializer list. vendor/cryptopp/vendor_cryptopp/blowfish.cpp:20:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/blowfish.cpp:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/blowfish.cpp:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/blowfish.cpp:14:9: style: The scope of the variable 'data' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/pubkey.h:326:7: performance:inconclusive: Technically the member function 'CryptoPP::PK_SignatureMessageEncodingMethod::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pubkey.h:328:7: performance:inconclusive: Technically the member function 'CryptoPP::PK_SignatureMessageEncodingMethod::AllowNonrecoverablePart' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/modexppc.h:31:10: performance:inconclusive: Technically the member function 'CryptoPP::ModExpPrecomputation::BERDecodeElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/modexppc.h:32:7: performance:inconclusive: Technically the member function 'CryptoPP::ModExpPrecomputation::DEREncodeElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:139:13: performance:inconclusive: Technically the member function 'CryptoPP::DL_GroupParameters_IntegerBased::ConvertElementToInteger' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2n.h:223:18: performance:inconclusive: Technically the member function 'CryptoPP::PolynomialMod2::Doubled' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2n.h:308:7: performance:inconclusive: Technically the member function 'CryptoPP::GF2NP::Equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2n.h:311:7: performance:inconclusive: Technically the member function 'CryptoPP::GF2NP::IsUnit' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/luc.h:178:33: performance:inconclusive: Technically the member function 'CryptoPP::DL_GroupPrecomputation_LUC::GetGroup' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/luc.h:179:10: performance:inconclusive: Technically the member function 'CryptoPP::DL_GroupPrecomputation_LUC::BERDecodeElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/luc.h:180:7: performance:inconclusive: Technically the member function 'CryptoPP::DL_GroupPrecomputation_LUC::DEREncodeElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/luc.h:203:7: performance:inconclusive: Technically the member function 'CryptoPP::DL_BasePrecomputation_LUC::Precompute' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/luc.h:205:7: performance:inconclusive: Technically the member function 'CryptoPP::DL_BasePrecomputation_LUC::Load' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/luc.h:207:7: performance:inconclusive: Technically the member function 'CryptoPP::DL_BasePrecomputation_LUC::Save' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/luc.h:210:10: performance:inconclusive: Technically the member function 'CryptoPP::DL_BasePrecomputation_LUC::CascadeExponentiate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xtr.h:24:7: style:inconclusive: Technically the member function 'CryptoPP::GFP2Element::Encode' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:353:10: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA1 >::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:444:13: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA1 >::bits2int' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:457:18: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA1 >::int2octets' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:353:10: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA224 >::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:444:13: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA224 >::bits2int' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:457:18: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA224 >::int2octets' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:353:10: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA256 >::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:444:13: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA256 >::bits2int' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:457:18: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA256 >::int2octets' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:353:10: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA384 >::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:444:13: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA384 >::bits2int' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:457:18: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA384 >::int2octets' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:353:10: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA512 >::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:444:13: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA512 >::bits2int' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:457:18: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA512 >::int2octets' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:353:10: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA1 >::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:444:13: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA1 >::bits2int' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:457:18: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA1 >::int2octets' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:353:10: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < EC2N :: Point , SHA1 >::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:444:13: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < EC2N :: Point , SHA1 >::bits2int' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:457:18: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < EC2N :: Point , SHA1 >::int2octets' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pubkey.h:1002:7: style:inconclusive: Technically the member function 'DL_GroupParameters < Integer >::ParametersChanged' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < unsigned int , false > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < unsigned int , false > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < unsigned int , false > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , SECRET_KEYLENGTH > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , SECRET_KEYLENGTH > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , SECRET_KEYLENGTH > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , PUBLIC_KEYLENGTH > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , PUBLIC_KEYLENGTH > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , PUBLIC_KEYLENGTH > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 16 , NullAllocator < unsigned char > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 16 , NullAllocator < unsigned char > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < unsigned char , 16 , NullAllocator < unsigned char > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/smartptr.h:85:7: style:inconclusive: Technically the member function 'value_ptr < MontgomeryRepresentation >::operator==' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/smartptr.h:85:7: style:inconclusive: Technically the member function 'value_ptr < ECP >::operator==' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/algebra.h:374:18: warning: The class 'EuclideanDomainOf < PolynomialMod2 >' defines member variable with name 'result' also defined in its parent class 'AbstractEuclideanDomain < PolynomialMod2 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:301:18: note: Parent variable 'AbstractEuclideanDomain < PolynomialMod2 >::result' vendor/cryptopp/vendor_cryptopp/algebra.h:374:18: note: Derived variable 'EuclideanDomainOf < PolynomialMod2 >::result' vendor/cryptopp/vendor_cryptopp/pubkey.h:627:14: warning: The class 'TF_ObjectImplExtRef' defines member function with name 'GetKey' also defined in its parent class 'TF_ObjectImplBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:577:27: note: Parent function 'TF_ObjectImplBase::GetKey' vendor/cryptopp/vendor_cryptopp/pubkey.h:627:14: note: Derived function 'TF_ObjectImplExtRef::GetKey' vendor/cryptopp/vendor_cryptopp/pubkey.h:628:8: warning: The class 'TF_ObjectImplExtRef' defines member function with name 'AccessKey' also defined in its parent class 'TF_ObjectImplBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:578:21: note: Parent function 'TF_ObjectImplBase::AccessKey' vendor/cryptopp/vendor_cryptopp/pubkey.h:628:8: note: Derived function 'TF_ObjectImplExtRef::AccessKey' vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: warning: The class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_PrivateKey < DL_GroupParameters_EC < ECP > :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1162:7: note: Parent function 'DL_PrivateKey < DL_GroupParameters_EC < ECP > :: Element >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: note: Derived function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: warning: The class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >' defines member function with name 'AssignFrom' also defined in its parent class 'DL_PrivateKey < DL_GroupParameters_EC < ECP > :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1170:7: note: Parent function 'DL_PrivateKey < DL_GroupParameters_EC < ECP > :: Element >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: note: Derived function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: warning: The class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_PrivateKey < DL_GroupParameters_EC < EC2N > :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1162:7: note: Parent function 'DL_PrivateKey < DL_GroupParameters_EC < EC2N > :: Element >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: note: Derived function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: warning: The class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >' defines member function with name 'AssignFrom' also defined in its parent class 'DL_PrivateKey < DL_GroupParameters_EC < EC2N > :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1170:7: note: Parent function 'DL_PrivateKey < DL_GroupParameters_EC < EC2N > :: Element >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: note: Derived function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: warning: The class 'DL_PrivateKeyImpl < DL_GroupParameters_DSA >' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_PrivateKey < DL_GroupParameters_DSA :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1162:7: note: Parent function 'DL_PrivateKey < DL_GroupParameters_DSA :: Element >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: note: Derived function 'DL_PrivateKeyImpl < DL_GroupParameters_DSA >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: warning: The class 'DL_PrivateKeyImpl < DL_GroupParameters_DSA >' defines member function with name 'AssignFrom' also defined in its parent class 'DL_PrivateKey < DL_GroupParameters_DSA :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1170:7: note: Parent function 'DL_PrivateKey < DL_GroupParameters_DSA :: Element >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: note: Derived function 'DL_PrivateKeyImpl < DL_GroupParameters_DSA >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1319:7: warning: The class 'DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_GFP < DL_GroupParameters_DSA > , DSA2 < SHA1 > >' defines member function with name 'GenerateRandom' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_DSA >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1276:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_DSA >::GenerateRandom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1319:7: note: Derived function 'DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_GFP < DL_GroupParameters_DSA > , DSA2 < SHA1 > >::GenerateRandom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1319:7: warning: The class 'DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_EC < ECP > , ECDSA < ECP , SHA256 > >' defines member function with name 'GenerateRandom' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1276:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::GenerateRandom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1319:7: note: Derived function 'DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_EC < ECP > , ECDSA < ECP , SHA256 > >::GenerateRandom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1319:7: warning: The class 'DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_EC < EC2N > , ECDSA < EC2N , SHA256 > >' defines member function with name 'GenerateRandom' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1276:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::GenerateRandom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1319:7: note: Derived function 'DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_EC < EC2N > , ECDSA < EC2N , SHA256 > >::GenerateRandom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: warning: The class 'DL_PublicKeyImpl < DL_GroupParameters_EC < ECP > >' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_PublicKey < DL_GroupParameters_EC < ECP > :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1077:7: note: Parent function 'DL_PublicKey < DL_GroupParameters_EC < ECP > :: Element >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: note: Derived function 'DL_PublicKeyImpl < DL_GroupParameters_EC < ECP > >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: warning: The class 'DL_PublicKeyImpl < DL_GroupParameters_EC < ECP > >' defines member function with name 'AssignFrom' also defined in its parent class 'DL_PublicKey < DL_GroupParameters_EC < ECP > :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1192:23: note: Parent function 'DL_PublicKey < DL_GroupParameters_EC < ECP > :: Element >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: note: Derived function 'DL_PublicKeyImpl < DL_GroupParameters_EC < ECP > >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: warning: The class 'DL_PublicKeyImpl < DL_GroupParameters_EC < EC2N > >' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_PublicKey < DL_GroupParameters_EC < EC2N > :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1077:7: note: Parent function 'DL_PublicKey < DL_GroupParameters_EC < EC2N > :: Element >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: note: Derived function 'DL_PublicKeyImpl < DL_GroupParameters_EC < EC2N > >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: warning: The class 'DL_PublicKeyImpl < DL_GroupParameters_EC < EC2N > >' defines member function with name 'AssignFrom' also defined in its parent class 'DL_PublicKey < DL_GroupParameters_EC < EC2N > :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1192:23: note: Parent function 'DL_PublicKey < DL_GroupParameters_EC < EC2N > :: Element >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: note: Derived function 'DL_PublicKeyImpl < DL_GroupParameters_EC < EC2N > >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: warning: The class 'DL_PublicKeyImpl < DL_GroupParameters_DSA >' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_PublicKey < DL_GroupParameters_DSA :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1077:7: note: Parent function 'DL_PublicKey < DL_GroupParameters_DSA :: Element >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: note: Derived function 'DL_PublicKeyImpl < DL_GroupParameters_DSA >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: warning: The class 'DL_PublicKeyImpl < DL_GroupParameters_DSA >' defines member function with name 'AssignFrom' also defined in its parent class 'DL_PublicKey < DL_GroupParameters_DSA :: Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1192:23: note: Parent function 'DL_PublicKey < DL_GroupParameters_DSA :: Element >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: note: Derived function 'DL_PublicKeyImpl < DL_GroupParameters_DSA >::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:2012:17: warning: The class 'DL_ObjectImpl' defines member function with name 'GetHashIdentifier' also defined in its parent class 'DL_ObjectImplBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1976:17: note: Parent function 'DL_ObjectImplBase::GetHashIdentifier' vendor/cryptopp/vendor_cryptopp/pubkey.h:2012:17: note: Derived function 'DL_ObjectImpl::GetHashIdentifier' vendor/cryptopp/vendor_cryptopp/modexppc.h:30:33: warning: The class 'ModExpPrecomputation' defines member function with name 'GetGroup' also defined in its parent class 'DL_GroupPrecomputation < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eprecomp.h:44:41: note: Parent function 'DL_GroupPrecomputation < Integer >::GetGroup' vendor/cryptopp/vendor_cryptopp/modexppc.h:30:33: note: Derived function 'ModExpPrecomputation::GetGroup' vendor/cryptopp/vendor_cryptopp/modexppc.h:31:10: warning: The class 'ModExpPrecomputation' defines member function with name 'BERDecodeElement' also defined in its parent class 'DL_GroupPrecomputation < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eprecomp.h:49:18: note: Parent function 'DL_GroupPrecomputation < Integer >::BERDecodeElement' vendor/cryptopp/vendor_cryptopp/modexppc.h:31:10: note: Derived function 'ModExpPrecomputation::BERDecodeElement' vendor/cryptopp/vendor_cryptopp/sha.h:52:53: warning: The class 'SHA1' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:52:53: note: Derived function 'SHA1::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:90:53: warning: The class 'SHA256' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:90:53: note: Derived function 'SHA256::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:129:53: warning: The class 'SHA224' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:129:53: note: Derived function 'SHA224::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:167:53: warning: The class 'SHA512' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:167:53: note: Derived function 'SHA512::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:202:53: warning: The class 'SHA384' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sha.h:202:53: note: Derived function 'SHA384::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: warning: The class 'HMAC < SHA1 >' defines member function with name 'AlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:51:14: note: Parent function 'AlgorithmImpl::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: note: Derived function 'HMAC < SHA1 >::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA224 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA224 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: warning: The class 'HMAC < SHA224 >' defines member function with name 'AlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:51:14: note: Parent function 'AlgorithmImpl::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: note: Derived function 'HMAC < SHA224 >::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: warning: The class 'HMAC < SHA256 >' defines member function with name 'AlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:51:14: note: Parent function 'AlgorithmImpl::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: note: Derived function 'HMAC < SHA256 >::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA384 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA384 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: warning: The class 'HMAC < SHA384 >' defines member function with name 'AlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:51:14: note: Parent function 'AlgorithmImpl::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: note: Derived function 'HMAC < SHA384 >::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA512 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA512 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: warning: The class 'HMAC < SHA512 >' defines member function with name 'AlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:51:14: note: Parent function 'AlgorithmImpl::AlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: note: Derived function 'HMAC < SHA512 >::AlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: warning: The class 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Parent function 'DL_GroupParametersImpl::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: warning: The class 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Parent function 'DL_GroupParametersImpl::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: warning: The class 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Parent function 'DL_GroupParametersImpl::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: warning: The class 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Parent function 'DL_GroupParametersImpl::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:260:10: warning: The class 'DL_GroupParameters_GFP' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:192:10: note: Parent function 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:260:10: note: Derived function 'DL_GroupParameters_GFP::GetVoidValue' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: warning: The class 'DL_Algorithm_DSA_RFC6979 < Integer , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < Integer >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Derived function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: warning: The class 'DL_Algorithm_DSA_RFC6979 < Integer , SHA224 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < Integer >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Derived function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA224 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: warning: The class 'DL_Algorithm_DSA_RFC6979 < Integer , SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < Integer >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Derived function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: warning: The class 'DL_Algorithm_DSA_RFC6979 < Integer , SHA384 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < Integer >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Derived function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA384 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: warning: The class 'DL_Algorithm_DSA_RFC6979 < Integer , SHA512 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < Integer >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Derived function 'DL_Algorithm_DSA_RFC6979 < Integer , SHA512 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: warning: The class 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < ECP :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < ECP :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Derived function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: warning: The class 'DL_Algorithm_DSA_RFC6979 < EC2N :: Point , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < EC2N :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < EC2N :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Derived function 'DL_Algorithm_DSA_RFC6979 < EC2N :: Point , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: warning: The class 'DSA2 < SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: note: Derived function 'DSA2 < SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: warning: The struct 'DSA_RFC6979' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: note: Derived function 'DSA_RFC6979::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gf2n.h:366:17: warning: The class 'GF2NT233' defines member function with name 'Multiply' also defined in its parent class 'GF2NT'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gf2n.h:341:17: note: Parent function 'GF2NT::Multiply' vendor/cryptopp/vendor_cryptopp/gf2n.h:366:17: note: Derived function 'GF2NT233::Multiply' vendor/cryptopp/vendor_cryptopp/gf2n.h:368:17: warning: The class 'GF2NT233' defines member function with name 'Square' also defined in its parent class 'GF2NT'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gf2n.h:343:17: note: Parent function 'GF2NT::Square' vendor/cryptopp/vendor_cryptopp/gf2n.h:368:17: note: Derived function 'GF2NT233::Square' vendor/cryptopp/vendor_cryptopp/ec2n.h:112:33: warning: The class 'EcPrecomputation < EC2N >' defines member function with name 'GetGroup' also defined in its parent class 'DL_GroupPrecomputation < EC2NPoint >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eprecomp.h:44:41: note: Parent function 'DL_GroupPrecomputation < EC2NPoint >::GetGroup' vendor/cryptopp/vendor_cryptopp/ec2n.h:112:33: note: Derived function 'EcPrecomputation < EC2N >::GetGroup' vendor/cryptopp/vendor_cryptopp/ec2n.h:113:10: warning: The class 'EcPrecomputation < EC2N >' defines member function with name 'BERDecodeElement' also defined in its parent class 'DL_GroupPrecomputation < EC2NPoint >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eprecomp.h:49:18: note: Parent function 'DL_GroupPrecomputation < EC2NPoint >::BERDecodeElement' vendor/cryptopp/vendor_cryptopp/ec2n.h:113:10: note: Derived function 'EcPrecomputation < EC2N >::BERDecodeElement' vendor/cryptopp/vendor_cryptopp/ecp.h:139:33: warning: The class 'EcPrecomputation < ECP >' defines member function with name 'GetGroup' also defined in its parent class 'DL_GroupPrecomputation < ECPPoint >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eprecomp.h:44:41: note: Parent function 'DL_GroupPrecomputation < ECPPoint >::GetGroup' vendor/cryptopp/vendor_cryptopp/ecp.h:139:33: note: Derived function 'EcPrecomputation < ECP >::GetGroup' vendor/cryptopp/vendor_cryptopp/ecp.h:140:10: warning: The class 'EcPrecomputation < ECP >' defines member function with name 'BERDecodeElement' also defined in its parent class 'DL_GroupPrecomputation < ECPPoint >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eprecomp.h:49:18: note: Parent function 'DL_GroupPrecomputation < ECPPoint >::BERDecodeElement' vendor/cryptopp/vendor_cryptopp/ecp.h:140:10: note: Derived function 'EcPrecomputation < ECP >::BERDecodeElement' vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:46: warning: The class 'DL_GroupParameters_EC < ECP >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Parent function 'DL_GroupParametersImpl::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:46: note: Derived function 'DL_GroupParameters_EC < ECP >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:40: warning: The class 'DL_GroupParameters_EC < ECP >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Parent function 'DL_GroupParametersImpl::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:40: note: Derived function 'DL_GroupParameters_EC < ECP >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:46: warning: The class 'DL_GroupParameters_EC < EC2N >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Parent function 'DL_GroupParametersImpl::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:46: note: Derived function 'DL_GroupParameters_EC < EC2N >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:40: warning: The class 'DL_GroupParameters_EC < EC2N >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Parent function 'DL_GroupParametersImpl::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:40: note: Derived function 'DL_GroupParameters_EC < EC2N >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:253:7: warning: The class 'DL_PrivateKey_EC < ECP >' defines member function with name 'BERDecodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:253:7: note: Derived function 'DL_PrivateKey_EC < ECP >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:254:7: warning: The class 'DL_PrivateKey_EC < ECP >' defines member function with name 'DEREncodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:254:7: note: Derived function 'DL_PrivateKey_EC < ECP >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:253:7: warning: The class 'DL_PrivateKey_EC < EC2N >' defines member function with name 'BERDecodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:253:7: note: Derived function 'DL_PrivateKey_EC < EC2N >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:254:7: warning: The class 'DL_PrivateKey_EC < EC2N >' defines member function with name 'DEREncodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:254:7: note: Derived function 'DL_PrivateKey_EC < EC2N >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:347:54: warning: The class 'DL_Algorithm_ECDSA < ECP >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < ECP :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < ECP :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:347:54: note: Derived function 'DL_Algorithm_ECDSA < ECP >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:347:54: warning: The class 'DL_Algorithm_ECDSA < EC2N >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < EC2N :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < EC2N :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:347:54: note: Derived function 'DL_Algorithm_ECDSA < EC2N >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: warning: The class 'DL_Algorithm_ECDSA_RFC6979 < ECP , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA1 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Parent function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: note: Derived function 'DL_Algorithm_ECDSA_RFC6979 < ECP , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: warning: The class 'DL_Algorithm_ECDSA_RFC6979 < ECP , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < ECP :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < ECP :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: note: Derived function 'DL_Algorithm_ECDSA_RFC6979 < ECP , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: warning: The class 'DL_Algorithm_ECDSA_RFC6979 < EC2N , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_DSA_RFC6979 < EC2N :: Point , SHA1 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Parent function 'DL_Algorithm_DSA_RFC6979 < EC2N :: Point , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: note: Derived function 'DL_Algorithm_ECDSA_RFC6979 < EC2N , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: warning: The class 'DL_Algorithm_ECDSA_RFC6979 < EC2N , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < EC2N :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < EC2N :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: note: Derived function 'DL_Algorithm_ECDSA_RFC6979 < EC2N , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:395:34: warning: The struct 'ECDSA_RFC6979 < ECP , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:395:34: note: Derived function 'ECDSA_RFC6979 < ECP , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:395:34: warning: The struct 'ECDSA_RFC6979 < EC2N , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:395:34: note: Derived function 'ECDSA_RFC6979 < EC2N , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:491:7: warning: The class 'DL_PrivateKey_ECGDSA < ECP >' defines member function with name 'BERDecodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:491:7: note: Derived function 'DL_PrivateKey_ECGDSA < ECP >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:492:7: warning: The class 'DL_PrivateKey_ECGDSA < ECP >' defines member function with name 'DEREncodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:492:7: note: Derived function 'DL_PrivateKey_ECGDSA < ECP >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:491:7: warning: The class 'DL_PrivateKey_ECGDSA < EC2N >' defines member function with name 'BERDecodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:491:7: note: Derived function 'DL_PrivateKey_ECGDSA < EC2N >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:492:7: warning: The class 'DL_PrivateKey_ECGDSA < EC2N >' defines member function with name 'DEREncodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:492:7: note: Derived function 'DL_PrivateKey_ECGDSA < EC2N >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:566:54: warning: The class 'DL_Algorithm_ECGDSA < ECP >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA_ISO15946 < ECP :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:508:56: note: Parent function 'DL_Algorithm_GDSA_ISO15946 < ECP :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:566:54: note: Derived function 'DL_Algorithm_ECGDSA < ECP >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:566:54: warning: The class 'DL_Algorithm_ECGDSA < EC2N >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA_ISO15946 < EC2N :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:508:56: note: Parent function 'DL_Algorithm_GDSA_ISO15946 < EC2N :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:566:54: note: Derived function 'DL_Algorithm_ECGDSA < EC2N >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: warning: The struct 'ECGDSA < ECP , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: note: Derived function 'ECGDSA < ECP , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: warning: The struct 'ECGDSA < EC2N , SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: note: Derived function 'ECGDSA < EC2N , SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/rsa.h:155:10: warning: The class 'InvertibleRSAFunction_ISO' defines member function with name 'PreimageBound' also defined in its parent class 'RSAFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rsa.h:46:10: note: Parent function 'RSAFunction::PreimageBound' vendor/cryptopp/vendor_cryptopp/rsa.h:155:10: note: Derived function 'InvertibleRSAFunction_ISO::PreimageBound' vendor/cryptopp/vendor_cryptopp/rsa.h:155:10: warning: The class 'InvertibleRSAFunction_ISO' defines member function with name 'PreimageBound' also defined in its parent class 'TrapdoorFunctionBounds'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:80:18: note: Parent function 'TrapdoorFunctionBounds::PreimageBound' vendor/cryptopp/vendor_cryptopp/rsa.h:155:10: note: Derived function 'InvertibleRSAFunction_ISO::PreimageBound' vendor/cryptopp/vendor_cryptopp/luc.h:105:7: warning: The class 'InvertibleLUCFunction' defines member function with name 'BERDecode' also defined in its parent class 'LUCFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/luc.h:51:7: note: Parent function 'LUCFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/luc.h:105:7: note: Derived function 'InvertibleLUCFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/luc.h:106:7: warning: The class 'InvertibleLUCFunction' defines member function with name 'DEREncode' also defined in its parent class 'LUCFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/luc.h:52:7: note: Parent function 'LUCFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/luc.h:106:7: note: Derived function 'InvertibleLUCFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/luc.h:178:33: warning: The class 'DL_GroupPrecomputation_LUC' defines member function with name 'GetGroup' also defined in its parent class 'DL_GroupPrecomputation < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eprecomp.h:44:41: note: Parent function 'DL_GroupPrecomputation < Integer >::GetGroup' vendor/cryptopp/vendor_cryptopp/luc.h:178:33: note: Derived function 'DL_GroupPrecomputation_LUC::GetGroup' vendor/cryptopp/vendor_cryptopp/luc.h:179:10: warning: The class 'DL_GroupPrecomputation_LUC' defines member function with name 'BERDecodeElement' also defined in its parent class 'DL_GroupPrecomputation < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eprecomp.h:49:18: note: Parent function 'DL_GroupPrecomputation < Integer >::BERDecodeElement' vendor/cryptopp/vendor_cryptopp/luc.h:179:10: note: Derived function 'DL_GroupPrecomputation_LUC::BERDecodeElement' vendor/cryptopp/vendor_cryptopp/luc.h:243:7: warning: The class 'DL_GroupParameters_LUC' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:192:10: note: Parent function 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >::GetVoidValue' vendor/cryptopp/vendor_cryptopp/luc.h:243:7: note: Derived function 'DL_GroupParameters_LUC::GetVoidValue' vendor/cryptopp/vendor_cryptopp/rw.h:84:7: warning: The class 'InvertibleRWFunction' defines member function with name 'BERDecode' also defined in its parent class 'RWFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rw.h:34:7: note: Parent function 'RWFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/rw.h:84:7: note: Derived function 'InvertibleRWFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/rw.h:85:7: warning: The class 'InvertibleRWFunction' defines member function with name 'DEREncode' also defined in its parent class 'RWFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rw.h:35:7: note: Parent function 'RWFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/rw.h:85:7: note: Derived function 'InvertibleRWFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/pssr.h:36:7: warning: The class 'PSSR_MEM_Base' defines member function with name 'IsProbabilistic' also defined in its parent class 'PK_SignatureMessageEncodingMethod'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:326:7: note: Parent function 'PK_SignatureMessageEncodingMethod::IsProbabilistic' vendor/cryptopp/vendor_cryptopp/pssr.h:36:7: note: Derived function 'PSSR_MEM_Base::IsProbabilistic' vendor/cryptopp/vendor_cryptopp/pssr.h:37:7: warning: The class 'PSSR_MEM_Base' defines member function with name 'AllowNonrecoverablePart' also defined in its parent class 'PK_SignatureMessageEncodingMethod'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:328:7: note: Parent function 'PK_SignatureMessageEncodingMethod::AllowNonrecoverablePart' vendor/cryptopp/vendor_cryptopp/pssr.h:37:7: note: Derived function 'PSSR_MEM_Base::AllowNonrecoverablePart' vendor/cryptopp/vendor_cryptopp/modarith.h:54:2: style: Class 'ModularArithmetic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modarith.h:75:2: style: Class 'ModularArithmetic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modarith.h:303:2: style: Class 'MontgomeryRepresentation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:624:2: style: Class 'TF_ObjectImplExtRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2202:2: style: Class 'PK_FinalTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2205:2: style: Class 'PK_FinalTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2208:2: style: Class 'PK_FinalTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2211:2: style: Class 'PK_FinalTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmqv.h:36:3: style: Class 'HMQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmqv.h:44:3: style: Class 'HMQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmqv.h:52:3: style: Class 'HMQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmqv.h:64:3: style: Class 'HMQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/fhmqv.h:37:3: style: Class 'FHMQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/fhmqv.h:45:3: style: Class 'FHMQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/fhmqv.h:53:3: style: Class 'FHMQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/fhmqv.h:65:3: style: Class 'FHMQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/gf2n.h:52:3: style: Class 'PolynomialMod2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/gf2n.h:299:2: style: Class 'GF2NP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/ecp.h:59:2: style: Class 'ECP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/ec2n.h:48:2: style: Class 'EC2N' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:87:5: style: Class 'x25519' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:100:5: style: Class 'x25519' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:105:5: style: Class 'x25519' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:112:5: style: Class 'x25519' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:118:5: style: Class 'x25519' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:291:5: style: Struct 'ed25519_MessageAccumulator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:529:5: style: Struct 'ed25519Signer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:542:5: style: Struct 'ed25519Signer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:549:5: style: Struct 'ed25519Signer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:554:5: style: Struct 'ed25519Signer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:561:5: style: Struct 'ed25519Signer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:727:5: style: Struct 'ed25519Verifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:733:5: style: Struct 'ed25519Verifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:740:5: style: Struct 'ed25519Verifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:747:5: style: Struct 'ed25519Verifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xed25519.h:754:5: style: Struct 'ed25519Verifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xtr.h:51:2: style: Class 'GFP2_ONB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:22:2: style: Class 'XTR_DH' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/randpool.h:80:2: style: Class 'OldRandomPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hrtimer.h:114:2: style: Class 'ThreadUserTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hrtimer.h:127:2: style: Class 'Timer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/eccrypto.h:56:2: style: Class 'DL_GroupParameters_EC < ECP >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/eccrypto.h:69:2: style: Class 'DL_GroupParameters_EC < ECP >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/eccrypto.h:56:2: style: Class 'DL_GroupParameters_EC < EC2N >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/eccrypto.h:69:2: style: Class 'DL_GroupParameters_EC < EC2N >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/dh.h:42:2: style: Class 'DH_Domain < DL_GroupParameters_GFP_DefaultSafePrime , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/dh.h:47:2: style: Class 'DH_Domain < DL_GroupParameters_GFP_DefaultSafePrime , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:107:2: style: Class 'clonable_ptr < ModularArithmetic >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:108:2: style: Class 'clonable_ptr < ModularArithmetic >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:107:2: style: Class 'clonable_ptr < GF2NP >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:108:2: style: Class 'clonable_ptr < GF2NP >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:79:2: style: Class 'value_ptr < MontgomeryRepresentation >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:80:2: style: Class 'value_ptr < MontgomeryRepresentation >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:79:2: style: Class 'value_ptr < ECP >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:80:2: style: Class 'value_ptr < ECP >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/mqv.h:40:2: style: Class 'MQV_Domain < DL_GroupParameters_GFP_DefaultSafePrime , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/mqv.h:45:2: style: Class 'MQV_Domain < DL_GroupParameters_GFP_DefaultSafePrime , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < SHA1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < SHA224 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < SHA256 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < SHA384 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < SHA512 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_GFP_DefaultSafePrime :: Element , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption > , NewObject < DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_GFP_DefaultSafePrime :: Element , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption > > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr < DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_GFP_DefaultSafePrime :: Element , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/factory.h:32:18: style: The function 'CreateObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/factory.h:22:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/factory.h:32:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:50:11: style: The destructor '~ModularArithmetic' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:31:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modarith.h:50:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:135:7: style: The function 'Equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:38:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:135:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:140:17: style: The function 'Identity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:140:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:147:17: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:48:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:147:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:153:11: style: The function 'Accumulate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:74:19: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:153:11: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:158:17: style: The function 'Inverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:53:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:158:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:164:17: style: The function 'Subtract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:68:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:164:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:170:11: style: The function 'Reduce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:80:19: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:170:11: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:176:17: style: The function 'Double' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:62:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:176:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:182:17: style: The function 'MultiplicativeIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:143:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:182:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:190:17: style: The function 'Multiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:149:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:190:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:197:17: style: The function 'Square' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:158:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:197:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:203:7: style: The function 'IsUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:139:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:203:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:210:17: style: The function 'MultiplicativeInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:153:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:210:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:218:17: style: The function 'Divide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:164:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:218:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:227:10: style: The function 'CascadeExponentiate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:178:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:227:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:239:7: style: The function 'SimultaneousExponentiate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:190:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:239:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:298:11: style: The destructor '~MontgomeryRepresentation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:50:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modarith.h:298:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:309:30: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:81:30: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:309:30: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:311:7: style: The function 'IsMontgomeryRepresentation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:108:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:311:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:313:10: style: The function 'ConvertIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:115:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:313:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:316:10: style: The function 'ConvertOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:123:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:316:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:318:17: style: The function 'MultiplicativeIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:182:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:318:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:321:17: style: The function 'Multiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:190:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:321:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:323:17: style: The function 'Square' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:197:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:323:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:325:17: style: The function 'MultiplicativeInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:210:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:325:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modarith.h:327:10: style: The function 'CascadeExponentiate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modarith.h:227:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modarith.h:327:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:103:11: style: The destructor '~RandomizedTrapdoorFunction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:75:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:103:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:128:11: style: The destructor '~TrapdoorFunction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:103:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:128:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:137:10: style: The function 'ApplyRandomizedFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:112:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:137:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:139:7: style: The function 'IsRandomized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:117:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:139:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:181:11: style: The destructor '~TrapdoorFunctionInverse' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:157:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:181:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:190:10: style: The function 'CalculateRandomizedInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:165:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:190:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:196:7: style: The function 'IsRandomized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:196:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:286:11: style: The destructor '~TF_DecryptorBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:270:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:286:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:288:17: style: The function 'Decrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2751:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:288:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:295:11: style: The destructor '~TF_EncryptorBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:270:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:295:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:297:7: style: The function 'Encrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2717:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:297:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:394:7: style: The function 'VerifyMessageRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:354:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:394:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:405:7: style: The function 'VerifyMessageRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:354:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:405:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:416:7: style: The function 'ComputeMessageRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:349:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:416:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:428:7: style: The function 'ComputeMessageRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:349:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:428:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:458:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:458:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:476:23: style: The function 'AccessHash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:456:31: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:476:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:514:11: style: The destructor '~TF_SignerBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:486:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:514:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:516:7: style: The function 'InputRecoverableMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2892:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:516:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:517:9: style: The function 'SignAndRestart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2910:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:517:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:524:11: style: The destructor '~TF_VerifierBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:486:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:524:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:526:7: style: The function 'InputSignature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2955:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:526:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:527:7: style: The function 'VerifyAndRestart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2967:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:527:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:528:17: style: The function 'RecoverAndRestart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2992:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:528:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:622:11: style: The destructor '~TF_ObjectImplExtRef' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:569:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:622:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:645:11: style: The destructor '~TF_ObjectImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:569:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:645:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:647:19: style: The function 'GetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:577:27: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:647:19: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:648:13: style: The function 'AccessKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:578:21: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:648:13: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:734:7: style: The function 'GenerateAndMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:699:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:734:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1545:11: style: The destructor '~DL_SignatureSchemeBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1527:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1545:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1603:11: style: The destructor '~DL_SignerBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1545:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1603:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1721:11: style: The destructor '~DL_VerifierBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1545:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1721:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: style: The destructor '~DL_CryptoSystemBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1527:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: style: The destructor '~DL_DecryptorBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: style: The destructor '~DL_EncryptorBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2001:11: style: The destructor '~DL_ObjectImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1962:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2001:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modexppc.h:24:11: style: The destructor '~ModExpPrecomputation' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:24:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modexppc.h:24:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modexppc.h:27:7: style: The function 'NeedConversions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:29:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modexppc.h:27:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:39:14: style: The destructor '~DL_GroupParameters_IntegerBased' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3286:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:39:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:69:10: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3291:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:69:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:70:10: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3296:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:70:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:79:10: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:79:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:91:10: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:811:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:91:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:95:10: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:95:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:98:21: style: The function 'GetSubgroupOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:900:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:98:21: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:99:13: style: The function 'GetGroupOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:909:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:99:13: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:100:10: style: The function 'ValidateGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:960:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:100:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:101:10: style: The function 'ValidateElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:977:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:101:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:105:10: style: The function 'FastSubgroupCheckAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:979:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:105:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:124:18: style: The function 'GetEncodedElementSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:922:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:124:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:133:13: style: The function 'DecodeElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:938:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:133:13: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:144:13: style: The function 'GetMaxExponent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:904:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:144:13: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:227:14: style: The destructor '~DL_GroupParameters_GFP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:189:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:227:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:279:14: style: The destructor '~DL_GroupParameters_GFP_DefaultSafePrime' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:227:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:279:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:296:14: style: The destructor '~DL_GroupParameters_ElGamal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:279:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:296:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:735:14: style: The destructor '~DL_GroupParameters_DSA' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:227:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:735:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:30:12: style: The destructor '~HMQV_Domain' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3074:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:30:12: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:128:22: style: The function 'AccessCryptoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2651:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:128:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:136:16: style: The function 'AgreedValueLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3078:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:136:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:142:16: style: The function 'StaticPrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3082:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:142:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:151:16: style: The function 'StaticPublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3086:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:151:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:160:8: style: The function 'GenerateStaticPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3092:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:160:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:174:8: style: The function 'GenerateStaticPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3099:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:174:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:187:16: style: The function 'EphemeralPrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3112:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:187:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:193:16: style: The function 'EphemeralPublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3116:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:193:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:199:8: style: The function 'GenerateEphemeralPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3122:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:199:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:213:8: style: The function 'GenerateEphemeralPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3129:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:213:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmqv.h:242:8: style: The function 'Agree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3154:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmqv.h:242:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:31:12: style: The destructor '~FHMQV_Domain' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3074:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:31:12: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:129:22: style: The function 'AccessCryptoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2651:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:129:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:137:16: style: The function 'AgreedValueLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3078:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:137:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:143:16: style: The function 'StaticPrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3082:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:143:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:152:16: style: The function 'StaticPublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3086:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:152:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:161:8: style: The function 'GenerateStaticPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3092:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:161:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:175:8: style: The function 'GenerateStaticPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3099:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:175:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:188:16: style: The function 'EphemeralPrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3112:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:188:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:194:16: style: The function 'EphemeralPublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3116:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:194:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:200:8: style: The function 'GenerateEphemeralPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3122:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:200:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:214:8: style: The function 'GenerateEphemeralPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3129:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:214:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/fhmqv.h:243:8: style: The function 'Agree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3154:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/fhmqv.h:243:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gf2n.h:338:10: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gf2n.h:301:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gf2n.h:338:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gf2n.h:339:7: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gf2n.h:302:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gf2n.h:339:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gf2n.h:364:10: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gf2n.h:338:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gf2n.h:364:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gf2n.h:379:10: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gf2n.h:301:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gf2n.h:379:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gf2n.h:380:7: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gf2n.h:302:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gf2n.h:380:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:33:11: style: The destructor '~ECP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:31:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/ecp.h:33:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:71:7: style: The function 'Equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:38:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:71:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:73:15: style: The function 'Identity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:73:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:74:15: style: The function 'Inverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:53:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:74:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:75:7: style: The function 'InversionIsFast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:57:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:75:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:76:15: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:48:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:76:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:77:15: style: The function 'Double' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:62:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:77:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:78:8: style: The function 'ScalarMultiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:86:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:78:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:79:8: style: The function 'CascadeScalarMultiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:94:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:79:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:80:7: style: The function 'SimultaneousMultiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:106:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:80:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:88:7: style: The function 'VerifyPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:112:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:88:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:90:15: style: The function 'EncodedPointSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:117:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:90:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:93:7: style: The function 'DecodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:100:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:93:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:94:7: style: The function 'DecodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:107:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:94:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:95:7: style: The function 'EncodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:124:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:95:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:96:7: style: The function 'EncodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:130:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:96:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:98:8: style: The function 'BERDecodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:135:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:98:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:99:7: style: The function 'DEREncodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:141:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:99:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:131:11: style: The destructor '~EcPrecomputation < ECP >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:24:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/ecp.h:131:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/ecp.h:134:7: style: The function 'NeedConversions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:29:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ecp.h:134:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:33:11: style: The destructor '~EC2N' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:31:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:33:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:54:7: style: The function 'Equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:38:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:54:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:55:15: style: The function 'Identity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:55:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:56:15: style: The function 'Inverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:53:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:56:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:57:7: style: The function 'InversionIsFast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:57:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:57:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:58:15: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:48:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:58:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:59:15: style: The function 'Double' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:62:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:59:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:67:7: style: The function 'VerifyPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:112:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:67:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:69:15: style: The function 'EncodedPointSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:117:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:69:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:72:7: style: The function 'DecodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:100:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:72:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:73:7: style: The function 'DecodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:107:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:73:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:74:7: style: The function 'EncodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:124:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:74:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:75:7: style: The function 'EncodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:130:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:75:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:77:8: style: The function 'BERDecodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:135:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:77:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:78:7: style: The function 'DEREncodePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ecpoint.h:141:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:78:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ec2n.h:109:11: style: The destructor '~EcPrecomputation < EC2N >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:24:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/ec2n.h:109:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pkcspad.h:28:9: style: The function 'MaxUnpaddedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:217:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pkcspad.h:28:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pkcspad.h:29:7: style: The function 'Pad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:219:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pkcspad.h:29:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pkcspad.h:30:17: style: The function 'Unpad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:221:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pkcspad.h:30:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pkcspad.h:92:9: style: The function 'MinRepresentativeBitLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:315:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pkcspad.h:92:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pkcspad.h:95:7: style: The function 'ComputeMessageRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:349:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pkcspad.h:95:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/oaep.h:21:7: style: The function 'ParameterSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:213:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/oaep.h:21:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/oaep.h:22:9: style: The function 'MaxUnpaddedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:217:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/oaep.h:22:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/oaep.h:23:7: style: The function 'Pad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:219:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/oaep.h:23:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/oaep.h:24:17: style: The function 'Unpad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:221:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/oaep.h:24:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/emsa2.h:76:9: style: The function 'MinRepresentativeBitLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:315:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/emsa2.h:76:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/emsa2.h:79:7: style: The function 'ComputeMessageRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:349:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/emsa2.h:79:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:35:6: style: The function 'GetAlgorithmID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:711:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:35:6: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:36:7: style: The function 'BERDecodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:736:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:36:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:37:7: style: The function 'DEREncodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:743:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:37:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:40:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:40:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:41:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:41:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:42:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:42:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:45:10: style: The function 'ApplyFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:146:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:45:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:46:10: style: The function 'PreimageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:80:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:46:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:47:10: style: The function 'ImageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:84:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:47:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:99:7: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:706:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:99:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:101:7: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:707:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:101:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:103:7: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:696:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:103:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:105:7: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:691:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:105:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:107:6: style: The function 'GetAlgorithmID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rsa.h:35:6: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:107:6: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:108:7: style: The function 'BERDecodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:782:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:108:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:109:7: style: The function 'DEREncodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:789:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:109:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:112:10: style: The function 'CalculateInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:202:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:112:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:115:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rsa.h:40:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:115:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:117:7: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:117:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:118:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rsa.h:41:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:118:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:119:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rsa.h:42:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:119:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:145:10: style: The function 'ApplyFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rsa.h:45:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:145:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:146:10: style: The function 'PreimageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rsa.h:46:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:146:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rsa.h:154:10: style: The function 'CalculateInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rsa.h:112:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.h:154:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:43:11: style: The destructor '~LUCFunction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:128:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:43:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:54:10: style: The function 'ApplyFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:146:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:54:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:55:10: style: The function 'PreimageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:80:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:55:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:56:10: style: The function 'ImageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:84:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:56:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:58:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:58:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:59:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:59:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:60:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:60:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:83:11: style: The destructor '~InvertibleLUCFunction' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/luc.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:83:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:108:10: style: The function 'CalculateInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:202:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:108:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:110:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/luc.h:58:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:110:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:111:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/luc.h:59:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:111:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:112:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/luc.h:60:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:112:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:114:7: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:114:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:176:11: style: The destructor '~DL_GroupPrecomputation_LUC' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:24:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:176:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:195:11: style: The destructor '~DL_BasePrecomputation_LUC' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:65:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:195:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:198:7: style: The function 'IsInitialized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:69:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:198:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:226:11: style: The destructor '~DL_GroupParameters_LUC' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:189:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:226:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:270:11: style: The destructor '~DL_Algorithm_LUC_HMP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:270:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:272:7: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1418:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:272:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:273:7: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1426:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:273:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:275:9: style: The function 'RLen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1442:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:275:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:37:7: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2439:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:37:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:39:7: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2456:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:39:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:42:10: style: The function 'ApplyFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:146:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:42:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:43:10: style: The function 'PreimageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:80:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:43:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:44:10: style: The function 'ImageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:84:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:44:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:46:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:46:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:47:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:47:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:48:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:48:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:87:7: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rw.h:37:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:87:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:89:7: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rw.h:39:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:89:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:92:10: style: The function 'CalculateInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:202:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:92:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:95:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rw.h:46:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:95:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:96:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rw.h:47:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:96:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:97:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rw.h:48:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:97:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:99:7: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:99:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:109:15: style: The function 'SupportsPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2462:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:109:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:113:15: style: The function 'LoadPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2481:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:113:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.h:114:15: style: The function 'SavePrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rw.h:114:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:67:14: style: The destructor '~x25519' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:67:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:138:9: style: The function 'GetAlgorithmID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:757:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:138:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:149:10: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:149:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:150:10: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:150:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:151:10: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:151:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:154:24: style: The function 'AccessCryptoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2651:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:154:24: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:167:10: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2439:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:167:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:194:10: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2456:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:194:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:199:10: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:752:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:199:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:200:10: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:753:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:200:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:201:10: style: The function 'BERDecodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:782:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:201:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:202:10: style: The function 'DEREncodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:789:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:202:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:233:10: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:233:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:236:18: style: The function 'AgreedValueLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3019:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:236:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:237:18: style: The function 'PrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3023:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:237:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:238:18: style: The function 'PublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3027:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:238:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:241:10: style: The function 'GeneratePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3033:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:241:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:242:10: style: The function 'GeneratePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3040:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:242:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:243:10: style: The function 'Agree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3063:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:243:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:298:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:298:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:304:10: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:304:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:369:14: style: The destructor '~ed25519PrivateKey' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:369:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:372:10: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:372:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:373:10: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:373:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:374:10: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:374:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:377:9: style: The function 'GetAlgorithmID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:757:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:377:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:392:10: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:691:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:392:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:419:10: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:696:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:419:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:428:10: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:752:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:428:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:429:10: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:753:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:429:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:430:10: style: The function 'BERDecodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:782:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:430:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:431:10: style: The function 'DEREncodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:789:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:431:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:462:10: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:462:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:513:14: style: The destructor '~ed25519Signer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2879:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:513:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:567:17: style: The function 'AccessPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2630:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:567:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:572:23: style: The function 'GetPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2633:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:572:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:575:12: style: The function 'SignatureLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2810:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:575:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:576:12: style: The function 'MaxRecoverableLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2824:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:576:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:577:12: style: The function 'MaxRecoverableLengthFromSignatureLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2832:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:577:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:581:10: style: The function 'IsProbabilistic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2838:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:581:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:582:10: style: The function 'AllowNonrecoverablePart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2842:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:582:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:583:10: style: The function 'RecoverablePartFirst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2854:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:583:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:585:28: style: The function 'NewSignatureAccumulator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2886:34: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:585:28: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:589:10: style: The function 'InputRecoverableMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2892:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:589:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:595:12: style: The function 'SignAndRestart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2910:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:595:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:641:14: style: The destructor '~ed25519PublicKey' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:641:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:643:9: style: The function 'GetAlgorithmID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:711:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:643:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:656:10: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:691:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:656:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:664:10: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:696:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:664:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:669:10: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:706:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:669:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:670:10: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:707:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:670:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:671:10: style: The function 'BERDecodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:736:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:671:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:672:10: style: The function 'DEREncodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:743:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:672:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:688:10: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:688:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:689:10: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:689:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:690:10: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:690:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:718:14: style: The destructor '~ed25519Verifier' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2943:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:718:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:760:16: style: The function 'AccessPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2608:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:760:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:765:22: style: The function 'GetPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2611:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:765:22: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:768:12: style: The function 'SignatureLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2810:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:768:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:769:12: style: The function 'MaxRecoverableLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2824:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:769:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:770:12: style: The function 'MaxRecoverableLengthFromSignatureLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2832:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:770:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:774:10: style: The function 'IsProbabilistic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2838:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:774:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:775:10: style: The function 'AllowNonrecoverablePart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2842:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:775:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:776:10: style: The function 'RecoverablePartFirst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2854:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:776:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:778:33: style: The function 'NewVerificationAccumulator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2949:34: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:778:33: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:782:10: style: The function 'InputSignature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2955:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:782:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:790:10: style: The function 'VerifyAndRestart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2967:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:790:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:803:20: style: The function 'RecoverAndRestart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2992:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:803:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:26:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:26:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:27:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:27:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:28:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:28:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:29:21: style: The function 'AccessCryptoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2651:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:29:21: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:30:15: style: The function 'AgreedValueLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3019:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:30:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:31:15: style: The function 'PrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3023:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:31:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:32:15: style: The function 'PublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3027:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:32:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:34:7: style: The function 'GeneratePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3033:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:34:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:35:7: style: The function 'GeneratePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3040:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:35:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:36:7: style: The function 'Agree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3063:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:36:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:33:7: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3291:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:33:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:34:7: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3296:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:34:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:37:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:37:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:38:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:38:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:39:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:39:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:42:10: style: The function 'ApplyFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:146:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:42:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:43:10: style: The function 'PreimageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:80:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:43:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:44:10: style: The function 'ImageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:84:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:44:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:87:7: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:691:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:87:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:91:7: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:696:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:91:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:94:7: style: The function 'BERDecode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/esign.h:33:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:94:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:95:7: style: The function 'DEREncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/esign.h:34:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:95:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:97:10: style: The function 'CalculateRandomizedInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:165:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:97:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:100:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/esign.h:37:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:100:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:101:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/esign.h:38:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:101:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:102:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/esign.h:39:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:102:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:104:7: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:104:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/esign.h:125:7: style: The function 'ComputeMessageRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:349:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/esign.h:125:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pssr.h:25:11: style: The destructor '~PSSR_MEM_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:313:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pssr.h:25:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pssr.h:34:9: style: The function 'MinRepresentativeBitLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:315:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pssr.h:34:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pssr.h:35:9: style: The function 'MaxRecoverableLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:317:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pssr.h:35:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pssr.h:38:7: style: The function 'RecoverablePartFirst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:330:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pssr.h:38:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pssr.h:39:7: style: The function 'ComputeMessageRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:349:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pssr.h:39:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pssr.h:43:17: style: The function 'RecoverMessageFromRepresentative' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:358:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pssr.h:43:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:49:7: style: The function 'CanIncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1455:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:49:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:50:7: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1447:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:50:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:51:7: style: The function 'GenerateIntoBufferedTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1500:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:51:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:83:7: style: The function 'CanIncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1455:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:83:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:84:7: style: The function 'IncorporateEntropy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1447:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:84:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:85:7: style: The function 'GenerateIntoBufferedTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1500:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:85:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:87:7: style: The function 'GenerateByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1462:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:87:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:88:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:88:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/randpool.h:92:9: style: The function 'GenerateWord32' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1479:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/randpool.h:92:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hrtimer.h:115:12: style: The function 'GetCurrentTimerValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hrtimer.h:58:20: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hrtimer.h:115:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hrtimer.h:116:12: style: The function 'TicksPerSecond' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hrtimer.h:64:20: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hrtimer.h:116:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hrtimer.h:128:12: style: The function 'GetCurrentTimerValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hrtimer.h:58:20: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hrtimer.h:128:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hrtimer.h:129:12: style: The function 'TicksPerSecond' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hrtimer.h:64:20: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hrtimer.h:129:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/oaep.h:45:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/oaep.h:27:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/oaep.h:45:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/oaep.h:46:23: style: The function 'NewHash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/oaep.h:28:31: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/oaep.h:46:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/oaep.h:47:27: style: The function 'NewMGF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/oaep.h:29:35: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/oaep.h:47:27: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:507:11: style: The destructor '~DL_PublicKey_ECGDSA < ECP >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:507:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:507:11: style: The destructor '~DL_PublicKey_ECGDSA < EC2N >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:507:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:423:11: style: The destructor '~DL_PrivateKey_ECGDSA < ECP >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:423:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:423:11: style: The destructor '~DL_PrivateKey_ECGDSA < EC2N >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:423:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: style: The destructor '~DL_PrivateKey_EC < ECP >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: style: The destructor '~DL_PrivateKey_EC < EC2N >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:183:11: style: The destructor '~DL_PublicKey_EC < ECP >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:183:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:183:11: style: The destructor '~DL_PublicKey_EC < EC2N >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:183:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:49:11: style: The destructor '~DL_GroupParameters_EC < ECP >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1020:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:49:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:49:11: style: The destructor '~DL_GroupParameters_EC < EC2N >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1020:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:49:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/dh.h:35:11: style: The destructor '~DH_Domain < DL_GroupParameters_GFP_DefaultSafePrime , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/dh.h:35:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/dh.h:135:7: style: The function 'GeneratePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:2081:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh.h:135:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh.h:158:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh.h:158:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh.h:161:44: style: The function 'GetKeyAgreementAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:2114:52: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh.h:161:44: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh.h:163:32: style: The function 'AccessAbstractGroupParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:2115:40: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh.h:163:32: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < ECP :: Point , true , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:963:10: style: The function 'ParameterSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1497:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:963:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:964:10: style: The function 'Derive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1499:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:964:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < EC2N :: Point , true , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: style: The destructor '~DL_EncryptionAlgorithm_Xor < HMAC < SHA1 > , true , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1507:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:876:10: style: The function 'ParameterSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1509:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:876:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:877:12: style: The function 'GetSymmetricKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1511:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:877:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:879:12: style: The function 'GetSymmetricCiphertextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1512:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:879:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:881:12: style: The function 'GetMaxSymmetricPlaintextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1513:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:881:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:883:10: style: The function 'SymmetricEncrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1514:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:883:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:915:20: style: The function 'SymmetricDecrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1515:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:915:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:616:14: style: The destructor '~DL_PrivateKey_GFP < DL_GroupParameters_DSA >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:616:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:580:14: style: The destructor '~DL_PublicKey_GFP < DL_GroupParameters_DSA >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:580:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:510:14: style: The destructor '~DL_Algorithm_GDSA_ISO15946 < ECP :: Point >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:510:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:512:10: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1418:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:512:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:522:10: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1426:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:522:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:510:14: style: The destructor '~DL_Algorithm_GDSA_ISO15946 < EC2N :: Point >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:510:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: style: The destructor '~DL_Algorithm_DSA_RFC6979 < Integer , SHA1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:355:10: style: The function 'IsDeterministic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1453:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:355:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:359:13: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1468:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:359:13: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: style: The destructor '~DL_Algorithm_DSA_RFC6979 < Integer , SHA224 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: style: The destructor '~DL_Algorithm_DSA_RFC6979 < Integer , SHA256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: style: The destructor '~DL_Algorithm_DSA_RFC6979 < Integer , SHA384 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: style: The destructor '~DL_Algorithm_DSA_RFC6979 < Integer , SHA512 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: style: The destructor '~DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: style: The destructor '~DL_Algorithm_DSA_RFC6979 < EC2N :: Point , SHA1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < Integer >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:315:10: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1418:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:315:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:324:10: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1426:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:324:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < ECPPoint >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < EC2NPoint >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < ECP :: Point >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < EC2N :: Point >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:189:14: style: The destructor '~DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1020:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:189:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:189:14: style: The destructor '~DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1020:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:189:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: style: The destructor '~DL_SimpleKeyAgreementDomainBase < DL_GroupParameters_GFP_DefaultSafePrime :: Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2070:21: style: The function 'AccessCryptoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2651:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2070:21: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2071:15: style: The function 'AgreedValueLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3019:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2071:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2072:15: style: The function 'PrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3023:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2072:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2073:15: style: The function 'PublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3027:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2073:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2075:7: style: The function 'GeneratePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3033:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2075:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2081:7: style: The function 'GeneratePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3040:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2081:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2090:7: style: The function 'Agree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3063:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2090:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: style: The destructor '~DL_PublicKeyImpl < DL_GroupParameters_EC < ECP > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1383:38: style: The function 'GetAbstractGroupParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1050:40: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1383:38: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1384:32: style: The function 'AccessAbstractGroupParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1053:34: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1384:32: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1387:46: style: The function 'GetPublicPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1120:48: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1387:46: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1388:40: style: The function 'AccessPublicPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1126:42: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1388:40: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: style: The destructor '~DL_PublicKeyImpl < DL_GroupParameters_EC < EC2N > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: style: The destructor '~DL_PublicKeyImpl < DL_GroupParameters_DSA >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: style: The destructor '~DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_GFP < DL_GroupParameters_DSA > , DSA2 < SHA1 > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:616:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: style: The destructor '~DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_EC < ECP > , ECDSA < ECP , SHA256 > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: style: The destructor '~DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_EC < EC2N > , ECDSA < EC2N , SHA256 > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: style: The destructor '~DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1296:38: style: The function 'GetAbstractGroupParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1050:40: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1296:38: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1297:32: style: The function 'AccessAbstractGroupParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1053:34: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1297:32: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1300:18: style: The function 'GetPrivateExponent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1180:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1300:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1301:7: style: The function 'SetPrivateExponent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1184:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1301:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: style: The destructor '~DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: style: The destructor '~DL_PrivateKeyImpl < DL_GroupParameters_DSA >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: style: The destructor '~DL_PrivateKey < DL_GroupParameters_EC < ECP > :: Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: style: The destructor '~DL_PrivateKey < DL_GroupParameters_EC < EC2N > :: Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: style: The destructor '~DL_PrivateKey < DL_GroupParameters_DSA :: Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey < Integer >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey < DL_GroupParameters_EC < ECP > :: Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey < DL_GroupParameters_EC < EC2N > :: Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey < DL_GroupParameters_DSA :: Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:788:11: style: The destructor '~DL_GroupParameters < Integer >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2512:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:788:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:793:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:793:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:811:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:811:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:822:7: style: The function 'SupportsPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2462:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:822:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:832:7: style: The function 'Precompute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2472:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:832:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:841:7: style: The function 'LoadPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2481:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:841:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:851:7: style: The function 'SavePrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:851:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:486:11: style: The destructor '~TF_SignatureSchemeBase < PK_Signer , TF_Base < RandomizedTrapdoorFunctionInverse , PK_SignatureMessageEncodingMethod > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2879:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:486:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:488:9: style: The function 'SignatureLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2810:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:488:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:490:9: style: The function 'MaxRecoverableLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2824:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:490:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:492:9: style: The function 'MaxRecoverableLengthFromSignatureLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2832:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:492:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:495:7: style: The function 'IsProbabilistic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2838:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:495:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:497:7: style: The function 'AllowNonrecoverablePart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2842:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:497:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:499:7: style: The function 'RecoverablePartFirst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2854:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:499:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:486:11: style: The destructor '~TF_SignatureSchemeBase < PK_Verifier , TF_Base < TrapdoorFunction , PK_SignatureMessageEncodingMethod > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2943:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:486:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:270:11: style: The destructor '~TF_CryptoSystemBase < PK_Decryptor , TF_Base < TrapdoorFunctionInverse , PK_EncryptionMessageEncodingMethod > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:270:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:272:7: style: The function 'ParameterSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2680:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:272:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:273:9: style: The function 'FixedMaxPlaintextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:259:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:273:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:274:9: style: The function 'FixedCiphertextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:260:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:274:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:270:11: style: The destructor '~TF_CryptoSystemBase < PK_Encryptor , TF_Base < RandomizedTrapdoorFunction , PK_EncryptionMessageEncodingMethod > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:270:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: style: The destructor '~PK_FixedLengthCryptoSystemImpl < PK_Decryptor >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2735:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:254:9: style: The function 'MaxPlaintextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2668:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:254:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:256:9: style: The function 'CiphertextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2673:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:256:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:259:17: style: The function 'FixedMaxPlaintextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2693:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:259:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:260:17: style: The function 'FixedCiphertextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2686:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:260:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: style: The destructor '~PK_FixedLengthCryptoSystemImpl < PK_Encryptor >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2663:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:131:11: style: The destructor '~DL_FixedBasePrecomputationImpl < Integer >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:65:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:131:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:136:7: style: The function 'IsInitialized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:69:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:136:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:138:7: style: The function 'SetBase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:74:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:138:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:139:18: style: The function 'GetBase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:79:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:139:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:141:7: style: The function 'Precompute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:90:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:141:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:142:7: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:97:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:142:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:143:7: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:104:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:143:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:144:10: style: The function 'Exponentiate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:110:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:144:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:145:10: style: The function 'CascadeExponentiate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:120:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:145:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:131:11: style: The destructor '~DL_FixedBasePrecomputationImpl < ECPPoint >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:65:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:131:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.h:131:11: style: The destructor '~DL_FixedBasePrecomputationImpl < EC2NPoint >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:65:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:131:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:401:7: style: The function 'Equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:38:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:401:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:404:17: style: The function 'Identity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:404:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:407:17: style: The function 'Add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:48:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:407:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:410:11: style: The function 'Accumulate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:74:19: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:410:11: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:413:17: style: The function 'Inverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:53:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:413:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:416:17: style: The function 'Subtract' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:68:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:416:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:419:11: style: The function 'Reduce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:80:19: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:419:11: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:422:17: style: The function 'Double' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:62:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:422:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:425:7: style: The function 'IsUnit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:139:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:425:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:428:17: style: The function 'MultiplicativeIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:143:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:428:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:431:17: style: The function 'Multiply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:149:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:431:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:434:17: style: The function 'Square' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:158:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:434:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/algebra.h:437:17: style: The function 'MultiplicativeInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:153:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/algebra.h:437:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:94:21: style: The function 'AccessCryptoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2651:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:94:21: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:102:15: style: The function 'AgreedValueLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3078:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:102:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:107:15: style: The function 'StaticPrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3082:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:107:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:115:15: style: The function 'StaticPublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3086:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:115:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:123:7: style: The function 'GenerateStaticPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3092:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:123:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:137:7: style: The function 'GenerateStaticPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3099:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:137:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:150:15: style: The function 'EphemeralPrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3112:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:150:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:156:15: style: The function 'EphemeralPublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3116:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:156:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:162:7: style: The function 'GenerateEphemeralPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3122:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:162:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:176:7: style: The function 'GenerateEphemeralPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3129:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:176:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqv.h:205:7: style: The function 'Agree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3154:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqv.h:205:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: style: The destructor '~DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_GFP_DefaultSafePrime :: Element , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1481:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2151:10: style: The function 'AgreeWithEphemeralPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1483:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2151:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2157:10: style: The function 'AgreeWithStaticPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1484:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2157:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: style: The destructor '~DL_KeyAgreementAlgorithm_DH < Integer , EnumToType < CofactorMultiplicationOption , NO_COFACTOR_MULTIPLICTION > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1481:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:103:11: style: The destructor '~RandomizedTrapdoorFunction' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:75:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:103:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:128:11: style: The destructor '~TrapdoorFunction' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:103:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:128:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:181:11: style: The destructor '~TrapdoorFunctionInverse' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:157:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:181:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:286:11: style: The destructor '~TF_DecryptorBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:270:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:286:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:295:11: style: The destructor '~TF_EncryptorBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:270:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:295:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:514:11: style: The destructor '~TF_SignerBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:486:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:514:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:524:11: style: The destructor '~TF_VerifierBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:486:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:524:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:645:11: style: The destructor '~TF_ObjectImpl' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:569:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:645:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1603:11: style: The destructor '~DL_SignerBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1545:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1603:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1721:11: style: The destructor '~DL_VerifierBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1545:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1721:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: style: The destructor '~DL_DecryptorBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: style: The destructor '~DL_EncryptorBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:39:14: style: The destructor '~DL_GroupParameters_IntegerBased' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3286:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:39:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:279:14: style: The destructor '~DL_GroupParameters_GFP_DefaultSafePrime' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:227:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:279:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:296:14: style: The destructor '~DL_GroupParameters_ElGamal' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:279:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:296:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:735:14: style: The destructor '~DL_GroupParameters_DSA' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:227:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:735:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:195:11: style: The destructor '~DL_BasePrecomputation_LUC' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:65:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:195:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:270:11: style: The destructor '~DL_Algorithm_LUC_HMP' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:270:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:369:14: style: The destructor '~ed25519PrivateKey' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:369:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:419:10: style: The function 'Load' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:696:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:419:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:641:14: style: The destructor '~ed25519PublicKey' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:641:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xed25519.h:664:10: style: The function 'Load' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:696:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xed25519.h:664:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:507:11: style: The destructor '~DL_PublicKey_ECGDSA < ECP >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:507:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:507:11: style: The destructor '~DL_PublicKey_ECGDSA < EC2N >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:507:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:183:11: style: The destructor '~DL_PublicKey_EC < ECP >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:183:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:183:11: style: The destructor '~DL_PublicKey_EC < EC2N >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:183:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < ECP :: Point , true , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < EC2N :: Point , true , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: style: The destructor '~DL_EncryptionAlgorithm_Xor < HMAC < SHA1 > , true , false >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1507:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:616:14: style: The destructor '~DL_PrivateKey_GFP < DL_GroupParameters_DSA >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:616:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:580:14: style: The destructor '~DL_PublicKey_GFP < DL_GroupParameters_DSA >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:580:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:510:14: style: The destructor '~DL_Algorithm_GDSA_ISO15946 < ECP :: Point >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:510:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:510:14: style: The destructor '~DL_Algorithm_GDSA_ISO15946 < EC2N :: Point >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:510:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < Integer >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < ECPPoint >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < EC2NPoint >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < ECP :: Point >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: style: The destructor '~DL_Algorithm_GDSA < EC2N :: Point >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: style: The destructor '~DL_SimpleKeyAgreementDomainBase < DL_GroupParameters_GFP_DefaultSafePrime :: Element >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: style: The destructor '~DL_PrivateKey < DL_GroupParameters_EC < ECP > :: Element >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: style: The destructor '~DL_PrivateKey < DL_GroupParameters_EC < EC2N > :: Element >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: style: The destructor '~DL_PrivateKey < DL_GroupParameters_DSA :: Element >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey < Integer >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey < DL_GroupParameters_EC < ECP > :: Element >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey < DL_GroupParameters_EC < EC2N > :: Element >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey < DL_GroupParameters_DSA :: Element >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: style: The destructor '~PK_FixedLengthCryptoSystemImpl < PK_Decryptor >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2735:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: style: The destructor '~PK_FixedLengthCryptoSystemImpl < PK_Encryptor >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2663:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:252:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: style: The destructor '~DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_GFP_DefaultSafePrime :: Element , typename DL_GroupParameters_GFP_DefaultSafePrime :: DefaultCofactorOption >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1481:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: style: The destructor '~DL_KeyAgreementAlgorithm_DH < Integer , EnumToType < CofactorMultiplicationOption , NO_COFACTOR_MULTIPLICTION > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1481:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1437:3: style: Statements following 'throw' will never be executed. [unreachableCode] vendor/cryptopp/vendor_cryptopp/hmqv.h:248:12: style: The scope of the variable 'xxs' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/hmqv.h:248:21: style: The scope of the variable 'yys' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/hmqv.h:248:30: style: The scope of the variable 'aas' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/hmqv.h:248:39: style: The scope of the variable 'bbs' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/fhmqv.h:249:12: style: The scope of the variable 'xxs' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/fhmqv.h:249:21: style: The scope of the variable 'yys' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/fhmqv.h:249:30: style: The scope of the variable 'aas' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/fhmqv.h:249:39: style: The scope of the variable 'bbs' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/blumshub.h:60:7: performance:inconclusive: Technically the member function 'CryptoPP::BlumBlumShub::IsRandomAccess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/blumshub.h:60:7: warning: The class 'BlumBlumShub' defines member function with name 'IsRandomAccess' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1079:15: note: Parent function 'StreamTransformation::IsRandomAccess' vendor/cryptopp/vendor_cryptopp/blumshub.h:60:7: note: Derived function 'BlumBlumShub::IsRandomAccess' vendor/cryptopp/vendor_cryptopp/blumshub.cpp:55:20: warning: The class 'BlumBlumShub' defines member function with name 'Seek' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1086:15: note: Parent function 'StreamTransformation::Seek' vendor/cryptopp/vendor_cryptopp/blumshub.cpp:55:20: note: Derived function 'BlumBlumShub::Seek' vendor/cryptopp/vendor_cryptopp/blumshub.h:22:11: style: The destructor '~PublicBlumBlumShub' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/blumshub.h:22:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/blumshub.h:30:15: style: The function 'GenerateBit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1469:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blumshub.h:30:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blumshub.h:31:7: style: The function 'GenerateByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1462:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blumshub.h:31:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blumshub.h:32:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blumshub.h:32:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blumshub.h:33:7: style: The function 'ProcessData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blumshub.h:33:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blumshub.h:35:7: style: The function 'IsSelfInverting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1097:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blumshub.h:35:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blumshub.h:36:7: style: The function 'IsForwardTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blumshub.h:36:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blumshub.h:50:11: style: The destructor '~BlumBlumShub' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/blumshub.h:22:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/blumshub.h:50:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:582:73: style: Parameter 'rng' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/pubkey.h:1697:56: style: Parameter 'rng' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/pubkey.h:1697:88: style: Parameter 'ma' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/pubkey.h:1837:48: style: Parameter 'rng' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/luc.h:205:82: style: Parameter 'storedPrecomputation' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/luc.h:207:82: style: Parameter 'storedPrecomputation' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/xed25519.h:291:55: style: Parameter 'rng' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/bench3.cpp:80:58: style: Parameter 'priv' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/bench3.cpp:80:78: style: Parameter 'pub' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/bench3.cpp:218:69: style: Parameter 'd' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/bench3.cpp:244:76: style: Parameter 'd' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/camellia.cpp:230:2: debug: Failed to instantiate template "rotrConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/camellia.cpp:230:2: debug: Failed to instantiate template "rotlConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/cast.cpp:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/cast.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , AllocatorWithCleanup < int > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < int > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < int > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , AllocatorWithCleanup < int > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/camellia.cpp:128:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:129:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:130:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:131:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:132:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:133:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:134:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:143:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:144:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:145:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:146:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:147:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:148:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:149:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:155:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:156:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:157:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:158:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:159:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:171:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:172:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:173:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:174:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:183:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:184:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:185:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:186:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:193:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:194:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:195:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:196:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:226:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/camellia.cpp:227:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 32 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 96 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 8 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 32 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 32 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 32 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 96 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 96 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 96 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 8 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 8 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 8 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/cast.cpp:95:71: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/cast.h:39:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/cast.cpp:95:71: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/cast.cpp:253:71: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/cast.h:82:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/cast.cpp:253:71: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/modes.h:172:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:214:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIQUE_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:231:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:278:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_RESYNCHRONIZABLE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:289:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNPREDICTABLE_RANDOM_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:360:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cipher [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cipher [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:383:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cipher [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cipher [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ccm.h:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIQUE_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ccm.h:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_IsEncryption [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ccm.h:101:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_DefaultDigestSize [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ccm.cpp:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_IVSet [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ccm.cpp:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_IVSet [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:437:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cipher [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chacha.cpp:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_KEYSTREAM [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.h:414:2: warning:inconclusive: Member variable 'CBC_CTS_Encryption::m_stolenIV' is not initialized in the constructor. Maybe it should be initialized directly in the class CBC_CTS_Encryption? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: warning: Member variable 'CBC_CTS_Encryption::m_stolenIV' is not initialized in the constructor. Maybe it should be initialized directly in the class CBC_CTS_Encryption? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/modes.h:427:2: warning: Member variable 'CBC_CTS_Encryption::m_stolenIV' is not initialized in the constructor. Maybe it should be initialized directly in the class CBC_CTS_Encryption? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/modes.h:264:7: performance:inconclusive: Technically the member function 'CryptoPP::BlockOrientedCipherModeBase::RequireAlignedInput' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/modes.h:290:7: performance:inconclusive: Technically the member function 'CryptoPP::CBC_ModeBase::RequireAlignedInput' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/ccm.h:41:17: performance:inconclusive: Technically the member function 'CryptoPP::CCM_Base::IVRequirement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/ccm.h:43:15: performance:inconclusive: Technically the member function 'CryptoPP::CCM_Base::IVSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/ccm.h:45:15: performance:inconclusive: Technically the member function 'CryptoPP::CCM_Base::MinIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/ccm.h:47:15: performance:inconclusive: Technically the member function 'CryptoPP::CCM_Base::MaxIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/ccm.h:51:8: performance:inconclusive: Technically the member function 'CryptoPP::CCM_Base::MaxHeaderLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/ccm.h:55:7: performance:inconclusive: Technically the member function 'CryptoPP::CCM_Base::NeedsPrespecifiedDataLengths' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/ccm.h:96:7: performance:inconclusive: Technically the member function 'CryptoPP::CCM_Final::IsForwardTransformation' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/authenc.h:50:7: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'SetKey' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:679:15: note: Parent function 'SimpleKeyingInterface::SetKey' vendor/cryptopp/vendor_cryptopp/authenc.h:50:7: note: Derived function 'AuthenticatedSymmetricCipherBase::SetKey' vendor/cryptopp/vendor_cryptopp/authenc.h:53:7: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'Update' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Parent function 'HashTransformation::Update' vendor/cryptopp/vendor_cryptopp/authenc.h:53:7: note: Derived function 'AuthenticatedSymmetricCipherBase::Update' vendor/cryptopp/vendor_cryptopp/authenc.h:55:7: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'TruncatedFinal' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Parent function 'HashTransformation::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/authenc.h:55:7: note: Derived function 'AuthenticatedSymmetricCipherBase::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/authenc.h:54:7: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'ProcessData' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Parent function 'StreamTransformation::ProcessData' vendor/cryptopp/vendor_cryptopp/authenc.h:54:7: note: Derived function 'AuthenticatedSymmetricCipherBase::ProcessData' vendor/cryptopp/vendor_cryptopp/modes.h:290:7: warning: The class 'CBC_ModeBase' defines member function with name 'RequireAlignedInput' also defined in its parent class 'BlockOrientedCipherModeBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/modes.h:264:7: note: Parent function 'BlockOrientedCipherModeBase::RequireAlignedInput' vendor/cryptopp/vendor_cryptopp/modes.h:290:7: note: Derived function 'CBC_ModeBase::RequireAlignedInput' vendor/cryptopp/vendor_cryptopp/modes.h:306:53: warning: The class 'CBC_CTS_Encryption' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'CBC_ModeBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/modes.h:287:53: note: Parent function 'CBC_ModeBase::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/modes.h:306:53: note: Derived function 'CBC_CTS_Encryption::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/modes.h:354:34: warning: The class 'CipherModeFinalTemplate_CipherHolder' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/modes.h:354:34: note: Derived function 'CipherModeFinalTemplate_CipherHolder::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/ccm.h:25:14: warning: The class 'CCM_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1401:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmName' vendor/cryptopp/vendor_cryptopp/ccm.h:25:14: note: Derived function 'CCM_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/ccm.h:27:14: warning: The class 'CCM_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1418:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/ccm.h:27:14: note: Derived function 'CCM_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/ccm.h:51:8: warning: The class 'CCM_Base' defines member function with name 'MaxHeaderLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1337:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/ccm.h:51:8: note: Derived function 'CCM_Base::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/ccm.h:53:8: warning: The class 'CCM_Base' defines member function with name 'MaxMessageLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1341:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/ccm.h:53:8: note: Derived function 'CCM_Base::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/ccm.h:55:7: warning: The class 'CCM_Base' defines member function with name 'NeedsPrespecifiedDataLengths' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1352:15: note: Parent function 'AuthenticatedSymmetricCipher::NeedsPrespecifiedDataLengths' vendor/cryptopp/vendor_cryptopp/ccm.h:55:7: note: Derived function 'CCM_Base::NeedsPrespecifiedDataLengths' vendor/cryptopp/vendor_cryptopp/ccm.cpp:50:16: warning: The class 'CCM_Base' defines member function with name 'UncheckedSpecifyDataLengths' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1423:15: note: Parent function 'AuthenticatedSymmetricCipher::UncheckedSpecifyDataLengths' vendor/cryptopp/vendor_cryptopp/ccm.cpp:50:16: note: Derived function 'CCM_Base::UncheckedSpecifyDataLengths' vendor/cryptopp/vendor_cryptopp/ccm.h:29:9: warning: The class 'CCM_Base' defines member function with name 'MinKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:648:17: note: Parent function 'SimpleKeyingInterface::MinKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:29:9: note: Derived function 'CCM_Base::MinKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:31:9: warning: The class 'CCM_Base' defines member function with name 'MaxKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:652:17: note: Parent function 'SimpleKeyingInterface::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:31:9: note: Derived function 'CCM_Base::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:33:9: warning: The class 'CCM_Base' defines member function with name 'DefaultKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:656:17: note: Parent function 'SimpleKeyingInterface::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:33:9: note: Derived function 'CCM_Base::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:35:9: warning: The class 'CCM_Base' defines member function with name 'GetValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:666:17: note: Parent function 'SimpleKeyingInterface::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:35:9: note: Derived function 'CCM_Base::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:37:7: warning: The class 'CCM_Base' defines member function with name 'IsValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:672:15: note: Parent function 'SimpleKeyingInterface::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:37:7: note: Derived function 'CCM_Base::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/ccm.h:41:17: warning: The class 'CCM_Base' defines member function with name 'IVRequirement' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:734:25: note: Parent function 'SimpleKeyingInterface::IVRequirement' vendor/cryptopp/vendor_cryptopp/ccm.h:41:17: note: Derived function 'CCM_Base::IVRequirement' vendor/cryptopp/vendor_cryptopp/ccm.h:43:15: warning: The class 'CCM_Base' defines member function with name 'IVSize' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Parent function 'SimpleKeyingInterface::IVSize' vendor/cryptopp/vendor_cryptopp/ccm.h:43:15: note: Derived function 'CCM_Base::IVSize' vendor/cryptopp/vendor_cryptopp/ccm.h:45:15: warning: The class 'CCM_Base' defines member function with name 'MinIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:771:23: note: Parent function 'SimpleKeyingInterface::MinIVLength' vendor/cryptopp/vendor_cryptopp/ccm.h:45:15: note: Derived function 'CCM_Base::MinIVLength' vendor/cryptopp/vendor_cryptopp/ccm.h:47:15: warning: The class 'CCM_Base' defines member function with name 'MaxIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:776:23: note: Parent function 'SimpleKeyingInterface::MaxIVLength' vendor/cryptopp/vendor_cryptopp/ccm.h:47:15: note: Derived function 'CCM_Base::MaxIVLength' vendor/cryptopp/vendor_cryptopp/ccm.h:39:15: warning: The class 'CCM_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Parent function 'HashTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/ccm.h:39:15: note: Derived function 'CCM_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/ccm.h:49:15: warning: The class 'CCM_Base' defines member function with name 'DigestSize' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Parent function 'HashTransformation::DigestSize' vendor/cryptopp/vendor_cryptopp/ccm.h:49:15: note: Derived function 'CCM_Base::DigestSize' vendor/cryptopp/vendor_cryptopp/ccm.h:25:14: warning: The class 'CCM_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Parent function 'Algorithm::AlgorithmName' vendor/cryptopp/vendor_cryptopp/ccm.h:25:14: note: Derived function 'CCM_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/ccm.h:27:14: warning: The class 'CCM_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Parent function 'Algorithm::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/ccm.h:27:14: note: Derived function 'CCM_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/ccm.h:39:15: warning: The class 'CCM_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:981:23: note: Parent function 'StreamTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/ccm.h:39:15: note: Derived function 'CCM_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/ccm.h:96:7: warning: The class 'CCM_Final' defines member function with name 'IsForwardTransformation' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Parent function 'StreamTransformation::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/ccm.h:96:7: note: Derived function 'CCM_Final::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , CTR_ModePolicy > > , typename AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , CTR_ModePolicy > > :: PolicyInterface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ECB_OneWay >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < CBC_Encryption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < CBC_Decryption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < CBC_CTS_Encryption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < CBC_CTS_Decryption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:52:11: style: The destructor '~CipherModeBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modes.h:52:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modes.h:55:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:55:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:61:9: style: The function 'MinKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:648:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:61:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:65:9: style: The function 'MaxKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:652:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:65:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:69:9: style: The function 'DefaultKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:656:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:69:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:79:9: style: The function 'GetValidKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:666:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:79:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:85:7: style: The function 'IsValidKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:672:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:85:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:90:15: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:981:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:90:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:96:15: style: The function 'IVSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:96:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:100:25: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:734:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:100:25: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:170:11: style: The destructor '~CFB_ModePolicy' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:52:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modes.h:170:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modes.h:172:17: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:100:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:172:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:175:15: style: The function 'GetBytesPerIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:411:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:175:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:176:7: style: The function 'CanIterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:422:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:176:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:177:7: style: The function 'Iterate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:430:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:177:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:178:7: style: The function 'TransformRegister' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:418:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:178:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:179:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:444:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:179:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:180:7: style: The function 'SetFeedbackSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:134:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:180:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:181:7: style: The function 'ResizeBuffers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:140:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:181:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:182:9: style: The function 'GetRegisterBegin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:415:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:182:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:213:7: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:213:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:214:17: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:100:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:214:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:217:15: style: The function 'GetBytesPerIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:117:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:217:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:218:15: style: The function 'GetIterationsToBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:127:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:218:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:219:7: style: The function 'WriteKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:133:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:219:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:220:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:220:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:229:11: style: The destructor '~CTR_ModePolicy' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:52:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modes.h:229:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modes.h:230:7: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:230:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:231:17: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:100:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:231:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:235:15: style: The function 'GetAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:151:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:235:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:236:15: style: The function 'GetBytesPerIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:117:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:236:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:237:15: style: The function 'GetIterationsToBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:127:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:237:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:238:7: style: The function 'WriteKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:133:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:238:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:240:7: style: The function 'CanOperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:139:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:240:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:241:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:149:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:241:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:242:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:242:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:243:7: style: The function 'SeekToIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:174:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:243:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:253:11: style: The destructor '~BlockOrientedCipherModeBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:52:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modes.h:253:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modes.h:254:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:254:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:255:15: style: The function 'MandatoryBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:965:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:255:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:256:7: style: The function 'IsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1079:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:256:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:257:7: style: The function 'IsSelfInverting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1097:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:257:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:258:7: style: The function 'IsForwardTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:258:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:265:15: style: The function 'ResizeBuffers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:140:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:265:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:276:7: style: The function 'SetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:679:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:276:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:278:17: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:100:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:278:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:279:15: style: The function 'OptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:972:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:279:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:280:7: style: The function 'ProcessData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:280:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:289:17: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:100:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:289:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:291:15: style: The function 'MinLastBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1021:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:291:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:298:7: style: The function 'ProcessData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:298:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:309:15: style: The function 'MinLastBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:291:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:309:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:310:9: style: The function 'ProcessLastBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1004:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:310:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:313:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:254:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:313:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:326:11: style: The destructor '~CBC_Decryption' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:253:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modes.h:326:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modes.h:327:7: style: The function 'ProcessData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:327:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:330:15: style: The function 'ResizeBuffers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:265:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:330:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:340:15: style: The function 'MinLastBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:291:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:340:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:341:9: style: The function 'ProcessLastBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1004:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:341:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:61:7: style: The function 'AuthenticationIsOnPlaintext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:66:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:61:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:63:15: style: The function 'AuthenticationBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:67:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:63:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:65:7: style: The function 'SetKeyWithoutResync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:68:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:65:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:66:7: style: The function 'Resync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:69:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:66:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:67:9: style: The function 'AuthenticateBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:70:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:67:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:68:7: style: The function 'AuthenticateLastHeaderBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:71:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:68:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:69:7: style: The function 'AuthenticateLastConfidentialBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:72:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:69:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:70:7: style: The function 'AuthenticateLastFooterBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:73:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:70:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:71:20: style: The function 'AccessSymmetricCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:65:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:71:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:100:16: style: The function 'AccessBlockCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ccm.h:73:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:100:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ccm.h:101:6: style: The function 'DefaultDigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ccm.h:74:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ccm.h:101:6: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:436:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:436:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:440:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:379:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:440:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:440:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:55:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:440:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:151:15: style: The function 'GetAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:406:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:151:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:152:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:439:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:152:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:151:15: style: The function 'GetAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:112:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:151:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/modes.h:152:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/modes.h:152:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:300:11: style: The destructor '~AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , OFB_ModePolicy > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:300:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:300:11: style: The destructor '~AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , CTR_ModePolicy > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1437:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:300:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:67:11: style: The destructor '~ConcretePolicyHolder < Empty , AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , CTR_ModePolicy > > , typename AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , CTR_ModePolicy > > :: PolicyInterface >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:300:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:67:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modes.h:229:11: style: The destructor '~CTR_ModePolicy' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/modes.h:52:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modes.h:229:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modes.h:253:11: style: The destructor '~BlockOrientedCipherModeBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/modes.h:52:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modes.h:253:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/modes.h:326:11: style: The destructor '~CBC_Decryption' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/modes.h:253:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/modes.h:326:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 16 , NullAllocator < unsigned int > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 24 , NullAllocator < unsigned int > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/chacha.h:129:17: performance:inconclusive: Technically the member function 'CryptoPP::ChaChaTLS_Policy::AlgorithmName' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chacha.cpp:382:31: note: Technically the member function 'CryptoPP::ChaChaTLS_Policy::AlgorithmName' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/chacha.h:129:17: note: Technically the member function 'CryptoPP::ChaChaTLS_Policy::AlgorithmName' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/chacha.h:195:17: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20_Policy::AlgorithmName' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chacha.cpp:478:31: note: Technically the member function 'CryptoPP::XChaCha20_Policy::AlgorithmName' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/chacha.h:195:17: note: Technically the member function 'CryptoPP::XChaCha20_Policy::AlgorithmName' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 16 , NullAllocator < unsigned int > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 16 , NullAllocator < unsigned int > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 16 , NullAllocator < unsigned int > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 24 , NullAllocator < unsigned int > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 24 , NullAllocator < unsigned int > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 24 , NullAllocator < unsigned int > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/chacha.h:60:14: style: The destructor '~ChaCha_Policy' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/chacha.h:60:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:64:10: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:64:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:65:10: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:65:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:66:10: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:66:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:67:10: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:67:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:68:10: style: The function 'SeekToIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:174:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:68:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:69:18: style: The function 'GetAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:220:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:69:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:70:18: style: The function 'GetOptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:123:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:70:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:73:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:192:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:73:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:117:14: style: The destructor '~ChaChaTLS_Policy' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/chacha.h:117:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:121:10: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:121:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:122:10: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:122:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:123:10: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:123:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:124:10: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:124:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:125:10: style: The function 'SeekToIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:174:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:125:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:126:18: style: The function 'GetAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:220:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:126:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:127:18: style: The function 'GetOptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:123:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:127:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:130:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:192:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:130:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:183:14: style: The destructor '~XChaCha20_Policy' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/chacha.h:183:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:187:10: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:187:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:188:10: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:188:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:189:10: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:189:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:190:10: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:190:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:191:10: style: The function 'SeekToIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:174:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:191:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:192:18: style: The function 'GetAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:220:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:192:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:193:18: style: The function 'GetOptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:123:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:193:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chacha.h:196:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:192:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chacha.h:196:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: style: The destructor '~AdditiveCipherConcretePolicy < unsigned int , 16 , 1 , AdditiveCipherAbstractPolicy >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:106:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:220:15: style: The function 'GetAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:112:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:220:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:225:15: style: The function 'GetBytesPerIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:117:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:225:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:229:15: style: The function 'GetIterationsToBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:127:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:229:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:235:7: style: The function 'CanOperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:139:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:235:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:149:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: style: The destructor '~AdditiveCipherConcretePolicy < unsigned int , 16 , 1 , AdditiveCipherAbstractPolicy >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:106:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/chacha.cpp:198:26: style: Condition '++ctrLow==0' is always false [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/chacha.cpp:513:79: style:inconclusive: Function 'CipherResynchronize' argument 2 names different: declaration 'IV' definition 'iv'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/chacha.h:189:65: note: Function 'CipherResynchronize' argument 2 names different: declaration 'IV' definition 'iv'. vendor/cryptopp/vendor_cryptopp/chacha.cpp:513:79: note: Function 'CipherResynchronize' argument 2 names different: declaration 'IV' definition 'iv'. vendor/cryptopp/vendor_cryptopp/chachapoly.h:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIQUE_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chachapoly.h:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LWORD_MAX [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chachapoly.h:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_IsEncryption [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chachapoly.h:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIQUE_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chachapoly.h:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LWORD_MAX [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chachapoly.h:292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_IsEncryption [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_KeySet [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_KeySet [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/poly1305.h:172:2: warning: Member variable 'Poly1305TLS_Base::m_idx' is not initialized in the constructor. [uninitMemberVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 5 , NullAllocator < unsigned int > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/chachapoly.h:38:14: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::AlgorithmName' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:42:9: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::MinKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:44:9: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::MaxKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:46:9: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::DefaultKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:48:9: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::GetValidKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:50:7: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::IsValidKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:54:17: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::IVRequirement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:56:15: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::IVSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:58:15: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::MinIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:60:15: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::MaxIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:62:15: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::DigestSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:64:8: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::MaxHeaderLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:66:8: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::MaxMessageLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:68:8: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Base::MaxFooterLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:143:7: performance:inconclusive: Technically the member function 'CryptoPP::ChaCha20Poly1305_Final::IsForwardTransformation' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:186:14: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::AlgorithmName' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:190:9: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::MinKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:192:9: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::MaxKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:194:9: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::DefaultKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:196:9: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::GetValidKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:198:7: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::IsValidKeyLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:202:17: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::IVRequirement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:204:15: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::IVSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:206:15: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::MinIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:208:15: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::MaxIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:210:15: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::DigestSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:212:8: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::MaxHeaderLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:214:8: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::MaxMessageLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:216:8: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Base::MaxFooterLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/chachapoly.h:291:7: performance:inconclusive: Technically the member function 'CryptoPP::XChaCha20Poly1305_Final::IsForwardTransformation' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 5 , NullAllocator < unsigned int > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 5 , NullAllocator < unsigned int > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 5 , NullAllocator < unsigned int > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/chachapoly.h:38:14: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1401:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmName' vendor/cryptopp/vendor_cryptopp/chachapoly.h:38:14: note: Derived function 'ChaCha20Poly1305_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/chachapoly.h:40:14: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1418:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/chachapoly.h:40:14: note: Derived function 'ChaCha20Poly1305_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/chachapoly.h:64:8: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'MaxHeaderLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1337:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:64:8: note: Derived function 'ChaCha20Poly1305_Base::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:66:8: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'MaxMessageLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1341:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:66:8: note: Derived function 'ChaCha20Poly1305_Base::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:68:8: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'MaxFooterLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1345:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxFooterLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:68:8: note: Derived function 'ChaCha20Poly1305_Base::MaxFooterLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:42:9: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'MinKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:648:17: note: Parent function 'SimpleKeyingInterface::MinKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:42:9: note: Derived function 'ChaCha20Poly1305_Base::MinKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:44:9: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'MaxKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:652:17: note: Parent function 'SimpleKeyingInterface::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:44:9: note: Derived function 'ChaCha20Poly1305_Base::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:46:9: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'DefaultKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:656:17: note: Parent function 'SimpleKeyingInterface::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:46:9: note: Derived function 'ChaCha20Poly1305_Base::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:48:9: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'GetValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:666:17: note: Parent function 'SimpleKeyingInterface::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:48:9: note: Derived function 'ChaCha20Poly1305_Base::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:50:7: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'IsValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:672:15: note: Parent function 'SimpleKeyingInterface::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:50:7: note: Derived function 'ChaCha20Poly1305_Base::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:54:17: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'IVRequirement' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:734:25: note: Parent function 'SimpleKeyingInterface::IVRequirement' vendor/cryptopp/vendor_cryptopp/chachapoly.h:54:17: note: Derived function 'ChaCha20Poly1305_Base::IVRequirement' vendor/cryptopp/vendor_cryptopp/chachapoly.h:56:15: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'IVSize' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Parent function 'SimpleKeyingInterface::IVSize' vendor/cryptopp/vendor_cryptopp/chachapoly.h:56:15: note: Derived function 'ChaCha20Poly1305_Base::IVSize' vendor/cryptopp/vendor_cryptopp/chachapoly.h:58:15: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'MinIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:771:23: note: Parent function 'SimpleKeyingInterface::MinIVLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:58:15: note: Derived function 'ChaCha20Poly1305_Base::MinIVLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:60:15: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'MaxIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:776:23: note: Parent function 'SimpleKeyingInterface::MaxIVLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:60:15: note: Derived function 'ChaCha20Poly1305_Base::MaxIVLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:52:15: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Parent function 'HashTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/chachapoly.h:52:15: note: Derived function 'ChaCha20Poly1305_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/chachapoly.h:62:15: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'DigestSize' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Parent function 'HashTransformation::DigestSize' vendor/cryptopp/vendor_cryptopp/chachapoly.h:62:15: note: Derived function 'ChaCha20Poly1305_Base::DigestSize' vendor/cryptopp/vendor_cryptopp/chachapoly.h:38:14: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Parent function 'Algorithm::AlgorithmName' vendor/cryptopp/vendor_cryptopp/chachapoly.h:38:14: note: Derived function 'ChaCha20Poly1305_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/chachapoly.h:40:14: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Parent function 'Algorithm::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/chachapoly.h:40:14: note: Derived function 'ChaCha20Poly1305_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/chachapoly.h:52:15: warning: The class 'ChaCha20Poly1305_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:981:23: note: Parent function 'StreamTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/chachapoly.h:52:15: note: Derived function 'ChaCha20Poly1305_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/chachapoly.h:139:26: warning: The class 'ChaCha20Poly1305_Final' defines member function with name 'GetSymmetricCipher' also defined in its parent class 'AuthenticatedSymmetricCipherBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/authenc.h:62:26: note: Parent function 'AuthenticatedSymmetricCipherBase::GetSymmetricCipher' vendor/cryptopp/vendor_cryptopp/chachapoly.h:139:26: note: Derived function 'ChaCha20Poly1305_Final::GetSymmetricCipher' vendor/cryptopp/vendor_cryptopp/chachapoly.h:141:20: warning: The class 'ChaCha20Poly1305_Final' defines member function with name 'AccessSymmetricCipher' also defined in its parent class 'AuthenticatedSymmetricCipherBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/authenc.h:65:28: note: Parent function 'AuthenticatedSymmetricCipherBase::AccessSymmetricCipher' vendor/cryptopp/vendor_cryptopp/chachapoly.h:141:20: note: Derived function 'ChaCha20Poly1305_Final::AccessSymmetricCipher' vendor/cryptopp/vendor_cryptopp/chachapoly.h:143:7: warning: The class 'ChaCha20Poly1305_Final' defines member function with name 'IsForwardTransformation' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Parent function 'StreamTransformation::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/chachapoly.h:143:7: note: Derived function 'ChaCha20Poly1305_Final::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/chachapoly.h:186:14: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1401:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmName' vendor/cryptopp/vendor_cryptopp/chachapoly.h:186:14: note: Derived function 'XChaCha20Poly1305_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/chachapoly.h:188:14: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1418:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/chachapoly.h:188:14: note: Derived function 'XChaCha20Poly1305_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/chachapoly.h:212:8: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'MaxHeaderLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1337:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:212:8: note: Derived function 'XChaCha20Poly1305_Base::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:214:8: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'MaxMessageLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1341:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:214:8: note: Derived function 'XChaCha20Poly1305_Base::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:216:8: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'MaxFooterLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1345:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxFooterLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:216:8: note: Derived function 'XChaCha20Poly1305_Base::MaxFooterLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:190:9: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'MinKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:648:17: note: Parent function 'SimpleKeyingInterface::MinKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:190:9: note: Derived function 'XChaCha20Poly1305_Base::MinKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:192:9: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'MaxKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:652:17: note: Parent function 'SimpleKeyingInterface::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:192:9: note: Derived function 'XChaCha20Poly1305_Base::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:194:9: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'DefaultKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:656:17: note: Parent function 'SimpleKeyingInterface::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:194:9: note: Derived function 'XChaCha20Poly1305_Base::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:196:9: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'GetValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:666:17: note: Parent function 'SimpleKeyingInterface::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:196:9: note: Derived function 'XChaCha20Poly1305_Base::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:198:7: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'IsValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:672:15: note: Parent function 'SimpleKeyingInterface::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:198:7: note: Derived function 'XChaCha20Poly1305_Base::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:202:17: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'IVRequirement' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:734:25: note: Parent function 'SimpleKeyingInterface::IVRequirement' vendor/cryptopp/vendor_cryptopp/chachapoly.h:202:17: note: Derived function 'XChaCha20Poly1305_Base::IVRequirement' vendor/cryptopp/vendor_cryptopp/chachapoly.h:204:15: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'IVSize' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Parent function 'SimpleKeyingInterface::IVSize' vendor/cryptopp/vendor_cryptopp/chachapoly.h:204:15: note: Derived function 'XChaCha20Poly1305_Base::IVSize' vendor/cryptopp/vendor_cryptopp/chachapoly.h:206:15: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'MinIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:771:23: note: Parent function 'SimpleKeyingInterface::MinIVLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:206:15: note: Derived function 'XChaCha20Poly1305_Base::MinIVLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:208:15: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'MaxIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:776:23: note: Parent function 'SimpleKeyingInterface::MaxIVLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:208:15: note: Derived function 'XChaCha20Poly1305_Base::MaxIVLength' vendor/cryptopp/vendor_cryptopp/chachapoly.h:200:15: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Parent function 'HashTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/chachapoly.h:200:15: note: Derived function 'XChaCha20Poly1305_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/chachapoly.h:210:15: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'DigestSize' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Parent function 'HashTransformation::DigestSize' vendor/cryptopp/vendor_cryptopp/chachapoly.h:210:15: note: Derived function 'XChaCha20Poly1305_Base::DigestSize' vendor/cryptopp/vendor_cryptopp/chachapoly.h:186:14: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Parent function 'Algorithm::AlgorithmName' vendor/cryptopp/vendor_cryptopp/chachapoly.h:186:14: note: Derived function 'XChaCha20Poly1305_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/chachapoly.h:188:14: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Parent function 'Algorithm::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/chachapoly.h:188:14: note: Derived function 'XChaCha20Poly1305_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/chachapoly.h:200:15: warning: The class 'XChaCha20Poly1305_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:981:23: note: Parent function 'StreamTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/chachapoly.h:200:15: note: Derived function 'XChaCha20Poly1305_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/chachapoly.h:287:26: warning: The class 'XChaCha20Poly1305_Final' defines member function with name 'GetSymmetricCipher' also defined in its parent class 'AuthenticatedSymmetricCipherBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/authenc.h:62:26: note: Parent function 'AuthenticatedSymmetricCipherBase::GetSymmetricCipher' vendor/cryptopp/vendor_cryptopp/chachapoly.h:287:26: note: Derived function 'XChaCha20Poly1305_Final::GetSymmetricCipher' vendor/cryptopp/vendor_cryptopp/chachapoly.h:289:20: warning: The class 'XChaCha20Poly1305_Final' defines member function with name 'AccessSymmetricCipher' also defined in its parent class 'AuthenticatedSymmetricCipherBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/authenc.h:65:28: note: Parent function 'AuthenticatedSymmetricCipherBase::AccessSymmetricCipher' vendor/cryptopp/vendor_cryptopp/chachapoly.h:289:20: note: Derived function 'XChaCha20Poly1305_Final::AccessSymmetricCipher' vendor/cryptopp/vendor_cryptopp/chachapoly.h:291:7: warning: The class 'XChaCha20Poly1305_Final' defines member function with name 'IsForwardTransformation' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Parent function 'StreamTransformation::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/chachapoly.h:291:7: note: Derived function 'XChaCha20Poly1305_Final::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/poly1305.h:155:2: style: Class 'Poly1305' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/poly1305.h:54:11: style: The destructor '~Poly1305_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:54:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:57:7: style: The function 'Resynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:783:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:57:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:58:7: style: The function 'GetNextIV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:797:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:58:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:60:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:60:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:61:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:61:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:62:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:62:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:63:7: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:63:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:65:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:65:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:66:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:66:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:68:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:68:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:171:11: style: The destructor '~Poly1305TLS_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:171:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:174:7: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:174:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:175:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:175:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:176:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:176:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:177:7: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:177:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:179:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:179:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:180:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:180:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:104:7: style: The function 'AuthenticationIsOnPlaintext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:66:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:104:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:105:15: style: The function 'AuthenticationBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:67:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:105:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:106:7: style: The function 'SetKeyWithoutResync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:68:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:106:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:107:7: style: The function 'Resync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:69:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:107:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:108:9: style: The function 'AuthenticateBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:70:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:108:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:109:7: style: The function 'AuthenticateLastHeaderBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:71:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:109:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:110:7: style: The function 'AuthenticateLastConfidentialBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:72:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:110:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:111:7: style: The function 'AuthenticateLastFooterBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:73:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:111:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:136:11: style: The destructor '~ChaCha20Poly1305_Final' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/chachapoly.h:35:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:146:36: style: The function 'GetMAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/chachapoly.h:116:44: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:146:36: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:148:30: style: The function 'AccessMAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/chachapoly.h:117:38: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:148:30: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:252:7: style: The function 'AuthenticationIsOnPlaintext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:66:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:252:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:253:15: style: The function 'AuthenticationBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:67:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:253:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:254:7: style: The function 'SetKeyWithoutResync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:68:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:254:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:255:7: style: The function 'Resync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:69:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:255:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:256:9: style: The function 'AuthenticateBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:70:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:256:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:257:7: style: The function 'AuthenticateLastHeaderBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:71:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:257:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:258:7: style: The function 'AuthenticateLastConfidentialBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:72:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:258:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:259:7: style: The function 'AuthenticateLastFooterBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:73:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:259:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:284:11: style: The destructor '~XChaCha20Poly1305_Final' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/chachapoly.h:183:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:284:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:294:36: style: The function 'GetMAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/chachapoly.h:264:44: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:294:36: note: Function in derived class vendor/cryptopp/vendor_cryptopp/chachapoly.h:296:30: style: The function 'AccessMAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/chachapoly.h:265:38: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/chachapoly.h:296:30: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cham.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/cham.cpp:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:23:75: style:inconclusive: Function 'RekeyCipherAndMac' argument 2 names different: declaration 'userKeyLength' definition 'keylength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/chachapoly.h:114:53: note: Function 'RekeyCipherAndMac' argument 2 names different: declaration 'userKeyLength' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:23:75: note: Function 'RekeyCipherAndMac' argument 2 names different: declaration 'userKeyLength' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:41:77: style:inconclusive: Function 'SetKeyWithoutResync' argument 2 names different: declaration 'keylength' definition 'userKeyLength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/chachapoly.h:106:55: note: Function 'SetKeyWithoutResync' argument 2 names different: declaration 'keylength' definition 'userKeyLength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:41:77: note: Function 'SetKeyWithoutResync' argument 2 names different: declaration 'keylength' definition 'userKeyLength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:105:85: style:inconclusive: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/chachapoly.h:100:71: note: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:105:85: note: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:121:76: style:inconclusive: Function 'RekeyCipherAndMac' argument 2 names different: declaration 'userKeyLength' definition 'keylength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/chachapoly.h:262:53: note: Function 'RekeyCipherAndMac' argument 2 names different: declaration 'userKeyLength' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:121:76: note: Function 'RekeyCipherAndMac' argument 2 names different: declaration 'userKeyLength' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:139:78: style:inconclusive: Function 'SetKeyWithoutResync' argument 2 names different: declaration 'keylength' definition 'userKeyLength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/chachapoly.h:254:55: note: Function 'SetKeyWithoutResync' argument 2 names different: declaration 'keylength' definition 'userKeyLength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:139:78: note: Function 'SetKeyWithoutResync' argument 2 names different: declaration 'keylength' definition 'userKeyLength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:203:86: style:inconclusive: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/chachapoly.h:248:71: note: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. vendor/cryptopp/vendor_cryptopp/chachapoly.cpp:203:86: note: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned short , AllocatorWithCleanup < short > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 4 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 4 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , AllocatorWithCleanup < short > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , AllocatorWithCleanup < short > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned short , AllocatorWithCleanup < short > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 4 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 4 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 4 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 4 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 4 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 4 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned short , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:85:7: style:inconclusive: Technically the member function 'value_ptr < std :: string >::operator==' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/channels.h:76:2: style: Class 'ChannelRouteIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/channels.h:100:2: style: Class 'ChannelSwitch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:79:2: style: Class 'value_ptr < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:80:2: style: Class 'value_ptr < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/channels.h:109:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/channels.h:109:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/channels.h:111:9: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:396:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/channels.h:111:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/channels.h:112:9: style: The function 'ChannelPutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:405:9: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/channels.h:112:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/channels.h:114:7: style: The function 'ChannelFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:416:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/channels.h:114:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/channels.h:115:7: style: The function 'ChannelMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2318:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/channels.h:115:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/channels.h:117:9: style: The function 'ChannelCreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:378:9: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/channels.h:117:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:329:7: style: The function 'MessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1875:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:329:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:341:9: style: The function 'CreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1720:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:341:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:351:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:351:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:361:9: style: The function 'PutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1778:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:361:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:378:9: style: The function 'ChannelCreatePutSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2278:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:378:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:396:17: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2287:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:396:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:405:9: style: The function 'ChannelPutModifiable2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2296:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:405:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:416:15: style: The function 'ChannelFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2306:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:416:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/channels.cpp:249:79: style:inconclusive: Function 'ChannelPutModifiable2' argument 2 names different: declaration 'begin' definition 'inString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/channels.h:112:65: note: Function 'ChannelPutModifiable2' argument 2 names different: declaration 'begin' definition 'inString'. vendor/cryptopp/vendor_cryptopp/channels.cpp:249:79: note: Function 'ChannelPutModifiable2' argument 2 names different: declaration 'begin' definition 'inString'. vendor/cryptopp/vendor_cryptopp/channels.cpp:271:64: style: Parameter 'destination' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/channels.cpp:286:64: style: Parameter 'destination' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/channels.cpp:301:87: style: Parameter 'destination' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/simple.h:386:62: style: Parameter 'inString' can be declared as pointer to const [constParameterPointer] vendor/cryptopp/vendor_cryptopp/cmac.cpp:100:15: style: Variable 'cipher' can be declared as reference to const [constVariableReference] vendor/cryptopp/vendor_cryptopp/cmac.cpp:143:15: style: Variable 'cipher' can be declared as reference to const [constVariableReference] vendor/cryptopp/vendor_cryptopp/crc.h:30:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:30:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:31:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:31:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:32:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:32:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:34:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:34:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:39:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:39:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:57:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:57:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:58:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:58:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:59:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:59:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:61:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:61:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:66:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:66:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:39:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:39:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.h:66:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/crc.h:66:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/crc.cpp:164:12: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/crc.cpp:342:12: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/crc.cpp:147:32: style:inconclusive: Function 'Update' argument 1 names different: declaration 'input' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/crc.h:30:26: note: Function 'Update' argument 1 names different: declaration 'input' definition 's'. vendor/cryptopp/vendor_cryptopp/crc.cpp:147:32: note: Function 'Update' argument 1 names different: declaration 'input' definition 's'. vendor/cryptopp/vendor_cryptopp/crc.cpp:147:42: style:inconclusive: Function 'Update' argument 2 names different: declaration 'length' definition 'n'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/crc.h:30:40: note: Function 'Update' argument 2 names different: declaration 'length' definition 'n'. vendor/cryptopp/vendor_cryptopp/crc.cpp:147:42: note: Function 'Update' argument 2 names different: declaration 'length' definition 'n'. vendor/cryptopp/vendor_cryptopp/crc.cpp:319:33: style:inconclusive: Function 'Update' argument 1 names different: declaration 'input' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/crc.h:57:26: note: Function 'Update' argument 1 names different: declaration 'input' definition 's'. vendor/cryptopp/vendor_cryptopp/crc.cpp:319:33: note: Function 'Update' argument 1 names different: declaration 'input' definition 's'. vendor/cryptopp/vendor_cryptopp/crc.cpp:319:43: style:inconclusive: Function 'Update' argument 2 names different: declaration 'length' definition 'n'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/crc.h:57:40: note: Function 'Update' argument 2 names different: declaration 'length' definition 'n'. vendor/cryptopp/vendor_cryptopp/crc.cpp:319:43: note: Function 'Update' argument 2 names different: declaration 'length' definition 'n'. vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:856:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_continueAt [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:901:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_continueAt [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/cryptlib.h:814:7: style:inconclusive: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidKeyLength' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:74:29: note: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidKeyLength' can be const. vendor/cryptopp/vendor_cryptopp/cryptlib.h:814:7: note: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidKeyLength' can be const. vendor/cryptopp/vendor_cryptopp/cryptlib.h:821:7: style:inconclusive: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfResynchronizable' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:80:29: note: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfResynchronizable' can be const. vendor/cryptopp/vendor_cryptopp/cryptlib.h:821:7: note: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfResynchronizable' can be const. vendor/cryptopp/vendor_cryptopp/cryptlib.h:830:7: style:inconclusive: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIV' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:86:29: note: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIV' can be const. vendor/cryptopp/vendor_cryptopp/cryptlib.h:830:7: note: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIV' can be const. vendor/cryptopp/vendor_cryptopp/cryptlib.h:835:9: style:inconclusive: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIVLength' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:92:31: note: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIVLength' can be const. vendor/cryptopp/vendor_cryptopp/cryptlib.h:835:9: note: Technically the member function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIVLength' can be const. vendor/cryptopp/vendor_cryptopp/simple.h:461:15: warning: The class 'Store' defines member function with name 'CopyMessagesTo' also defined in its parent class 'BufferedTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:671:38: note: Parent function 'BufferedTransformation::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/simple.h:461:15: note: Derived function 'Store::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr < NullNameValuePairs >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:365:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:365:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:377:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:377:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:854:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:854:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:899:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:899:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:1022:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:1022:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:292:17: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:645:11: style: The scope of the variable 'blockedBytes' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:646:10: style: The scope of the variable 'transferredBytes' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:256:92: style:inconclusive: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1394:71: note: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. vendor/cryptopp/vendor_cryptopp/cryptlib.cpp:256:92: note: Function 'DecryptAndVerify' argument 3 names different: declaration 'macSize' definition 'macLength'. vendor/cryptopp/vendor_cryptopp/datatest.cpp:102:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:130:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:196:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:318:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:442:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:515:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:709:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:852:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:964:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1094:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1188:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1201:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1349:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/default.cpp:262:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUT_MESSAGE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/default.cpp:271:154: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUT_MESSAGE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/default.cpp:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAITING_FOR_KEYCHECK [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:351:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCRYPTION [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/default.cpp:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/default.cpp:33:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1221:2: error: Non-local variable 's_currentTestData' will use pointer to local variable 'v'. [danglingLifetime] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1221:22: note: Address of variable taken here. vendor/cryptopp/vendor_cryptopp/datatest.cpp:1220:11: note: Variable created here. vendor/cryptopp/vendor_cryptopp/datatest.cpp:1221:2: note: Non-local variable 's_currentTestData' will use pointer to local variable 'v'. vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , BLOCKSIZE > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/trunhash.h:41:2: style: Class 'TruncatedHashTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/datatest.cpp:284:2: style: Class 'TestDataNameValuePairs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/trunhash.h:18:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:18:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/trunhash.h:20:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:20:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/trunhash.h:22:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:22:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/trunhash.h:24:7: style: The function 'TruncatedVerify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1253:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:24:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/trunhash.h:44:7: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:44:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/trunhash.h:46:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:46:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/trunhash.h:48:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:48:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/trunhash.h:49:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:49:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/trunhash.h:51:7: style: The function 'TruncatedVerify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1253:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/trunhash.h:51:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/datatest.cpp:286:15: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/datatest.cpp:286:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/datatest.cpp:1214:31: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] vendor/cryptopp/vendor_cryptopp/datatest.cpp:359:36: style: Parameter 'v' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/datatest.cpp:471:50: style: Parameter 'v' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/datatest.cpp:538:37: style: Parameter 'v' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/datatest.cpp:601:36: style: Parameter 'v' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/datatest.cpp:771:50: style: Parameter 'v' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/datatest.cpp:877:49: style: Parameter 'v' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/datatest.cpp:997:32: style: Parameter 'v' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1060:42: style: Parameter 'v' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/default.cpp:277:55: debug: CheckClass::isMemberVar found used member variable 'm_filter' with varid 0 [varid0] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , BLOCKSIZE > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , BLOCKSIZE > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , BLOCKSIZE > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/smartptr.h:85:7: style:inconclusive: Technically the member function 'value_ptr < BlockCipherFinal < ENCRYPTION , Base > >::operator==' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/default.h:81:2: warning: The class 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'BLOCKSIZE' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:59:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/default.h:81:2: note: Derived variable 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/default.h:82:2: warning: The class 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'KEYLENGTH' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:60:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::KEYLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:82:2: note: Derived variable 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::KEYLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:83:2: warning: The class 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'SALTLENGTH' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:61:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::SALTLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:83:2: note: Derived variable 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::SALTLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:84:2: warning: The class 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'DIGESTSIZE' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:62:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::DIGESTSIZE' vendor/cryptopp/vendor_cryptopp/default.h:84:2: note: Derived variable 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::DIGESTSIZE' vendor/cryptopp/vendor_cryptopp/default.h:85:2: warning: The class 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'ITERATIONS' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:63:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::ITERATIONS' vendor/cryptopp/vendor_cryptopp/default.h:85:2: note: Derived variable 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::ITERATIONS' vendor/cryptopp/vendor_cryptopp/default.h:81:2: warning: The class 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'BLOCKSIZE' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:59:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/default.h:81:2: note: Derived variable 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/default.h:82:2: warning: The class 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'KEYLENGTH' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:60:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::KEYLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:82:2: note: Derived variable 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::KEYLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:83:2: warning: The class 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'SALTLENGTH' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:61:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::SALTLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:83:2: note: Derived variable 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::SALTLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:84:2: warning: The class 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'DIGESTSIZE' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:62:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::DIGESTSIZE' vendor/cryptopp/vendor_cryptopp/default.h:84:2: note: Derived variable 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::DIGESTSIZE' vendor/cryptopp/vendor_cryptopp/default.h:85:2: warning: The class 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'ITERATIONS' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:63:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::ITERATIONS' vendor/cryptopp/vendor_cryptopp/default.h:85:2: note: Derived variable 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::ITERATIONS' vendor/cryptopp/vendor_cryptopp/default.h:119:2: warning: The class 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'BLOCKSIZE' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:59:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/default.h:119:2: note: Derived variable 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/default.h:120:2: warning: The class 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'KEYLENGTH' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:60:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::KEYLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:120:2: note: Derived variable 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::KEYLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:121:2: warning: The class 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'SALTLENGTH' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:61:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::SALTLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:121:2: note: Derived variable 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::SALTLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:122:2: warning: The class 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'DIGESTSIZE' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:62:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::DIGESTSIZE' vendor/cryptopp/vendor_cryptopp/default.h:122:2: note: Derived variable 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::DIGESTSIZE' vendor/cryptopp/vendor_cryptopp/default.h:123:2: warning: The class 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' defines member variable with name 'ITERATIONS' also defined in its parent struct 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:63:2: note: Parent variable 'DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 >::ITERATIONS' vendor/cryptopp/vendor_cryptopp/default.h:123:2: note: Derived variable 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >::ITERATIONS' vendor/cryptopp/vendor_cryptopp/default.h:119:2: warning: The class 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'BLOCKSIZE' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:59:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/default.h:119:2: note: Derived variable 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/default.h:120:2: warning: The class 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'KEYLENGTH' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:60:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::KEYLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:120:2: note: Derived variable 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::KEYLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:121:2: warning: The class 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'SALTLENGTH' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:61:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::SALTLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:121:2: note: Derived variable 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::SALTLENGTH' vendor/cryptopp/vendor_cryptopp/default.h:122:2: warning: The class 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'DIGESTSIZE' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:62:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::DIGESTSIZE' vendor/cryptopp/vendor_cryptopp/default.h:122:2: note: Derived variable 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::DIGESTSIZE' vendor/cryptopp/vendor_cryptopp/default.h:123:2: warning: The class 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' defines member variable with name 'ITERATIONS' also defined in its parent struct 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/default.h:63:2: note: Parent variable 'DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 >::ITERATIONS' vendor/cryptopp/vendor_cryptopp/default.h:123:2: note: Derived variable 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >::ITERATIONS' vendor/cryptopp/vendor_cryptopp/default.h:37:2: style: Class 'DataDecryptorErr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:231:2: style: Class 'DataDecryptorWithMAC < DES_EDE2 , SHA1 , HMAC < SHA1 > , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:231:2: style: Class 'DataDecryptorWithMAC < Rijndael , SHA256 , HMAC < SHA256 > , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:185:2: style: Class 'DataEncryptorWithMAC < DES_EDE2 , SHA1 , HMAC < SHA1 > , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:185:2: style: Class 'DataEncryptorWithMAC < Rijndael , SHA256 , HMAC < SHA256 > , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:129:2: style: Class 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:129:2: style: Class 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:90:2: style: Class 'DataEncryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:90:2: style: Class 'DataEncryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:328:2: style: Class 'BlockCipherFinal < ENCRYPTION , Base >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:79:2: style: Class 'value_ptr < BlockCipherFinal < ENCRYPTION , Base > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:80:2: style: Class 'value_ptr < BlockCipherFinal < ENCRYPTION , Base > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:244:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/default.h:244:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/default.h:245:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/default.h:245:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/default.h:194:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/default.h:194:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/default.h:195:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/default.h:195:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/default.h:142:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/default.h:142:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/default.h:143:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/default.h:143:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/default.h:99:7: style: The function 'FirstPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:395:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/default.h:99:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/default.h:100:7: style: The function 'LastPut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:415:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/default.h:100:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/datatest.cpp:486:8: style: Variable 'name' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/default.cpp:259:38: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/default.cpp:234:38: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/default.cpp:145:18: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/default.cpp:86:58: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/default.cpp:109:14: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/default.cpp:111:14: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/datatest.cpp:879:19: style: Variable 'type' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/datatest.cpp:905:9: style: Variable 'name' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/datatest.cpp:1080:8: style: Variable 'name' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/default.cpp:142:53: style:inconclusive: Function 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' argument 1 names different: declaration 'passphrase' definition 'p'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/default.h:129:28: note: Function 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' argument 1 names different: declaration 'passphrase' definition 'p'. vendor/cryptopp/vendor_cryptopp/default.cpp:142:53: note: Function 'DataDecryptor < DES_EDE2 , SHA1 , DataParametersInfo < DES_EDE2 :: BLOCKSIZE , DES_EDE2 :: DEFAULT_KEYLENGTH , SHA1 :: DIGESTSIZE , 8 , 200 > >' argument 1 names different: declaration 'passphrase' definition 'p'. vendor/cryptopp/vendor_cryptopp/default.cpp:142:53: style:inconclusive: Function 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' argument 1 names different: declaration 'passphrase' definition 'p'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/default.h:129:28: note: Function 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' argument 1 names different: declaration 'passphrase' definition 'p'. vendor/cryptopp/vendor_cryptopp/default.cpp:142:53: note: Function 'DataDecryptor < Rijndael , SHA256 , DataParametersInfo < Rijndael :: BLOCKSIZE , Rijndael :: DEFAULT_KEYLENGTH , SHA256 :: DIGESTSIZE , 8 , 2500 > >' argument 1 names different: declaration 'passphrase' definition 'p'. vendor/cryptopp/vendor_cryptopp/des.cpp:453:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/des.cpp:460:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/des.cpp:297:6: style: The scope of the variable 'm' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/des.cpp:284:34: style:inconclusive: Function 'RawSetKey' argument 1 names different: declaration 'direction' definition 'dir'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/des.h:19:27: note: Function 'RawSetKey' argument 1 names different: declaration 'direction' definition 'dir'. vendor/cryptopp/vendor_cryptopp/des.cpp:284:34: note: Function 'RawSetKey' argument 1 names different: declaration 'direction' definition 'dir'. vendor/cryptopp/vendor_cryptopp/des.cpp:284:51: style:inconclusive: Function 'RawSetKey' argument 2 names different: declaration 'userKey' definition 'key'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/des.h:19:50: note: Function 'RawSetKey' argument 2 names different: declaration 'userKey' definition 'key'. vendor/cryptopp/vendor_cryptopp/des.cpp:284:51: note: Function 'RawSetKey' argument 2 names different: declaration 'userKey' definition 'key'. vendor/cryptopp/vendor_cryptopp/des.cpp:338:38: style:inconclusive: Function 'RawProcessBlock' argument 1 names different: declaration 'l' definition 'l_'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/des.h:20:31: note: Function 'RawProcessBlock' argument 1 names different: declaration 'l' definition 'l_'. vendor/cryptopp/vendor_cryptopp/des.cpp:338:38: note: Function 'RawProcessBlock' argument 1 names different: declaration 'l' definition 'l_'. vendor/cryptopp/vendor_cryptopp/des.cpp:338:50: style:inconclusive: Function 'RawProcessBlock' argument 2 names different: declaration 'r' definition 'r_'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/des.h:20:42: note: Function 'RawProcessBlock' argument 2 names different: declaration 'r' definition 'r_'. vendor/cryptopp/vendor_cryptopp/des.cpp:338:50: note: Function 'RawProcessBlock' argument 2 names different: declaration 'r' definition 'r_'. vendor/cryptopp/vendor_cryptopp/des.cpp:446:50: style:inconclusive: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/des.h:134:36: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. vendor/cryptopp/vendor_cryptopp/des.cpp:446:50: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. vendor/cryptopp/vendor_cryptopp/dh2.h:26:2: style: Class 'DH2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/dh2.h:23:11: style: The destructor '~DH2' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3074:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/dh2.h:23:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:32:21: style: The function 'AccessCryptoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2651:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:32:21: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:34:15: style: The function 'AgreedValueLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3078:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:34:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:37:15: style: The function 'StaticPrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3082:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:37:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:39:15: style: The function 'StaticPublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3086:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:39:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:41:7: style: The function 'GenerateStaticPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3092:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:41:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:43:7: style: The function 'GenerateStaticPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3099:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:43:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:45:7: style: The function 'GenerateStaticKeyPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3108:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:45:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:48:15: style: The function 'EphemeralPrivateKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3112:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:48:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:50:15: style: The function 'EphemeralPublicKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3116:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:50:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:52:7: style: The function 'GenerateEphemeralPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3122:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:52:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:54:7: style: The function 'GenerateEphemeralPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3129:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:54:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:56:7: style: The function 'GenerateEphemeralKeyPair' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3136:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:56:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.h:59:7: style: The function 'Agree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3154:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/dh2.h:59:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dh2.cpp:61:15: style:inconclusive: Function 'Agree' argument 2 names different: declaration 'staticPrivateKey' definition 'staticSecretKey'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/dh2.h:60:15: note: Function 'Agree' argument 2 names different: declaration 'staticPrivateKey' definition 'staticSecretKey'. vendor/cryptopp/vendor_cryptopp/dh2.cpp:61:15: note: Function 'Agree' argument 2 names different: declaration 'staticPrivateKey' definition 'staticSecretKey'. vendor/cryptopp/vendor_cryptopp/dh2.cpp:61:44: style:inconclusive: Function 'Agree' argument 3 names different: declaration 'ephemeralPrivateKey' definition 'ephemeralSecretKey'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/dh2.h:60:45: note: Function 'Agree' argument 3 names different: declaration 'ephemeralPrivateKey' definition 'ephemeralSecretKey'. vendor/cryptopp/vendor_cryptopp/dh2.cpp:61:44: note: Function 'Agree' argument 3 names different: declaration 'ephemeralPrivateKey' definition 'ephemeralSecretKey'. vendor/cryptopp/vendor_cryptopp/pubkey.h:1843:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1881:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:887:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DHAES_MODE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:919:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DHAES_MODE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:967:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DHAES_MODE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eccrypto.h:377:23: debug: Failed to instantiate template "DL_SS". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/pubkey.h:1024:42: warning: The class 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >' defines member function with name 'GetGroupPrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:888:50: note: Parent function 'DL_GroupParameters < Integer >::GetGroupPrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1024:42: note: Derived function 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >::GetGroupPrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: warning: The class 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:892:54: note: Parent function 'DL_GroupParameters < Integer >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Derived function 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: warning: The class 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:896:48: note: Parent function 'DL_GroupParameters < Integer >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Derived function 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: warning: The class 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Parent function 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: warning: The class 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Parent function 'DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: warning: The class 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:892:54: note: Parent function 'DL_GroupParameters < Integer >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: warning: The class 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:896:48: note: Parent function 'DL_GroupParameters < Integer >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: warning: The class 'DSA2 < SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA1 , CryptoPP :: DSA2 < SHA1 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA1 , CryptoPP :: DSA2 < SHA1 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: note: Derived function 'DSA2 < SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:235:10: style: The function 'IsIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:987:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:235:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:260:10: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:192:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:260:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:270:9: style: The function 'GetFieldType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:171:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:270:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:282:18: style: The function 'GetDefaultSubgroupOrderSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:172:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:282:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:298:10: style: The function 'GetMaxExponent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:144:13: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:298:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:752:10: style: The function 'ValidateGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:100:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:752:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:769:10: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:79:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:769:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: style: The destructor '~DL_EncryptionAlgorithm_Xor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1507:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:192:10: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:91:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:192:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:195:10: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:95:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:195:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:205:21: style: The function 'GetModulus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:152:29: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:205:21: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:211:10: style: The function 'SetModulusAndSubgroupGenerator' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:157:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:211:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1020:11: style: The destructor '~DL_GroupParametersImpl < ModExpPrecomputation , DL_FixedBasePrecomputationImpl < typename ModExpPrecomputation :: Element > , DL_GroupParameters_IntegerBased >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:39:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1020:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:227:14: style: The destructor '~DL_GroupParameters_GFP' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:189:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:227:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: style: The destructor '~DL_EncryptionAlgorithm_Xor' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1507:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.cpp:97:26: debug: Failed to instantiate template "GeneralCascadeMultiplication". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/eprecomp.cpp:69:135: debug: Failed to instantiate template "BaseAndExponent". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:692:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gcm.h:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIQUE_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gcm.h:113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_IsEncryption [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gcm.h:116:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_TablesOption [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:794:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:723:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:510:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GetCurve [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:554:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT_IDENTIFIER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eprecomp.cpp:48:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/algebra.cpp:268:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/strciphr.cpp:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INPUT_ALIGNED [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/dlltest.cpp:20:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 2560 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:140:14: style:inconclusive: Technically the member function 'CryptoPP::OIDLessThan::operator()' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:142:14: style:inconclusive: Technically the member function 'CryptoPP::OIDLessThan::operator()' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:144:14: style:inconclusive: Technically the member function 'CryptoPP::OIDLessThan::operator()' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/gcm.h:51:17: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Base::IVRequirement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gcm.h:53:15: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Base::IVSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gcm.h:55:15: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Base::MinIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gcm.h:57:15: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Base::MaxIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gcm.h:59:15: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Base::DigestSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gcm.h:61:8: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Base::MaxHeaderLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gcm.h:63:8: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Base::MaxMessageLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gcm.h:112:7: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Final::IsForwardTransformation' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pubkey.h:1002:7: style:inconclusive: Technically the member function 'DL_GroupParameters < Element >::ParametersChanged' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 2560 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 2560 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 2560 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/ccm.h:57:7: warning: The class 'CCM_Base' defines member function with name 'UncheckedSpecifyDataLengths' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1423:15: note: Parent function 'AuthenticatedSymmetricCipher::UncheckedSpecifyDataLengths' vendor/cryptopp/vendor_cryptopp/ccm.h:57:7: note: Derived function 'CCM_Base::UncheckedSpecifyDataLengths' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:718:28: warning: The class 'DL_PrivateKey_EC < ECP >' defines member function with name 'BERDecodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:718:28: note: Derived function 'DL_PrivateKey_EC < ECP >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:757:28: warning: The class 'DL_PrivateKey_EC < ECP >' defines member function with name 'DEREncodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:757:28: note: Derived function 'DL_PrivateKey_EC < ECP >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:718:28: warning: The class 'DL_PrivateKey_EC < EC2N >' defines member function with name 'BERDecodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:718:28: note: Derived function 'DL_PrivateKey_EC < EC2N >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:757:28: warning: The class 'DL_PrivateKey_EC < EC2N >' defines member function with name 'DEREncodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:757:28: note: Derived function 'DL_PrivateKey_EC < EC2N >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:368:54: warning: The class 'DL_Algorithm_ECNR' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_NR'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:550:56: note: Parent function 'DL_Algorithm_NR::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:368:54: note: Derived function 'DL_Algorithm_ECNR::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:395:34: warning: The struct 'ECDSA_RFC6979' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:395:34: note: Derived function 'ECDSA_RFC6979::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:789:32: warning: The class 'DL_PrivateKey_ECGDSA < ECP >' defines member function with name 'BERDecodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:789:32: note: Derived function 'DL_PrivateKey_ECGDSA < ECP >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:828:32: warning: The class 'DL_PrivateKey_ECGDSA < ECP >' defines member function with name 'DEREncodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < ECP > >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:828:32: note: Derived function 'DL_PrivateKey_ECGDSA < ECP >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:789:32: warning: The class 'DL_PrivateKey_ECGDSA < EC2N >' defines member function with name 'BERDecodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:789:32: note: Derived function 'DL_PrivateKey_ECGDSA < EC2N >::BERDecodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:828:32: warning: The class 'DL_PrivateKey_ECGDSA < EC2N >' defines member function with name 'DEREncodePrivateKey' also defined in its parent class 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Parent function 'DL_PrivateKeyImpl < DL_GroupParameters_EC < EC2N > >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:828:32: note: Derived function 'DL_PrivateKey_ECGDSA < EC2N >::DEREncodePrivateKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:566:54: warning: The class 'DL_Algorithm_ECGDSA' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA_ISO15946'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:508:56: note: Parent function 'DL_Algorithm_GDSA_ISO15946::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:566:54: note: Derived function 'DL_Algorithm_ECGDSA::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: warning: The struct 'ECGDSA' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: note: Derived function 'ECGDSA::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gcm.h:36:14: warning: The class 'GCM_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1401:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmName' vendor/cryptopp/vendor_cryptopp/gcm.h:36:14: note: Derived function 'GCM_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/gcm.h:38:14: warning: The class 'GCM_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1418:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/gcm.h:38:14: note: Derived function 'GCM_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/gcm.h:61:8: warning: The class 'GCM_Base' defines member function with name 'MaxHeaderLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1337:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/gcm.h:61:8: note: Derived function 'GCM_Base::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/gcm.h:63:8: warning: The class 'GCM_Base' defines member function with name 'MaxMessageLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1341:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/gcm.h:63:8: note: Derived function 'GCM_Base::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/gcm.h:40:9: warning: The class 'GCM_Base' defines member function with name 'MinKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:648:17: note: Parent function 'SimpleKeyingInterface::MinKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:40:9: note: Derived function 'GCM_Base::MinKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:42:9: warning: The class 'GCM_Base' defines member function with name 'MaxKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:652:17: note: Parent function 'SimpleKeyingInterface::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:42:9: note: Derived function 'GCM_Base::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:44:9: warning: The class 'GCM_Base' defines member function with name 'DefaultKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:656:17: note: Parent function 'SimpleKeyingInterface::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:44:9: note: Derived function 'GCM_Base::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:46:9: warning: The class 'GCM_Base' defines member function with name 'GetValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:666:17: note: Parent function 'SimpleKeyingInterface::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:46:9: note: Derived function 'GCM_Base::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:48:7: warning: The class 'GCM_Base' defines member function with name 'IsValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:672:15: note: Parent function 'SimpleKeyingInterface::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:48:7: note: Derived function 'GCM_Base::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/gcm.h:51:17: warning: The class 'GCM_Base' defines member function with name 'IVRequirement' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:734:25: note: Parent function 'SimpleKeyingInterface::IVRequirement' vendor/cryptopp/vendor_cryptopp/gcm.h:51:17: note: Derived function 'GCM_Base::IVRequirement' vendor/cryptopp/vendor_cryptopp/gcm.h:53:15: warning: The class 'GCM_Base' defines member function with name 'IVSize' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Parent function 'SimpleKeyingInterface::IVSize' vendor/cryptopp/vendor_cryptopp/gcm.h:53:15: note: Derived function 'GCM_Base::IVSize' vendor/cryptopp/vendor_cryptopp/gcm.h:55:15: warning: The class 'GCM_Base' defines member function with name 'MinIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:771:23: note: Parent function 'SimpleKeyingInterface::MinIVLength' vendor/cryptopp/vendor_cryptopp/gcm.h:55:15: note: Derived function 'GCM_Base::MinIVLength' vendor/cryptopp/vendor_cryptopp/gcm.h:57:15: warning: The class 'GCM_Base' defines member function with name 'MaxIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:776:23: note: Parent function 'SimpleKeyingInterface::MaxIVLength' vendor/cryptopp/vendor_cryptopp/gcm.h:57:15: note: Derived function 'GCM_Base::MaxIVLength' vendor/cryptopp/vendor_cryptopp/gcm.h:50:15: warning: The class 'GCM_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Parent function 'HashTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/gcm.h:50:15: note: Derived function 'GCM_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/gcm.h:59:15: warning: The class 'GCM_Base' defines member function with name 'DigestSize' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Parent function 'HashTransformation::DigestSize' vendor/cryptopp/vendor_cryptopp/gcm.h:59:15: note: Derived function 'GCM_Base::DigestSize' vendor/cryptopp/vendor_cryptopp/gcm.h:36:14: warning: The class 'GCM_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Parent function 'Algorithm::AlgorithmName' vendor/cryptopp/vendor_cryptopp/gcm.h:36:14: note: Derived function 'GCM_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/gcm.h:38:14: warning: The class 'GCM_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Parent function 'Algorithm::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/gcm.h:38:14: note: Derived function 'GCM_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/gcm.h:50:15: warning: The class 'GCM_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:981:23: note: Parent function 'StreamTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/gcm.h:50:15: note: Derived function 'GCM_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/gcm.h:112:7: warning: The class 'GCM_Final' defines member function with name 'IsForwardTransformation' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Parent function 'StreamTransformation::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/gcm.h:112:7: note: Derived function 'GCM_Final::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/mqueue.h:76:15: warning: The class 'MessageQueue' defines member function with name 'CopyMessagesTo' also defined in its parent class 'BufferedTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2083:16: note: Parent function 'BufferedTransformation::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/mqueue.h:76:15: note: Derived function 'MessageQueue::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/mqv.h:40:2: style: Class 'MQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/mqv.h:45:2: style: Class 'MQV_Domain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/mqueue.h:30:2: style: Class 'MessageQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/mqueue.h:115:2: style: Class 'EqualityComparisonFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/simple.h:427:2: style: Class 'AutoSignaling < BufferedTransformation >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/gcm.h:68:7: style: The function 'AuthenticationIsOnPlaintext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:66:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:68:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:70:15: style: The function 'AuthenticationBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:67:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:70:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:72:7: style: The function 'SetKeyWithoutResync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:68:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:72:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:73:7: style: The function 'Resync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:69:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:73:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:74:9: style: The function 'AuthenticateBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:70:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:74:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:75:7: style: The function 'AuthenticateLastHeaderBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:71:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:75:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:76:7: style: The function 'AuthenticateLastConfidentialBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:72:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:76:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:77:7: style: The function 'AuthenticateLastFooterBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:73:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:77:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:78:20: style: The function 'AccessSymmetricCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:65:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:78:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:116:19: style: The function 'GetTablesOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gcm.h:81:27: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:116:19: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gcm.h:117:16: style: The function 'AccessBlockCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gcm.h:80:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gcm.h:117:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:26:11: style: The destructor '~MessageQueue' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1654:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:26:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:33:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:33:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:35:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:35:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:47:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:47:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:49:7: style: The function 'IsolatedMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1832:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:49:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:52:8: style: The function 'MaxRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1901:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:52:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:54:7: style: The function 'AnyRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1905:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:54:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:57:9: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:57:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:58:9: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:58:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:60:8: style: The function 'TotalBytesRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2035:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:60:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:62:15: style: The function 'NumberOfMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2041:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:62:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:64:7: style: The function 'GetNextMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2052:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:64:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:66:15: style: The function 'NumberOfMessagesInThisSeries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2108:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:66:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:68:15: style: The function 'NumberOfMessageSeries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2111:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:68:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:121:9: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:396:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:121:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/mqueue.h:122:7: style: The function 'ChannelMessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2318:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/mqueue.h:122:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:788:11: style: The destructor '~DL_GroupParameters < Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2512:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:788:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/simple.h:329:7: style: The function 'MessageSeriesEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:84:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:329:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:281:15: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:83:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:281:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:155:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:318:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:155:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:162:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:286:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:162:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:175:7: style: The function 'ChannelFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:416:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:175:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:802:79: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:804:78: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:806:69: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:731:79: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:733:78: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:735:69: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] vendor/cryptopp/vendor_cryptopp/algebra.cpp:90:70: style:inconclusive: Function 'ScalarMultiply' argument 1 names different: declaration 'a' definition 'base'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/algebra.h:86:48: note: Function 'ScalarMultiply' argument 1 names different: declaration 'a' definition 'base'. vendor/cryptopp/vendor_cryptopp/algebra.cpp:90:70: note: Function 'ScalarMultiply' argument 1 names different: declaration 'a' definition 'base'. vendor/cryptopp/vendor_cryptopp/algebra.cpp:90:91: style:inconclusive: Function 'ScalarMultiply' argument 2 names different: declaration 'e' definition 'exponent'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/algebra.h:86:66: note: Function 'ScalarMultiply' argument 2 names different: declaration 'e' definition 'exponent'. vendor/cryptopp/vendor_cryptopp/algebra.cpp:90:91: note: Function 'ScalarMultiply' argument 2 names different: declaration 'e' definition 'exponent'. vendor/cryptopp/vendor_cryptopp/strciphr.cpp:44:53: style:inconclusive: Function 'GenerateBlock' argument 1 names different: declaration 'output' definition 'outString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/strciphr.h:308:27: note: Function 'GenerateBlock' argument 1 names different: declaration 'output' definition 'outString'. vendor/cryptopp/vendor_cryptopp/strciphr.cpp:44:53: note: Function 'GenerateBlock' argument 1 names different: declaration 'output' definition 'outString'. vendor/cryptopp/vendor_cryptopp/strciphr.cpp:44:71: style:inconclusive: Function 'GenerateBlock' argument 2 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/strciphr.h:308:42: note: Function 'GenerateBlock' argument 2 names different: declaration 'size' definition 'length'. vendor/cryptopp/vendor_cryptopp/strciphr.cpp:44:71: note: Function 'GenerateBlock' argument 2 names different: declaration 'size' definition 'length'. vendor/cryptopp/vendor_cryptopp/eccrypto.cpp:535:71: style: Parameter 'rng' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/queue.h:173:9: style:inconclusive: Technically the member function 'CryptoPP::ByteQueue::Walker::GetCurrentPosition' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/iterhash.h:154:14: performance:inconclusive: Technically the member function 'IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , HashTransformation >::CorrectEndianess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/iterhash.h:154:14: performance:inconclusive: Technically the member function 'IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , HashTransformation >::CorrectEndianess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/authenc.h:58:7: warning: The class 'AuthenticatedSymmetricCipherBase' defines member function with name 'UncheckedSetKey' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Parent function 'SimpleKeyingInterface::UncheckedSetKey' vendor/cryptopp/vendor_cryptopp/authenc.h:58:7: note: Derived function 'AuthenticatedSymmetricCipherBase::UncheckedSetKey' vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:46: warning: The class 'DL_GroupParameters_EC < ECP >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl < EcPrecomputation < ECP > , DL_FixedBasePrecomputationImpl < typename EcPrecomputation < ECP > :: Element > , DL_GroupParameters < typename EcPrecomputation < ECP > :: Element > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Parent function 'DL_GroupParametersImpl < EcPrecomputation < ECP > , DL_FixedBasePrecomputationImpl < typename EcPrecomputation < ECP > :: Element > , DL_GroupParameters < typename EcPrecomputation < ECP > :: Element > >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:46: note: Derived function 'DL_GroupParameters_EC < ECP >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:40: warning: The class 'DL_GroupParameters_EC < ECP >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl < EcPrecomputation < ECP > , DL_FixedBasePrecomputationImpl < typename EcPrecomputation < ECP > :: Element > , DL_GroupParameters < typename EcPrecomputation < ECP > :: Element > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Parent function 'DL_GroupParametersImpl < EcPrecomputation < ECP > , DL_FixedBasePrecomputationImpl < typename EcPrecomputation < ECP > :: Element > , DL_GroupParameters < typename EcPrecomputation < ECP > :: Element > >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:40: note: Derived function 'DL_GroupParameters_EC < ECP >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:46: warning: The class 'DL_GroupParameters_EC < EC2N >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl < EcPrecomputation < EC2N > , DL_FixedBasePrecomputationImpl < typename EcPrecomputation < EC2N > :: Element > , DL_GroupParameters < typename EcPrecomputation < EC2N > :: Element > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Parent function 'DL_GroupParametersImpl < EcPrecomputation < EC2N > , DL_FixedBasePrecomputationImpl < typename EcPrecomputation < EC2N > :: Element > , DL_GroupParameters < typename EcPrecomputation < EC2N > :: Element > >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:101:46: note: Derived function 'DL_GroupParameters_EC < EC2N >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:40: warning: The class 'DL_GroupParameters_EC < EC2N >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl < EcPrecomputation < EC2N > , DL_FixedBasePrecomputationImpl < typename EcPrecomputation < EC2N > :: Element > , DL_GroupParameters < typename EcPrecomputation < EC2N > :: Element > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Parent function 'DL_GroupParametersImpl < EcPrecomputation < EC2N > , DL_FixedBasePrecomputationImpl < typename EcPrecomputation < EC2N > :: Element > , DL_GroupParameters < typename EcPrecomputation < EC2N > :: Element > >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/eccrypto.h:102:40: note: Derived function 'DL_GroupParameters_EC < EC2N >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/queue.h:175:9: style: The function 'MaxRetrievable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1901:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:175:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:178:8: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:178:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:180:10: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1911:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:180:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:181:10: style: The function 'Get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1918:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:181:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:183:10: style: The function 'Peek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1925:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:183:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:184:10: style: The function 'Peek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1933:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:184:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:186:10: style: The function 'TransferTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2132:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:186:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/queue.h:187:10: style: The function 'CopyRangeTo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2151:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/queue.h:187:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:525:15: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:525:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:543:7: style: The function 'BERDecodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:736:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:543:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:544:7: style: The function 'DEREncodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:743:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:544:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:478:15: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:478:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:484:15: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:484:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:491:7: style: The function 'BERDecodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:491:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:492:7: style: The function 'DEREncodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:492:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:253:7: style: The function 'BERDecodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:253:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:254:7: style: The function 'DEREncodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:254:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:202:7: style: The function 'BERDecodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:736:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:202:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:203:7: style: The function 'DEREncodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:743:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:203:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:604:10: style: The function 'BERDecodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:736:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:604:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:606:10: style: The function 'DEREncodePublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:743:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:606:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:191:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:191:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:196:7: style: The function 'HashEndianCorrectedBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:106:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:196:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: style: The function 'StateBuf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1343:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1343:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1362:7: style: The function 'SupportsPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2462:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1362:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1364:7: style: The function 'Precompute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2472:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1364:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1370:7: style: The function 'LoadPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2481:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1370:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1376:7: style: The function 'SavePrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1376:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1319:7: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1276:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1319:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1246:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1246:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1276:7: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1276:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1284:7: style: The function 'SupportsPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2462:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1284:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1286:7: style: The function 'Precompute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2472:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1286:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1289:7: style: The function 'LoadPrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2481:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1289:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1292:7: style: The function 'SavePrecomputation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1292:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: style: The function 'BERDecodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:782:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1304:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: style: The function 'DEREncodePrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:789:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1306:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:51:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:51:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:31:13: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:594:20: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:31:13: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , HashTransformation >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , HashTransformation >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: style: The destructor '~IteratedHashBase < unsigned int , HashTransformation >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1115:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: style: The destructor '~IteratedHashBase < unsigned long long , HashTransformation >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1115:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < X509PublicKey , DL_GroupParameters_EC < ECP > , OID >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1219:4: style: The function 'GetAlgorithmID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:711:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1219:4: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1220:7: style: The function 'BERDecodeAlgorithmParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:717:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1220:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1222:7: style: The function 'DEREncodeAlgorithmParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:724:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1222:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < X509PublicKey , DL_GroupParameters_EC < EC2N > , OID >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < X509PublicKey , DL_GroupParameters_DSA , OID >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < PKCS8PrivateKey , DL_GroupParameters_EC < ECP > , OID >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1219:4: style: The function 'GetAlgorithmID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:757:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1219:4: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1220:7: style: The function 'BERDecodeAlgorithmParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:763:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1220:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1222:7: style: The function 'DEREncodeAlgorithmParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:770:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1222:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < PKCS8PrivateKey , DL_GroupParameters_EC < EC2N > , OID >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < PKCS8PrivateKey , DL_GroupParameters_DSA , OID >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:423:11: style: The destructor '~DL_PrivateKey_ECGDSA < ECP >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:423:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:423:11: style: The destructor '~DL_PrivateKey_ECGDSA < EC2N >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:423:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: style: The destructor '~DL_PrivateKey_EC < ECP >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: style: The destructor '~DL_PrivateKey_EC < EC2N >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: style: The destructor '~DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_GFP < DL_GroupParameters_DSA > , DSA2 < SHA1 > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:616:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: style: The destructor '~DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_EC < ECP > , ECDSA < ECP , SHA256 > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: style: The destructor '~DL_PrivateKey_WithSignaturePairwiseConsistencyTest < DL_PrivateKey_EC < EC2N > , ECDSA < EC2N , SHA256 > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/eccrypto.h:214:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1317:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , HashTransformation >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 128 , HashTransformation >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < X509PublicKey , DL_GroupParameters_EC < ECP > , OID >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < X509PublicKey , DL_GroupParameters_EC < EC2N > , OID >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < X509PublicKey , DL_GroupParameters_DSA , OID >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:704:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < PKCS8PrivateKey , DL_GroupParameters_EC < ECP > , OID >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < PKCS8PrivateKey , DL_GroupParameters_EC < EC2N > , OID >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: style: The destructor '~DL_KeyImpl < PKCS8PrivateKey , DL_GroupParameters_DSA , OID >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/asn.h:750:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1217:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/donna_32.cpp:121:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:139:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:201:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:257:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:314:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:339:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:536:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:552:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:569:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twoP0 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:585:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fourP0 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:601:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fourP0 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:618:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twoP0 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:688:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:752:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:816:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:883:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reduce_mask_26 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modm_m [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modm_mu [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1471:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ge25519_ec2d [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1485:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ge25519_ec2d [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1612:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ge25519_ec2d [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1646:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ge25519_ecd [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1703:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ge25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1776:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bignum25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1808:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1875:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1908:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ed25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1932:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ed25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1981:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ed25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:2034:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ed25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:2062:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ed25519 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 32 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 32 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 32 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 32 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:960:26: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:961:20: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1085:24: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1512:30: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1513:23: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1531:30: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1532:23: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:278:12: style: The scope of the variable 'd6' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:278:15: style: The scope of the variable 'd7' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:278:18: style: The scope of the variable 'd8' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:278:21: style: The scope of the variable 'd9' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:12: style: The scope of the variable 'm0' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:15: style: The scope of the variable 'm1' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:18: style: The scope of the variable 'm2' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:21: style: The scope of the variable 'm3' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:24: style: The scope of the variable 'm4' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:27: style: The scope of the variable 'm5' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:30: style: The scope of the variable 'm6' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:33: style: The scope of the variable 'm7' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:36: style: The scope of the variable 'm8' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:39: style: The scope of the variable 'm9' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:279:42: style: The scope of the variable 'c' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:280:12: style: The scope of the variable 'p' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:776:12: style: The scope of the variable 'd6' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:776:15: style: The scope of the variable 'd7' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:776:18: style: The scope of the variable 'd8' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:776:21: style: The scope of the variable 'd9' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:776:24: style: The scope of the variable 'p' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:12: style: The scope of the variable 'm0' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:15: style: The scope of the variable 'm1' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:18: style: The scope of the variable 'm2' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:21: style: The scope of the variable 'm3' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:24: style: The scope of the variable 'm4' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:27: style: The scope of the variable 'm5' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:30: style: The scope of the variable 'm6' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:33: style: The scope of the variable 'm7' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:36: style: The scope of the variable 'm8' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:39: style: The scope of the variable 'm9' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:777:42: style: The scope of the variable 'c' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/donna_32.cpp:1817:12: style: The scope of the variable 'bit' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/eax.h:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIQUE_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eax.h:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LWORD_MAX [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eax.h:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LWORD_MAX [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eax.h:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_IsEncryption [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eax.h:38:17: performance:inconclusive: Technically the member function 'CryptoPP::EAX_Base::IVRequirement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/eax.h:42:15: performance:inconclusive: Technically the member function 'CryptoPP::EAX_Base::MinIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/eax.h:44:15: performance:inconclusive: Technically the member function 'CryptoPP::EAX_Base::MaxIVLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/eax.h:48:8: performance:inconclusive: Technically the member function 'CryptoPP::EAX_Base::MaxHeaderLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/eax.h:50:8: performance:inconclusive: Technically the member function 'CryptoPP::EAX_Base::MaxMessageLength' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/eax.h:83:7: performance:inconclusive: Technically the member function 'CryptoPP::EAX_Final::IsForwardTransformation' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/eax.h:22:14: warning: The class 'EAX_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1401:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmName' vendor/cryptopp/vendor_cryptopp/eax.h:22:14: note: Derived function 'EAX_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/eax.h:24:14: warning: The class 'EAX_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1418:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:24:14: note: Derived function 'EAX_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:48:8: warning: The class 'EAX_Base' defines member function with name 'MaxHeaderLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1337:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/eax.h:48:8: note: Derived function 'EAX_Base::MaxHeaderLength' vendor/cryptopp/vendor_cryptopp/eax.h:50:8: warning: The class 'EAX_Base' defines member function with name 'MaxMessageLength' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1341:16: note: Parent function 'AuthenticatedSymmetricCipher::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/eax.h:50:8: note: Derived function 'EAX_Base::MaxMessageLength' vendor/cryptopp/vendor_cryptopp/eax.h:26:9: warning: The class 'EAX_Base' defines member function with name 'MinKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:648:17: note: Parent function 'SimpleKeyingInterface::MinKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:26:9: note: Derived function 'EAX_Base::MinKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:28:9: warning: The class 'EAX_Base' defines member function with name 'MaxKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:652:17: note: Parent function 'SimpleKeyingInterface::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:28:9: note: Derived function 'EAX_Base::MaxKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:30:9: warning: The class 'EAX_Base' defines member function with name 'DefaultKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:656:17: note: Parent function 'SimpleKeyingInterface::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:30:9: note: Derived function 'EAX_Base::DefaultKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:32:9: warning: The class 'EAX_Base' defines member function with name 'GetValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:666:17: note: Parent function 'SimpleKeyingInterface::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:32:9: note: Derived function 'EAX_Base::GetValidKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:34:7: warning: The class 'EAX_Base' defines member function with name 'IsValidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:672:15: note: Parent function 'SimpleKeyingInterface::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:34:7: note: Derived function 'EAX_Base::IsValidKeyLength' vendor/cryptopp/vendor_cryptopp/eax.h:38:17: warning: The class 'EAX_Base' defines member function with name 'IVRequirement' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:734:25: note: Parent function 'SimpleKeyingInterface::IVRequirement' vendor/cryptopp/vendor_cryptopp/eax.h:38:17: note: Derived function 'EAX_Base::IVRequirement' vendor/cryptopp/vendor_cryptopp/eax.h:40:15: warning: The class 'EAX_Base' defines member function with name 'IVSize' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Parent function 'SimpleKeyingInterface::IVSize' vendor/cryptopp/vendor_cryptopp/eax.h:40:15: note: Derived function 'EAX_Base::IVSize' vendor/cryptopp/vendor_cryptopp/eax.h:42:15: warning: The class 'EAX_Base' defines member function with name 'MinIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:771:23: note: Parent function 'SimpleKeyingInterface::MinIVLength' vendor/cryptopp/vendor_cryptopp/eax.h:42:15: note: Derived function 'EAX_Base::MinIVLength' vendor/cryptopp/vendor_cryptopp/eax.h:44:15: warning: The class 'EAX_Base' defines member function with name 'MaxIVLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:776:23: note: Parent function 'SimpleKeyingInterface::MaxIVLength' vendor/cryptopp/vendor_cryptopp/eax.h:44:15: note: Derived function 'EAX_Base::MaxIVLength' vendor/cryptopp/vendor_cryptopp/eax.h:36:15: warning: The class 'EAX_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Parent function 'HashTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/eax.h:36:15: note: Derived function 'EAX_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/eax.h:46:15: warning: The class 'EAX_Base' defines member function with name 'DigestSize' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Parent function 'HashTransformation::DigestSize' vendor/cryptopp/vendor_cryptopp/eax.h:46:15: note: Derived function 'EAX_Base::DigestSize' vendor/cryptopp/vendor_cryptopp/eax.h:22:14: warning: The class 'EAX_Base' defines member function with name 'AlgorithmName' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Parent function 'Algorithm::AlgorithmName' vendor/cryptopp/vendor_cryptopp/eax.h:22:14: note: Derived function 'EAX_Base::AlgorithmName' vendor/cryptopp/vendor_cryptopp/eax.h:24:14: warning: The class 'EAX_Base' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Parent function 'Algorithm::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:24:14: note: Derived function 'EAX_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:36:15: warning: The class 'EAX_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:981:23: note: Parent function 'StreamTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/eax.h:36:15: note: Derived function 'EAX_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/eax.h:81:14: warning: The class 'EAX_Final' defines member function with name 'AlgorithmProvider' also defined in its parent class 'EAX_Base'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/eax.h:24:14: note: Parent function 'EAX_Base::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:81:14: note: Derived function 'EAX_Final::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:81:14: warning: The class 'EAX_Final' defines member function with name 'AlgorithmProvider' also defined in its parent class 'AuthenticatedSymmetricCipher'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1418:22: note: Parent function 'AuthenticatedSymmetricCipher::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:81:14: note: Derived function 'EAX_Final::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:81:14: warning: The class 'EAX_Final' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Algorithm'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Parent function 'Algorithm::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:81:14: note: Derived function 'EAX_Final::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/eax.h:83:7: warning: The class 'EAX_Final' defines member function with name 'IsForwardTransformation' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1102:15: note: Parent function 'StreamTransformation::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/eax.h:83:7: note: Derived function 'EAX_Final::IsForwardTransformation' vendor/cryptopp/vendor_cryptopp/eax.h:55:7: style: The function 'AuthenticationIsOnPlaintext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:66:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:55:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eax.h:57:15: style: The function 'AuthenticationBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:67:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:57:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eax.h:59:7: style: The function 'SetKeyWithoutResync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:68:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:59:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eax.h:60:7: style: The function 'Resync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:69:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:60:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eax.h:61:9: style: The function 'AuthenticateBlocks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:70:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:61:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eax.h:62:7: style: The function 'AuthenticateLastHeaderBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:71:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:62:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eax.h:63:7: style: The function 'AuthenticateLastFooterBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:73:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:63:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eax.h:64:20: style: The function 'AccessSymmetricCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/authenc.h:65:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:64:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eax.h:87:14: style: The function 'AccessMAC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eax.h:66:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/eax.h:87:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:594:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageEncodingMethod [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1842:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1880:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2005:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SignatureAlgorithm [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2007:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyAgreementAlgorithm [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2009:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyDerivationAlgorithm [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2011:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SymmetricEncryptionAlgorithm [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2015:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageEncodingMethod [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eax.cpp:49:50: style:inconclusive: Function 'AuthenticateLastFooterBlock' argument 1 names different: declaration 'mac' definition 'tag'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/eax.h:63:41: note: Function 'AuthenticateLastFooterBlock' argument 1 names different: declaration 'mac' definition 'tag'. vendor/cryptopp/vendor_cryptopp/eax.cpp:49:50: note: Function 'AuthenticateLastFooterBlock' argument 1 names different: declaration 'mac' definition 'tag'. vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: style: The destructor '~DL_SimpleKeyAgreementDomainBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: style: The destructor '~DL_KeyAgreementAlgorithm_DH' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1481:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: style: The destructor '~DL_SimpleKeyAgreementDomainBase' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: style: The destructor '~DL_KeyAgreementAlgorithm_DH' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1481:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1112:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1612:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1635:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1726:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1749:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1769:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2084:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:2094:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ec2n.cpp:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1002:7: style:inconclusive: Technically the member function 'CryptoPP::DL_GroupParameters::ParametersChanged' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: warning: The class 'DL_PrivateKeyImpl' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_PrivateKey'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1162:7: note: Parent function 'DL_PrivateKey::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1266:7: note: Derived function 'DL_PrivateKeyImpl::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: warning: The class 'DL_PrivateKeyImpl' defines member function with name 'AssignFrom' also defined in its parent class 'DL_PrivateKey'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1170:7: note: Parent function 'DL_PrivateKey::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1271:7: note: Derived function 'DL_PrivateKeyImpl::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1296:38: warning: The class 'DL_PrivateKeyImpl' defines member function with name 'GetAbstractGroupParameters' also defined in its parent class 'DL_Key'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1050:40: note: Parent function 'DL_Key::GetAbstractGroupParameters' vendor/cryptopp/vendor_cryptopp/pubkey.h:1296:38: note: Derived function 'DL_PrivateKeyImpl::GetAbstractGroupParameters' vendor/cryptopp/vendor_cryptopp/pubkey.h:1297:32: warning: The class 'DL_PrivateKeyImpl' defines member function with name 'AccessAbstractGroupParameters' also defined in its parent class 'DL_Key'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1053:34: note: Parent function 'DL_Key::AccessAbstractGroupParameters' vendor/cryptopp/vendor_cryptopp/pubkey.h:1297:32: note: Derived function 'DL_PrivateKeyImpl::AccessAbstractGroupParameters' vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: warning: The class 'DL_PublicKeyImpl' defines member function with name 'GetVoidValue' also defined in its parent class 'DL_PublicKey'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1077:7: note: Parent function 'DL_PublicKey::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1352:7: note: Derived function 'DL_PublicKeyImpl::GetVoidValue' vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: warning: The class 'DL_PublicKeyImpl' defines member function with name 'AssignFrom' also defined in its parent class 'DL_PublicKey'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1192:23: note: Parent function 'DL_PublicKey::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1357:7: note: Derived function 'DL_PublicKeyImpl::AssignFrom' vendor/cryptopp/vendor_cryptopp/pubkey.h:1387:46: warning: The class 'DL_PublicKeyImpl' defines member function with name 'GetPublicPrecomputation' also defined in its parent class 'DL_PublicKey'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1120:48: note: Parent function 'DL_PublicKey::GetPublicPrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1387:46: note: Derived function 'DL_PublicKeyImpl::GetPublicPrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1388:40: warning: The class 'DL_PublicKeyImpl' defines member function with name 'AccessPublicPrecomputation' also defined in its parent class 'DL_PublicKey'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1126:42: note: Parent function 'DL_PublicKey::AccessPublicPrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1388:40: note: Derived function 'DL_PublicKeyImpl::AccessPublicPrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1383:38: warning: The class 'DL_PublicKeyImpl' defines member function with name 'GetAbstractGroupParameters' also defined in its parent class 'DL_Key'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1050:40: note: Parent function 'DL_Key::GetAbstractGroupParameters' vendor/cryptopp/vendor_cryptopp/pubkey.h:1383:38: note: Derived function 'DL_PublicKeyImpl::GetAbstractGroupParameters' vendor/cryptopp/vendor_cryptopp/pubkey.h:1384:32: warning: The class 'DL_PublicKeyImpl' defines member function with name 'AccessAbstractGroupParameters' also defined in its parent class 'DL_Key'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1053:34: note: Parent function 'DL_Key::AccessAbstractGroupParameters' vendor/cryptopp/vendor_cryptopp/pubkey.h:1384:32: note: Derived function 'DL_PublicKeyImpl::AccessAbstractGroupParameters' vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < EC2NPoint , NewObject < EC2NPoint > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr < EC2NPoint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:788:11: style: The destructor '~DL_GroupParameters' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2512:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:788:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: style: The destructor '~DL_PrivateKey' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: style: The destructor '~DL_PrivateKeyImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1243:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: style: The destructor '~DL_PublicKeyImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1340:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: style: The destructor '~DL_PublicKey' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1065:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: style: The destructor '~DL_PrivateKey' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1046:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1142:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/ec2n.cpp:60:73: style:inconclusive: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ec2n.h:73:62: note: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. vendor/cryptopp/vendor_cryptopp/ec2n.cpp:60:73: note: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. vendor/cryptopp/vendor_cryptopp/ec2n.cpp:66:75: style:inconclusive: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ec2n.h:72:64: note: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. vendor/cryptopp/vendor_cryptopp/ec2n.cpp:66:75: note: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. vendor/cryptopp/vendor_cryptopp/ec2n.cpp:161:54: style: Parameter 'rng' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/ecp.cpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ecp.cpp:476:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identity [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ecp.cpp:378:6: style:inconclusive: Technically the member function 'CryptoPP::ZIterator::operator-' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/ecp.cpp:376:2: style: Struct 'ZIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < ECPPoint , NewObject < ECPPoint > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr < ECPPoint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/ecp.cpp:99:71: style:inconclusive: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ecp.h:94:62: note: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:99:71: note: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:105:73: style:inconclusive: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ecp.h:93:64: note: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:105:73: note: Function 'DecodePoint' argument 3 names different: declaration 'len' definition 'encodedPointLen'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:394:71: style:inconclusive: Function 'SimultaneousMultiply' argument 2 names different: declaration 'base' definition 'P'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ecp.h:80:57: note: Function 'SimultaneousMultiply' argument 2 names different: declaration 'base' definition 'P'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:394:71: note: Function 'SimultaneousMultiply' argument 2 names different: declaration 'base' definition 'P'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:394:89: style:inconclusive: Function 'SimultaneousMultiply' argument 3 names different: declaration 'exponents' definition 'expBegin'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ecp.h:80:78: note: Function 'SimultaneousMultiply' argument 3 names different: declaration 'exponents' definition 'expBegin'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:394:89: note: Function 'SimultaneousMultiply' argument 3 names different: declaration 'exponents' definition 'expBegin'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:394:112: style:inconclusive: Function 'SimultaneousMultiply' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ecp.h:80:102: note: Function 'SimultaneousMultiply' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:394:112: note: Function 'SimultaneousMultiply' argument 4 names different: declaration 'exponentsCount' definition 'expCount'. vendor/cryptopp/vendor_cryptopp/ecp.cpp:474:21: style: Variable 'base' can be declared as reference to const [constVariableReference] vendor/cryptopp/vendor_cryptopp/eprecomp.h:131:11: style: The destructor '~DL_FixedBasePrecomputationImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/eprecomp.h:65:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/eprecomp.h:131:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:29:11: style: The destructor '~ElGamalBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:29:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:31:7: style: The function 'Derive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1499:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:31:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:38:9: style: The function 'GetSymmetricKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1511:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:38:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:44:9: style: The function 'GetSymmetricCiphertextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1512:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:44:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:53:9: style: The function 'GetMaxSymmetricPlaintextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1513:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:53:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:64:7: style: The function 'SymmetricEncrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1514:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:64:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:78:17: style: The function 'SymmetricDecrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1515:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:78:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:112:11: style: The destructor '~ElGamalObjectImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1962:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:112:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:117:33: style: The function 'GetGroupParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/elgamal.h:98:41: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:117:33: note: Function in derived class vendor/cryptopp/vendor_cryptopp/eprecomp.cpp:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/eprecomp.cpp:105:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/files.cpp:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/files.cpp:105:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/files.cpp:175:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/files.cpp:217:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/files.cpp:253:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/files.cpp:21:2: style: Class 'IosExceptionMask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/files.cpp:137:18: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/files.cpp:284:20: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/files.cpp:132:9: style: The scope of the variable 'spaceSize' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/files.cpp:132:20: style: The scope of the variable 'blockedBytes' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/esign.cpp:88:96: style:inconclusive: Function 'GenerateRandom' argument 2 names different: declaration 'alg' definition 'param'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/esign.h:104:72: note: Function 'GenerateRandom' argument 2 names different: declaration 'alg' definition 'param'. vendor/cryptopp/vendor_cryptopp/esign.cpp:88:96: note: Function 'GenerateRandom' argument 2 names different: declaration 'alg' definition 'param'. vendor/cryptopp/vendor_cryptopp/esign.cpp:158:13: style: Variable 'p2' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/filters.cpp:180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_continueAt [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.cpp:630:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS_PADDING [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.cpp:638:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_PADDING [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.cpp:760:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEROS_PADDING [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.cpp:873:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_continueAt [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.cpp:1075:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_continueAt [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.cpp:316:26: warning: Member variable 'FilterWithBufferedInput::m_queue' is not initialized in the constructor. [uninitMemberVar] vendor/cryptopp/vendor_cryptopp/filters.cpp:180:2: debug: CheckClass::isMemberVar found used member variable 'm_continueAt' with varid 0 [varid0] vendor/cryptopp/vendor_cryptopp/filters.cpp:180:2: debug: CheckClass::isMemberVar found used member variable 'm_inputPosition' with varid 0 [varid0] vendor/cryptopp/vendor_cryptopp/filters.cpp:1184:21: warning: The class 'Store' defines member function with name 'CopyMessagesTo' also defined in its parent class 'BufferedTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2083:16: note: Parent function 'BufferedTransformation::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/filters.cpp:1184:21: note: Derived function 'Store::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/filters.cpp:50:45: style:inconclusive: Function 'Detach' argument 1 names different: declaration 'newAttachment' definition 'newOut'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:65:38: note: Function 'Detach' argument 1 names different: declaration 'newAttachment' definition 'newOut'. vendor/cryptopp/vendor_cryptopp/filters.cpp:50:45: note: Function 'Detach' argument 1 names different: declaration 'newAttachment' definition 'newOut'. vendor/cryptopp/vendor_cryptopp/filters.cpp:55:29: style:inconclusive: Function 'Insert' argument 1 names different: declaration 'nextFilter' definition 'filter'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:90:22: note: Function 'Insert' argument 1 names different: declaration 'nextFilter' definition 'filter'. vendor/cryptopp/vendor_cryptopp/filters.cpp:55:29: note: Function 'Insert' argument 1 names different: declaration 'nextFilter' definition 'filter'. vendor/cryptopp/vendor_cryptopp/filters.cpp:174:46: style:inconclusive: Function 'PutMaybeModifiable' argument 1 names different: declaration 'inString' definition 'begin'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:296:34: note: Function 'PutMaybeModifiable' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:174:46: note: Function 'PutMaybeModifiable' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:232:38: style:inconclusive: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:291:26: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:232:38: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:237:42: style:inconclusive: Function 'PutModifiable2' argument 1 names different: declaration 'inString' definition 'begin'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:292:30: note: Function 'PutModifiable2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:237:42: note: Function 'PutModifiable2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:351:58: style:inconclusive: Function 'PutMaybeModifiable' argument 1 names different: declaration 'begin' definition 'inString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:419:34: note: Function 'PutMaybeModifiable' argument 1 names different: declaration 'begin' definition 'inString'. vendor/cryptopp/vendor_cryptopp/filters.cpp:351:58: note: Function 'PutMaybeModifiable' argument 1 names different: declaration 'begin' definition 'inString'. vendor/cryptopp/vendor_cryptopp/filters.cpp:515:43: style:inconclusive: Function 'NextPutModifiable' argument 1 names different: declaration 'inString' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:1056:31: note: Function 'NextPutModifiable' argument 1 names different: declaration 'inString' definition 's'. vendor/cryptopp/vendor_cryptopp/filters.cpp:515:43: note: Function 'NextPutModifiable' argument 1 names different: declaration 'inString' definition 's'. vendor/cryptopp/vendor_cryptopp/filters.cpp:515:53: style:inconclusive: Function 'NextPutModifiable' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:1056:48: note: Function 'NextPutModifiable' argument 2 names different: declaration 'length' definition 'len'. vendor/cryptopp/vendor_cryptopp/filters.cpp:515:53: note: Function 'NextPutModifiable' argument 2 names different: declaration 'length' definition 'len'. vendor/cryptopp/vendor_cryptopp/filters.cpp:528:43: style:inconclusive: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:1186:26: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:528:43: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:535:36: style:inconclusive: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:1226:26: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:535:36: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:566:39: style:inconclusive: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/filters.h:1252:26: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:566:39: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'begin'. vendor/cryptopp/vendor_cryptopp/filters.cpp:875:3: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] vendor/cryptopp/vendor_cryptopp/filters.cpp:885:3: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement] vendor/cryptopp/vendor_cryptopp/filters.cpp:626:72: style: Parameter 'c' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/gcm.cpp:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_counterArray [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gcm.cpp:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_IVSet [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gcm.h:87:14: performance:inconclusive: Technically the member function 'CryptoPP::GCM_Base::ReverseHashBufferIfNeeded' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gcm.cpp:296:23: note: Technically the member function 'CryptoPP::GCM_Base::ReverseHashBufferIfNeeded' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/gcm.h:87:14: note: Technically the member function 'CryptoPP::GCM_Base::ReverseHashBufferIfNeeded' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/gcm.cpp:361:24: warning: The class 'GCM_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Parent function 'HashTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/gcm.cpp:361:24: note: Derived function 'GCM_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/gcm.cpp:361:24: warning: The class 'GCM_Base' defines member function with name 'OptimalDataAlignment' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:981:23: note: Parent function 'StreamTransformation::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/gcm.cpp:361:24: note: Derived function 'GCM_Base::OptimalDataAlignment' vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/gcm.cpp:60:6: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:61:6: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:409:26: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:465:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:466:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:467:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:468:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:526:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:527:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:528:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:529:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:530:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:531:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:532:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:533:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:534:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:535:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:536:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:537:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:538:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:539:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:540:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gcm.cpp:541:13: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gf256.h:23:10: performance:inconclusive: Technically the member function 'CryptoPP::GF256::RandomElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:26:7: performance:inconclusive: Technically the member function 'CryptoPP::GF256::Equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:29:10: performance:inconclusive: Technically the member function 'CryptoPP::GF256::Zero' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:32:10: performance:inconclusive: Technically the member function 'CryptoPP::GF256::Add' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:35:11: performance:inconclusive: Technically the member function 'CryptoPP::GF256::Accumulate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:38:10: performance:inconclusive: Technically the member function 'CryptoPP::GF256::Inverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:41:10: performance:inconclusive: Technically the member function 'CryptoPP::GF256::Subtract' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:44:11: performance:inconclusive: Technically the member function 'CryptoPP::GF256::Reduce' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:47:10: performance:inconclusive: Technically the member function 'CryptoPP::GF256::Double' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:50:10: performance:inconclusive: Technically the member function 'CryptoPP::GF256::One' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:58:7: performance:inconclusive: Technically the member function 'CryptoPP::GF256::IsUnit' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf256.h:21:2: style: Class 'GF256' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rsa.h:200:27: debug: Failed to instantiate template "TF_SS". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/gf2_32.h:24:10: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::RandomElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:27:7: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::Equal' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:30:10: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::Identity' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:33:10: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::Add' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:36:11: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::Accumulate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:39:10: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::Inverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:42:10: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::Subtract' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:45:11: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::Reduce' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:48:10: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::Double' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:51:10: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::MultiplicativeIdentity' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:59:7: performance:inconclusive: Technically the member function 'CryptoPP::GF2_32::IsUnit' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gf2_32.h:22:2: style: Class 'GF2_32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:409:55: debug: Failed to instantiate template "ConcretePolicyHolder". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:526:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basefield [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:816:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:835:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_modulus [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/fipstest.cpp:117:154: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_PADDING [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/fipstest.cpp:319:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < char , AllocatorWithCleanup < char > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:666:17: debug: CheckClass::isMemberVar found used member variable 'm_modulus' with varid 0 [varid0] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:835:10: debug: CheckClass::isMemberVar found used member variable 'm_domain' with varid 0 [varid0] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < char , AllocatorWithCleanup < char > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < char , AllocatorWithCleanup < char > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < char , AllocatorWithCleanup < char > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:970:33: warning: The class 'GF2NT233' defines member function with name 'Multiply' also defined in its parent class 'GF2NT'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:806:30: note: Parent function 'GF2NT::Multiply' vendor/cryptopp/vendor_cryptopp/gf2n.cpp:970:33: note: Derived function 'GF2NT233::Multiply' vendor/cryptopp/vendor_cryptopp/gf2n.cpp:1022:33: warning: The class 'GF2NT233' defines member function with name 'Square' also defined in its parent class 'GF2NT'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gf2n.h:343:17: note: Parent function 'GF2NT::Square' vendor/cryptopp/vendor_cryptopp/gf2n.cpp:1022:33: note: Derived function 'GF2NT233::Square' vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < PolynomialMod2 , NewObject < PolynomialMod2 > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < PolynomialMod2 , NewPolynomialMod2 < 1 > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr < PolynomialMod2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:634:14: style: C-style reference casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/words.h:152:7: style: The scope of the variable 'u' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/words.h:175:7: style: The scope of the variable 'u' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:461:7: style: The scope of the variable 'u' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:462:7: style: The scope of the variable 'carry' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/gf2n.cpp:82:67: style:inconclusive: Function 'Randomize' argument 2 names different: declaration 'bitcount' definition 'nbits'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:167:53: note: Function 'Randomize' argument 2 names different: declaration 'bitcount' definition 'nbits'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:82:67: note: Function 'Randomize' argument 2 names different: declaration 'bitcount' definition 'nbits'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:91:47: style:inconclusive: Function 'AllOnes' argument 1 names different: declaration 'n' definition 'bitLength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:78:53: note: Function 'AllOnes' argument 1 names different: declaration 'n' definition 'bitLength'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:91:47: note: Function 'AllOnes' argument 1 names different: declaration 'n' definition 'bitLength'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:100:36: style:inconclusive: Function 'SetBit' argument 1 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:170:22: note: Function 'SetBit' argument 1 names different: declaration 'i' definition 'n'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:100:36: note: Function 'SetBit' argument 1 names different: declaration 'i' definition 'n'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:342:45: style:inconclusive: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:238:51: note: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:342:45: note: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:342:72: style:inconclusive: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:238:70: note: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:342:72: note: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:343:30: style:inconclusive: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:238:95: note: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:343:30: note: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:343:62: style:inconclusive: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:238:120: note: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:343:62: note: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:575:83: style:inconclusive: Function 'Gcd' argument 2 names different: declaration 'n' definition 'b'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:233:89: note: Function 'Gcd' argument 2 names different: declaration 'n' definition 'b'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:575:83: note: Function 'Gcd' argument 2 names different: declaration 'n' definition 'b'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:653:27: style:inconclusive: Function 'GF2NT' argument 1 names different: declaration 't0' definition 'c0'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:336:21: note: Function 'GF2NT' argument 1 names different: declaration 't0' definition 'c0'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:653:27: note: Function 'GF2NT' argument 1 names different: declaration 't0' definition 'c0'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:653:44: style:inconclusive: Function 'GF2NT' argument 2 names different: declaration 't1' definition 'c1'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:336:38: note: Function 'GF2NT' argument 2 names different: declaration 't1' definition 'c1'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:653:44: note: Function 'GF2NT' argument 2 names different: declaration 't1' definition 'c1'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:653:61: style:inconclusive: Function 'GF2NT' argument 3 names different: declaration 't2' definition 'c2'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:336:55: note: Function 'GF2NT' argument 3 names different: declaration 't2' definition 'c2'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:653:61: note: Function 'GF2NT' argument 3 names different: declaration 't2' definition 'c2'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:964:33: style:inconclusive: Function 'GF2NT233' argument 1 names different: declaration 't0' definition 'c0'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:362:24: note: Function 'GF2NT233' argument 1 names different: declaration 't0' definition 'c0'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:964:33: note: Function 'GF2NT233' argument 1 names different: declaration 't0' definition 'c0'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:964:50: style:inconclusive: Function 'GF2NT233' argument 2 names different: declaration 't1' definition 'c1'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:362:41: note: Function 'GF2NT233' argument 2 names different: declaration 't1' definition 'c1'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:964:50: note: Function 'GF2NT233' argument 2 names different: declaration 't1' definition 'c1'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:964:67: style:inconclusive: Function 'GF2NT233' argument 3 names different: declaration 't2' definition 'c2'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gf2n.h:362:58: note: Function 'GF2NT233' argument 3 names different: declaration 't2' definition 'c2'. vendor/cryptopp/vendor_cryptopp/gf2n.cpp:964:67: note: Function 'GF2NT233' argument 3 names different: declaration 't2' definition 'c2'. vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < CryptoPP :: SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < CryptoPP :: SHA1 > > , CryptoPP :: HMAC < CryptoPP :: SHA1 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < CryptoPP :: SHA1 > > , CryptoPP :: HMAC < CryptoPP :: SHA1 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < CryptoPP :: SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA1 > > , CryptoPP :: HMAC < SHA1 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA1 > > , CryptoPP :: HMAC < SHA1 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < CryptoPP :: SHA1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , OFB_ModePolicy > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , CTR_ModePolicy > > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < CryptoPP :: SHA1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:51:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:69:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:70:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:70:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:73:23: style: The function 'AccessHash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:33:31: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hmac.h:73:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < SHA1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/fipstest.cpp:182:11: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/fipstest.cpp:141:42: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/fipstest.cpp:142:42: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:135:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gost.cpp:39:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:148:9: performance:inconclusive: Technically the member function 'CryptoPP::DL_GroupParameters_IntegerBased::GetAlgorithmID' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:300:38: note: Technically the member function 'CryptoPP::DL_GroupParameters_IntegerBased::GetAlgorithmID' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:148:9: note: Technically the member function 'CryptoPP::DL_GroupParameters_IntegerBased::GetAlgorithmID' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:168:9: style: Condition 'pass' is always true [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:165:14: note: Assignment 'pass=true', assigned value is 1 vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:168:9: note: Condition 'pass' is always true vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:162:90: style:inconclusive: Function 'ValidateElement' argument 2 names different: declaration 'element' definition 'g'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:101:61: note: Function 'ValidateElement' argument 2 names different: declaration 'element' definition 'g'. vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:162:90: note: Function 'ValidateElement' argument 2 names different: declaration 'element' definition 'g'. vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:162:136: style:inconclusive: Function 'ValidateElement' argument 3 names different: declaration 'precomp' definition 'gpc'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:101:113: note: Function 'ValidateElement' argument 3 names different: declaration 'precomp' definition 'gpc'. vendor/cryptopp/vendor_cryptopp/gfpcrypt.cpp:162:136: note: Function 'ValidateElement' argument 3 names different: declaration 'precomp' definition 'gpc'. vendor/cryptopp/vendor_cryptopp/hc128.cpp:83:9: debug: Failed to instantiate template "rotrConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < Code , AllocatorWithCleanup < Code > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < EncodedMatch , AllocatorWithCleanup < EncodedMatch > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 286 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 30 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/hc128.cpp:234:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_ITERATION [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < Code , AllocatorWithCleanup < Code > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < Code , AllocatorWithCleanup < Code > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < Code , AllocatorWithCleanup < Code > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < EncodedMatch , AllocatorWithCleanup < EncodedMatch > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < EncodedMatch , AllocatorWithCleanup < EncodedMatch > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < EncodedMatch , AllocatorWithCleanup < EncodedMatch > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 286 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 286 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 286 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 30 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 30 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 30 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:206:10: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < CodeInfo , false >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:229:7: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < CodeInfo , false >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:206:10: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < LookupEntry , false >::allocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:229:7: performance:inconclusive: Technically the member function 'AllocatorWithCleanup < LookupEntry , false >::deallocate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:40:10: performance:inconclusive: Technically the member function 'AllocatorBase < CodeInfo >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:41:16: performance:inconclusive: Technically the member function 'AllocatorBase < CodeInfo >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:42:7: performance:inconclusive: Technically the member function 'AllocatorBase < CodeInfo >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:43:7: performance:inconclusive: Technically the member function 'AllocatorBase < CodeInfo >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:73:31: performance:inconclusive: Technically the member function 'AllocatorBase < CodeInfo >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:40:10: performance:inconclusive: Technically the member function 'AllocatorBase < LookupEntry >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:41:16: performance:inconclusive: Technically the member function 'AllocatorBase < LookupEntry >::address' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:42:7: performance:inconclusive: Technically the member function 'AllocatorBase < LookupEntry >::construct' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:43:7: performance:inconclusive: Technically the member function 'AllocatorBase < LookupEntry >::destroy' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:73:31: performance:inconclusive: Technically the member function 'AllocatorBase < LookupEntry >::max_size' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/zdeflate.h:22:2: style: Class 'LowFirstBitWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zdeflate.h:104:2: style: Class 'Deflator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zdeflate.h:109:2: style: Class 'Deflator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zinflate.h:20:2: style: Class 'LowFirstBitReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zinflate.h:46:40: style: Class 'Err' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zinflate.h:62:3: style: Struct 'CodeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zinflate.h:114:2: style: Class 'Inflator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/gzip.h:28:2: style: Class 'Gzip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/gzip.h:35:2: style: Class 'Gzip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/gzip.h:98:2: style: Class 'Gunzip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/simple.h:427:2: style: Class 'AutoSignaling < Filter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zdeflate.h:124:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zdeflate.h:124:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zdeflate.h:125:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zdeflate.h:125:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zdeflate.h:126:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zdeflate.h:126:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zinflate.h:116:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zinflate.h:116:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zinflate.h:117:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zinflate.h:117:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zinflate.h:118:7: style: The function 'IsolatedFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1826:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zinflate.h:118:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:58:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zdeflate.h:124:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:58:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:67:7: style: The function 'WritePrestreamHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zdeflate.h:129:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:67:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:68:7: style: The function 'ProcessUncompressedData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zdeflate.h:130:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:68:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:69:7: style: The function 'WritePoststreamTail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zdeflate.h:132:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:69:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:128:15: style: The function 'MaxPrestreamHeaderSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:126:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:128:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:129:7: style: The function 'ProcessPrestreamHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:127:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:129:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:130:7: style: The function 'ProcessDecompressedData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:128:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:130:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:131:15: style: The function 'MaxPoststreamTailSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:130:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:131:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.h:132:7: style: The function 'ProcessPoststreamTail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:131:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gzip.h:132:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gzip.cpp:50:34: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gzip.cpp:54:34: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/gzip.cpp:57:48: style:inconclusive: Function 'ProcessUncompressedData' argument 1 names different: declaration 'string' definition 'inString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gzip.h:68:43: note: Function 'ProcessUncompressedData' argument 1 names different: declaration 'string' definition 'inString'. vendor/cryptopp/vendor_cryptopp/gzip.cpp:57:48: note: Function 'ProcessUncompressedData' argument 1 names different: declaration 'string' definition 'inString'. vendor/cryptopp/vendor_cryptopp/gzip.cpp:105:69: style:inconclusive: Function 'Gunzip' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gzip.h:98:80: note: Function 'Gunzip' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. vendor/cryptopp/vendor_cryptopp/gzip.cpp:105:69: note: Function 'Gunzip' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. vendor/cryptopp/vendor_cryptopp/gzip.cpp:158:50: style:inconclusive: Function 'ProcessDecompressedData' argument 1 names different: declaration 'string' definition 'inString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/gzip.h:130:43: note: Function 'ProcessDecompressedData' argument 1 names different: declaration 'string' definition 'inString'. vendor/cryptopp/vendor_cryptopp/gzip.cpp:158:50: note: Function 'ProcessDecompressedData' argument 1 names different: declaration 'string' definition 'inString'. vendor/cryptopp/vendor_cryptopp/hc128.h:31:1: style: The class 'HC128Policy' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 16 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 16 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 16 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 16 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/hc128.h:34:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc128.h:34:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc128.h:35:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc128.h:35:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc128.h:36:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc128.h:36:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc128.h:37:7: style: The function 'CanOperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:235:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc128.h:37:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc128.h:38:7: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc128.h:38:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc128.cpp:192:74: style:inconclusive: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/hc128.h:34:62: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/hc128.cpp:192:74: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/hc128.cpp:192:90: style:inconclusive: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/hc128.h:34:74: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/hc128.cpp:192:90: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/hc256.cpp:21:9: debug: Failed to instantiate template "rotrConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/hc256.cpp:112:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_ITERATION [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/hc256.h:31:1: style: The class 'HC256Policy' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/cryptopp/vendor_cryptopp/hc256.h:40:9: style:inconclusive: Technically the member function 'CryptoPP::HC256Policy::H1' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/hc256.cpp:33:28: note: Technically the member function 'CryptoPP::HC256Policy::H1' can be const. vendor/cryptopp/vendor_cryptopp/hc256.h:40:9: note: Technically the member function 'CryptoPP::HC256Policy::H1' can be const. vendor/cryptopp/vendor_cryptopp/hc256.h:41:9: style:inconclusive: Technically the member function 'CryptoPP::HC256Policy::H2' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/hc256.cpp:45:28: note: Technically the member function 'CryptoPP::HC256Policy::H2' can be const. vendor/cryptopp/vendor_cryptopp/hc256.h:41:9: note: Technically the member function 'CryptoPP::HC256Policy::H2' can be const. vendor/cryptopp/vendor_cryptopp/hc256.h:34:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc256.h:34:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc256.h:35:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc256.h:35:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc256.h:36:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc256.h:36:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc256.h:37:7: style: The function 'CanOperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:235:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc256.h:37:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hc256.h:38:7: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hc256.h:38:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: style: The destructor '~AdditiveCipherConcretePolicy < unsigned int , 4 , 1 , AdditiveCipherAbstractPolicy >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:106:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: style: The destructor '~AdditiveCipherConcretePolicy < unsigned int , 4 , 1 , AdditiveCipherAbstractPolicy >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:106:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hc256.cpp:80:74: style:inconclusive: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/hc256.h:34:62: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/hc256.cpp:80:74: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/hc256.cpp:80:90: style:inconclusive: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/hc256.h:34:74: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/hc256.cpp:80:90: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 136 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 136 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 136 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 136 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/hmac.cpp:17:22: style: Variable 'hash' can be declared as reference to const [constVariableReference] vendor/cryptopp/vendor_cryptopp/hrtimer.cpp:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/hrtimer.cpp:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/hrtimer.cpp:53:23: style: Variable 'unitsPerSecondTable' can be declared as const array [constVariable] vendor/cryptopp/vendor_cryptopp/polynomi.h:331:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:334:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:340:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:349:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:355:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:358:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:370:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:227:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:258:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:284:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:296:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:311:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:319:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:364:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:494:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/polynomi.cpp:568:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThisType [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ida.cpp:74:128: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/idea.cpp:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/idea.cpp:165:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 6 * ROUNDS + 4 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 6 * ROUNDS + 4 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 6 * ROUNDS + 4 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 6 * ROUNDS + 4 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/ida.h:75:2: warning: Member variable 'SecretSharing::m_pad' is not initialized in the constructor. [uninitMemberVar] vendor/cryptopp/vendor_cryptopp/ida.h:100:2: warning: Member variable 'SecretRecovery::m_pad' is not initialized in the constructor. [uninitMemberVar] vendor/cryptopp/vendor_cryptopp/polynomi.h:351:17: warning: The class 'RingOfPolynomialsOver' defines member function with name 'MultiplicativeIdentity' also defined in its parent class 'AbstractRing'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:143:25: note: Parent function 'AbstractRing::MultiplicativeIdentity' vendor/cryptopp/vendor_cryptopp/polynomi.h:351:17: note: Derived function 'RingOfPolynomialsOver::MultiplicativeIdentity' vendor/cryptopp/vendor_cryptopp/polynomi.h:330:17: warning: The class 'RingOfPolynomialsOver' defines member function with name 'Identity' also defined in its parent class 'AbstractGroup'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Parent function 'AbstractGroup::Identity' vendor/cryptopp/vendor_cryptopp/polynomi.h:330:17: note: Derived function 'RingOfPolynomialsOver::Identity' vendor/cryptopp/vendor_cryptopp/ida.h:25:2: style: Class 'RawIDA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/ida.h:100:2: style: Class 'SecretRecovery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/ida.h:148:2: style: Class 'InformationRecovery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/ida.h:165:2: style: Class 'PaddingRemover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/polynomi.h:64:3: style: Class 'PolynomialOver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/polynomi.h:177:3: style: Class 'PolynomialOverFixedRing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/polynomi.h:185:3: style: Class 'PolynomialOverFixedRing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/polynomi.h:322:2: style: Class 'RingOfPolynomialsOver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/simple.h:427:2: style: Class 'AutoSignaling < Unflushable < Multichannel < Filter > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/ida.h:34:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:34:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:35:9: style: The function 'ChannelPut2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:396:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:35:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:82:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:82:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:83:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:83:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:84:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:281:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:84:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:104:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ida.h:34:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:104:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:107:7: style: The function 'FlushOutputQueues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ida.h:44:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:107:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:108:7: style: The function 'OutputMessageEnds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ida.h:45:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:108:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:130:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:130:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:131:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:131:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:132:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/simple.h:281:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:132:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:152:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ida.h:34:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:152:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:155:7: style: The function 'FlushOutputQueues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ida.h:44:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:155:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:156:7: style: The function 'OutputMessageEnds' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/ida.h:45:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:156:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:168:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1816:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:168:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/ida.h:170:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/ida.h:170:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/polynomi.cpp:26:24: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/iterhash.cpp:21:29: debug: Failed to instantiate template "SafeRightShift". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/iterhash.cpp:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HashWordType [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/iterhash.cpp:29:15: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/iterhash.cpp:63:41: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/iterhash.cpp:146:15: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/iterhash.cpp:182:47: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/iterhash.cpp:165:100: style:inconclusive: Function 'TruncatedFinal' argument 2 names different: declaration 'digestSize' definition 'size'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:43: note: Function 'TruncatedFinal' argument 2 names different: declaration 'digestSize' definition 'size'. vendor/cryptopp/vendor_cryptopp/iterhash.cpp:165:100: note: Function 'TruncatedFinal' argument 2 names different: declaration 'digestSize' definition 'size'. vendor/cryptopp/vendor_cryptopp/iterhash.cpp:41:8: style: Variable 'num' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/integer.cpp:2982:16: debug: Failed to instantiate template "SafeRightShift". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:295:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:343:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:355:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:383:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/kalyna.cpp:395:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned long long , AllocatorWithCleanup < unsigned long long , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , AllocatorWithCleanup < unsigned long long , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , AllocatorWithCleanup < unsigned long long , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , AllocatorWithCleanup < unsigned long long , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:467:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BITS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:468:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_BITS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:2989:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3014:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3026:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3388:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3704:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3708:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3715:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basefield [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3811:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3837:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:3863:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:4076:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:4097:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:4122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:4241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/integer.cpp:4288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSITIVE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < long , 25 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < long , 25 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < long , 25 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < long , 25 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/keccak.h:51:5: style: Class 'Keccak' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/keccak.h:54:18: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/keccak.h:54:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/keccak.h:55:18: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/keccak.h:55:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/keccak.h:57:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/keccak.h:57:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/keccak.h:58:10: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/keccak.h:58:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/keccak.h:59:10: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/keccak.h:59:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/keccak.h:89:18: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/keccak.h:89:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/keccak.h:91:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/keccak.h:91:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:55:12: style: The scope of the variable 'Da' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:55:16: style: The scope of the variable 'De' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:55:20: style: The scope of the variable 'Di' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:55:24: style: The scope of the variable 'Do' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:55:28: style: The scope of the variable 'Du' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:56:12: style: The scope of the variable 'Eba' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:56:17: style: The scope of the variable 'Ebe' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:56:22: style: The scope of the variable 'Ebi' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:56:27: style: The scope of the variable 'Ebo' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:56:32: style: The scope of the variable 'Ebu' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:57:12: style: The scope of the variable 'Ega' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:57:17: style: The scope of the variable 'Ege' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:57:22: style: The scope of the variable 'Egi' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:57:27: style: The scope of the variable 'Ego' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:57:32: style: The scope of the variable 'Egu' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:58:12: style: The scope of the variable 'Eka' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:58:17: style: The scope of the variable 'Eke' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:58:22: style: The scope of the variable 'Eki' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:58:27: style: The scope of the variable 'Eko' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:58:32: style: The scope of the variable 'Eku' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:59:12: style: The scope of the variable 'Ema' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:59:17: style: The scope of the variable 'Eme' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:59:22: style: The scope of the variable 'Emi' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:59:27: style: The scope of the variable 'Emo' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:59:32: style: The scope of the variable 'Emu' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:60:12: style: The scope of the variable 'Esa' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:60:17: style: The scope of the variable 'Ese' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:60:22: style: The scope of the variable 'Esi' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:60:27: style: The scope of the variable 'Eso' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/keccak_core.cpp:60:32: style: The scope of the variable 'Esu' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/lea.cpp:751:22: debug: Failed to instantiate template "rotrConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/lea.cpp:752:22: debug: Failed to instantiate template "rotlConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/integer.cpp:347:8: style:inconclusive: Technically the member function 'CryptoPP::DWord::operator+' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:359:8: style:inconclusive: Technically the member function 'CryptoPP::DWord::operator-' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:371:8: style:inconclusive: Technically the member function 'CryptoPP::DWord::operator-' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:384:7: style:inconclusive: Technically the member function 'CryptoPP::DWord::operator/' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:541:20: note: Technically the member function 'CryptoPP::DWord::operator/' can be const. vendor/cryptopp/vendor_cryptopp/integer.cpp:384:7: note: Technically the member function 'CryptoPP::DWord::operator/' can be const. vendor/cryptopp/vendor_cryptopp/integer.cpp:386:7: style:inconclusive: Technically the member function 'CryptoPP::DWord::operator%' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:551:20: note: Technically the member function 'CryptoPP::DWord::operator%' can be const. vendor/cryptopp/vendor_cryptopp/integer.cpp:386:7: note: Technically the member function 'CryptoPP::DWord::operator%' can be const. vendor/cryptopp/vendor_cryptopp/integer.cpp:440:7: style:inconclusive: Technically the member function 'CryptoPP::Word::operator-' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:447:7: style:inconclusive: Technically the member function 'CryptoPP::Word::operator-' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:455:8: style:inconclusive: Technically the member function 'CryptoPP::Word::operator/' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/integer.cpp:3571:16: performance:inconclusive: Technically the member function 'CryptoPP::KDF2_RNG::ClampSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/algebra.h:374:18: warning: The class 'EuclideanDomainOf < Integer >' defines member variable with name 'result' also defined in its parent class 'AbstractEuclideanDomain < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:301:18: note: Parent variable 'AbstractEuclideanDomain < Integer >::result' vendor/cryptopp/vendor_cryptopp/algebra.h:374:18: note: Derived variable 'EuclideanDomainOf < Integer >::result' vendor/cryptopp/vendor_cryptopp/integer.cpp:430:2: style: Class 'Word' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < Integer , NewInteger < 0L > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < Integer , NewInteger < 1L > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < Integer , NewInteger < 2L > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr < Integer >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/integer.cpp:3562:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/integer.cpp:3562:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/integer.cpp:2816:27: style: Condition 'BT[0]==0' is always false [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/integer.cpp:2815:19: note: Assignment 'BT[0]=TB[NB-2]+1', assigned value is greater than 0 vendor/cryptopp/vendor_cryptopp/integer.cpp:2816:27: note: Condition 'BT[0]==0' is always false vendor/cryptopp/vendor_cryptopp/integer.cpp:3525:6: style: Condition 'nbytes' is always true [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/integer.cpp:3522:32: note: Assignment 'nbytes=nbits/8+1', assigned value is greater than 0 vendor/cryptopp/vendor_cryptopp/integer.cpp:3525:6: note: Condition 'nbytes' is always true vendor/cryptopp/vendor_cryptopp/integer.cpp:4482:7: style: The scope of the variable 'y' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/integer.cpp:541:35: style:inconclusive: Function 'operator/' argument 1 names different: declaration 'divisor' definition 'a'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.cpp:384:22: note: Function 'operator/' argument 1 names different: declaration 'divisor' definition 'a'. vendor/cryptopp/vendor_cryptopp/integer.cpp:541:35: note: Function 'operator/' argument 1 names different: declaration 'divisor' definition 'a'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2978:23: style:inconclusive: Function 'Integer' argument 1 names different: declaration 'sign' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:112:16: note: Function 'Integer' argument 1 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2978:23: note: Function 'Integer' argument 1 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2999:23: style:inconclusive: Function 'Integer' argument 1 names different: declaration 'sign' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:118:16: note: Function 'Integer' argument 1 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2999:23: note: Function 'Integer' argument 1 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2999:31: style:inconclusive: Function 'Integer' argument 2 names different: declaration 'highWord' definition 'high'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:118:27: note: Function 'Integer' argument 2 names different: declaration 'highWord' definition 'high'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2999:31: note: Function 'Integer' argument 2 names different: declaration 'highWord' definition 'high'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2999:42: style:inconclusive: Function 'Integer' argument 3 names different: declaration 'lowWord' definition 'low'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:118:42: note: Function 'Integer' argument 3 names different: declaration 'lowWord' definition 'low'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2999:42: note: Function 'Integer' argument 3 names different: declaration 'lowWord' definition 'low'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3029:42: style:inconclusive: Function 'Integer' argument 1 names different: declaration 'bt' definition 'encodedInteger'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:154:35: note: Function 'Integer' argument 1 names different: declaration 'bt' definition 'encodedInteger'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3029:42: note: Function 'Integer' argument 1 names different: declaration 'bt' definition 'encodedInteger'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3029:87: style:inconclusive: Function 'Integer' argument 3 names different: declaration 'sign' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:154:68: note: Function 'Integer' argument 3 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3029:87: note: Function 'Integer' argument 3 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3029:100: style:inconclusive: Function 'Integer' argument 4 names different: declaration 'order' definition 'o'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:154:93: note: Function 'Integer' argument 4 names different: declaration 'order' definition 'o'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3029:100: note: Function 'Integer' argument 4 names different: declaration 'order' definition 'o'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3047:75: style:inconclusive: Function 'Integer' argument 3 names different: declaration 'sign' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:145:68: note: Function 'Integer' argument 3 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3047:75: note: Function 'Integer' argument 3 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3047:88: style:inconclusive: Function 'Integer' argument 4 names different: declaration 'order' definition 'o'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:145:93: note: Function 'Integer' argument 4 names different: declaration 'order' definition 'o'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3047:88: note: Function 'Integer' argument 4 names different: declaration 'order' definition 'o'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3076:53: style:inconclusive: Function 'Integer' argument 2 names different: declaration 'bitCount' definition 'bitcount'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:164:46: note: Function 'Integer' argument 2 names different: declaration 'bitCount' definition 'bitcount'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3076:53: note: Function 'Integer' argument 2 names different: declaration 'bitCount' definition 'bitcount'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3111:29: style:inconclusive: Function 'GetBit' argument 1 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:323:22: note: Function 'GetBit' argument 1 names different: declaration 'i' definition 'n'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3111:29: note: Function 'GetBit' argument 1 names different: declaration 'i' definition 'n'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3134:30: style:inconclusive: Function 'GetByte' argument 1 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:326:23: note: Function 'GetByte' argument 1 names different: declaration 'i' definition 'n'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3134:30: note: Function 'GetByte' argument 1 names different: declaration 'i' definition 'n'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3373:69: style:inconclusive: Function 'Decode' argument 3 names different: declaration 'sign' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:258:62: note: Function 'Decode' argument 3 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3373:69: note: Function 'Decode' argument 3 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3380:78: style:inconclusive: Function 'Decode' argument 3 names different: declaration 'sign' definition 's'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:265:71: note: Function 'Decode' argument 3 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3380:78: note: Function 'Decode' argument 3 names different: declaration 'sign' definition 's'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3412:43: style:inconclusive: Function 'MinEncodedSize' argument 1 names different: declaration 'sign' definition 'signedness'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:208:36: note: Function 'MinEncodedSize' argument 1 names different: declaration 'sign' definition 'signedness'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3412:43: note: Function 'MinEncodedSize' argument 1 names different: declaration 'sign' definition 'signedness'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3427:65: style:inconclusive: Function 'Encode' argument 3 names different: declaration 'sign' definition 'signedness'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:217:58: note: Function 'Encode' argument 3 names different: declaration 'sign' definition 'signedness'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3427:65: note: Function 'Encode' argument 3 names different: declaration 'sign' definition 'signedness'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3434:79: style:inconclusive: Function 'Encode' argument 3 names different: declaration 'sign' definition 'signedness'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:226:72: note: Function 'Encode' argument 3 names different: declaration 'sign' definition 'signedness'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3434:79: note: Function 'Encode' argument 3 names different: declaration 'sign' definition 'signedness'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3456:51: style:inconclusive: Function 'BERDecode' argument 2 names different: declaration 'inputLen' definition 'len'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:270:44: note: Function 'BERDecode' argument 2 names different: declaration 'inputLen' definition 'len'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3456:51: note: Function 'BERDecode' argument 2 names different: declaration 'inputLen' definition 'len'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3505:55: style:inconclusive: Function 'OpenPGPDecode' argument 2 names different: declaration 'inputLen' definition 'len'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:291:48: note: Function 'OpenPGPDecode' argument 2 names different: declaration 'inputLen' definition 'len'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3505:55: note: Function 'OpenPGPDecode' argument 2 names different: declaration 'inputLen' definition 'len'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3520:60: style:inconclusive: Function 'Randomize' argument 2 names different: declaration 'bitCount' definition 'nbits'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:445:53: note: Function 'Randomize' argument 2 names different: declaration 'bitCount' definition 'nbits'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3520:60: note: Function 'Randomize' argument 2 names different: declaration 'bitCount' definition 'nbits'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3584:60: style:inconclusive: Function 'GenerateRandomNoThrow' argument 1 names different: declaration 'rng' definition 'i_rng'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:488:53: note: Function 'GenerateRandomNoThrow' argument 1 names different: declaration 'rng' definition 'i_rng'. vendor/cryptopp/vendor_cryptopp/integer.cpp:3584:60: note: Function 'GenerateRandomNoThrow' argument 1 names different: declaration 'rng' definition 'i_rng'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4204:31: style:inconclusive: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:651:44: note: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4204:31: note: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4204:51: style:inconclusive: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:651:56: note: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4204:51: note: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4204:76: style:inconclusive: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:651:74: note: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4204:76: note: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4204:101: style:inconclusive: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:651:92: note: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4204:101: note: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4264:28: style:inconclusive: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:660:41: note: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4264:28: note: Function 'Divide' argument 1 names different: declaration 'r' definition 'remainder'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4264:48: style:inconclusive: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:660:53: note: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4264:48: note: Function 'Divide' argument 2 names different: declaration 'q' definition 'quotient'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4264:73: style:inconclusive: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:660:71: note: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4264:73: note: Function 'Divide' argument 3 names different: declaration 'a' definition 'dividend'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4264:88: style:inconclusive: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:660:79: note: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4264:88: note: Function 'Divide' argument 4 names different: declaration 'd' definition 'divisor'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4308:27: style:inconclusive: Function 'Modulo' argument 1 names different: declaration 'b' definition 'divisor'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:576:20: note: Function 'Modulo' argument 1 names different: declaration 'b' definition 'divisor'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4308:27: note: Function 'Modulo' argument 1 names different: declaration 'b' definition 'divisor'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4361:37: style:inconclusive: Function 'Compare' argument 1 names different: declaration 'a' definition 't'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:558:30: note: Function 'Compare' argument 1 names different: declaration 'a' definition 't'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4361:37: note: Function 'Compare' argument 1 names different: declaration 'a' definition 't'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4432:55: style:inconclusive: Function 'Gcd' argument 2 names different: declaration 'n' definition 'b'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:676:68: note: Function 'Gcd' argument 2 names different: declaration 'n' definition 'b'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4432:55: note: Function 'Gcd' argument 2 names different: declaration 'n' definition 'b'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4437:44: style:inconclusive: Function 'InverseMod' argument 1 names different: declaration 'n' definition 'm'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:684:37: note: Function 'InverseMod' argument 1 names different: declaration 'n' definition 'm'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4437:44: note: Function 'InverseMod' argument 1 names different: declaration 'n' definition 'm'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4452:48: style:inconclusive: Function 'InverseModNext' argument 1 names different: declaration 'n' definition 'm'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:732:40: note: Function 'InverseModNext' argument 1 names different: declaration 'n' definition 'm'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4452:48: note: Function 'InverseModNext' argument 1 names different: declaration 'n' definition 'm'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4476:31: style:inconclusive: Function 'InverseMod' argument 1 names different: declaration 'n' definition 'mod'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/integer.h:692:24: note: Function 'InverseMod' argument 1 names different: declaration 'n' definition 'mod'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4476:31: note: Function 'InverseMod' argument 1 names different: declaration 'n' definition 'mod'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4655:67: style:inconclusive: Function 'MontgomeryRepresentation' argument 1 names different: declaration 'modulus' definition 'm'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/modarith.h:303:42: note: Function 'MontgomeryRepresentation' argument 1 names different: declaration 'modulus' definition 'm'. vendor/cryptopp/vendor_cryptopp/integer.cpp:4655:67: note: Function 'MontgomeryRepresentation' argument 1 names different: declaration 'modulus' definition 'm'. vendor/cryptopp/vendor_cryptopp/integer.cpp:2529:47: style: Parameter 'X' can be declared as pointer to const [constParameterPointer] vendor/cryptopp/vendor_cryptopp/integer.cpp:422:19: style: class member 'DWord::m_halfs' is never used. [unusedStructMember] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSH256_StepConstants [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 82 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < long , 82 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 82 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 82 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 82 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < long , 82 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < long , 82 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , FixedSizeAllocatorWithCleanup < long , 82 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/lsh.h:85:2: warning: The class 'LSH224' defines member variable with name 'BLOCKSIZE' also defined in its parent class 'LSH256_Base'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/lsh.h:39:2: note: Parent variable 'LSH256_Base::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:85:2: note: Derived variable 'LSH224::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:114:2: warning: The class 'LSH256' defines member variable with name 'BLOCKSIZE' also defined in its parent class 'LSH256_Base'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/lsh.h:39:2: note: Parent variable 'LSH256_Base::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:114:2: note: Derived variable 'LSH256::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:185:2: warning: The class 'LSH384' defines member variable with name 'BLOCKSIZE' also defined in its parent class 'LSH512_Base'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/lsh.h:139:2: note: Parent variable 'LSH512_Base::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:185:2: note: Derived variable 'LSH384::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:214:2: warning: The class 'LSH512' defines member variable with name 'BLOCKSIZE' also defined in its parent class 'LSH512_Base'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/lsh.h:139:2: note: Parent variable 'LSH512_Base::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:214:2: note: Derived variable 'LSH512::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:243:2: warning: The class 'LSH512_256' defines member variable with name 'BLOCKSIZE' also defined in its parent class 'LSH512_Base'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/lsh.h:139:2: note: Parent variable 'LSH512_Base::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh.h:243:2: note: Derived variable 'LSH512_256::BLOCKSIZE' vendor/cryptopp/vendor_cryptopp/lsh256.cpp:163:2: style: Struct 'LSH256_Internal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned int , CryptoPP :: EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/lsh.h:41:11: style: The destructor '~LSH256_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1115:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/lsh.h:41:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:43:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:43:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:44:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:44:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:45:15: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:45:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:47:7: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:47:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:48:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:48:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:49:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:49:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:51:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:51:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:99:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:99:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:128:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:128:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:141:11: style: The destructor '~LSH512_Base' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1115:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/lsh.h:141:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:143:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:143:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:144:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:144:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:145:15: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:145:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:147:7: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:147:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:148:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:148:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:149:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:149:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:151:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:151:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:199:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:199:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:228:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:228:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:257:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:257:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh.h:51:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:51:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh256.cpp:712:10: style: Condition 'err!=LSH_SUCCESS' is always false [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:710:27: note: Calling function 'lsh256_init' returns 0 vendor/cryptopp/vendor_cryptopp/lsh256.cpp:710:27: note: Assignment 'err=lsh256_init(&ctx)', assigned value is 0 vendor/cryptopp/vendor_cryptopp/lsh256.cpp:712:10: note: Condition 'err!=LSH_SUCCESS' is always false vendor/cryptopp/vendor_cryptopp/lsh256.cpp:611:21: style: The comparison 'remain_msg_bit > 0' is always false. [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:606:32: note: 'remain_msg_bit' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/lsh256.cpp:611:21: note: The comparison 'remain_msg_bit > 0' is always false. vendor/cryptopp/vendor_cryptopp/lsh256.cpp:230:11: style: Variable 'submsg_o_l' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:231:11: style: Variable 'submsg_o_r' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:260:11: style: Variable 'submsg_e_l' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:261:11: style: Variable 'submsg_e_r' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:299:11: style: Variable 'submsg_e_l' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:300:11: style: Variable 'submsg_e_r' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:316:11: style: Variable 'submsg_o_l' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:317:11: style: Variable 'submsg_o_r' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:526:38: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] vendor/cryptopp/vendor_cryptopp/lsh256.cpp:632:19: style: Variable 'remain_msg_byte' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSH512_StepConstants [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:223:2: style: Struct 'LSH512_Internal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned long long , CryptoPP :: EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/lsh.h:151:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:636:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/lsh.h:151:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/lsh512.cpp:805:10: style: Condition 'err!=LSH_SUCCESS' is always false [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:803:27: note: Calling function 'lsh512_init' returns 0 vendor/cryptopp/vendor_cryptopp/lsh512.cpp:803:27: note: Assignment 'err=lsh512_init(&ctx)', assigned value is 0 vendor/cryptopp/vendor_cryptopp/lsh512.cpp:805:10: note: Condition 'err!=LSH_SUCCESS' is always false vendor/cryptopp/vendor_cryptopp/lsh512.cpp:688:21: style: The comparison 'remain_msg_bit > 0' is always false. [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:683:32: note: 'remain_msg_bit' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/lsh512.cpp:688:21: note: The comparison 'remain_msg_bit > 0' is always false. vendor/cryptopp/vendor_cryptopp/lsh512.cpp:288:11: style: Variable 'submsg_o_l' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:289:11: style: Variable 'submsg_o_r' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:318:11: style: Variable 'submsg_e_l' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:319:11: style: Variable 'submsg_e_r' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:355:11: style: Variable 'submsg_e_l' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:356:11: style: Variable 'submsg_e_r' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:372:11: style: Variable 'submsg_o_l' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:373:11: style: Variable 'submsg_o_r' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:598:38: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] vendor/cryptopp/vendor_cryptopp/lsh512.cpp:708:19: style: Variable 'remain_msg_byte' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/mars.cpp:83:19: debug: Failed to instantiate template "rotrConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 40 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 15 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 40 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 40 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 40 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 15 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 15 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 15 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/mars.cpp:59:21: style: The scope of the variable 'l' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/mars.cpp:59:24: style: The scope of the variable 'm' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/mars.cpp:59:27: style: The scope of the variable 'r' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/mars.cpp:108:21: style: The scope of the variable 'l' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/mars.cpp:108:24: style: The scope of the variable 'm' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/mars.cpp:108:27: style: The scope of the variable 'r' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/md2.h:26:7: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/md2.h:26:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/md2.h:27:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/md2.h:27:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/md2.h:28:15: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/md2.h:28:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/md2.h:29:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/md2.h:29:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/md2.h:30:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/md2.h:30:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/md2.cpp:38:30: style:inconclusive: Function 'Update' argument 1 names different: declaration 'input' definition 'buf'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/md2.h:26:26: note: Function 'Update' argument 1 names different: declaration 'input' definition 'buf'. vendor/cryptopp/vendor_cryptopp/md2.cpp:38:30: note: Function 'Update' argument 1 names different: declaration 'input' definition 'buf'. vendor/cryptopp/vendor_cryptopp/md2.cpp:38:42: style:inconclusive: Function 'Update' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/md2.h:26:40: note: Function 'Update' argument 2 names different: declaration 'length' definition 'len'. vendor/cryptopp/vendor_cryptopp/md2.cpp:38:42: note: Function 'Update' argument 2 names different: declaration 'length' definition 'len'. vendor/cryptopp/vendor_cryptopp/md2.cpp:112:9: warning: Uninitialized variable: padding [uninitvar] vendor/cryptopp/vendor_cryptopp/md2.cpp:111:12: note: Assuming condition is false vendor/cryptopp/vendor_cryptopp/md2.cpp:112:9: note: Uninitialized variable: padding vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , MD4 , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , MD4 , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/md4.h:18:40: warning: The class 'MD4' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , MD4 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , MD4 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/md4.h:18:40: note: Derived function 'MD4::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , MD4 , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/md4.cpp:33:52: style:inconclusive: Function 'Transform' argument 2 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/md4.h:17:54: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'in'. vendor/cryptopp/vendor_cryptopp/md4.cpp:33:52: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'in'. vendor/cryptopp/vendor_cryptopp/luc.h:231:10: performance:inconclusive: Technically the member function 'CryptoPP::DL_GroupParameters_LUC::MultiplyElements' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/luc.h:236:10: performance:inconclusive: Technically the member function 'CryptoPP::DL_GroupParameters_LUC::CascadeExponentiate' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pubkey.h:1024:42: warning: The class 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >' defines member function with name 'GetGroupPrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:888:50: note: Parent function 'DL_GroupParameters < Integer >::GetGroupPrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1024:42: note: Derived function 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >::GetGroupPrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: warning: The class 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:892:54: note: Parent function 'DL_GroupParameters < Integer >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Derived function 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: warning: The class 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:896:48: note: Parent function 'DL_GroupParameters < Integer >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Derived function 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: warning: The class 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1028:46: note: Parent function 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: warning: The class 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1032:40: note: Parent function 'DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: warning: The class 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >' defines member function with name 'GetBasePrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:892:54: note: Parent function 'DL_GroupParameters < Integer >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:199:49: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >::GetBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: warning: The class 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >' defines member function with name 'AccessBasePrecomputation' also defined in its parent class 'DL_GroupParameters < Integer >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:896:48: note: Parent function 'DL_GroupParameters < Integer >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:200:43: note: Derived function 'DL_GroupParameters_IntegerBasedImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC >::AccessBasePrecomputation' vendor/cryptopp/vendor_cryptopp/luc.cpp:142:29: warning: The class 'InvertibleLUCFunction' defines member function with name 'BERDecode' also defined in its parent class 'LUCFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/luc.cpp:51:19: note: Parent function 'LUCFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/luc.cpp:142:29: note: Derived function 'InvertibleLUCFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/luc.cpp:158:29: warning: The class 'InvertibleLUCFunction' defines member function with name 'DEREncode' also defined in its parent class 'LUCFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/luc.cpp:59:19: note: Parent function 'LUCFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/luc.cpp:158:29: note: Derived function 'InvertibleLUCFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/luc.cpp:106:2: style: Class 'LUCPrimeSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/luc.h:229:7: style: The function 'IsIdentity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:987:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:229:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:243:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:192:10: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:243:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:249:6: style: The function 'GetFieldType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:171:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:249:6: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.h:260:15: style: The function 'GetDefaultSubgroupOrderSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:172:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.h:260:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/luc.cpp:107:7: style: The function 'IsAcceptable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/nbtheory.h:118:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/luc.cpp:107:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1020:11: style: The destructor '~DL_GroupParametersImpl < DL_GroupPrecomputation_LUC , DL_BasePrecomputation_LUC , DL_GroupParameters_IntegerBased >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:39:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1020:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.h:226:11: style: The destructor '~DL_GroupParameters_LUC' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:189:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/luc.h:226:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/luc.cpp:137:81: style:inconclusive: Function 'Initialize' argument 2 names different: declaration 'modulusBits' definition 'keybits'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/luc.h:93:59: note: Function 'Initialize' argument 2 names different: declaration 'modulusBits' definition 'keybits'. vendor/cryptopp/vendor_cryptopp/luc.cpp:137:81: note: Function 'Initialize' argument 2 names different: declaration 'modulusBits' definition 'keybits'. vendor/cryptopp/vendor_cryptopp/luc.cpp:137:105: style:inconclusive: Function 'Initialize' argument 3 names different: declaration 'eStart' definition 'e'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/luc.h:93:87: note: Function 'Initialize' argument 3 names different: declaration 'eStart' definition 'e'. vendor/cryptopp/vendor_cryptopp/luc.cpp:137:105: note: Function 'Initialize' argument 3 names different: declaration 'eStart' definition 'e'. vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , MD5 , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , MD5 , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/md5.h:18:40: warning: The class 'MD5' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , MD5 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , MD5 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/md5.h:18:40: note: Derived function 'MD5::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , MD5 , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/misc.cpp:218:34: style:inconclusive: Function 'VerifyBufsEqual' argument 1 names different: declaration 'buf1' definition 'buf'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/misc.h:1001:60: note: Function 'VerifyBufsEqual' argument 1 names different: declaration 'buf1' definition 'buf'. vendor/cryptopp/vendor_cryptopp/misc.cpp:218:34: note: Function 'VerifyBufsEqual' argument 1 names different: declaration 'buf1' definition 'buf'. vendor/cryptopp/vendor_cryptopp/misc.cpp:218:51: style:inconclusive: Function 'VerifyBufsEqual' argument 2 names different: declaration 'buf2' definition 'mask'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/misc.h:1001:78: note: Function 'VerifyBufsEqual' argument 2 names different: declaration 'buf2' definition 'mask'. vendor/cryptopp/vendor_cryptopp/misc.cpp:218:51: note: Function 'VerifyBufsEqual' argument 2 names different: declaration 'buf2' definition 'mask'. vendor/cryptopp/vendor_cryptopp/modes.cpp:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_register [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.cpp:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_register [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.cpp:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_register [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/modes.cpp:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_register [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mqueue.cpp:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q2 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mqueue.cpp:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q2 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mqueue.cpp:45:28: warning: The class 'MessageQueue' defines member function with name 'CopyMessagesTo' also defined in its parent class 'BufferedTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2083:16: note: Parent function 'BufferedTransformation::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/mqueue.cpp:45:28: note: Derived function 'MessageQueue::CopyMessagesTo' vendor/cryptopp/vendor_cryptopp/mqueue.cpp:153:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/mqueue.cpp:84:86: style:inconclusive: Function 'ChannelPut2' argument 2 names different: declaration 'begin' definition 'inString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/mqueue.h:121:61: note: Function 'ChannelPut2' argument 2 names different: declaration 'begin' definition 'inString'. vendor/cryptopp/vendor_cryptopp/mqueue.cpp:84:86: note: Function 'ChannelPut2' argument 2 names different: declaration 'begin' definition 'inString'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:470:74: style:inconclusive: Function 'MihailescuProvablePrime' argument 2 names different: declaration 'bits' definition 'pbits'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/nbtheory.h:32:100: note: Function 'MihailescuProvablePrime' argument 2 names different: declaration 'bits' definition 'pbits'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:470:74: note: Function 'MihailescuProvablePrime' argument 2 names different: declaration 'bits' definition 'pbits'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:792:27: style:inconclusive: Function 'Jacobi' argument 1 names different: declaration 'a' definition 'aIn'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/nbtheory.h:190:53: note: Function 'Jacobi' argument 1 names different: declaration 'a' definition 'aIn'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:792:27: note: Function 'Jacobi' argument 1 names different: declaration 'a' definition 'aIn'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:792:47: style:inconclusive: Function 'Jacobi' argument 2 names different: declaration 'b' definition 'bIn'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/nbtheory.h:190:71: note: Function 'Jacobi' argument 2 names different: declaration 'b' definition 'bIn'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:792:47: note: Function 'Jacobi' argument 2 names different: declaration 'b' definition 'bIn'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:819:48: style:inconclusive: Function 'Lucas' argument 2 names different: declaration 'p' definition 'pIn'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/nbtheory.h:195:74: note: Function 'Lucas' argument 2 names different: declaration 'p' definition 'pIn'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:819:48: note: Function 'Lucas' argument 2 names different: declaration 'p' definition 'pIn'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:1037:47: style:inconclusive: Function 'FactoringWorkFactor' argument 1 names different: declaration 'bitlength' definition 'n'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/nbtheory.h:258:73: note: Function 'FactoringWorkFactor' argument 1 names different: declaration 'bitlength' definition 'n'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:1037:47: note: Function 'FactoringWorkFactor' argument 1 names different: declaration 'bitlength' definition 'n'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:1045:49: style:inconclusive: Function 'DiscreteLogWorkFactor' argument 1 names different: declaration 'bitlength' definition 'n'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/nbtheory.h:251:75: note: Function 'DiscreteLogWorkFactor' argument 1 names different: declaration 'bitlength' definition 'n'. vendor/cryptopp/vendor_cryptopp/nbtheory.cpp:1045:49: note: Function 'DiscreteLogWorkFactor' argument 1 names different: declaration 'bitlength' definition 'n'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:20:61: style:inconclusive: Function 'Pad' argument 2 names different: declaration 'raw' definition 'input'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/oaep.h:23:51: note: Function 'Pad' argument 2 names different: declaration 'raw' definition 'input'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:20:61: note: Function 'Pad' argument 2 names different: declaration 'raw' definition 'input'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:20:94: style:inconclusive: Function 'Pad' argument 4 names different: declaration 'padded' definition 'oaepBlock'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/oaep.h:23:82: note: Function 'Pad' argument 4 names different: declaration 'padded' definition 'oaepBlock'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:20:94: note: Function 'Pad' argument 4 names different: declaration 'padded' definition 'oaepBlock'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:20:112: style:inconclusive: Function 'Pad' argument 5 names different: declaration 'paddedLength' definition 'oaepBlockLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/oaep.h:23:97: note: Function 'Pad' argument 5 names different: declaration 'paddedLength' definition 'oaepBlockLen'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:20:112: note: Function 'Pad' argument 5 names different: declaration 'paddedLength' definition 'oaepBlockLen'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:53:45: style:inconclusive: Function 'Unpad' argument 1 names different: declaration 'padded' definition 'oaepBlock'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/oaep.h:24:35: note: Function 'Unpad' argument 1 names different: declaration 'padded' definition 'oaepBlock'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:53:45: note: Function 'Unpad' argument 1 names different: declaration 'padded' definition 'oaepBlock'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:53:63: style:inconclusive: Function 'Unpad' argument 2 names different: declaration 'paddedLength' definition 'oaepBlockLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/oaep.h:24:50: note: Function 'Unpad' argument 2 names different: declaration 'paddedLength' definition 'oaepBlockLen'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:53:63: note: Function 'Unpad' argument 2 names different: declaration 'paddedLength' definition 'oaepBlockLen'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:53:83: style:inconclusive: Function 'Unpad' argument 3 names different: declaration 'raw' definition 'output'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/oaep.h:24:70: note: Function 'Unpad' argument 3 names different: declaration 'raw' definition 'output'. vendor/cryptopp/vendor_cryptopp/oaep.cpp:53:83: note: Function 'Unpad' argument 3 names different: declaration 'raw' definition 'output'. vendor/cryptopp/vendor_cryptopp/panama.h:141:35: debug: Failed to instantiate template "AdditiveCipherConcretePolicy". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/panama.h:44:62: debug: Failed to instantiate template "IteratedHash". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/secblock.h:1245:46: debug: Failed to instantiate template "FixedSizeAllocatorWithCleanup". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/panama.h:136:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_ENDIAN_ORDER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/panama.h:52:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIG_ENDIAN_ORDER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/panama.cpp:435:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/panama.cpp:444:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/panama.cpp:378:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_KEYSTREAM [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/filters.h:1142:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length < size && size + length > [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/panama.h:126:3: warning:inconclusive: Member variable 'HermeticHashFunctionMAC::m_keyed' is not initialized in the constructor. Maybe it should be initialized directly in the class HermeticHashFunctionMAC? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/panama.h:127:2: warning: Member variable 'HermeticHashFunctionMAC::m_keyed' is not initialized in the constructor. Maybe it should be initialized directly in the class HermeticHashFunctionMAC? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/panama.h:29:14: performance:inconclusive: Technically the member function 'Panama < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::AlgorithmProvider' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/panama.cpp:21:24: note: Technically the member function 'Panama < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::AlgorithmProvider' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/panama.h:29:14: note: Technically the member function 'Panama < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::AlgorithmProvider' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/panama.h:29:14: performance:inconclusive: Technically the member function 'Panama < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::AlgorithmProvider' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/panama.cpp:21:24: note: Technically the member function 'Panama < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::AlgorithmProvider' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/panama.h:29:14: note: Technically the member function 'Panama < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::AlgorithmProvider' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/panama.h:52:40: warning: The class 'PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 32 > , CryptoPP :: Weak :: PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 32 > , CryptoPP :: Weak :: PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/panama.h:52:40: note: Derived function 'PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/panama.cpp:440:21: warning: The class 'PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >' defines member function with name 'TruncatedFinal' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Parent function 'IteratedHashBase::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/panama.cpp:440:21: note: Derived function 'PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/panama.h:59:10: warning: The class 'PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/panama.h:59:10: note: Derived function 'PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::StateBuf' vendor/cryptopp/vendor_cryptopp/panama.h:52:40: warning: The class 'PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 32 > , CryptoPP :: Weak :: PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 32 > , CryptoPP :: Weak :: PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/panama.h:52:40: note: Derived function 'PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/panama.cpp:440:21: warning: The class 'PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >' defines member function with name 'TruncatedFinal' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Parent function 'IteratedHashBase::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/panama.cpp:440:21: note: Derived function 'PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/panama.h:59:10: warning: The class 'PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/panama.h:59:10: note: Derived function 'PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::StateBuf' vendor/cryptopp/vendor_cryptopp/panama.cpp:500:37: warning: The class 'PanamaCipherPolicy < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >' defines member function with name 'GetAlignment' also defined in its parent struct 'AdditiveCipherConcretePolicy'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/strciphr.h:220:15: note: Parent function 'AdditiveCipherConcretePolicy::GetAlignment' vendor/cryptopp/vendor_cryptopp/panama.cpp:500:37: note: Derived function 'PanamaCipherPolicy < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::GetAlignment' vendor/cryptopp/vendor_cryptopp/panama.cpp:494:36: warning: The class 'PanamaCipherPolicy < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Panama < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/panama.cpp:21:24: note: Parent function 'Panama < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/panama.cpp:494:36: note: Derived function 'PanamaCipherPolicy < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/panama.cpp:500:37: warning: The class 'PanamaCipherPolicy < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >' defines member function with name 'GetAlignment' also defined in its parent struct 'AdditiveCipherConcretePolicy'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/strciphr.h:220:15: note: Parent function 'AdditiveCipherConcretePolicy::GetAlignment' vendor/cryptopp/vendor_cryptopp/panama.cpp:500:37: note: Derived function 'PanamaCipherPolicy < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::GetAlignment' vendor/cryptopp/vendor_cryptopp/panama.cpp:494:36: warning: The class 'PanamaCipherPolicy < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Panama < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/panama.cpp:21:24: note: Parent function 'Panama < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/panama.cpp:494:36: note: Derived function 'PanamaCipherPolicy < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/panama.h:146:11: style: The destructor '~PanamaCipherPolicy < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/panama.h:146:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/panama.h:149:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/panama.h:149:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/panama.h:146:11: style: The destructor '~PanamaCipherPolicy < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/panama.h:146:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/panama.h:48:11: style: The destructor '~PanamaHash < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/panama.h:28:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/panama.h:48:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/panama.h:53:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/panama.h:53:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/panama.h:56:7: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:103:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/panama.h:56:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/panama.h:48:11: style: The destructor '~PanamaHash < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/panama.h:28:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/panama.h:48:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/panama.cpp:381:23: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/panama.cpp:382:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/panama.cpp:384:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/panama.cpp:385:23: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/panama.cpp:381:17: style: Variable 'b16' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/panama.cpp:382:17: style: Variable 'b4' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:63:80: style:inconclusive: Function 'Pad' argument 2 names different: declaration 'raw' definition 'input'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/pkcspad.h:29:51: note: Function 'Pad' argument 2 names different: declaration 'raw' definition 'input'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:63:80: note: Function 'Pad' argument 2 names different: declaration 'raw' definition 'input'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:63:94: style:inconclusive: Function 'Pad' argument 3 names different: declaration 'inputLength' definition 'inputLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/pkcspad.h:29:63: note: Function 'Pad' argument 3 names different: declaration 'inputLength' definition 'inputLen'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:63:94: note: Function 'Pad' argument 3 names different: declaration 'inputLength' definition 'inputLen'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:63:110: style:inconclusive: Function 'Pad' argument 4 names different: declaration 'padded' definition 'pkcsBlock'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/pkcspad.h:29:82: note: Function 'Pad' argument 4 names different: declaration 'padded' definition 'pkcsBlock'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:63:110: note: Function 'Pad' argument 4 names different: declaration 'padded' definition 'pkcsBlock'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:63:128: style:inconclusive: Function 'Pad' argument 5 names different: declaration 'paddedLength' definition 'pkcsBlockLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/pkcspad.h:29:97: note: Function 'Pad' argument 5 names different: declaration 'paddedLength' definition 'pkcsBlockLen'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:63:128: note: Function 'Pad' argument 5 names different: declaration 'paddedLength' definition 'pkcsBlockLen'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:86:64: style:inconclusive: Function 'Unpad' argument 1 names different: declaration 'padded' definition 'pkcsBlock'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/pkcspad.h:30:35: note: Function 'Unpad' argument 1 names different: declaration 'padded' definition 'pkcsBlock'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:86:64: note: Function 'Unpad' argument 1 names different: declaration 'padded' definition 'pkcsBlock'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:86:82: style:inconclusive: Function 'Unpad' argument 2 names different: declaration 'paddedLength' definition 'pkcsBlockLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/pkcspad.h:30:50: note: Function 'Unpad' argument 2 names different: declaration 'paddedLength' definition 'pkcsBlockLen'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:86:82: note: Function 'Unpad' argument 2 names different: declaration 'paddedLength' definition 'pkcsBlockLen'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:86:102: style:inconclusive: Function 'Unpad' argument 3 names different: declaration 'raw' definition 'output'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/pkcspad.h:30:70: note: Function 'Unpad' argument 3 names different: declaration 'raw' definition 'output'. vendor/cryptopp/vendor_cryptopp/pkcspad.cpp:86:102: note: Function 'Unpad' argument 3 names different: declaration 'raw' definition 'output'. vendor/cryptopp/vendor_cryptopp/seckey.h:370:98: debug: Failed to instantiate template "MessageAuthenticationCodeImpl". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/simple.h:25:48: debug: Failed to instantiate template "MessageAuthenticationCodeImpl". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/poly1305.cpp:286:27: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < byte , FixedSizeAllocatorWithCleanup < byte , 16 , NullAllocator < byte > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/poly1305.h:72:7: performance:inconclusive: Technically the member function 'Poly1305_Base < Rijndael >::HashBlocks' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/poly1305.cpp:171:24: note: Technically the member function 'Poly1305_Base < Rijndael >::HashBlocks' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/poly1305.h:72:7: note: Technically the member function 'Poly1305_Base < Rijndael >::HashBlocks' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/poly1305.h:73:7: performance:inconclusive: Technically the member function 'Poly1305_Base < Rijndael >::HashFinal' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/poly1305.cpp:178:24: note: Technically the member function 'Poly1305_Base < Rijndael >::HashFinal' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/poly1305.h:73:7: note: Technically the member function 'Poly1305_Base < Rijndael >::HashFinal' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < byte , FixedSizeAllocatorWithCleanup < byte , 16 , NullAllocator < byte > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < byte , FixedSizeAllocatorWithCleanup < byte , 16 , NullAllocator < byte > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < byte , FixedSizeAllocatorWithCleanup < byte , 16 , NullAllocator < byte > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/poly1305.h:155:2: style: Class 'Poly1305 < Rijndael >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:380:2: style: Class 'MessageAuthenticationCodeFinal < Poly1305_Base < Rijndael > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/poly1305.h:54:11: style: The destructor '~Poly1305_Base < Rijndael >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:54:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/poly1305.cpp:43:29: style: The scope of the variable 'c' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/poly1305.cpp:44:9: style: The scope of the variable 'd0' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/poly1305.cpp:44:13: style: The scope of the variable 'd1' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/poly1305.cpp:44:17: style: The scope of the variable 'd2' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/poly1305.cpp:44:21: style: The scope of the variable 'd3' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/poly1305.cpp:283:50: style:inconclusive: Function 'Resynchronize' argument 1 names different: declaration 'iv' definition 'nonce'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/poly1305.h:57:34: note: Function 'Resynchronize' argument 1 names different: declaration 'iv' definition 'nonce'. vendor/cryptopp/vendor_cryptopp/poly1305.cpp:283:50: note: Function 'Resynchronize' argument 1 names different: declaration 'iv' definition 'nonce'. vendor/cryptopp/vendor_cryptopp/poly1305.cpp:283:61: style:inconclusive: Function 'Resynchronize' argument 2 names different: declaration 'ivLength' definition 'nonceLength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/poly1305.h:57:42: note: Function 'Resynchronize' argument 2 names different: declaration 'ivLength' definition 'nonceLength'. vendor/cryptopp/vendor_cryptopp/poly1305.cpp:283:61: note: Function 'Resynchronize' argument 2 names different: declaration 'ivLength' definition 'nonceLength'. vendor/cryptopp/vendor_cryptopp/poly1305.cpp:286:39: style: Variable 'nonceLength' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/pubkey.cpp:56:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.cpp:125:98: style:inconclusive: Function 'RecoverAndRestart' argument 2 names different: declaration 'recoveryAccumulator' definition 'messageAccumulator'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/pubkey.h:528:82: note: Function 'RecoverAndRestart' argument 2 names different: declaration 'recoveryAccumulator' definition 'messageAccumulator'. vendor/cryptopp/vendor_cryptopp/pubkey.cpp:125:98: note: Function 'RecoverAndRestart' argument 2 names different: declaration 'recoveryAccumulator' definition 'messageAccumulator'. vendor/cryptopp/vendor_cryptopp/pssr.h:37:7: performance:inconclusive: Technically the member function 'CryptoPP::PSSR_MEM_Base::AllowNonrecoverablePart' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pssr.cpp:39:21: note: Technically the member function 'CryptoPP::PSSR_MEM_Base::AllowNonrecoverablePart' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/pssr.h:37:7: note: Technically the member function 'CryptoPP::PSSR_MEM_Base::AllowNonrecoverablePart' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/ripemd.h:47:40: warning: The class 'RIPEMD128' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , RIPEMD128 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , RIPEMD128 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/ripemd.h:47:40: note: Derived function 'RIPEMD128::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/ripemd.h:22:40: warning: The class 'RIPEMD160' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , RIPEMD160 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , RIPEMD160 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/ripemd.h:22:40: note: Derived function 'RIPEMD160::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/whrlpool.h:32:40: warning: The class 'Whirlpool' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , Whirlpool >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , Whirlpool >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/whrlpool.h:32:40: note: Derived function 'Whirlpool::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/whrlpool.h:37:7: warning: The class 'Whirlpool' defines member function with name 'TruncatedFinal' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Parent function 'IteratedHashBase::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/whrlpool.h:37:7: note: Derived function 'Whirlpool::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/pssr.cpp:34:21: warning: The class 'PSSR_MEM_Base' defines member function with name 'IsProbabilistic' also defined in its parent class 'PK_SignatureMessageEncodingMethod'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:326:7: note: Parent function 'PK_SignatureMessageEncodingMethod::IsProbabilistic' vendor/cryptopp/vendor_cryptopp/pssr.cpp:34:21: note: Derived function 'PSSR_MEM_Base::IsProbabilistic' vendor/cryptopp/vendor_cryptopp/pssr.cpp:39:21: warning: The class 'PSSR_MEM_Base' defines member function with name 'AllowNonrecoverablePart' also defined in its parent class 'PK_SignatureMessageEncodingMethod'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:328:7: note: Parent function 'PK_SignatureMessageEncodingMethod::AllowNonrecoverablePart' vendor/cryptopp/vendor_cryptopp/pssr.cpp:39:21: note: Derived function 'PSSR_MEM_Base::AllowNonrecoverablePart' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 20 , RIPEMD160 , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 20 , RIPEMD160 , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 40 , RIPEMD320 , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 40 , RIPEMD320 , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , RIPEMD128 , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , RIPEMD128 , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 32 , RIPEMD256 , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 32 , RIPEMD256 , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 64 , Whirlpool , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 64 , Whirlpool , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/ripemd.h:34:40: warning: The class 'RIPEMD320' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , RIPEMD320 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , RIPEMD320 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/ripemd.h:34:40: note: Derived function 'RIPEMD320::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/ripemd.h:60:40: warning: The class 'RIPEMD256' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , RIPEMD256 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , RIPEMD256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/ripemd.h:60:40: note: Derived function 'RIPEMD256::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/whrlpool.h:33:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/whrlpool.h:33:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 20 , RIPEMD160 , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 40 , RIPEMD320 , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 16 , RIPEMD128 , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 32 , RIPEMD256 , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 64 , Whirlpool , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/queue.cpp:187:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/queue.cpp:217:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/queue.h:203:7: style:inconclusive: Technically the member function 'CryptoPP::ByteQueue::Destroy' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/queue.cpp:185:17: note: Technically the member function 'CryptoPP::ByteQueue::Destroy' can be const. vendor/cryptopp/vendor_cryptopp/queue.h:203:7: note: Technically the member function 'CryptoPP::ByteQueue::Destroy' can be const. vendor/cryptopp/vendor_cryptopp/queue.cpp:20:2: style: Class 'ByteQueueNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rabbit.h:43:1: style: The class 'RabbitPolicy' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/cryptopp/vendor_cryptopp/rabbit.h:61:1: style: The class 'RabbitWithIVPolicy' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 12 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 12 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 12 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 12 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/rabbit.h:46:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:46:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.h:47:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:47:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.h:48:7: style: The function 'CanOperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:235:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:48:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.h:49:7: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:49:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.h:64:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:64:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.h:65:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:65:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.h:66:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:66:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.h:67:7: style: The function 'CanOperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:235:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:67:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.h:68:7: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabbit.h:68:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabbit.cpp:86:75: style:inconclusive: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rabbit.h:46:62: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/rabbit.cpp:86:75: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/rabbit.cpp:86:91: style:inconclusive: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rabbit.h:46:74: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/rabbit.cpp:86:91: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/rabbit.cpp:157:81: style:inconclusive: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rabbit.h:64:62: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/rabbit.cpp:157:81: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/rabbit.cpp:157:97: style:inconclusive: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rabbit.h:64:74: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/rabbit.cpp:157:97: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/mdc.h:22:64: debug: Failed to instantiate template "FixedKeyLength". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/mdc.h:44:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/mdc.h:49:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/randpool.cpp:54:4: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/randpool.cpp:64:6: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/randpool.cpp:65:6: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/randpool.cpp:66:6: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/mdc.h:44:52: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/mdc.h:49:55: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/mdc.h:59:46: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/mdc.h:68:31: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/mdc.h:69:43: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/mdc.h:70:40: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/randpool.cpp:166:41: style:inconclusive: Function 'GenerateBlock' argument 1 names different: declaration 'output' definition 'outString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/randpool.h:88:27: note: Function 'GenerateBlock' argument 1 names different: declaration 'output' definition 'outString'. vendor/cryptopp/vendor_cryptopp/randpool.cpp:166:41: note: Function 'GenerateBlock' argument 1 names different: declaration 'output' definition 'outString'. vendor/cryptopp/vendor_cryptopp/rabin.cpp:123:31: warning: The class 'InvertibleRabinFunction' defines member function with name 'BERDecode' also defined in its parent class 'RabinFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rabin.cpp:13:21: note: Parent function 'RabinFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/rabin.cpp:123:31: note: Derived function 'InvertibleRabinFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/rabin.cpp:135:31: warning: The class 'InvertibleRabinFunction' defines member function with name 'DEREncode' also defined in its parent class 'RabinFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rabin.cpp:22:21: note: Parent function 'RabinFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/rabin.cpp:135:31: note: Derived function 'InvertibleRabinFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/rabin.h:34:10: style: The function 'ApplyFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:146:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:34:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:35:10: style: The function 'PreimageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:80:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:35:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:36:10: style: The function 'ImageBound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:84:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:36:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:38:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2419:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:38:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:39:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:499:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:39:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:40:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2403:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:40:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:85:10: style: The function 'CalculateInverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:202:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:85:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:87:7: style: The function 'Validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rabin.h:38:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:87:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:88:7: style: The function 'GetVoidValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rabin.h:39:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:88:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:89:7: style: The function 'AssignFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/rabin.h:40:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:89:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.h:91:7: style: The function 'GenerateRandom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2520:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rabin.h:91:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rabin.cpp:153:2: style: Same expression used in consecutive assignments of 'r' and 'r2'. [duplicateAssignExpression] vendor/cryptopp/vendor_cryptopp/rabin.cpp:154:10: note: Same expression used in consecutive assignments of 'r' and 'r2'. vendor/cryptopp/vendor_cryptopp/rabin.cpp:153:2: note: Same expression used in consecutive assignments of 'r' and 'r2'. vendor/cryptopp/vendor_cryptopp/rabin.cpp:31:53: style:inconclusive: Function 'ApplyFunction' argument 1 names different: declaration 'x' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rabin.h:34:39: note: Function 'ApplyFunction' argument 1 names different: declaration 'x' definition 'in'. vendor/cryptopp/vendor_cryptopp/rabin.cpp:31:53: note: Function 'ApplyFunction' argument 1 names different: declaration 'x' definition 'in'. vendor/cryptopp/vendor_cryptopp/rabin.cpp:147:94: style:inconclusive: Function 'CalculateInverse' argument 2 names different: declaration 'x' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rabin.h:85:70: note: Function 'CalculateInverse' argument 2 names different: declaration 'x' definition 'in'. vendor/cryptopp/vendor_cryptopp/rabin.cpp:147:94: note: Function 'CalculateInverse' argument 2 names different: declaration 'x' definition 'in'. vendor/cryptopp/vendor_cryptopp/rc2.cpp:14:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_EFFECTIVE_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/rc5.cpp:19:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RC5_WORD [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 64 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 64 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 64 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 64 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/rc2.h:66:3: style: Class 'Encryption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rc2.h:78:3: style: Class 'Decryption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:328:2: style: Class 'BlockCipherFinal < ENCRYPTION , Enc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:328:2: style: Class 'BlockCipherFinal < DECRYPTION , Dec >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned short , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rc2.cpp:10:45: style:inconclusive: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rc2.h:35:36: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. vendor/cryptopp/vendor_cryptopp/rc2.cpp:10:45: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. vendor/cryptopp/vendor_cryptopp/rc2.cpp:10:63: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keyLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rc2.h:35:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/rc2.cpp:10:63: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < RC5_WORD , AllocatorWithCleanup < RC5_WORD > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < RC5_WORD , AllocatorWithCleanup < RC5_WORD > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < RC5_WORD , AllocatorWithCleanup < RC5_WORD > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < RC5_WORD , AllocatorWithCleanup < RC5_WORD > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/seckey.h:88:14: performance:inconclusive: Technically the member function 'VariableRounds < 16 , 1 , 2147483647 >::ThrowIfInvalidRounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < RC5 :: RC5_WORD , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rc5.cpp:10:45: style:inconclusive: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'k'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rc5.h:30:36: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'k'. vendor/cryptopp/vendor_cryptopp/rc5.cpp:10:45: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'k'. vendor/cryptopp/vendor_cryptopp/rc5.cpp:10:61: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rc5.h:30:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/rc5.cpp:10:61: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/rc6.cpp:20:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RC6_WORD [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < RC6_WORD , AllocatorWithCleanup < RC6_WORD > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < RC6_WORD , AllocatorWithCleanup < RC6_WORD > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < RC6_WORD , AllocatorWithCleanup < RC6_WORD > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < RC6_WORD , AllocatorWithCleanup < RC6_WORD > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/seckey.h:88:14: performance:inconclusive: Technically the member function 'VariableRounds < 20 , 1 , 2147483647 >::ThrowIfInvalidRounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < RC6 :: RC6_WORD , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rc6.cpp:11:45: style:inconclusive: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'k'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rc6.h:31:36: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'k'. vendor/cryptopp/vendor_cryptopp/rc6.cpp:11:45: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'k'. vendor/cryptopp/vendor_cryptopp/rc6.cpp:11:61: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rc6.h:31:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/rc6.cpp:11:61: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/dmac.h:17:45: debug: Failed to instantiate template "SameKeyLengthAs". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/wake.h:19:31: debug: Failed to instantiate template "FixedKeyLength". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unkeyed [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:92:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5 [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/hkdf.h:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/hkdf.h:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/hkdf.h:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/cbcmac.h:43:89: debug: Failed to instantiate template "SameKeyLengthAs". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/iterhash.h:154:14: performance:inconclusive: Technically the member function 'IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 32 , HashTransformation >::CorrectEndianess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/iterhash.h:154:14: performance:inconclusive: Technically the member function 'IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , HashTransformation >::CorrectEndianess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/iterhash.h:154:14: performance:inconclusive: Technically the member function 'IteratedHash < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , HashTransformation >::CorrectEndianess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/iterhash.h:154:14: performance:inconclusive: Technically the member function 'IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , HashTransformation >::CorrectEndianess' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/shake.h:56:10: warning: The class 'SHAKE' defines member function with name 'ThrowIfInvalidTruncatedSize' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1277:7: note: Parent function 'HashTransformation::ThrowIfInvalidTruncatedSize' vendor/cryptopp/vendor_cryptopp/shake.h:56:10: note: Derived function 'SHAKE::ThrowIfInvalidTruncatedSize' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA256 > > , CryptoPP :: HMAC < SHA256 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA256 > > , CryptoPP :: HMAC < SHA256 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA512 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA512 > > , CryptoPP :: HMAC < SHA512 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA512 > > , CryptoPP :: HMAC < SHA512 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA512 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < Whirlpool >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < Whirlpool > > , CryptoPP :: HMAC < Whirlpool > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < Whirlpool > > , CryptoPP :: HMAC < Whirlpool > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < Whirlpool >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/panama.h:53:14: warning: The class 'PanamaHash < LittleEndian >' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Panama < LittleEndian >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/panama.h:29:14: note: Parent function 'Panama < LittleEndian >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/panama.h:53:14: note: Derived function 'PanamaHash < LittleEndian >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/panama.h:53:14: warning: The class 'PanamaHash < BigEndian >' defines member function with name 'AlgorithmProvider' also defined in its parent class 'Panama < BigEndian >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/panama.h:29:14: note: Parent function 'Panama < BigEndian >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/panama.h:53:14: note: Derived function 'PanamaHash < BigEndian >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/panama.h:152:15: warning: The class 'PanamaCipherPolicy' defines member function with name 'GetAlignment' also defined in its parent struct 'AdditiveCipherConcretePolicy'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/strciphr.h:220:15: note: Parent function 'AdditiveCipherConcretePolicy::GetAlignment' vendor/cryptopp/vendor_cryptopp/panama.h:152:15: note: Derived function 'PanamaCipherPolicy::GetAlignment' vendor/cryptopp/vendor_cryptopp/sha3.h:39:5: style: Class 'SHA3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/shake.h:40:5: style: Class 'SHAKE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/shake.h:126:5: style: Class 'SHAKE128' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/shake.h:156:5: style: Class 'SHAKE256' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/drbg.h:334:5: style: Class 'HMAC_DRBG < SHA1 , 16 , 55 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/drbg.h:334:5: style: Class 'HMAC_DRBG < SHA256 , 16 , 55 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/drbg.h:210:5: style: Class 'Hash_DRBG < SHA1 , 16 , 55 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/drbg.h:210:5: style: Class 'Hash_DRBG < SHA256 , 16 , 55 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < Whirlpool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/shake.h:80:5: style: Class 'SHAKE_Final < 128 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/shake.h:80:5: style: Class 'SHAKE_Final < 256 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/sha3.h:42:18: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha3.h:42:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha3.h:43:18: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha3.h:43:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha3.h:45:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha3.h:45:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha3.h:46:10: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha3.h:46:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha3.h:47:10: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha3.h:47:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/shake.h:43:18: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/shake.h:43:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/shake.h:44:18: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/shake.h:44:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/shake.h:46:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/shake.h:46:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/shake.h:47:10: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/shake.h:47:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/shake.h:48:10: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/shake.h:48:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:324:10: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:324:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/blake2.h:432:10: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/blake2.h:432:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/panama.h:146:11: style: The destructor '~PanamaCipherPolicy' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/panama.h:146:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/panama.h:48:11: style: The destructor '~PanamaHash < LittleEndian >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/panama.h:28:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/panama.h:48:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/panama.h:48:11: style: The destructor '~PanamaHash < BigEndian >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/panama.h:28:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/panama.h:48:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: style: The destructor '~HKDF < SHA1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:37:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1529:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:37:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:42:9: style: The function 'MaxDerivedKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1537:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:42:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:47:9: style: The function 'GetValidDerivedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1542:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:47:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:50:9: style: The function 'DeriveKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1565:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:50:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:78:20: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1576:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:78:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: style: The destructor '~HKDF < SHA256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: style: The destructor '~HKDF < SHA512 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: style: The destructor '~HKDF < Whirlpool >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < SHA256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < SHA512 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < Whirlpool >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/shake.h:88:18: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/shake.h:88:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/shake.h:90:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/shake.h:90:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha3.h:77:18: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1165:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha3.h:77:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sha3.h:79:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sha3.h:79:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 32 , HashTransformation >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , HashTransformation >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , HashTransformation >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , HashTransformation >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: style: The destructor '~HKDF < SHA1 >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: style: The destructor '~HKDF < SHA256 >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: style: The destructor '~HKDF < SHA512 >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: style: The destructor '~HKDF < Whirlpool >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hkdf.h:28:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 32 , HashTransformation >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned int , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , HashTransformation >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , HashTransformation >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: style: The destructor '~IteratedHash < unsigned long long , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , HashTransformation >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:43:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/regtest1.cpp:89:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:90:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:91:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:92:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:93:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:94:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:95:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:96:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:97:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:98:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:99:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:100:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:101:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:102:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:103:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:104:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:105:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:106:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:107:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:108:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:109:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:110:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:111:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:112:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:113:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:114:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:115:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:116:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:117:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:118:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:119:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:120:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:121:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:122:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:123:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:135:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:150:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:151:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:152:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:153:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:154:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:156:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/wake.h:21:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN_ORDER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:157:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/seal.h:21:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN_ORDER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:158:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest1.cpp:159:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/siphash.h:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/siphash.h:66:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/siphash.h:68:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/siphash.h:70:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/siphash.h:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_RESYNCHRONIZABLE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/siphash.h:256:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN_ORDER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seal.h:28:1: style: The class 'SEAL_Policy' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/cryptopp/vendor_cryptopp/panama.h:126:3: warning:inconclusive: Member variable 'HermeticHashFunctionMAC < PanamaHash < LittleEndian > , PanamaHash < LittleEndian > >::m_keyed' is not initialized in the constructor. Maybe it should be initialized directly in the class HermeticHashFunctionMAC < PanamaHash < LittleEndian > , PanamaHash < LittleEndian > >? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/panama.h:127:2: warning: Member variable 'HermeticHashFunctionMAC < PanamaHash < LittleEndian > , PanamaHash < LittleEndian > >::m_keyed' is not initialized in the constructor. Maybe it should be initialized directly in the class HermeticHashFunctionMAC < PanamaHash < LittleEndian > , PanamaHash < LittleEndian > >? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/panama.h:126:3: warning:inconclusive: Member variable 'HermeticHashFunctionMAC < PanamaHash < BigEndian > , PanamaHash < BigEndian > >::m_keyed' is not initialized in the constructor. Maybe it should be initialized directly in the class HermeticHashFunctionMAC < PanamaHash < BigEndian > , PanamaHash < BigEndian > >? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/panama.h:127:2: warning: Member variable 'HermeticHashFunctionMAC < PanamaHash < BigEndian > , PanamaHash < BigEndian > >::m_keyed' is not initialized in the constructor. Maybe it should be initialized directly in the class HermeticHashFunctionMAC < PanamaHash < BigEndian > , PanamaHash < BigEndian > >? [uninitDerivedMemberVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 100 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/speck.h:43:47: debug: Failed to instantiate template "VariableKeyLength". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/threefish.h:25:52: debug: Failed to instantiate template "FixedKeyLength". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 100 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 100 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 100 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < Weak :: MD5 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < Weak :: MD5 > > , CryptoPP :: HMAC < Weak :: MD5 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < Weak :: MD5 > > , CryptoPP :: HMAC < Weak :: MD5 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < Weak :: MD5 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < RIPEMD160 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < RIPEMD160 > > , CryptoPP :: HMAC < RIPEMD160 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < RIPEMD160 > > , CryptoPP :: HMAC < RIPEMD160 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < RIPEMD160 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA224 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA224 > > , CryptoPP :: HMAC < SHA224 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA224 > > , CryptoPP :: HMAC < SHA224 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA224 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < SHA384 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA384 > > , CryptoPP :: HMAC < SHA384 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < SHA384 > > , CryptoPP :: HMAC < SHA384 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < SHA384 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cmac.h:67:21: warning: The class 'CMAC < AES >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < CMAC_Base , CryptoPP :: CMAC < AES > > , CryptoPP :: CMAC < AES > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < CMAC_Base , CryptoPP :: CMAC < AES > > , CryptoPP :: CMAC < AES > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cmac.h:67:21: note: Derived function 'CMAC < AES >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cmac.h:67:21: warning: The class 'CMAC < DES_EDE3 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < CMAC_Base , CryptoPP :: CMAC < DES_EDE3 > > , CryptoPP :: CMAC < DES_EDE3 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < CMAC_Base , CryptoPP :: CMAC < DES_EDE3 > > , CryptoPP :: CMAC < DES_EDE3 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cmac.h:67:21: note: Derived function 'CMAC < DES_EDE3 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/siphash.h:53:21: warning: The class 'SipHash_Base < 2 , 4 , false >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'SipHash_Info < false >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/siphash.h:41:40: note: Parent function 'SipHash_Info < false >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/siphash.h:53:21: note: Derived function 'SipHash_Base < 2 , 4 , false >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/siphash.h:53:21: warning: The class 'SipHash_Base < 4 , 8 , false >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'SipHash_Info < false >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/siphash.h:41:40: note: Parent function 'SipHash_Info < false >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/siphash.h:53:21: note: Derived function 'SipHash_Base < 4 , 8 , false >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/poly1305.h:155:2: style: Class 'Poly1305 < AES >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/dmac.h:64:2: style: Class 'DMAC < AES >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cmac.h:64:2: style: Class 'CMAC < AES >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cmac.h:64:2: style: Class 'CMAC < DES_EDE3 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < Weak :: MD5 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < RIPEMD160 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:380:2: style: Class 'MessageAuthenticationCodeFinal < Poly1305_Base < AES > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:380:2: style: Class 'MessageAuthenticationCodeFinal < DMAC_Base < AES > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cbcmac.h:51:2: style: Class 'CBC_MAC < AES >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/salsa.h:42:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/salsa.h:42:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/salsa.h:43:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/salsa.h:43:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/salsa.h:44:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/salsa.h:44:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/salsa.h:45:7: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/salsa.h:45:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/salsa.h:46:7: style: The function 'SeekToIteration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:174:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/salsa.h:46:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/salsa.h:53:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:192:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/salsa.h:53:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/salsa.h:85:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/salsa.h:42:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/salsa.h:85:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/salsa.h:86:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/salsa.h:44:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/salsa.h:86:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:33:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:192:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:33:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:34:7: style: The function 'CipherSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:157:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:34:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:35:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:35:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:36:7: style: The function 'CipherResynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:163:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:36:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:37:7: style: The function 'CipherIsRandomAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:170:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/sosemanuk.h:37:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:57:11: style: The destructor '~SipHash_Base < 2 , 4 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/siphash.h:57:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:61:23: style: The function 'DigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1152:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:61:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:63:17: style: The function 'MinKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:648:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:63:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:65:17: style: The function 'MaxKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:652:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:65:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:67:17: style: The function 'DefaultKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:656:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:67:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:69:17: style: The function 'GetValidKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:666:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:69:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:71:25: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:734:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:71:25: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:73:23: style: The function 'IVSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:761:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:73:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:75:23: style: The function 'OptimalBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1172:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:75:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:77:23: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1177:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:77:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:80:15: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1125:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:80:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:81:15: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1226:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:81:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:85:15: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:85:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:86:15: style: The function 'Restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1147:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/siphash.h:86:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:57:11: style: The destructor '~SipHash_Base < 4 , 8 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/siphash.h:57:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/poly1305.h:54:11: style: The destructor '~Poly1305_Base < AES >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/poly1305.h:54:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: style: The destructor '~AdditiveCipherConcretePolicy < unsigned int , 20 , 1 , AdditiveCipherAbstractPolicy >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:106:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:84:16: style: The function 'AccessCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/vmac.h:41:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:84:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/vmac.h:85:6: style: The function 'DefaultDigestSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/vmac.h:42:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/vmac.h:85:6: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dmac.h:23:10: style: The destructor '~DMAC_Base < AES >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/dmac.h:23:10: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cmac.h:70:16: style: The function 'AccessCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cmac.h:43:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cmac.h:70:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < Weak :: MD5 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < RIPEMD160 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < SHA224 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < SHA384 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/seckey.h:294:15: style: The function 'IVSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/vmac.h:29:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/seckey.h:294:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: style: The destructor '~AdditiveCipherConcretePolicy < unsigned int , 20 , 1 , AdditiveCipherAbstractPolicy >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:106:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:213:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/regtest2.cpp:61:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:62:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:63:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:64:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:65:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:66:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:67:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:68:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:69:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:70:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:71:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:72:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:73:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:74:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:75:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:76:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:77:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:78:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:79:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:80:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/regtest2.cpp:81:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:720:20: debug: Failed to instantiate template "DL_SS". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/rsa.h:172:23: debug: Failed to instantiate template "TF_ES". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/tea.h:130:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/xts.h:110:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIQUE_IV [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simon.h:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kwords [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simon.h:159:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kwords [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/speck.h:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kwords [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/speck.h:159:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kwords [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.h:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LITTLE_ENDIAN_ORDER [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 132 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , ROUNDS > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 5 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , ROUNDS > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 64 , NullAllocator < unsigned int > , true > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/pubkey.h:2298:34: warning: The class 'TF_ES < RSA , CryptoPP :: OAEP < SHA1 , P1363_MGF1 > , TF_ES < RSA , CryptoPP :: OAEP < SHA1 , P1363_MGF1 > , int > >' defines member function with name 'StaticAlgorithmName' also defined in its parent struct 'RSA'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rsa.h:162:53: note: Parent function 'RSA::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2298:34: note: Derived function 'TF_ES < RSA , CryptoPP :: OAEP < SHA1 , P1363_MGF1 > , TF_ES < RSA , CryptoPP :: OAEP < SHA1 , P1363_MGF1 > , int > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: warning: The class 'TF_SS < ESIGN_Keys , P1363_EMSA5 , SHA1 , TF_SS < ESIGN_Keys , P1363_EMSA5 , SHA1 , int > >' defines member function with name 'StaticAlgorithmName' also defined in its parent struct 'ESIGN_Keys'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/esign.h:153:40: note: Parent function 'ESIGN_Keys::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: note: Derived function 'TF_SS < ESIGN_Keys , P1363_EMSA5 , SHA1 , TF_SS < ESIGN_Keys , P1363_EMSA5 , SHA1 , int > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: warning: The class 'TF_SS < RSA , PKCS1v15 , Weak :: MD2 , TF_SS < RSA , PKCS1v15 , Weak :: MD2 , int > >' defines member function with name 'StaticAlgorithmName' also defined in its parent struct 'RSA'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rsa.h:162:53: note: Parent function 'RSA::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: note: Derived function 'TF_SS < RSA , PKCS1v15 , Weak :: MD2 , TF_SS < RSA , PKCS1v15 , Weak :: MD2 , int > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: warning: The class 'TF_SS < RSA , PKCS1v15 , SHA1 , TF_SS < RSA , PKCS1v15 , SHA1 , int > >' defines member function with name 'StaticAlgorithmName' also defined in its parent struct 'RSA'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rsa.h:162:53: note: Parent function 'RSA::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: note: Derived function 'TF_SS < RSA , PKCS1v15 , SHA1 , TF_SS < RSA , PKCS1v15 , SHA1 , int > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: warning: The class 'TF_SS < RSA , PSS , SHA1 , TF_SS < RSA , PSS , SHA1 , int > >' defines member function with name 'StaticAlgorithmName' also defined in its parent struct 'RSA'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rsa.h:162:53: note: Parent function 'RSA::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: note: Derived function 'TF_SS < RSA , PSS , SHA1 , TF_SS < RSA , PSS , SHA1 , int > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: warning: The class 'TF_SS < RW , P1363_EMSA2 , SHA1 , TF_SS < RW , P1363_EMSA2 , SHA1 , int > >' defines member function with name 'StaticAlgorithmName' also defined in its parent struct 'RW'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rw.h:130:40: note: Parent function 'RW::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2323:34: note: Derived function 'TF_SS < RW , P1363_EMSA2 , SHA1 , TF_SS < RW , P1363_EMSA2 , SHA1 , int > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: warning: The class 'DSA2 < SHA224 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA224 , CryptoPP :: DSA2 < SHA224 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA224 , CryptoPP :: DSA2 < SHA224 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: note: Derived function 'DSA2 < SHA224 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: warning: The class 'DSA2 < SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA256 , CryptoPP :: DSA2 < SHA256 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA256 , CryptoPP :: DSA2 < SHA256 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: note: Derived function 'DSA2 < SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: warning: The class 'DSA2 < SHA384 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA384 , CryptoPP :: DSA2 < SHA384 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA384 , CryptoPP :: DSA2 < SHA384 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: note: Derived function 'DSA2 < SHA384 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: warning: The class 'DSA2 < SHA512 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA512 , CryptoPP :: DSA2 < SHA512 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_Keys_DSA , DL_Algorithm_GDSA < Integer > , DL_SignatureMessageEncodingMethod_DSA , SHA512 , CryptoPP :: DSA2 < SHA512 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:832:37: note: Derived function 'DSA2 < SHA512 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: warning: The struct 'DSA_RFC6979 < SHA1 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA1 > , DL_SignatureMessageEncodingMethod_DSA , SHA1 , CryptoPP :: DSA_RFC6979 < SHA1 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA1 > , DL_SignatureMessageEncodingMethod_DSA , SHA1 , CryptoPP :: DSA_RFC6979 < SHA1 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: note: Derived function 'DSA_RFC6979 < SHA1 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: warning: The struct 'DSA_RFC6979 < SHA224 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA224 > , DL_SignatureMessageEncodingMethod_DSA , SHA224 , CryptoPP :: DSA_RFC6979 < SHA224 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA224 > , DL_SignatureMessageEncodingMethod_DSA , SHA224 , CryptoPP :: DSA_RFC6979 < SHA224 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: note: Derived function 'DSA_RFC6979 < SHA224 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: warning: The struct 'DSA_RFC6979 < SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA256 > , DL_SignatureMessageEncodingMethod_DSA , SHA256 , CryptoPP :: DSA_RFC6979 < SHA256 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA256 > , DL_SignatureMessageEncodingMethod_DSA , SHA256 , CryptoPP :: DSA_RFC6979 < SHA256 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: note: Derived function 'DSA_RFC6979 < SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: warning: The struct 'DSA_RFC6979 < SHA384 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA384 > , DL_SignatureMessageEncodingMethod_DSA , SHA384 , CryptoPP :: DSA_RFC6979 < SHA384 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA384 > , DL_SignatureMessageEncodingMethod_DSA , SHA384 , CryptoPP :: DSA_RFC6979 < SHA384 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: note: Derived function 'DSA_RFC6979 < SHA384 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: warning: The struct 'DSA_RFC6979 < SHA512 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA512 > , DL_SignatureMessageEncodingMethod_DSA , SHA512 , CryptoPP :: DSA_RFC6979 < SHA512 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS < DL_SignatureKeys_GFP , DL_Algorithm_DSA_RFC6979 < Integer , SHA512 > , DL_SignatureMessageEncodingMethod_DSA , SHA512 , CryptoPP :: DSA_RFC6979 < SHA512 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:847:37: note: Derived function 'DSA_RFC6979 < SHA512 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < Integer , true , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:552:14: style: The destructor '~DL_Algorithm_NR < Integer >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:552:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:554:10: style: The function 'Sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1418:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:554:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:562:10: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1426:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:562:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < Integer , true , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:552:14: style: The destructor '~DL_Algorithm_NR < Integer >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1409:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:552:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/regtest4.cpp:38:2: style: Instance of 'CryptoPP::RegisterDefaultFactoryFor' object is destroyed immediately. [unusedScopedObject] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:597:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:628:26: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:630:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:631:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:632:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:633:2: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:699:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:735:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:736:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:741:26: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rijndael.cpp:397:72: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'keyLength' definition 'keyLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rijndael.h:52:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/rijndael.cpp:397:72: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'keyLength' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/seckey.h:88:14: performance:inconclusive: Technically the member function 'VariableRounds < 32 , 1 , 2147483647 >::ThrowIfInvalidRounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 132 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 132 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 132 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , ROUNDS > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , ROUNDS > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , ROUNDS > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 5 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 5 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned short , FixedSizeAllocatorWithCleanup < short , 5 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , ROUNDS > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , ROUNDS > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , ROUNDS > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 64 , NullAllocator < unsigned int > , true > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 64 , NullAllocator < unsigned int > , true > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < unsigned int , 64 , NullAllocator < unsigned int > , true > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/tiger.h:38:40: warning: The class 'Tiger' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , Tiger >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 > , Tiger >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/tiger.h:38:40: note: Derived function 'Tiger::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/xts.h:84:18: warning: The class 'XTS_ModeBase' defines member function with name 'BlockSize' also defined in its parent class 'CipherModeBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/modes.h:129:22: note: Parent function 'CipherModeBase::BlockSize' vendor/cryptopp/vendor_cryptopp/xts.h:84:18: note: Derived function 'XTS_ModeBase::BlockSize' vendor/cryptopp/vendor_cryptopp/xts.h:80:10: warning: The class 'XTS_ModeBase' defines member function with name 'ThrowIfInvalidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:814:7: note: Parent function 'SimpleKeyingInterface::ThrowIfInvalidKeyLength' vendor/cryptopp/vendor_cryptopp/xts.h:80:10: note: Derived function 'XTS_ModeBase::ThrowIfInvalidKeyLength' vendor/cryptopp/vendor_cryptopp/tea.h:126:8: style: The function 'UncheckedSetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:809:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/tea.h:126:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/tea.h:133:16: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:893:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/tea.h:133:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/tea.h:144:8: style: The function 'ProcessAndXorBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:869:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/tea.h:144:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/tea.h:151:8: style: The function 'ProcessAndXorBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:869:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/tea.h:151:8: note: Function in derived class vendor/cryptopp/vendor_cryptopp/tiger.h:39:14: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:94:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/tiger.h:39:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/tiger.h:53:7: style: The function 'TruncatedFinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/tiger.h:53:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:59:14: style: The destructor '~XTS_ModeBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:253:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/xts.h:59:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/xts.h:61:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:619:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:61:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:63:17: style: The function 'AlgorithmProvider' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:55:14: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:63:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:66:12: style: The function 'MinKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:61:9: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:66:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:68:12: style: The function 'MaxKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:65:9: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:68:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:70:12: style: The function 'DefaultKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:69:9: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:70:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:72:12: style: The function 'GetValidKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:79:9: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:72:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:74:10: style: The function 'IsValidKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:85:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:74:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:95:18: style: The function 'MinLastBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1021:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:95:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:97:18: style: The function 'OptimalDataAlignment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:90:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:97:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:109:10: style: The function 'SetKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:679:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:109:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:110:20: style: The function 'IVRequirement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:100:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:110:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:111:10: style: The function 'Resynchronize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:783:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:111:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:112:10: style: The function 'ProcessData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:990:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:112:10: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:113:12: style: The function 'ProcessLastBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1004:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:113:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:123:18: style: The function 'ResizeBuffers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/modes.h:265:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:123:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:178:18: style: The function 'AccessBlockCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/xts.h:128:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:178:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xts.h:180:18: style: The function 'AccessTweakCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/xts.h:129:26: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xts.h:180:18: note: Function in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 24 , Tiger , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/rng.cpp:91:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/rng.cpp:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/rng.h:32:9: style:inconclusive: Technically the member function 'CryptoPP::LC_RNG::GetSeed' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/rng.h:27:2: style: Class 'LC_RNG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rng.h:30:7: style: The function 'GenerateBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1488:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rng.h:30:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rng.h:70:7: style: The function 'GenerateIntoBufferedTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1500:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rng.h:70:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rng.h:90:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rng.h:90:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rng.cpp:79:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rng.cpp:82:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rng.cpp:107:23: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rng.cpp:109:61: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/rng.cpp:60:39: style:inconclusive: Function 'X917RNG' argument 1 names different: declaration 'cipher' definition 'c'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rng.h:68:31: note: Function 'X917RNG' argument 1 names different: declaration 'cipher' definition 'c'. vendor/cryptopp/vendor_cryptopp/rng.cpp:60:39: note: Function 'X917RNG' argument 1 names different: declaration 'cipher' definition 'c'. vendor/cryptopp/vendor_cryptopp/ripemd.cpp:46:58: style:inconclusive: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ripemd.h:21:54: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. vendor/cryptopp/vendor_cryptopp/ripemd.cpp:46:58: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. vendor/cryptopp/vendor_cryptopp/ripemd.cpp:249:58: style:inconclusive: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ripemd.h:33:54: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. vendor/cryptopp/vendor_cryptopp/ripemd.cpp:249:58: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. vendor/cryptopp/vendor_cryptopp/ripemd.cpp:472:58: style:inconclusive: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ripemd.h:46:54: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. vendor/cryptopp/vendor_cryptopp/ripemd.cpp:472:58: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. vendor/cryptopp/vendor_cryptopp/ripemd.cpp:637:58: style:inconclusive: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ripemd.h:59:54: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. vendor/cryptopp/vendor_cryptopp/ripemd.cpp:637:58: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'X'. vendor/cryptopp/vendor_cryptopp/rsa.h:183:23: debug: Failed to instantiate template "TF_SS". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/rw.cpp:218:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/rsa.cpp:162:31: style:inconclusive: Boolean expression 'e.IsEven()' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] vendor/cryptopp/vendor_cryptopp/rw.cpp:172:28: warning: The class 'InvertibleRWFunction' defines member function with name 'BERDecode' also defined in its parent class 'RWFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rw.cpp:22:18: note: Parent function 'RWFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/rw.cpp:172:28: note: Derived function 'InvertibleRWFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/rw.cpp:184:28: warning: The class 'InvertibleRWFunction' defines member function with name 'DEREncode' also defined in its parent class 'RWFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rw.cpp:29:18: note: Parent function 'RWFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/rw.cpp:184:28: note: Derived function 'InvertibleRWFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/rw.cpp:36:50: style:inconclusive: Function 'ApplyFunction' argument 1 names different: declaration 'x' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rw.h:42:39: note: Function 'ApplyFunction' argument 1 names different: declaration 'x' definition 'in'. vendor/cryptopp/vendor_cryptopp/rw.cpp:36:50: note: Function 'ApplyFunction' argument 1 names different: declaration 'x' definition 'in'. vendor/cryptopp/vendor_cryptopp/rw.cpp:149:71: style:inconclusive: Function 'LoadPrecomputation' argument 1 names different: declaration 'storedPrecomputation' definition 'bt'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rw.h:113:58: note: Function 'LoadPrecomputation' argument 1 names different: declaration 'storedPrecomputation' definition 'bt'. vendor/cryptopp/vendor_cryptopp/rw.cpp:149:71: note: Function 'LoadPrecomputation' argument 1 names different: declaration 'storedPrecomputation' definition 'bt'. vendor/cryptopp/vendor_cryptopp/rw.cpp:160:71: style:inconclusive: Function 'SavePrecomputation' argument 1 names different: declaration 'storedPrecomputation' definition 'bt'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rw.h:114:58: note: Function 'SavePrecomputation' argument 1 names different: declaration 'storedPrecomputation' definition 'bt'. vendor/cryptopp/vendor_cryptopp/rw.cpp:160:71: note: Function 'SavePrecomputation' argument 1 names different: declaration 'storedPrecomputation' definition 'bt'. vendor/cryptopp/vendor_cryptopp/rsa.cpp:109:2: style: Class 'RSAPrimeSelector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/rsa.cpp:110:7: style: The function 'IsAcceptable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/nbtheory.h:118:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/rsa.cpp:110:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/rw.cpp:46:13: style: Variable 'r3b' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/rsa.cpp:155:81: style:inconclusive: Function 'Initialize' argument 2 names different: declaration 'modulusBits' definition 'keybits'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/rsa.h:75:59: note: Function 'Initialize' argument 2 names different: declaration 'modulusBits' definition 'keybits'. vendor/cryptopp/vendor_cryptopp/rsa.cpp:155:81: note: Function 'Initialize' argument 2 names different: declaration 'modulusBits' definition 'keybits'. vendor/cryptopp/vendor_cryptopp/safer.h:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seckey.h:88:14: performance:inconclusive: Technically the member function 'VariableRounds < 10 , 1 , 13 >::ThrowIfInvalidRounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/misc.h:2533:2: style: Class 'GetBlock < unsigned char , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , false >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/safer.cpp:107:31: style: The scope of the variable 't' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/safer.cpp:133:31: style: The scope of the variable 't' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/safer.cpp:58:47: style:inconclusive: Function 'UncheckedSetKey' argument 1 names different: declaration 'userkey' definition 'userkey_1'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/safer.h:23:36: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userkey' definition 'userkey_1'. vendor/cryptopp/vendor_cryptopp/safer.cpp:58:47: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userkey' definition 'userkey_1'. vendor/cryptopp/vendor_cryptopp/salsa.cpp:698:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordType [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:10: style: The scope of the variable 'x0' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:14: style: The scope of the variable 'x1' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:18: style: The scope of the variable 'x2' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:22: style: The scope of the variable 'x3' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:26: style: The scope of the variable 'x4' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:30: style: The scope of the variable 'x5' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:34: style: The scope of the variable 'x6' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:38: style: The scope of the variable 'x7' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:42: style: The scope of the variable 'x8' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:46: style: The scope of the variable 'x9' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:50: style: The scope of the variable 'x10' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:55: style: The scope of the variable 'x11' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:60: style: The scope of the variable 'x12' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:65: style: The scope of the variable 'x13' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:70: style: The scope of the variable 'x14' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/salsa.cpp:651:75: style: The scope of the variable 'x15' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/pwdbased.h:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pwdbased.h:418:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seal.h:28:47: debug: Failed to instantiate template "AdditiveCipherConcretePolicy". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/scrypt.h:98:17: performance:inconclusive: Technically the member function 'CryptoPP::Scrypt::ValidateParameters' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/scrypt.cpp:185:14: note: Technically the member function 'CryptoPP::Scrypt::ValidateParameters' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/scrypt.h:98:17: note: Technically the member function 'CryptoPP::Scrypt::ValidateParameters' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: warning: The class 'HMAC < CryptoPP :: SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < CryptoPP :: SHA256 > > , CryptoPP :: HMAC < CryptoPP :: SHA256 > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < HMAC_Base , CryptoPP :: HMAC < CryptoPP :: SHA256 > > , CryptoPP :: HMAC < CryptoPP :: SHA256 > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:68:21: note: Derived function 'HMAC < CryptoPP :: SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < CryptoPP :: SHA256 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/scrypt.h:36:14: style: The destructor '~Scrypt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/scrypt.h:36:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/scrypt.h:43:17: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1529:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/scrypt.h:43:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/scrypt.h:48:12: style: The function 'MaxDerivedKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1537:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/scrypt.h:48:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/scrypt.h:53:12: style: The function 'GetValidDerivedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1542:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/scrypt.h:53:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/scrypt.h:56:12: style: The function 'DeriveKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1565:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/scrypt.h:56:12: note: Function in derived class vendor/cryptopp/vendor_cryptopp/scrypt.h:94:23: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1576:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/scrypt.h:94:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:32:11: style: The destructor '~PKCS5_PBKDF1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:32:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:41:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1529:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:41:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:46:9: style: The function 'MaxDerivedKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1537:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:46:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:51:9: style: The function 'GetValidDerivedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1542:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:51:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:54:17: style: The function 'DeriveKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1565:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:54:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:81:20: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1576:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:81:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:323:11: style: The destructor '~PKCS12_PBKDF' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:323:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:332:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1529:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:332:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:337:9: style: The function 'MaxDerivedKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1537:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:337:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:342:9: style: The function 'GetValidDerivedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1542:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:342:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:345:9: style: The function 'DeriveKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1565:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:345:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:371:20: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1576:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:371:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:161:11: style: The destructor '~PKCS5_PBKDF2_HMAC < CryptoPP :: SHA256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:161:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:170:14: style: The function 'AlgorithmName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1529:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:170:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:176:9: style: The function 'MaxDerivedKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1537:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:176:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:181:9: style: The function 'GetValidDerivedLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1542:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:181:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:184:9: style: The function 'DeriveKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1565:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:184:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:210:20: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1576:28: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:210:20: note: Function in derived class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: style: The destructor '~HMAC < CryptoPP :: SHA256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/hmac.h:20:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/hmac.h:58:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/scrypt.h:36:14: style: The destructor '~Scrypt' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/scrypt.h:36:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:32:11: style: The destructor '~PKCS5_PBKDF1' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:32:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:323:11: style: The destructor '~PKCS12_PBKDF' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:323:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:161:11: style: The destructor '~PKCS5_PBKDF2_HMAC < CryptoPP :: SHA256 >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:161:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/seal.cpp:190:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_KEYSTREAM [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/scrypt.cpp:185:40: style:inconclusive: Function 'ValidateParameters' argument 1 names different: declaration 'derivedlen' definition 'derivedLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/scrypt.h:98:43: note: Function 'ValidateParameters' argument 1 names different: declaration 'derivedlen' definition 'derivedLen'. vendor/cryptopp/vendor_cryptopp/scrypt.cpp:185:40: note: Function 'ValidateParameters' argument 1 names different: declaration 'derivedlen' definition 'derivedLen'. vendor/cryptopp/vendor_cryptopp/scrypt.cpp:283:76: style:inconclusive: Function 'DeriveKey' argument 9 names different: declaration 'parallelization' definition 'parallel'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/scrypt.h:88:85: note: Function 'DeriveKey' argument 9 names different: declaration 'parallelization' definition 'parallel'. vendor/cryptopp/vendor_cryptopp/scrypt.cpp:283:76: note: Function 'DeriveKey' argument 9 names different: declaration 'parallelization' definition 'parallel'. vendor/cryptopp/vendor_cryptopp/scrypt.cpp:59:41: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] vendor/cryptopp/vendor_cryptopp/scrypt.cpp:72:40: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] vendor/cryptopp/vendor_cryptopp/scrypt.cpp:137:11: style: Variable 'X' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/seal.h:28:1: style: The class 'SEAL_Policy < EnumToType < ByteOrder , BIG_ENDIAN_ORDER > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/cryptopp/vendor_cryptopp/seal.h:28:1: style: The class 'SEAL_Policy < EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/cryptopp/vendor_cryptopp/seal.cpp:23:2: style: Struct 'SEAL_Gamma' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seal.h:32:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/seal.h:32:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/seal.cpp:111:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:115:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:119:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:123:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:130:8: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:134:8: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:138:8: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:142:8: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:150:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:155:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:160:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:165:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:169:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:173:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:177:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:182:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/seal.cpp:215:4: style: Variable 'a' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:215:8: style: Variable 'b' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:215:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:215:16: style: Variable 'd' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:215:21: style: Variable 'n1' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:215:26: style: Variable 'n2' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:215:31: style: Variable 'n3' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:215:36: style: Variable 'n4' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:216:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seal.cpp:216:8: style: Variable 'q' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/seed.cpp:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seed.cpp:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/seed.cpp:96:25: style: The scope of the variable 't0' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/seed.cpp:96:29: style: The scope of the variable 't1' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/seed.cpp:63:46: style:inconclusive: Function 'UncheckedSetKey' argument 1 names different: declaration 'key' definition 'userKey'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/seed.h:30:36: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/seed.cpp:63:46: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/sha.cpp:418:9: debug: Failed to instantiate template "rotrConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/serpent.cpp:44:71: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/serpent.h:36:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/serpent.cpp:44:71: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/sha.cpp:367:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_state [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/sha.cpp:950:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_state [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/sha.cpp:1018:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_state [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/shacal2.cpp:68:20: debug: Failed to instantiate template "rotrConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/shacal2.cpp:56:71: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/shacal2.h:32:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/shacal2.cpp:56:71: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/shake.h:56:10: performance:inconclusive: Technically the member function 'CryptoPP::SHAKE::ThrowIfInvalidTruncatedSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/shake.cpp:55:13: note: Technically the member function 'CryptoPP::SHAKE::ThrowIfInvalidTruncatedSize' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/shake.h:56:10: note: Technically the member function 'CryptoPP::SHAKE::ThrowIfInvalidTruncatedSize' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/shake.cpp:55:13: warning: The class 'SHAKE' defines member function with name 'ThrowIfInvalidTruncatedSize' also defined in its parent class 'HashTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1277:7: note: Parent function 'HashTransformation::ThrowIfInvalidTruncatedSize' vendor/cryptopp/vendor_cryptopp/shake.cpp:55:13: note: Derived function 'SHAKE::ThrowIfInvalidTruncatedSize' vendor/cryptopp/vendor_cryptopp/shark.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned long long , AllocatorWithCleanup < long > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , AllocatorWithCleanup < long > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , AllocatorWithCleanup < long > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned long long , AllocatorWithCleanup < long > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/seckey.h:88:14: performance:inconclusive: Technically the member function 'VariableRounds < 6 , 2 , 2147483647 >::ThrowIfInvalidRounds' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/modes.h:440:14: warning: The class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > , typename CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > :: PolicyInterface >' defines member function with name 'AlgorithmProvider' also defined in its parent class 'CFB_CipherTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/strciphr.h:628:14: note: Parent function 'CFB_CipherTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/modes.h:440:14: note: Derived function 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > , typename CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > :: PolicyInterface >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > , typename CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > :: PolicyInterface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/strciphr.h:67:11: style: The destructor '~ConcretePolicyHolder < Empty , CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > , typename CFB_EncryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > :: PolicyInterface >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:565:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:67:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/shark.cpp:45:4: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/shark.cpp:52:20: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/shark.cpp:96:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/shark.cpp:125:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/shark.cpp:131:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/shark.cpp:160:3: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/shark.cpp:36:65: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keyLen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/shark.h:33:54: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/shark.cpp:36:65: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keyLen'. vendor/cryptopp/vendor_cryptopp/shark.cpp:36:95: style:inconclusive: Function 'UncheckedSetKey' argument 3 names different: declaration 'param' definition 'params'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/shark.h:33:84: note: Function 'UncheckedSetKey' argument 3 names different: declaration 'param' definition 'params'. vendor/cryptopp/vendor_cryptopp/shark.cpp:36:95: note: Function 'UncheckedSetKey' argument 3 names different: declaration 'param' definition 'params'. vendor/cryptopp/vendor_cryptopp/simon.h:43:47: debug: Failed to instantiate template "VariableKeyLength". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/simeck.cpp:51:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simeck.cpp:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simeck.cpp:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simeck.cpp:110:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simeck.cpp:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simeck.cpp:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simon.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kwords [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simon.cpp:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simon.cpp:291:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simon.cpp:357:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kwords [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simon.cpp:413:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/simon.cpp:439:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/sm3.cpp:84:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/sm3.cpp:245:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/sm3.cpp:250:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SM3 , 32 , true >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SM3 , 32 , true >::StateBuf' vendor/cryptopp/vendor_cryptopp/sm3.h:53:43: warning: The class 'SM3' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , SM3 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 > , SM3 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/sm3.h:53:43: note: Derived function 'SM3::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 64 , 32 , SM3 , 32 , true >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/skipjack.cpp:81:50: style:inconclusive: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/skipjack.h:41:36: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. vendor/cryptopp/vendor_cryptopp/skipjack.cpp:81:50: note: Function 'UncheckedSetKey' argument 1 names different: declaration 'userKey' definition 'key'. vendor/cryptopp/vendor_cryptopp/sm4.cpp:87:69: error: Array 'rkeys[32]' accessed at index -1, which is out of bounds. [negativeIndex] vendor/cryptopp/vendor_cryptopp/sm4.cpp:88:69: error: Array 'rkeys[32]' accessed at index -2, which is out of bounds. [negativeIndex] vendor/cryptopp/vendor_cryptopp/sm4.cpp:89:69: error: Array 'rkeys[32]' accessed at index -3, which is out of bounds. [negativeIndex] vendor/cryptopp/vendor_cryptopp/sm4.cpp:80:69: error: Array 'rkeys[32]' accessed at index 32, which is out of bounds. [arrayIndexOutOfBounds] vendor/cryptopp/vendor_cryptopp/sm4.cpp:81:69: error: Array 'rkeys[32]' accessed at index 33, which is out of bounds. [arrayIndexOutOfBounds] vendor/cryptopp/vendor_cryptopp/sm4.cpp:82:69: error: Array 'rkeys[32]' accessed at index 34, which is out of bounds. [arrayIndexOutOfBounds] vendor/cryptopp/vendor_cryptopp/sm4.cpp:150:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/sm4.cpp:181:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:687:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WordType [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/speck.cpp:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kwords [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/speck.cpp:250:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/speck.cpp:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/speck.cpp:339:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kwords [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/speck.cpp:395:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/speck.cpp:421:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:9: style: The scope of the variable 't' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:12: style: The scope of the variable 'u0' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:16: style: The scope of the variable 'u1' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:20: style: The scope of the variable 'u2' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:24: style: The scope of the variable 'u3' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:32: style: The scope of the variable 'v0' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:36: style: The scope of the variable 'v1' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:40: style: The scope of the variable 'v2' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:679:44: style: The scope of the variable 'v3' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:33:78: style:inconclusive: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/sosemanuk.h:34:62: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:33:78: note: Function 'CipherSetKey' argument 2 names different: declaration 'key' definition 'userKey'. vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:33:94: style:inconclusive: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/sosemanuk.h:34:74: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:33:94: note: Function 'CipherSetKey' argument 3 names different: declaration 'length' definition 'keylen'. vendor/cryptopp/vendor_cryptopp/square.cpp:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/square.cpp:149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/square.cpp:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUNDS [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 4 * ( ROUNDS + 1 ) > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 4 * ( ROUNDS + 1 ) > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 4 * ( ROUNDS + 1 ) > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 4 * ( ROUNDS + 1 ) > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/sse_simd.cpp:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/sse_simd.cpp:87:33: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/sse_simd.cpp:107:30: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/tea.cpp:26:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/tea.cpp:66:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/tea.cpp:111:14: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/tea.cpp:112:46: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/tea.cpp:141:14: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/tea.cpp:142:46: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/tea.cpp:114:24: style: The scope of the variable 'e' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/tea.cpp:144:22: style: The scope of the variable 'e' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/threefish.cpp:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rkey [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.cpp:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.cpp:348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.cpp:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rkey [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.cpp:386:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.cpp:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.cpp:442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rkey [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.cpp:451:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/threefish.cpp:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wspace [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/tiger.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 24 , Tiger , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned long long , EnumToType < ByteOrder , LITTLE_ENDIAN_ORDER > , 64 , 24 , Tiger , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/tiger.cpp:37:13: warning: The class 'Tiger' defines member function with name 'TruncatedFinal' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Parent function 'IteratedHashBase::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/tiger.cpp:37:13: note: Derived function 'Tiger::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/tiger.cpp:54:32: style:inconclusive: Function 'Transform' argument 1 names different: declaration 'digest' definition 'state'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/tiger.h:47:32: note: Function 'Transform' argument 1 names different: declaration 'digest' definition 'state'. vendor/cryptopp/vendor_cryptopp/tiger.cpp:54:32: note: Function 'Transform' argument 1 names different: declaration 'digest' definition 'state'. vendor/cryptopp/vendor_cryptopp/tiger.h:53:7: warning: The class 'Tiger' defines member function with name 'TruncatedFinal' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Parent function 'IteratedHashBase::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/tiger.h:53:7: note: Derived function 'Tiger::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/ttmac.cpp:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ttmac.cpp:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ttmac.cpp:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HashWordType [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/ttmac.cpp:62:39: style:inconclusive: Function 'TruncatedFinal' argument 1 names different: declaration 'mac' definition 'hash'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/ttmac.h:24:28: note: Function 'TruncatedFinal' argument 1 names different: declaration 'mac' definition 'hash'. vendor/cryptopp/vendor_cryptopp/ttmac.cpp:62:39: note: Function 'TruncatedFinal' argument 1 names different: declaration 'mac' definition 'hash'. vendor/cryptopp/vendor_cryptopp/test.cpp:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:565:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:578:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:585:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:695:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:709:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:787:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:843:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CHANNEL [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/test.cpp:1078:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/twofish.cpp:55:71: style:inconclusive: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/twofish.h:29:58: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/twofish.cpp:55:71: note: Function 'UncheckedSetKey' argument 2 names different: declaration 'length' definition 'keylength'. vendor/cryptopp/vendor_cryptopp/default.h:90:2: style: Class 'DataEncryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:129:2: style: Class 'DataDecryptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:185:2: style: Class 'DataEncryptorWithMAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/default.h:231:2: style: Class 'DataDecryptorWithMAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zlib.h:20:2: style: Class 'ZlibCompressor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zlib.h:22:2: style: Class 'ZlibCompressor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zlib.h:49:2: style: Class 'ZlibDecompressor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/zlib.h:28:7: style: The function 'WritePrestreamHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zdeflate.h:129:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:28:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zlib.h:29:7: style: The function 'ProcessUncompressedData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zdeflate.h:130:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:29:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zlib.h:30:7: style: The function 'WritePoststreamTail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zdeflate.h:132:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:30:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zlib.h:50:15: style: The function 'GetLog2WindowSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:120:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:50:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zlib.h:53:15: style: The function 'MaxPrestreamHeaderSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:126:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:53:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zlib.h:54:7: style: The function 'ProcessPrestreamHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:127:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:54:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zlib.h:55:7: style: The function 'ProcessDecompressedData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:128:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:55:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zlib.h:56:15: style: The function 'MaxPoststreamTailSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:130:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:56:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/zlib.h:57:7: style: The function 'ProcessPoststreamTail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/zinflate.h:131:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/zlib.h:57:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/smartptr.h:226:2: style: Class 'vector_member_ptrs < HashFilter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:226:2: style: Class 'vector_member_ptrs < FileSink >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:226:2: style: Class 'vector_member_ptrs < FileSource >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/test.cpp:190:23: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:282:17: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:285:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:287:34: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:295:34: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:296:35: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:333:18: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:611:30: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:630:30: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:716:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:734:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:745:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:768:25: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:786:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:809:66: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:842:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:865:66: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/test.cpp:776:14: style: The scope of the variable 'channel' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/test.cpp:832:14: style: The scope of the variable 'channel' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/test.cpp:672:29: style:inconclusive: Function 'DigestFile' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:103:29: note: Function 'DigestFile' argument 1 names different: declaration 'file' definition 'filename'. vendor/cryptopp/vendor_cryptopp/test.cpp:672:29: note: Function 'DigestFile' argument 1 names different: declaration 'file' definition 'filename'. vendor/cryptopp/vendor_cryptopp/test.cpp:729:39: style:inconclusive: Function 'EncryptString' argument 1 names different: declaration 'plaintext' definition 'instr'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:108:39: note: Function 'EncryptString' argument 1 names different: declaration 'plaintext' definition 'instr'. vendor/cryptopp/vendor_cryptopp/test.cpp:729:39: note: Function 'EncryptString' argument 1 names different: declaration 'plaintext' definition 'instr'. vendor/cryptopp/vendor_cryptopp/test.cpp:740:39: style:inconclusive: Function 'DecryptString' argument 1 names different: declaration 'ciphertext' definition 'instr'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:109:39: note: Function 'DecryptString' argument 1 names different: declaration 'ciphertext' definition 'instr'. vendor/cryptopp/vendor_cryptopp/test.cpp:740:39: note: Function 'DecryptString' argument 1 names different: declaration 'ciphertext' definition 'instr'. vendor/cryptopp/vendor_cryptopp/test.cpp:913:31: style:inconclusive: Function 'Base64Encode' argument 1 names different: declaration 'infile' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:123:31: note: Function 'Base64Encode' argument 1 names different: declaration 'infile' definition 'in'. vendor/cryptopp/vendor_cryptopp/test.cpp:913:31: note: Function 'Base64Encode' argument 1 names different: declaration 'infile' definition 'in'. vendor/cryptopp/vendor_cryptopp/test.cpp:913:47: style:inconclusive: Function 'Base64Encode' argument 2 names different: declaration 'outfile' definition 'out'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:123:51: note: Function 'Base64Encode' argument 2 names different: declaration 'outfile' definition 'out'. vendor/cryptopp/vendor_cryptopp/test.cpp:913:47: note: Function 'Base64Encode' argument 2 names different: declaration 'outfile' definition 'out'. vendor/cryptopp/vendor_cryptopp/test.cpp:918:31: style:inconclusive: Function 'Base64Decode' argument 1 names different: declaration 'infile' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:124:31: note: Function 'Base64Decode' argument 1 names different: declaration 'infile' definition 'in'. vendor/cryptopp/vendor_cryptopp/test.cpp:918:31: note: Function 'Base64Decode' argument 1 names different: declaration 'infile' definition 'in'. vendor/cryptopp/vendor_cryptopp/test.cpp:918:47: style:inconclusive: Function 'Base64Decode' argument 2 names different: declaration 'outfile' definition 'out'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:124:51: note: Function 'Base64Decode' argument 2 names different: declaration 'outfile' definition 'out'. vendor/cryptopp/vendor_cryptopp/test.cpp:918:47: note: Function 'Base64Decode' argument 2 names different: declaration 'outfile' definition 'out'. vendor/cryptopp/vendor_cryptopp/test.cpp:923:28: style:inconclusive: Function 'HexEncode' argument 1 names different: declaration 'infile' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:125:28: note: Function 'HexEncode' argument 1 names different: declaration 'infile' definition 'in'. vendor/cryptopp/vendor_cryptopp/test.cpp:923:28: note: Function 'HexEncode' argument 1 names different: declaration 'infile' definition 'in'. vendor/cryptopp/vendor_cryptopp/test.cpp:923:44: style:inconclusive: Function 'HexEncode' argument 2 names different: declaration 'outfile' definition 'out'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:125:48: note: Function 'HexEncode' argument 2 names different: declaration 'outfile' definition 'out'. vendor/cryptopp/vendor_cryptopp/test.cpp:923:44: note: Function 'HexEncode' argument 2 names different: declaration 'outfile' definition 'out'. vendor/cryptopp/vendor_cryptopp/test.cpp:928:28: style:inconclusive: Function 'HexDecode' argument 1 names different: declaration 'infile' definition 'in'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:126:28: note: Function 'HexDecode' argument 1 names different: declaration 'infile' definition 'in'. vendor/cryptopp/vendor_cryptopp/test.cpp:928:28: note: Function 'HexDecode' argument 1 names different: declaration 'infile' definition 'in'. vendor/cryptopp/vendor_cryptopp/test.cpp:928:44: style:inconclusive: Function 'HexDecode' argument 2 names different: declaration 'outfile' definition 'out'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/test.cpp:126:48: note: Function 'HexDecode' argument 2 names different: declaration 'outfile' definition 'out'. vendor/cryptopp/vendor_cryptopp/test.cpp:928:44: note: Function 'HexDecode' argument 2 names different: declaration 'outfile' definition 'out'. vendor/cryptopp/vendor_cryptopp/test.cpp:302:10: style: Variable 'found' can be declared as pointer to const [constVariablePointer] vendor/cryptopp/vendor_cryptopp/test.cpp:454:36: style: Parameter 'argv' can be declared as const array [constParameter] vendor/cryptopp/vendor_cryptopp/validat10.cpp:500:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat10.cpp:501:28: style: Variable 'fail' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/validat3.cpp:211:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat3.cpp:222:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat3.cpp:458:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat3.cpp:643:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat3.cpp:974:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat3.cpp:1293:27: error: Buffer is accessed out of bounds: expected [bufferAccessOutOfBounds] vendor/cryptopp/vendor_cryptopp/drbg.h:210:5: style: Class 'Hash_DRBG < SHA512 , 32 , 111 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validat3.cpp:352:20: style: Condition 'cacheLineSize<16' is always false [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/validat3.cpp:351:44: note: Calling function 'GetCacheLineSize' returns 32 vendor/cryptopp/vendor_cryptopp/validat3.cpp:351:44: note: Assignment 'cacheLineSize=GetCacheLineSize()', assigned value is 32 vendor/cryptopp/vendor_cryptopp/validat3.cpp:352:20: note: Condition 'cacheLineSize<16' is always false vendor/cryptopp/vendor_cryptopp/validat3.cpp:352:42: style: Condition 'cacheLineSize>256' is always false [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/validat3.cpp:351:44: note: Calling function 'GetCacheLineSize' returns 32 vendor/cryptopp/vendor_cryptopp/validat3.cpp:351:44: note: Assignment 'cacheLineSize=GetCacheLineSize()', assigned value is 32 vendor/cryptopp/vendor_cryptopp/validat3.cpp:352:42: note: Condition 'cacheLineSize>256' is always false vendor/cryptopp/vendor_cryptopp/validat3.cpp:352:51: style: Condition '!IsPowerOf2(cacheLineSize)' is always false [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/validat3.cpp:351:44: note: Calling function 'GetCacheLineSize' returns 32 vendor/cryptopp/vendor_cryptopp/validat3.cpp:351:44: note: Assignment 'cacheLineSize=GetCacheLineSize()', assigned value is 32 vendor/cryptopp/vendor_cryptopp/validat3.cpp:352:62: note: Calling function 'IsPowerOf2' returns 1 vendor/cryptopp/vendor_cryptopp/validat3.cpp:352:51: note: Condition '!IsPowerOf2(cacheLineSize)' is always false vendor/cryptopp/vendor_cryptopp/siphash.h:38:29: debug: Failed to instantiate template "FixedKeyLength". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/validat4.cpp:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:239:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:330:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:377:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:652:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:660:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:673:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:842:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:882:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:910:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:943:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:976:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1010:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1039:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1068:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1268:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1290:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1381:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1533:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1596:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1628:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1661:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1668:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1675:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1682:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1689:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1696:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1703:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1736:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1743:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1750:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1757:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1763:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1769:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1775:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1781:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1787:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1793:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1802:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1808:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:226:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat4.cpp:208:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCKSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:90:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:117:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:137:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:213:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:225:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:231:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:243:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:373:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:452:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:518:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:524:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:674:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYLENGTH [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:752:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:786:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:839:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:873:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:971:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1001:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1015:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1313:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1767:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/siphash.h:146:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_nullNameValuePairs [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/siphash.h:152:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_nullNameValuePairs [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/siphash.h:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGESTSIZE [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat5.cpp:276:15: style:inconclusive: Boolean expression 'pass' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] vendor/cryptopp/vendor_cryptopp/validat5.cpp:303:15: style:inconclusive: Boolean expression 'pass' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] vendor/cryptopp/vendor_cryptopp/validat5.cpp:328:15: style:inconclusive: Boolean expression 'pass' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] vendor/cryptopp/vendor_cryptopp/validat5.cpp:358:15: style:inconclusive: Boolean expression 'pass' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] vendor/cryptopp/vendor_cryptopp/validat4.cpp:302:7: style:inconclusive: Technically the member function 'CryptoPP::Test::FilterTester::GetResult' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/modes.h:440:14: warning: The class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > , typename CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > :: PolicyInterface >' defines member function with name 'AlgorithmProvider' also defined in its parent class 'CFB_CipherTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/strciphr.h:628:14: note: Parent function 'CFB_CipherTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/modes.h:440:14: note: Derived function 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > , typename CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > :: PolicyInterface >::AlgorithmProvider' vendor/cryptopp/vendor_cryptopp/cbcmac.h:54:21: warning: The class 'CBC_MAC < DES >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < SimpleKeyingInterfaceImpl < CBC_MAC_Base , CryptoPP :: CBC_MAC < DES > > , CryptoPP :: CBC_MAC < DES > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < SimpleKeyingInterfaceImpl < CBC_MAC_Base , CryptoPP :: CBC_MAC < DES > > , CryptoPP :: CBC_MAC < DES > >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/cbcmac.h:54:21: note: Derived function 'CBC_MAC < DES >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/validat4.cpp:1445:2: style: Class 'MyEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1479:2: style: Class 'MyDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validat4.cpp:222:2: style: Class 'VariableRoundsCipherFactory < BlockCipherFinal < ENCRYPTION , SAFER_Impl < Enc , SAFER_K_Info , false > > , BlockCipherFinal < DECRYPTION , SAFER_Impl < Dec , SAFER_K_Info , false > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validat4.cpp:222:2: style: Class 'VariableRoundsCipherFactory < BlockCipherFinal < ENCRYPTION , SAFER_Impl < Enc , SAFER_SK_Info , true > > , BlockCipherFinal < DECRYPTION , SAFER_Impl < Dec , SAFER_SK_Info , true > > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validat4.cpp:222:2: style: Class 'VariableRoundsCipherFactory < BlockCipherFinal < ENCRYPTION , Enc > , BlockCipherFinal < DECRYPTION , Dec > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validat4.cpp:205:2: style: Class 'FixedRoundsCipherFactory < BlockCipherFinal < ENCRYPTION , Base > , BlockCipherFinal < DECRYPTION , Base > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validat4.cpp:205:2: style: Class 'FixedRoundsCipherFactory < BlockCipherFinal < ENCRYPTION , Enc > , BlockCipherFinal < DECRYPTION , Dec > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/dmac.h:64:2: style: Class 'DMAC < DES >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/cbcmac.h:51:2: style: Class 'CBC_MAC < DES >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > , typename CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > :: PolicyInterface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/modes.h:419:2: style: Class 'CipherModeFinalTemplate_ExternalCipher < ConcretePolicyHolder < Empty , AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , OFB_ModePolicy > > , typename AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , OFB_ModePolicy > > :: PolicyInterface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:380:2: style: Class 'MessageAuthenticationCodeFinal < DMAC_Base < DES > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/seckey.h:328:2: style: Class 'BlockCipherFinal < DECRYPTION , Base >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/validat4.cpp:286:9: style: The function 'Put2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1768:18: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:286:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:1446:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/filters.h:358:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:1446:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:1480:7: style: The function 'IsolatedInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/basecode.h:89:7: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:1480:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:226:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/validat4.cpp:195:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:226:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:227:15: style: The function 'KeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/validat4.cpp:196:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:227:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:229:23: style: The function 'NewEncryption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/validat4.cpp:198:31: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:229:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:231:23: style: The function 'NewDecryption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/validat4.cpp:199:31: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:231:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:208:15: style: The function 'BlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/validat4.cpp:195:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:208:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:209:15: style: The function 'KeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/validat4.cpp:196:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:209:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:211:23: style: The function 'NewEncryption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/validat4.cpp:198:31: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:211:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:213:23: style: The function 'NewDecryption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/validat4.cpp:199:31: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/validat4.cpp:213:23: note: Function in derived class vendor/cryptopp/vendor_cryptopp/dmac.h:23:10: style: The destructor '~DMAC_Base < DES >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/dmac.h:23:10: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/cbcmac.h:57:16: style: The function 'AccessCipher' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cbcmac.h:28:24: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/cbcmac.h:57:16: note: Function in derived class vendor/cryptopp/vendor_cryptopp/simple.h:155:7: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1864:16: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/simple.h:155:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:67:11: style: The destructor '~ConcretePolicyHolder < Empty , CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > , typename CFB_DecryptionTemplate < AbstractPolicyHolder < CFB_CipherAbstractPolicy , CFB_ModePolicy > > :: PolicyInterface >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:565:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:67:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/strciphr.h:67:11: style: The destructor '~ConcretePolicyHolder < Empty , AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , OFB_ModePolicy > > , typename AdditiveCipherTemplate < AbstractPolicyHolder < AdditiveCipherAbstractPolicy , OFB_ModePolicy > > :: PolicyInterface >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:300:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/strciphr.h:67:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/validat4.cpp:1102:17: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1103:18: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1108:39: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1112:39: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1383:53: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1390:42: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1397:56: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1404:45: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1411:70: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1418:59: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1425:73: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1432:62: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1468:48: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1545:76: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1550:15: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1556:52: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1557:76: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1576:78: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/siphash.h:53:21: warning: The class 'SipHash_Base < 2 , 4 , true >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'SipHash_Info < true >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/siphash.h:41:40: note: Parent function 'SipHash_Info < true >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/siphash.h:53:21: note: Derived function 'SipHash_Base < 2 , 4 , true >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/siphash.h:53:21: warning: The class 'SipHash_Base < 4 , 8 , true >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'SipHash_Info < true >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/siphash.h:41:40: note: Parent function 'SipHash_Info < true >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/siphash.h:53:21: note: Derived function 'SipHash_Base < 4 , 8 , true >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/seckey.h:380:2: style: Class 'MessageAuthenticationCodeFinal < TTMAC_Base >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pwdbased.h:323:11: style: The destructor '~PKCS12_PBKDF < SHA1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:323:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:161:11: style: The destructor '~PKCS5_PBKDF2_HMAC < SHA1 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:161:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:57:11: style: The destructor '~SipHash_Base < 2 , 4 , true >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/siphash.h:57:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/siphash.h:57:11: style: The destructor '~SipHash_Base < 4 , 8 , true >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:644:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/siphash.h:57:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:323:11: style: The destructor '~PKCS12_PBKDF < SHA1 >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:323:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pwdbased.h:161:11: style: The destructor '~PKCS5_PBKDF2_HMAC < SHA1 >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1525:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pwdbased.h:161:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/validat5.cpp:276:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] vendor/cryptopp/vendor_cryptopp/validat5.cpp:303:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] vendor/cryptopp/vendor_cryptopp/validat5.cpp:328:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] vendor/cryptopp/vendor_cryptopp/validat5.cpp:358:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] vendor/cryptopp/vendor_cryptopp/validat4.cpp:242:18: style: The scope of the variable 'fail' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/validat5.cpp:831:12: style: The if condition is the same as the previous if condition [duplicateCondition] vendor/cryptopp/vendor_cryptopp/validat5.cpp:829:12: note: First condition vendor/cryptopp/vendor_cryptopp/validat5.cpp:831:12: note: Second condition vendor/cryptopp/vendor_cryptopp/validat4.cpp:679:18: style: The scope of the variable 'fail' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1069:49: style: The scope of the variable 'fail' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1455:58: style:inconclusive: Function 'IsolatedInitialize' argument 1 names different: declaration 'params' definition 'parameters'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1446:48: note: Function 'IsolatedInitialize' argument 1 names different: declaration 'params' definition 'parameters'. vendor/cryptopp/vendor_cryptopp/validat4.cpp:1455:58: note: Function 'IsolatedInitialize' argument 1 names different: declaration 'params' definition 'parameters'. vendor/cryptopp/vendor_cryptopp/validat4.cpp:1489:58: style:inconclusive: Function 'IsolatedInitialize' argument 1 names different: declaration 'params' definition 'parameters'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/validat4.cpp:1480:48: note: Function 'IsolatedInitialize' argument 1 names different: declaration 'params' definition 'parameters'. vendor/cryptopp/vendor_cryptopp/validat4.cpp:1489:58: note: Function 'IsolatedInitialize' argument 1 names different: declaration 'params' definition 'parameters'. vendor/cryptopp/vendor_cryptopp/validat5.cpp:62:11: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:65:11: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:91:21: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:707:14: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:710:36: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1075:27: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1076:27: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1077:20: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1093:27: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1094:20: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1110:27: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1111:27: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1112:20: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1168:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1173:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1178:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1183:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1188:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1203:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1208:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1213:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1218:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1223:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1238:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1243:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1248:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1253:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1258:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1273:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1278:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1283:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1288:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1293:16: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1719:21: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1724:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:1725:21: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:2173:21: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:2178:22: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat5.cpp:2179:21: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat4.cpp:716:16: style: Variable 'Output0' can be declared as const array [constVariable] vendor/cryptopp/vendor_cryptopp/validat4.cpp:720:16: style: Variable 'Output1' can be declared as const array [constVariable] vendor/cryptopp/vendor_cryptopp/validat4.cpp:724:16: style: Variable 'Output2' can be declared as const array [constVariable] vendor/cryptopp/vendor_cryptopp/validat4.cpp:728:16: style: Variable 'Output3' can be declared as const array [constVariable] vendor/cryptopp/vendor_cryptopp/validat4.cpp:784:16: style: Variable 'Output4' can be declared as const array [constVariable] vendor/cryptopp/vendor_cryptopp/validat5.cpp:74:18: style: The scope of the variable 'fail' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/validat5.cpp:699:18: style: The scope of the variable 'fail' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/validat5.cpp:729:39: style: Parameter 'pbkdf' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat5.cpp:948:40: style: Parameter 'pbkdf' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat5.cpp:810:9: style: struct member 'HKDF_TestTuple::len' is never used. [unusedStructMember] vendor/cryptopp/vendor_cryptopp/validat6.cpp:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:99:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:213:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:259:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:350:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:391:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat6.cpp:403:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:217:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:226:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:240:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:270:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat7.cpp:462:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/blumshub.h:61:7: warning: The class 'BlumBlumShub' defines member function with name 'Seek' also defined in its parent class 'StreamTransformation'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:1086:15: note: Parent function 'StreamTransformation::Seek' vendor/cryptopp/vendor_cryptopp/blumshub.h:61:7: note: Derived function 'BlumBlumShub::Seek' vendor/cryptopp/vendor_cryptopp/validat6.cpp:34:41: style: Parameter 'priv' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat6.cpp:34:61: style: Parameter 'pub' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat6.cpp:60:59: style: Parameter 'd' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat6.cpp:96:73: style: Parameter 'd' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat6.cpp:140:82: style: Parameter 'initiator' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat6.cpp:140:126: style: Parameter 'recipient' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat6.cpp:206:35: style: Parameter 'priv' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/validat6.cpp:206:54: style: Parameter 'pub' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/dh.h:42:2: style: Class 'DH_Domain < DL_GroupParameters_LUC_DefaultSafePrime , typename DL_GroupParameters_LUC_DefaultSafePrime :: DefaultCofactorOption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/dh.h:47:2: style: Class 'DH_Domain < DL_GroupParameters_LUC_DefaultSafePrime , typename DL_GroupParameters_LUC_DefaultSafePrime :: DefaultCofactorOption >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_LUC_DefaultSafePrime :: Element , typename DL_GroupParameters_LUC_DefaultSafePrime :: DefaultCofactorOption > , NewObject < DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_LUC_DefaultSafePrime :: Element , typename DL_GroupParameters_LUC_DefaultSafePrime :: DefaultCofactorOption > > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr < DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_LUC_DefaultSafePrime :: Element , typename DL_GroupParameters_LUC_DefaultSafePrime :: DefaultCofactorOption > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/dh.h:35:11: style: The destructor '~DH_Domain < DL_GroupParameters_LUC_DefaultSafePrime , typename DL_GroupParameters_LUC_DefaultSafePrime :: DefaultCofactorOption >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/dh.h:35:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: style: The destructor '~DL_SimpleKeyAgreementDomainBase < DL_GroupParameters_LUC_DefaultSafePrime :: Element >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: style: The destructor '~DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_LUC_DefaultSafePrime :: Element , typename DL_GroupParameters_LUC_DefaultSafePrime :: DefaultCofactorOption >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1481:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: style: The destructor '~DL_SimpleKeyAgreementDomainBase < DL_GroupParameters_LUC_DefaultSafePrime :: Element >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:3015:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2068:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: style: The destructor '~DL_KeyAgreementAlgorithm_DH < DL_GroupParameters_LUC_DefaultSafePrime :: Element , typename DL_GroupParameters_LUC_DefaultSafePrime :: DefaultCofactorOption >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1481:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:2149:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/validat7.cpp:655:37: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:54: style: The comparison 'ret4 != 0' is always false. [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/validat7.cpp:295:12: note: 'ret4' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:54: note: The comparison 'ret4 != 0' is always false. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:59: style: Same expression on both sides of '||' because 'ret5!=0' and 'ret4!=0' represent the same value. [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/validat7.cpp:295:20: note: 'ret5' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/validat7.cpp:295:12: note: 'ret4' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:59: note: Same expression on both sides of '||' because 'ret5!=0' and 'ret4!=0' represent the same value. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:67: style: The comparison 'ret5 != 0' is always false. [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/validat7.cpp:295:20: note: 'ret5' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:67: note: The comparison 'ret5 != 0' is always false. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:72: style: Same expression on both sides of '||' because 'ret6!=0' and 'ret5!=0' represent the same value. [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/validat7.cpp:295:28: note: 'ret6' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/validat7.cpp:295:20: note: 'ret5' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:72: note: Same expression on both sides of '||' because 'ret6!=0' and 'ret5!=0' represent the same value. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:80: style: The comparison 'ret6 != 0' is always false. [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/validat7.cpp:295:28: note: 'ret6' is assigned value '0' here. vendor/cryptopp/vendor_cryptopp/validat7.cpp:305:80: note: The comparison 'ret6 != 0' is always false. vendor/cryptopp/vendor_cryptopp/rabin.h:116:25: debug: Failed to instantiate template "TF_ES". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/validat7.cpp:465:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/validat7.cpp:466:15: style: Variable 'failed' is assigned a value that is never used. [unreadVariable] vendor/cryptopp/vendor_cryptopp/rabin.h:124:25: debug: Failed to instantiate template "TF_SS". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/validat8.cpp:214:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat8.cpp:300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat8.cpp:400:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat8.cpp:452:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat8.cpp:463:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat8.cpp:503:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat8.cpp:551:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat8.cpp:561:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat8.cpp:602:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:144:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:166:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:331:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:639:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/validat9.cpp:677:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/pubkey.h:1976:17: performance:inconclusive: Technically the member function 'DL_ObjectImplBase < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >::GetHashIdentifier' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pubkey.h:1981:9: performance:inconclusive: Technically the member function 'DL_ObjectImplBase < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >::GetDigestSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pubkey.h:1976:17: performance:inconclusive: Technically the member function 'DL_ObjectImplBase < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >::GetHashIdentifier' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pubkey.h:1981:9: performance:inconclusive: Technically the member function 'DL_ObjectImplBase < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >::GetDigestSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/pubkey.h:1972:32: warning: The class 'DL_ObjectImplBase < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >' defines member function with name 'AccessKeyInterface' also defined in its parent class 'DL_Base < DL_PrivateKey < Integer > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1532:25: note: Parent function 'DL_Base < DL_PrivateKey < Integer > >::AccessKeyInterface' vendor/cryptopp/vendor_cryptopp/pubkey.h:1972:32: note: Derived function 'DL_ObjectImplBase < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >::AccessKeyInterface' vendor/cryptopp/vendor_cryptopp/pubkey.h:1973:38: warning: The class 'DL_ObjectImplBase < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >' defines member function with name 'GetKeyInterface' also defined in its parent class 'DL_Base < DL_PrivateKey < Integer > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1533:31: note: Parent function 'DL_Base < DL_PrivateKey < Integer > >::GetKeyInterface' vendor/cryptopp/vendor_cryptopp/pubkey.h:1973:38: note: Derived function 'DL_ObjectImplBase < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >::GetKeyInterface' vendor/cryptopp/vendor_cryptopp/pubkey.h:1972:32: warning: The class 'DL_ObjectImplBase < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >' defines member function with name 'AccessKeyInterface' also defined in its parent class 'DL_Base < DL_PublicKey < Integer > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1532:25: note: Parent function 'DL_Base < DL_PublicKey < Integer > >::AccessKeyInterface' vendor/cryptopp/vendor_cryptopp/pubkey.h:1972:32: note: Derived function 'DL_ObjectImplBase < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >::AccessKeyInterface' vendor/cryptopp/vendor_cryptopp/pubkey.h:1973:38: warning: The class 'DL_ObjectImplBase < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >' defines member function with name 'GetKeyInterface' also defined in its parent class 'DL_Base < DL_PublicKey < Integer > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1533:31: note: Parent function 'DL_Base < DL_PublicKey < Integer > >::GetKeyInterface' vendor/cryptopp/vendor_cryptopp/pubkey.h:1973:38: note: Derived function 'DL_ObjectImplBase < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >::GetKeyInterface' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: warning: The class 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 32 , 0 , NULL_Hash , 0 , false >' defines member function with name 'StateBuf' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:112:13: note: Parent function 'IteratedHashBase::StateBuf' vendor/cryptopp/vendor_cryptopp/iterhash.h:200:18: note: Derived function 'IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 32 , 0 , NULL_Hash , 0 , false >::StateBuf' vendor/cryptopp/vendor_cryptopp/rabin.h:82:7: warning: The class 'InvertibleRabinFunction' defines member function with name 'BERDecode' also defined in its parent class 'RabinFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rabin.h:31:7: note: Parent function 'RabinFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/rabin.h:82:7: note: Derived function 'InvertibleRabinFunction::BERDecode' vendor/cryptopp/vendor_cryptopp/rabin.h:83:7: warning: The class 'InvertibleRabinFunction' defines member function with name 'DEREncode' also defined in its parent class 'RabinFunction'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/rabin.h:32:7: note: Parent function 'RabinFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/rabin.h:83:7: note: Derived function 'InvertibleRabinFunction::DEREncode' vendor/cryptopp/vendor_cryptopp/elgamal.h:123:44: warning: The class 'ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >' defines member function with name 'GetKeyAgreementAlgorithm' also defined in its parent class 'DL_CryptoSystemBase < PK_Decryptor , DL_PrivateKey < Integer > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1821:52: note: Parent function 'DL_CryptoSystemBase < PK_Decryptor , DL_PrivateKey < Integer > >::GetKeyAgreementAlgorithm' vendor/cryptopp/vendor_cryptopp/elgamal.h:123:44: note: Derived function 'ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >::GetKeyAgreementAlgorithm' vendor/cryptopp/vendor_cryptopp/elgamal.h:124:45: warning: The class 'ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >' defines member function with name 'GetKeyDerivationAlgorithm' also defined in its parent class 'DL_CryptoSystemBase < PK_Decryptor , DL_PrivateKey < Integer > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1822:53: note: Parent function 'DL_CryptoSystemBase < PK_Decryptor , DL_PrivateKey < Integer > >::GetKeyDerivationAlgorithm' vendor/cryptopp/vendor_cryptopp/elgamal.h:124:45: note: Derived function 'ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >::GetKeyDerivationAlgorithm' vendor/cryptopp/vendor_cryptopp/elgamal.h:123:44: warning: The class 'ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >' defines member function with name 'GetKeyAgreementAlgorithm' also defined in its parent class 'DL_CryptoSystemBase < PK_Encryptor , DL_PublicKey < Integer > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1821:52: note: Parent function 'DL_CryptoSystemBase < PK_Encryptor , DL_PublicKey < Integer > >::GetKeyAgreementAlgorithm' vendor/cryptopp/vendor_cryptopp/elgamal.h:123:44: note: Derived function 'ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >::GetKeyAgreementAlgorithm' vendor/cryptopp/vendor_cryptopp/elgamal.h:124:45: warning: The class 'ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >' defines member function with name 'GetKeyDerivationAlgorithm' also defined in its parent class 'DL_CryptoSystemBase < PK_Encryptor , DL_PublicKey < Integer > >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:1822:53: note: Parent function 'DL_CryptoSystemBase < PK_Encryptor , DL_PublicKey < Integer > >::GetKeyDerivationAlgorithm' vendor/cryptopp/vendor_cryptopp/elgamal.h:124:45: note: Derived function 'ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >::GetKeyDerivationAlgorithm' vendor/cryptopp/vendor_cryptopp/validat8.cpp:420:24: warning: The class 'NULL_Hash' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 32 > , NULL_Hash >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/simple.h:46:34: note: Parent function 'AlgorithmImpl < IteratedHash < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 32 > , NULL_Hash >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/validat8.cpp:420:24: note: Derived function 'NULL_Hash::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/pubkey.h:2202:2: style: Class 'PK_FinalTemplate < ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2205:2: style: Class 'PK_FinalTemplate < ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2208:2: style: Class 'PK_FinalTemplate < ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2211:2: style: Class 'PK_FinalTemplate < ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2202:2: style: Class 'PK_FinalTemplate < ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2205:2: style: Class 'PK_FinalTemplate < ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2208:2: style: Class 'PK_FinalTemplate < ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/pubkey.h:2211:2: style: Class 'PK_FinalTemplate < ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/hmac.h:65:2: style: Class 'HMAC < NULL_Hash >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/elgamal.h:112:11: style: The destructor '~ElGamalObjectImpl < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1962:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:112:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:114:9: style: The function 'FixedMaxPlaintextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2693:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:114:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:115:9: style: The function 'FixedCiphertextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2686:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:115:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:125:42: style: The function 'GetSymmetricEncryptionAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1823:50: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:125:42: note: Function in derived class vendor/cryptopp/vendor_cryptopp/elgamal.h:112:11: style: The destructor '~ElGamalObjectImpl < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1962:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/elgamal.h:112:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < ECP :: Point , false , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < EC2N :: Point , false , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: style: The destructor '~DL_EncryptionAlgorithm_Xor < HMAC < SHA1 > , false , true >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1507:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: style: The destructor '~IteratedHashWithStaticTransform < unsigned int , EnumToType < ByteOrder , BIG_ENDIAN_ORDER > , 32 , 0 , NULL_Hash , 0 , false >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/iterhash.h:136:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/iterhash.h:186:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1962:11: style: The destructor '~DL_ObjectImplBase < DL_DecryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PrivateKey >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1962:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1964:15: style: The function 'AccessPrivateKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2630:23: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1964:15: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1962:11: style: The destructor '~DL_ObjectImplBase < DL_EncryptorBase < Integer > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > , DL_CryptoSchemeOptions < ElGamal , ElGamalKeys , int , int , int > :: PublicKey >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1962:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1965:14: style: The function 'AccessPublicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2608:22: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1965:14: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: style: The destructor '~DL_EncryptorBase < Integer >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1878:7: style: The function 'Encrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2717:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1878:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: style: The destructor '~DL_DecryptorBase < Integer >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1837:17: style: The function 'Decrypt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2751:25: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1837:17: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: style: The destructor '~DL_CryptoSystemBase < PK_Encryptor , DL_PublicKey < Integer > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2663:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1805:9: style: The function 'MaxPlaintextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2668:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1805:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1811:9: style: The function 'CiphertextLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2673:17: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1811:9: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1817:7: style: The function 'ParameterSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2680:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1817:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: style: The destructor '~DL_CryptoSystemBase < PK_Decryptor , DL_PrivateKey < Integer > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/cryptlib.h:2735:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < ECP :: Point , false , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: style: The destructor '~DL_KeyDerivationAlgorithm_P1363 < EC2N :: Point , false , P1363_KDF2 < SHA1 > >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1495:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:961:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: style: The destructor '~DL_EncryptionAlgorithm_Xor < HMAC < SHA1 > , false , true >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1507:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:874:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: style: The destructor '~DL_EncryptorBase < Integer >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1876:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: style: The destructor '~DL_DecryptorBase < Integer >' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] vendor/cryptopp/vendor_cryptopp/pubkey.h:1803:11: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/pubkey.h:1835:11: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/validat8.cpp:122:7: style: The scope of the variable 'out' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/validat8.cpp:122:17: style: The scope of the variable 'outPlain' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/vmac.cpp:809:35: style:inconclusive: Boolean expression 'p1==m63' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] vendor/cryptopp/vendor_cryptopp/vmac.cpp:87:44: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:530:18: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:610:35: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:611:7: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:612:32: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:613:7: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:624:9: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:626:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:627:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:628:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:631:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:632:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:633:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:634:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:638:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:639:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:640:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:641:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:645:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:646:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:647:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:648:10: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:649:5: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:650:5: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/vmac.cpp:532:9: style: The scope of the variable 'i' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/vmac.cpp:71:20: style: Checking if unsigned expression 'm_L1KeyLength' is less than zero. [unsignedLessThanZero] vendor/cryptopp/vendor_cryptopp/vmac.cpp:128:54: style:inconclusive: Function 'Resynchronize' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/vmac.h:31:44: note: Function 'Resynchronize' argument 2 names different: declaration 'length' definition 'len'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:128:54: note: Function 'Resynchronize' argument 2 names different: declaration 'length' definition 'len'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:771:64: style:inconclusive: Function 'VHASH_Update' argument 2 names different: declaration 'blocksRemainingInWord128' definition 'blocksRemainingInWord64'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/vmac.h:53:47: note: Function 'VHASH_Update' argument 2 names different: declaration 'blocksRemainingInWord128' definition 'blocksRemainingInWord64'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:771:64: note: Function 'VHASH_Update' argument 2 names different: declaration 'blocksRemainingInWord128' definition 'blocksRemainingInWord64'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:791:52: style:inconclusive: Function 'HashMultipleBlocks' argument 1 names different: declaration 'input' definition 'data'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/vmac.h:45:42: note: Function 'HashMultipleBlocks' argument 1 names different: declaration 'input' definition 'data'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:791:52: note: Function 'HashMultipleBlocks' argument 1 names different: declaration 'input' definition 'data'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:514:66: style:inconclusive: Function 'VHASH_Update_Template < true >' argument 2 names different: declaration 'blockRemainingInWord128' definition 'blocksRemainingInWord64'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/vmac.h:52:57: note: Function 'VHASH_Update_Template < true >' argument 2 names different: declaration 'blockRemainingInWord128' definition 'blocksRemainingInWord64'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:514:66: note: Function 'VHASH_Update_Template < true >' argument 2 names different: declaration 'blockRemainingInWord128' definition 'blocksRemainingInWord64'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:514:66: style:inconclusive: Function 'VHASH_Update_Template < false >' argument 2 names different: declaration 'blockRemainingInWord128' definition 'blocksRemainingInWord64'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/vmac.h:52:57: note: Function 'VHASH_Update_Template < false >' argument 2 names different: declaration 'blockRemainingInWord128' definition 'blocksRemainingInWord64'. vendor/cryptopp/vendor_cryptopp/vmac.cpp:514:66: note: Function 'VHASH_Update_Template < false >' argument 2 names different: declaration 'blockRemainingInWord128' definition 'blocksRemainingInWord64'. vendor/cryptopp/vendor_cryptopp/wake.h:38:47: debug: Failed to instantiate template "AdditiveCipherConcretePolicy". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/wake.cpp:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_KEYSTREAM [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/wake.cpp:90:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] vendor/cryptopp/vendor_cryptopp/wake.h:27:9: style:inconclusive: Technically the member function 'CryptoPP::WAKE_Base::M' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/wake.cpp:27:26: note: Technically the member function 'CryptoPP::WAKE_Base::M' can be const. vendor/cryptopp/vendor_cryptopp/wake.h:27:9: note: Technically the member function 'CryptoPP::WAKE_Base::M' can be const. vendor/cryptopp/vendor_cryptopp/wake.h:43:7: style: The function 'OperateKeystream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/strciphr.h:245:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/wake.h:43:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/wake.cpp:68:62: error: Uninitialized variable: k0 [uninitvar] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:353:10: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA256 >::IsProbabilistic' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:444:13: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA256 >::bits2int' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:457:18: performance:inconclusive: Technically the member function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA256 >::int2octets' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: warning: The class 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < ECP :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < ECP :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Derived function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: warning: The class 'DL_Algorithm_ECDSA_RFC6979 < ECP , SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA256 >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:349:56: note: Parent function 'DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: note: Derived function 'DL_Algorithm_ECDSA_RFC6979 < ECP , SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: warning: The class 'DL_Algorithm_ECDSA_RFC6979 < ECP , SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_Algorithm_GDSA < ECP :: Point >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:311:56: note: Parent function 'DL_Algorithm_GDSA < ECP :: Point >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:359:54: note: Derived function 'DL_Algorithm_ECDSA_RFC6979 < ECP , SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: warning: The struct 'ECGDSA < ECP , RIPEMD160 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: note: Derived function 'ECGDSA < ECP , RIPEMD160 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: warning: The struct 'ECGDSA < ECP , SHA224 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: note: Derived function 'ECGDSA < ECP , SHA224 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: warning: The struct 'ECGDSA < ECP , SHA256 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: note: Derived function 'ECGDSA < ECP , SHA256 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: warning: The struct 'ECGDSA < ECP , SHA384 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: note: Derived function 'ECGDSA < ECP , SHA384 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: warning: The struct 'ECGDSA < ECP , SHA512 >' defines member function with name 'StaticAlgorithmName' also defined in its parent class 'DL_SS'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/pubkey.h:2346:21: note: Parent function 'DL_SS::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/eccrypto.h:583:34: note: Derived function 'ECGDSA < ECP , SHA512 >::StaticAlgorithmName' vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: style: The destructor '~DL_Algorithm_DSA_RFC6979 < ECP :: Point , SHA256 >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:313:14: note: Virtual destructor in base class vendor/cryptopp/vendor_cryptopp/gfpcrypt.h:351:14: note: Destructor in derived class vendor/cryptopp/vendor_cryptopp/validat9.cpp:374:6: style: The if condition is the same as the previous if condition [duplicateCondition] vendor/cryptopp/vendor_cryptopp/validat9.cpp:336:6: note: First condition vendor/cryptopp/vendor_cryptopp/validat9.cpp:374:6: note: Second condition vendor/cryptopp/vendor_cryptopp/validat9.cpp:412:6: style: The if condition is the same as the previous if condition [duplicateCondition] vendor/cryptopp/vendor_cryptopp/validat9.cpp:374:6: note: First condition vendor/cryptopp/vendor_cryptopp/validat9.cpp:412:6: note: Second condition vendor/cryptopp/vendor_cryptopp/whrlpool.cpp:689:3: debug: Failed to instantiate template "rotrConstant". The checking continues anyway. [templateInstantiation] vendor/cryptopp/vendor_cryptopp/validat9.cpp:74:61: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:82:32: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:89:31: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:117:61: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:125:32: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:132:31: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:267:34: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:294:28: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:300:27: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:357:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:395:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:433:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:470:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:507:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:544:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:581:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:618:29: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:659:33: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:666:97: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/validat9.cpp:694:33: style: C-style pointer casting [cstyleCast] vendor/cryptopp/vendor_cryptopp/whrlpool.cpp:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/whrlpool.cpp:106:17: warning: The class 'Whirlpool' defines member function with name 'TruncatedFinal' also defined in its parent class 'IteratedHashBase'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/iterhash.h:84:7: note: Parent function 'IteratedHashBase::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/whrlpool.cpp:106:17: note: Derived function 'Whirlpool::TruncatedFinal' vendor/cryptopp/vendor_cryptopp/whrlpool.cpp:418:57: style:inconclusive: Function 'Transform' argument 2 names different: declaration 'data' definition 'block'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/whrlpool.h:36:54: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'block'. vendor/cryptopp/vendor_cryptopp/whrlpool.cpp:418:57: note: Function 'Transform' argument 2 names different: declaration 'data' definition 'block'. vendor/cryptopp/vendor_cryptopp/algebra.h:133:16: warning: Member variable 'AbstractRing < GFP2Element >::m_mg' is not assigned a value in 'AbstractRing < GFP2Element >::operator='. [operatorEqVarError] vendor/cryptopp/vendor_cryptopp/xtr.h:76:17: performance:inconclusive: Technically the member function 'GFP2_ONB < ModularArithmetic >::Identity' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xtr.h:123:7: performance:inconclusive: Technically the member function 'GFP2_ONB < ModularArithmetic >::IsUnit' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xtr.h:176:7: performance:inconclusive: Technically the member function 'GFP2_ONB < ModularArithmetic >::RaiseToPthPower' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xtr.h:76:17: performance:inconclusive: Technically the member function 'GFP2_ONB < MontgomeryRepresentation >::Identity' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xtr.h:123:7: performance:inconclusive: Technically the member function 'GFP2_ONB < MontgomeryRepresentation >::IsUnit' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xtr.h:176:7: performance:inconclusive: Technically the member function 'GFP2_ONB < MontgomeryRepresentation >::RaiseToPthPower' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xtr.h:128:17: warning: The class 'GFP2_ONB < ModularArithmetic >' defines member function with name 'MultiplicativeIdentity' also defined in its parent class 'AbstractRing < GFP2Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:143:25: note: Parent function 'AbstractRing < GFP2Element >::MultiplicativeIdentity' vendor/cryptopp/vendor_cryptopp/xtr.h:128:17: note: Derived function 'GFP2_ONB < ModularArithmetic >::MultiplicativeIdentity' vendor/cryptopp/vendor_cryptopp/xtr.h:76:17: warning: The class 'GFP2_ONB < ModularArithmetic >' defines member function with name 'Identity' also defined in its parent class 'AbstractGroup < GFP2Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Parent function 'AbstractGroup < GFP2Element >::Identity' vendor/cryptopp/vendor_cryptopp/xtr.h:76:17: note: Derived function 'GFP2_ONB < ModularArithmetic >::Identity' vendor/cryptopp/vendor_cryptopp/xtr.h:128:17: warning: The class 'GFP2_ONB < MontgomeryRepresentation >' defines member function with name 'MultiplicativeIdentity' also defined in its parent class 'AbstractRing < GFP2Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:143:25: note: Parent function 'AbstractRing < GFP2Element >::MultiplicativeIdentity' vendor/cryptopp/vendor_cryptopp/xtr.h:128:17: note: Derived function 'GFP2_ONB < MontgomeryRepresentation >::MultiplicativeIdentity' vendor/cryptopp/vendor_cryptopp/xtr.h:76:17: warning: The class 'GFP2_ONB < MontgomeryRepresentation >' defines member function with name 'Identity' also defined in its parent class 'AbstractGroup < GFP2Element >'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/algebra.h:42:25: note: Parent function 'AbstractGroup < GFP2Element >::Identity' vendor/cryptopp/vendor_cryptopp/xtr.h:76:17: note: Derived function 'GFP2_ONB < MontgomeryRepresentation >::Identity' vendor/cryptopp/vendor_cryptopp/xtr.h:51:2: style: Class 'GFP2_ONB < ModularArithmetic >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xtr.h:51:2: style: Class 'GFP2_ONB < MontgomeryRepresentation >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/misc.h:309:2: style: Class 'Singleton < GFP2Element , NewObject < GFP2Element > , 0 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/smartptr.h:21:2: style: Class 'simple_ptr < GFP2Element >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/cryptopp/vendor_cryptopp/xtr.h:71:7: style: The function 'Equal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] vendor/cryptopp/vendor_cryptopp/algebra.h:38:15: note: Virtual function in base class vendor/cryptopp/vendor_cryptopp/xtr.h:71:7: note: Function in derived class vendor/cryptopp/vendor_cryptopp/xtrcrypt.cpp:24:40: style:inconclusive: Function 'XTR_DH' argument 1 names different: declaration 'domainParams' definition 'bt'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:22:33: note: Function 'XTR_DH' argument 1 names different: declaration 'domainParams' definition 'bt'. vendor/cryptopp/vendor_cryptopp/xtrcrypt.cpp:24:40: note: Function 'XTR_DH' argument 1 names different: declaration 'domainParams' definition 'bt'. vendor/cryptopp/vendor_cryptopp/xtrcrypt.cpp:34:48: style:inconclusive: Function 'DEREncode' argument 1 names different: declaration 'domainParams' definition 'bt'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/xtrcrypt.h:24:41: note: Function 'DEREncode' argument 1 names different: declaration 'domainParams' definition 'bt'. vendor/cryptopp/vendor_cryptopp/xtrcrypt.cpp:34:48: note: Function 'DEREncode' argument 1 names different: declaration 'domainParams' definition 'bt'. vendor/cryptopp/vendor_cryptopp/xed25519.h:124:10: performance:inconclusive: Technically the member function 'CryptoPP::x25519::ClampKey' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xed25519.cpp:128:14: note: Technically the member function 'CryptoPP::x25519::ClampKey' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:124:10: note: Technically the member function 'CryptoPP::x25519::ClampKey' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:128:10: performance:inconclusive: Technically the member function 'CryptoPP::x25519::IsClamped' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xed25519.cpp:133:14: note: Technically the member function 'CryptoPP::x25519::IsClamped' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:128:10: note: Technically the member function 'CryptoPP::x25519::IsClamped' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:132:10: performance:inconclusive: Technically the member function 'CryptoPP::x25519::IsSmallOrder' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xed25519.cpp:138:14: note: Technically the member function 'CryptoPP::x25519::IsSmallOrder' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:132:10: note: Technically the member function 'CryptoPP::x25519::IsSmallOrder' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:247:10: performance:inconclusive: Technically the member function 'CryptoPP::x25519::SecretToPublicKey' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xed25519.cpp:143:14: note: Technically the member function 'CryptoPP::x25519::SecretToPublicKey' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:247:10: note: Technically the member function 'CryptoPP::x25519::SecretToPublicKey' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:469:10: performance:inconclusive: Technically the member function 'CryptoPP::ed25519PrivateKey::IsSmallOrder' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xed25519.cpp:385:25: note: Technically the member function 'CryptoPP::ed25519PrivateKey::IsSmallOrder' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:469:10: note: Technically the member function 'CryptoPP::ed25519PrivateKey::IsSmallOrder' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:487:10: performance:inconclusive: Technically the member function 'CryptoPP::ed25519PrivateKey::SecretToPublicKey' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/cryptopp/vendor_cryptopp/xed25519.cpp:379:25: note: Technically the member function 'CryptoPP::ed25519PrivateKey::SecretToPublicKey' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.h:487:10: note: Technically the member function 'CryptoPP::ed25519PrivateKey::SecretToPublicKey' can be static (but you may consider moving to unnamed namespace). vendor/cryptopp/vendor_cryptopp/xed25519.cpp:699:58: style: Parameter 'rng' can be declared as reference to const [constParameterReference] vendor/cryptopp/vendor_cryptopp/xts.cpp:497:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] vendor/cryptopp/vendor_cryptopp/xts.h:80:10: style:inconclusive: Technically the member function 'CryptoPP::XTS_ModeBase::ThrowIfInvalidKeyLength' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/xts.cpp:199:20: note: Technically the member function 'CryptoPP::XTS_ModeBase::ThrowIfInvalidKeyLength' can be const. vendor/cryptopp/vendor_cryptopp/xts.h:80:10: note: Technically the member function 'CryptoPP::XTS_ModeBase::ThrowIfInvalidKeyLength' can be const. vendor/cryptopp/vendor_cryptopp/xts.h:107:10: style:inconclusive: Technically the member function 'CryptoPP::XTS_ModeBase::ThrowIfInvalidBlockSize' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/xts.cpp:186:20: note: Technically the member function 'CryptoPP::XTS_ModeBase::ThrowIfInvalidBlockSize' can be const. vendor/cryptopp/vendor_cryptopp/xts.h:107:10: note: Technically the member function 'CryptoPP::XTS_ModeBase::ThrowIfInvalidBlockSize' can be const. vendor/cryptopp/vendor_cryptopp/xts.cpp:199:20: warning: The class 'XTS_ModeBase' defines member function with name 'ThrowIfInvalidKeyLength' also defined in its parent class 'SimpleKeyingInterface'. [duplInheritedMember] vendor/cryptopp/vendor_cryptopp/cryptlib.h:814:7: note: Parent function 'SimpleKeyingInterface::ThrowIfInvalidKeyLength' vendor/cryptopp/vendor_cryptopp/xts.cpp:199:20: note: Derived function 'XTS_ModeBase::ThrowIfInvalidKeyLength' vendor/cryptopp/vendor_cryptopp/xts.cpp:300:27: style: The comparison 'ParallelBlocks == 12' is always true. [knownConditionTrueFalse] vendor/cryptopp/vendor_cryptopp/xts.cpp:106:23: style: The scope of the variable 'x' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/xts.cpp:168:11: style: The scope of the variable 'k' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:225:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:234:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:424:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:570:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literalCode [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:743:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable literalCode [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRE_STREAM [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRE_STREAM [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:607:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRE_STREAM [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < HuffmanNode , FixedSizeAllocatorWithCleanup < HuffmanNode , 572 , AllocatorWithCleanup < HuffmanNode > > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 16 , AllocatorWithCleanup < int > > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 316 , AllocatorWithCleanup < int > > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 19 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:119:14: style:inconclusive: Technically the member function 'CryptoPP::FreqLessThan::operator()' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:122:14: style:inconclusive: Technically the member function 'CryptoPP::FreqLessThan::operator()' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < HuffmanNode , FixedSizeAllocatorWithCleanup < HuffmanNode , 572 , AllocatorWithCleanup < HuffmanNode > > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < HuffmanNode , FixedSizeAllocatorWithCleanup < HuffmanNode , 572 , AllocatorWithCleanup < HuffmanNode > > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < HuffmanNode , FixedSizeAllocatorWithCleanup < HuffmanNode , 572 , AllocatorWithCleanup < HuffmanNode > > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 16 , AllocatorWithCleanup < int > > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 16 , AllocatorWithCleanup < int > > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 16 , AllocatorWithCleanup < int > > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 316 , AllocatorWithCleanup < int > > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 316 , AllocatorWithCleanup < int > > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 316 , AllocatorWithCleanup < int > > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 19 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 19 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 19 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 4 , AllocatorWithCleanup < char > > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 318 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:521:35: style:inconclusive: Function 'Put2' argument 1 names different: declaration 'inString' definition 'str'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/zdeflate.h:125:26: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'str'. vendor/cryptopp/vendor_cryptopp/zdeflate.cpp:521:35: note: Function 'Put2' argument 1 names different: declaration 'inString' definition 'str'. vendor/cryptopp/vendor_cryptopp/zinflate.cpp:18:14: style:inconclusive: Technically the member function 'CryptoPP::CodeLessThan::operator()' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:21:14: style:inconclusive: Technically the member function 'CryptoPP::CodeLessThan::operator()' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 4 , AllocatorWithCleanup < char > > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 4 , AllocatorWithCleanup < char > > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 4 , AllocatorWithCleanup < char > > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 318 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 318 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned int , FixedSizeAllocatorWithCleanup < int , 318 > >::data' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:418:9: style: The scope of the variable 'result' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:419:17: style: The scope of the variable 'k' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:419:22: style: The scope of the variable 'count' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:419:31: style: The scope of the variable 'repeater' can be reduced. [variableScope] vendor/cryptopp/vendor_cryptopp/zinflate.cpp:65:53: style:inconclusive: Function 'Initialize' argument 1 names different: declaration 'codeBitLengths' definition 'codeBits'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/zinflate.h:53:38: note: Function 'Initialize' argument 1 names different: declaration 'codeBitLengths' definition 'codeBits'. vendor/cryptopp/vendor_cryptopp/zinflate.cpp:65:53: note: Function 'Initialize' argument 1 names different: declaration 'codeBitLengths' definition 'codeBits'. vendor/cryptopp/vendor_cryptopp/zinflate.cpp:224:73: style:inconclusive: Function 'Inflator' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/zinflate.h:114:82: note: Function 'Inflator' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. vendor/cryptopp/vendor_cryptopp/zinflate.cpp:224:73: note: Function 'Inflator' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. vendor/googletest/gtest/googlemock/src/gmock-internal-utils.cc:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFatal [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-internal-utils.cc:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-internal-utils.cc:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_log_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-matchers.cc:247:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-matchers.cc:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-matchers.cc:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matcher_describers_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-matchers.cc:332:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matcher_describers_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-matchers.cc:382:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Superset [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-matchers.cc:422:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Superset [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:773:2: warning:inconclusive: Member variable 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 4 > >::m_alloc' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cardinality_specified_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:213:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:262:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_clause_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:347:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:397:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAllow [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:571:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFail [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:616:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catch_leaked_mocks [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:678:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:688:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAllow [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:695:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWarn [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:702:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFail [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:709:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:718:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:728:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:737:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:746:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:766:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_mockers [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:781:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kWarn [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:785:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAllow [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:789:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFail [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:796:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:806:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_gmock_mutex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:854:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable function_mockers [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:874:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_expectation_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:887:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence_created_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock-spec-builders.cc:896:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence_created_ [valueFlowBailoutIncompleteVar] vendor/cryptopp/vendor_cryptopp/secblock.h:836:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 4 > >::begin' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:846:11: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 4 > >::end' can be const. [functionConst] vendor/cryptopp/vendor_cryptopp/secblock.h:857:22: style:inconclusive: Technically the member function 'SecBlock < unsigned char , FixedSizeAllocatorWithCleanup < char , 4 > >::data' can be const. [functionConst] vendor/googletest/gtest/googlemock/src/gmock.cc:156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catch_leaked_mocks [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/src/gmock_main.cc:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-actions_test.cc:1555:1: error: syntax error [syntaxError] vendor/cryptopp/vendor_cryptopp/zlib.cpp:31:58: style:inconclusive: Function 'ProcessUncompressedData' argument 1 names different: declaration 'string' definition 'inString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/zlib.h:29:43: note: Function 'ProcessUncompressedData' argument 1 names different: declaration 'string' definition 'inString'. vendor/cryptopp/vendor_cryptopp/zlib.cpp:31:58: note: Function 'ProcessUncompressedData' argument 1 names different: declaration 'string' definition 'inString'. vendor/cryptopp/vendor_cryptopp/zlib.cpp:51:89: style:inconclusive: Function 'ZlibDecompressor' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/zlib.h:49:90: note: Function 'ZlibDecompressor' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. vendor/cryptopp/vendor_cryptopp/zlib.cpp:51:89: note: Function 'ZlibDecompressor' argument 3 names different: declaration 'autoSignalPropagation' definition 'propagation'. vendor/cryptopp/vendor_cryptopp/zlib.cpp:78:60: style:inconclusive: Function 'ProcessDecompressedData' argument 1 names different: declaration 'string' definition 'inString'. [funcArgNamesDifferent] vendor/cryptopp/vendor_cryptopp/zlib.h:55:43: note: Function 'ProcessDecompressedData' argument 1 names different: declaration 'string' definition 'inString'. vendor/cryptopp/vendor_cryptopp/zlib.cpp:78:60: note: Function 'ProcessDecompressedData' argument 1 names different: declaration 'string' definition 'inString'. vendor/googletest/gtest/googlemock/test/gmock-function-mocker_test.cc:108:3: debug: Failed to parse 'using fn_ptr = int ( * ) ( bool ) ;'. The checking continues anyway. [simplifyUsing] vendor/googletest/gtest/googlemock/test/gmock-function-mocker_test.cc:884:3: debug: Failed to parse 'using ForRawSignature = decltype ( & MockFunction < TypeParam > :: Call ) ;'. The checking continues anyway. [simplifyUsing] vendor/googletest/gtest/googlemock/test/gmock-function-mocker_test.cc:885:3: debug: Failed to parse 'using ForStdFunction = decltype ( & MockFunction < std :: function < TypeParam > > :: Call ) ;'. The checking continues anyway. [simplifyUsing] vendor/googletest/gtest/googlemock/test/gmock-function-mocker_test.cc:893:3: debug: Failed to parse 'using ForRawSignature = decltype ( & MockFunction < TypeParam > :: AsStdFunction ) ;'. The checking continues anyway. [simplifyUsing] vendor/googletest/gtest/googlemock/test/gmock-function-mocker_test.cc:894:3: debug: Failed to parse 'using ForStdFunction = decltype ( & MockFunction < std :: function < TypeParam > > :: AsStdFunction ) ;'. The checking continues anyway. [simplifyUsing] vendor/googletest/gtest/googlemock/test/gmock-function-mocker_test.cc:871:3: debug: Failed to instantiate template "IsMockFunctionTemplateArgumentDeducedTo". The checking continues anyway. [templateInstantiation] vendor/googletest/gtest/googlemock/test/gmock-function-mocker_test.cc:297:1: error: syntax error [syntaxError] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBool [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInteger [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFloatingPoint [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kOther [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:256:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:364:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:366:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:372:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:384:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:655:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgumentCount [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgumentCount [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:678:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgumentCount [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-internal-utils_test.cc:695:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArgumentCount [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-more-actions_test.cc:1300:5: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_INTENTIONAL_CONST_COND_POP_ is a macro then please configure it. [unknownMacro] vendor/googletest/gtest/googlemock/test/gmock-nice-strict_test.cc:422:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-nice-strict_test.cc:105:5: performance: Variable 'str_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] vendor/googletest/gtest/googlemock/test/gmock-nice-strict_test.cc:136:3: style: Class 'MockBaz' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/googletest/gtest/googlemock/test/gmock-nice-strict_test.cc:103:41: performance: Function parameter 'a3' should be passed by const reference. [passedByValue] vendor/googletest/gtest/googlemock/test/gmock-nice-strict_test.cc:103:57: performance: Function parameter 'a4' should be passed by const reference. [passedByValue] vendor/googletest/gtest/googlemock/test/gmock-pp-string_test.cc:61:3: error: syntax error [syntaxError] vendor/googletest/gtest/googlemock/test/gmock-pp_test.cc:23:35: error: syntax error [syntaxError] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:832:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Func [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3080:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3091:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inner_matcher [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoArgs [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RawType [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatEq [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3453:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NanSensitiveFloatEq [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3458:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3466:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3481:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3495:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FloatNear [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3509:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NanSensitiveFloatNear [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3523:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3539:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3546:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3554:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoubleEq [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3568:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NanSensitiveDoubleEq [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3573:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3581:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3596:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3610:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3620:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DoubleNear [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3624:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NanSensitiveDoubleNear [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3638:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3668:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3675:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3683:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nan1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:3831:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inner_matcher [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4018:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inner_matcher [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6230:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Graph [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6254:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6857:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7058:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kInitialSuccess [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7187:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAlwaysFail [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7197:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFlaky [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7666:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7748:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7762:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7787:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7822:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variable1 [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7858:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7875:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7876:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7877:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7878:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7879:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7881:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7884:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7887:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7890:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7893:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7948:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:8008:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m1 [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:8362:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pointee [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-spec-builders_test.cc:1883:1: error: syntax error [syntaxError] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:93:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:101:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:108:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:115:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:122:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:137:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:149:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:163:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:177:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:181:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:213:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:225:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:240:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:250:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:265:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:278:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:290:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_output_test_.cc:300:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catch_leaked_mocks [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_stress_test.cc:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFO [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:717:3: warning: Member variable 'Derived::i' is not initialized in the constructor. [uninitMemberVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4297:1: style: The class 'DerivedClass' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6853:3: warning: Member variable 'SampleVariantIntString::i_' is not initialized in the constructor. [uninitMemberVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6917:12: warning: Member variable 'SampleAnyType::i_' is not initialized in the constructor. [uninitMemberVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:423:8: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::ReferencesBarOrIsZeroImpl::MatchAndExplain' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:429:8: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::ReferencesBarOrIsZeroImpl::DescribeTo' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:431:8: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::ReferencesBarOrIsZeroImpl::DescribeNegationTo' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:462:8: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::PolymorphicIsEvenImpl::DescribeTo' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:464:8: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::PolymorphicIsEvenImpl::DescribeNegationTo' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:469:8: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::PolymorphicIsEvenImpl::MatchAndExplain' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:927:8: style:inconclusive: Technically the member function 'testing::gmock_matchers_test::::Unprintable::dummy_c' can be const. [functionConst] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4285:11: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::AClass::x' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4698:7: style:inconclusive: Technically the member function 'testing::gmock_matchers_test::::PolymorphicFunctor::operator()' can be const. [functionConst] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4699:7: style:inconclusive: Technically the member function 'testing::gmock_matchers_test::::PolymorphicFunctor::operator()' can be const. [functionConst] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4700:15: style:inconclusive: Technically the member function 'testing::gmock_matchers_test::::PolymorphicFunctor::operator()' can be const. [functionConst] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4747:15: style:inconclusive: Technically the member function 'testing::gmock_matchers_test::::ReferencingFunctor::operator()' can be const. [functionConst] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4987:7: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::MinimalistCustomType::size' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6550:8: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::IsHalfOfMatcher::DescribeTo' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6554:8: performance:inconclusive: Technically the member function 'testing::gmock_matchers_test::::IsHalfOfMatcher::DescribeNegationTo' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:659:3: style: Struct 'ConvertibleFromAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:661:3: style: Struct 'ConvertibleFromAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:692:3: style: Struct 'IntReferenceWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6852:3: style: Class 'SampleVariantIntString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:6853:3: style: Class 'SampleVariantIntString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/googletest/gtest/googlemock/test/gmock_test.cc:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:71:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:79:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_mock_behavior [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:108:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:125:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:133:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:145:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_mock_behavior [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:162:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock_test.cc:178:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catch_leaked_mocks [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/samples/sample10_unittest.cc:74:1: style: The class 'LeakChecker' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] vendor/googletest/gtest/googletest/samples/sample10_unittest.cc:57:8: style:inconclusive: Technically the member function '::Water::operatordelete' can be const. [functionConst] vendor/googletest/gtest/googletest/samples/sample10_unittest.cc:104:1: error: Memory leak: water [memleak] vendor/googletest/gtest/googletest/samples/sample10_unittest.cc:102:10: style: Variable 'water' can be declared as pointer to const [constVariablePointer] vendor/googletest/gtest/googletest/samples/sample10_unittest.cc:95:10: style: Variable 'water' is allocated memory that is never used. [unusedAllocatedMemory] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4700:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7410:7: style: Variable 'a' can be declared as const array [constVariable] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:112:31: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7392:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:7624:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] vendor/googletest/gtest/googletest/samples/sample2.cc:49:32: style:inconclusive: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'. [funcArgNamesDifferent] vendor/googletest/gtest/googletest/samples/sample2.h:77:24: note: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'. vendor/googletest/gtest/googletest/samples/sample2.cc:49:32: note: Function 'Set' argument 1 names different: declaration 'c_string' definition 'a_c_string'. vendor/googletest/gtest/googletest/samples/sample3_unittest.cc:102:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2 [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/samples/sample3_unittest.cc:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q0_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googlemock/test/gmock-matchers_test.cc:4035:8: style: struct member 'DerivedStruct::ch' is never used. [unusedStructMember] vendor/googletest/gtest/googletest/samples/sample6_unittest.cc:97:1: error: syntax error [syntaxError] vendor/googletest/gtest/googletest/samples/sample7_unittest.cc:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_precalculated [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/samples/prime_tables.h:83:34: warning: Class 'PreCalculatedPrimeTable' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] vendor/googletest/gtest/googletest/samples/sample8_unittest.cc:51:9: warning: Class 'HybridPrimeTable' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] vendor/googletest/gtest/googletest/samples/sample8_unittest.cc:51:9: warning: Class 'HybridPrimeTable' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] vendor/googletest/gtest/googletest/samples/sample9_unittest.cc:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/samples/sample9_unittest.cc:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/samples/sample9_unittest.cc:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/samples/sample9_unittest.cc:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-filepath.cc:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_PATH_MAX [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-filepath.cc:123:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-filepath.cc:355:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-port.cc:1072:1: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_DISABLE_MSC_DEPRECATED_PUSH_ is a macro then please configure it. [unknownMacro] vendor/googletest/gtest/googletest/src/gtest-test-part.cc:45:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStackTraceMarker [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-test-part.cc:54:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSuccess [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-test-part.cc:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-test-part.cc:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_reporter_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-test-part.cc:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_new_fatal_failure_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-printers.cc:193:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-printers.cc:303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-printers.cc:505:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_print_utf8 [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest-typed-test.cc:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registered_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/src/gtest.cc:3275:1: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_ATTRIBUTE_PRINTF_ is a macro then please configure it. [unknownMacro] vendor/googletest/gtest/googletest/test/googletest-death-test_ex_test.cc:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_catch_exceptions [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-death-test-test.cc:1437:3: error: There is an unknown macro here somewhere. Configuration is required. If EXPECT_DEATH_IF_SUPPORTED is a macro then please configure it. [unknownMacro] vendor/googletest/gtest/googletest/test/googletest-env-var-test_.cc:51:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-env-var-test_.cc:126:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-filepath-test.cc:133:3: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_PATH_SEP_ is a macro then please configure it. [unknownMacro] vendor/googletest/gtest/googletest/test/googletest-message-test.cc:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsSubstring [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-message-test.cc:75:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsSubstring [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-message-test.cc:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-listener-test.cc:287:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-listener-test.cc:284:30: style: Condition 'events.size()==0' is always true [knownConditionTrueFalse] vendor/googletest/gtest/googletest/test/googletest-listener-test.cc:259:5: error: Out of bounds access in expression 'data[i]' because 'data' is empty. [containerOutOfBounds] vendor/googletest/gtest/googletest/test/googletest-listener-test.cc:508:17: note: Calling function 'VerifyResults', 1st argument 'events' value is size=0 vendor/googletest/gtest/googletest/test/googletest-listener-test.cc:259:5: note: Access out of bounds vendor/googletest/gtest/googletest/test/googletest-options-test.cc:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-options-test.cc:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_output [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-output-test_.cc:105:26: error: syntax error [syntaxError] nofile:0:0: error: failed to expand 'TEST_P', Invalid ## usage when expanding 'TEST_P': Unexpected token ')' [preprocessorErrorDirective] :1:26: error: failed to expand 'TEST_P', Invalid ## usage when expanding 'TEST_P': Unexpected token ')' [preprocessorErrorDirective] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:245:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsSubstring [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:250:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsSubstring [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:368:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTEST_USES_SIMPLE_RE [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:901:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:911:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:923:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:98:7: style:inconclusive: Technically the member function 'testing::internal::Base::member' can be const. [functionConst] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:194:3: style: Class 'To' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:187:8: style:inconclusive: Redundant initialization for 'base'. The initialized value is overwritten before it is read. [redundantInitialization] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:180:13: note: base is initialized vendor/googletest/gtest/googletest/test/googletest-port-test.cc:187:8: note: base is overwritten vendor/googletest/gtest/googletest/test/googletest-port-test.cc:135:8: style: Variable 'base' is assigned a value that is never used. [unreadVariable] vendor/googletest/gtest/googletest/test/googletest-port-test.cc:154:8: style: Variable 'base' is assigned a value that is never used. [unreadVariable] vendor/googletest/gtest/googletest/test/googletest-printers-test.cc:221:12: performance:inconclusive: Technically the member function 'foo::PathLike::begin' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googletest/test/googletest-printers-test.cc:222:12: performance:inconclusive: Technically the member function 'foo::PathLike::end' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googletest/test/googletest-printers-test.cc:726:7: performance:inconclusive: Technically the member function 'testing::gtest_printers_test::Foo::MyMethod' can be static (but you may consider moving to unnamed namespace). [functionStatic] vendor/googletest/gtest/googletest/test/googletest-printers-test.cc:925:3: style: Same expression on both sides of '=='. [duplicateExpression] vendor/googletest/gtest/googletest/test/googletest-printers-test.cc:931:3: style: Same expression on both sides of '=='. [duplicateExpression] vendor/googletest/gtest/googletest/test/googletest-printers-test.cc:1174:8: style: struct member 'iterator::x' is never used. [unusedStructMember] vendor/googletest/gtest/googletest/test/googletest-printers-test.cc:1185:8: style: struct member 'const_iterator::x' is never used. [unusedStructMember] vendor/googletest/gtest/googletest/test/googletest-test-part-test.cc:59:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStackTraceMarker [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-test-part-test.cc:75:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSuccess [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-test-part-test.cc:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSuccess [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-test-part-test.cc:202:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-test-part-test.cc:211:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-test-part-test.cc:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/googletest-throw-on-failure-test_.cc:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest-typed-test_test.cc:164:1: error: syntax error [syntaxError] vendor/googletest/gtest/googletest/test/gtest-unittest-api_test.cc:100:1: error: syntax error [syntaxError] vendor/googletest/gtest/googletest/test/gtest_assert_by_exception_test.cc:42:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFatalFailure [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_assert_by_exception_test.cc:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_assert_by_exception_test.cc:67:5: style: Same expression on both sides of '=='. [duplicateExpression] vendor/googletest/gtest/googletest/test/gtest_environment_test.cc:144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_FAILURE [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_premature_exit_test.cc:80:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable premature_exit_file_path_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_premature_exit_test.cc:98:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable premature_exit_file_path_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:211:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:231:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:248:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:264:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:282:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:324:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:332:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:340:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:359:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:369:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:379:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:388:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:396:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:404:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:412:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:419:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:441:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:452:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:564:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:573:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:582:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:591:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:602:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:612:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:623:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:634:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:644:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:653:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:662:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:671:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:679:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:691:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:703:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:715:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:728:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:737:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:746:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:755:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:766:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:776:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:787:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:798:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:808:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:817:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:826:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:835:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:843:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:855:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:867:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:879:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1002:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1012:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1022:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1032:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1044:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1055:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1067:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1079:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1090:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1212:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1235:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1259:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1280:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1300:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1309:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1322:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1482:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1493:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1504:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1515:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1528:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1540:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1553:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1566:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1578:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1589:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1600:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1621:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1635:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1649:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1663:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1678:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1689:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1700:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1711:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1724:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1736:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1749:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1762:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1774:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1785:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1796:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1807:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1817:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1831:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1845:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1859:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2004:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2016:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2028:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2040:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2054:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2067:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2081:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2095:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2252:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2266:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2279:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2293:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2307:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2332:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2344:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n1_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:2412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected_to_finish_ [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:93:8: style:inconclusive: Technically the member function 'PredFunctor1::operator()' can be const. [functionConst] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:479:8: style:inconclusive: Technically the member function 'PredFunctor2::operator()' can be const. [functionConst] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:907:8: style:inconclusive: Technically the member function 'PredFunctor3::operator()' can be const. [functionConst] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1377:8: style:inconclusive: Technically the member function 'PredFunctor4::operator()' can be const. [functionConst] vendor/googletest/gtest/googletest/test/gtest_pred_impl_unittest.cc:1889:8: style:inconclusive: Technically the member function 'PredFunctor5::operator()' can be const. [functionConst] vendor/googletest/gtest/googletest/test/gtest_repeat_test.cc:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_death_test_style [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_repeat_test.cc:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_repeat_test.cc:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_repeat_test.cc:150:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_repeat_test.cc:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_repeat_test.cc:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_repeat_test.cc:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_repeat_test.cc:193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_repeat [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_sole_header_test.cc:43:3: error: There is an unknown macro here somewhere. Configuration is required. If EXPECT_NO_FATAL_FAILURE is a macro then please configure it. [unknownMacro] vendor/googletest/gtest/googletest/test/gtest_throw_on_failure_ex_test.cc:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_throw_on_failure_ex_test.cc:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAGS_gtest_throw_on_failure [valueFlowBailoutIncompleteVar] vendor/googletest/gtest/googletest/test/gtest_throw_on_failure_ex_test.cc:57:5: style: Same expression on both sides of '=='. [duplicateExpression] vendor/googletest/gtest/googletest/test/gtest_unittest.cc:5412:26: error: syntax error [syntaxError] vendor/googletest/gtest/googletest/test/gtest_xml_output_unittest_.cc:53:3: style: Same expression on both sides of '=='. [duplicateExpression] vendor/googletest/gtest/googletest/test/gtest_xml_output_unittest_.cc:87:3: style: Same expression on both sides of '=='. [duplicateExpression] vendor/googletest/gtest/googletest/test/gtest_xml_output_unittest_.cc:88:3: style: Same expression on both sides of '=='. [duplicateExpression] diff: DONE