aboutsummaryrefslogtreecommitdiff
path: root/src/bloom.h
AgeCommit message (Expand)Author
2021-10-05scripted-diff: Move bloom to src/commonMarcoFalke
2021-09-29bloom: cleanup includesfanquake
2021-09-29bloom: use constexpr where appropriatefanquake
2021-09-29bloom: use Span instead of std::vector for `insert` and `contains`William Casarin
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-01doc: clarify CRollingBloomFilter size estimateAnthony Towns
2020-05-20Merge #18317: Serialization improvements step 6 (all except wallet/gui)MarcoFalke
2020-04-28net: remove is{Empty,Full} flags from CBloomFilter, clarify CVE fixSebastian Falbesoner
2020-04-17refactor: Remove unused methods CBloomFilter::reset()/clear()Sebastian Falbesoner
2020-03-30Convert everything except wallet/qt to new serializationPieter Wuille
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-10-16p2p: Avoid allocating memory for addrKnown where we don't need itUser
2018-08-13Removes unsed `CBloomFilter` constructor.251
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-24scripted-diff: Remove trailing whitespacesJoão Barbosa
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-02-13param variables made constロハン ダル
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-11-07Get rid of nType and nVersionPieter Wuille
2016-04-28More efficient bitsliced rolling Bloom filterPieter Wuille
2016-01-05Merge pull request #7205Wladimir J. van der Laan
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-11-28Switch to a more efficient rolling Bloom filterPieter Wuille
2015-07-27Only use randomly created nonces in CRollingBloomFilter.Pieter Wuille
2015-07-27Make CRollingBloomFilter set nTweak for youPeter Todd
2015-07-27Add uint256 support to CRollingBloomFilterPeter Todd
2015-05-04Merge pull request #6085Wladimir J. van der Laan
2015-05-01Bugfix: Grammar fixesCorinne Dashjr
2015-04-30Rolling bloom filter classGavin Andresen
2014-12-19Added "Core" to copyright headerssandakersmann
2014-11-21Convert remaining comments in /src to doxygen formatMichael Ford
2014-09-02Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODSPieter Wuille
2014-09-01Merge pull request #4737Pieter Wuille
2014-09-01Merge pull request #4779Wladimir J. van der Laan
2014-08-31Use CSizeComputer to avoid counting sizes in SerializationOpPieter Wuille
2014-08-31rework overhauled serialization methods to non-staticKamil Domanski
2014-08-31overhaul serialization codeKamil Domanski
2014-08-28add missing header end commentsPhilip Kaufmann
2014-08-28Fix a few "Uninitialized scalar field" warningsWladimir J. van der Laan
2014-07-21CBloomFilter::clear() methodTom Harding
2014-07-21Revert "CBloomFilter::clear() method"Wladimir J. van der Laan
2014-06-27CBloomFilter::clear() methodTom Harding
2014-06-22Code simplifications after CTransaction::GetHash() cachingPieter Wuille
2013-11-10Cleanup code using forward declarations.Brandon Dahler
2013-08-20Performance optimization for bloom filters.Gregory Maxwell
2013-01-16Add nFlags to CBloomFilter to make filter updating optional.Matt Corallo
2013-01-16Add a nTweak to bloom filters to tweak the seed.Matt Corallo
2013-01-16Automatically add any matching outputs to a filter during matching.Matt Corallo
2013-01-16Replace RelayMessage with RelayTransaction.Matt Corallo