| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Only use randomly created nonces in CRollingBloomFilter. | Pieter Wuille | 2015-07-27 | 1 | -7/+6 |
| | | |||||
| * | Make CRollingBloomFilter set nTweak for you | Peter Todd | 2015-07-27 | 1 | -4/+15 |
| | | | | | | | | | | | | | While CBloomFilter is usually used with an explicitly set nTweak, CRollingBloomFilter is only used internally. Requiring every caller to set nTweak is error-prone and redundant; better to have the class handle that for you with a high-quality randomness source. Additionally when clearing the filter it makes sense to change nTweak as well to recover from a bad setting, e.g. due to insufficient randomness at initialization, so the clear() method is replaced by a reset() method that sets a new, random, nTweak value. | ||||
| * | Reuse vector hashing code for uint256 | Pieter Wuille | 2015-07-27 | 1 | -14/+4 |
| | | |||||
| * | Add uint256 support to CRollingBloomFilter | Peter Todd | 2015-07-27 | 1 | -0/+22 |
| | | |||||
| * | Rolling bloom filter class | Gavin Andresen | 2015-04-30 | 1 | -16/+67 |
| | | | | | | | | For when you need to keep track of the last N items you've seen, and can tolerate some false-positives. Rebased-by: Pieter Wuille <[email protected]> | ||||
| * | Added "Core" to copyright headers | sandakersmann | 2014-12-19 | 1 | -1/+1 |
| | | | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60 | ||||
| * | MOVEONLY: core/ -> primitives/ | Luke Dashjr | 2014-12-03 | 1 | -1/+1 |
| | | |||||
| * | Convert remaining comments in /src to doxygen format | Michael Ford | 2014-11-21 | 1 | -8/+12 |
| | | | | | | | | | | | - Update comments in checkpoints to be doxygen compatible - Update comments in checkqueue to be doxygen compatible - Update coins to be doxygen compatible - Fix comment typo in crypter.h - Update licenses/copyright dates Closes #5325 #5184 #5183 #5182 | ||||
| * | boost: moveonly: split CPubKey and friends to new files | Cory Fields | 2014-10-31 | 1 | -0/+1 |
| | | |||||
| * | MOVEONLY: Separate CTransaction and dependencies from core | jtimon | 2014-10-27 | 1 | -1/+1 |
| | | |||||
| * | boost: split stream classes out of serialize.h | Cory Fields | 2014-10-22 | 1 | -0/+1 |
| | | | | | serialization now has no dependencies. | ||||
| * | Separate script/standard | jtimon | 2014-09-08 | 1 | -1/+2 |
| | | |||||
| * | Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) | jtimon | 2014-09-08 | 1 | -1/+1 |
| | | |||||
| * | Discover some missing includes | jtimon | 2014-09-02 | 1 | -0/+2 |
| | | |||||
| * | CBloomFilter::clear() method | Tom Harding | 2014-07-21 | 1 | -0/+7 |
| | | |||||
| * | Revert "CBloomFilter::clear() method" | Wladimir J. van der Laan | 2014-07-21 | 1 | -7/+0 |
| | | | | | This reverts commit 8fbf03995df9a2003be603be1a930bc3373d56e0. | ||||
| * | CBloomFilter::clear() method | Tom Harding | 2014-06-27 | 1 | -0/+7 |
| | | |||||
| * | Code simplifications after CTransaction::GetHash() caching | Pieter Wuille | 2014-06-22 | 1 | -1/+2 |
| | | |||||
| * | Fix bloom filter not to use bit_mask | peryaudo | 2014-03-20 | 1 | -4/+2 |
| | | |||||
| * | Cleanup code using forward declarations. | Brandon Dahler | 2013-11-10 | 1 | -2/+4 |
| | | | | | | | | | | Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files. | ||||
| * | Performance optimization for bloom filters. | Gregory Maxwell | 2013-08-20 | 1 | -2/+24 |
| | | | | | | | | | This reduces a peer's ability to attack network resources by using a full bloom filter, but without reducing the usability of bloom filters. It sets a default match everything filter for peers and it generalizes a prior optimization to cover more cases. | ||||
| * | main.h->core.h include dependency improvements. | Jeff Garzik | 2013-06-24 | 1 | -1/+1 |
| | | |||||
| * | Short-circuit bloom checking if we will always return true. | Matt Corallo | 2013-02-24 | 1 | -0/+4 |
| | | | | | This allows full nodes to use bloom filters as an optimization. | ||||
| * | Add nFlags to CBloomFilter to make filter updating optional. | Matt Corallo | 2013-01-16 | 1 | -3/+13 |
| | | |||||
| * | Add a nTweak to bloom filters to tweak the seed. | Matt Corallo | 2013-01-16 | 1 | -3/+4 |
| | | |||||
| * | Automatically add any matching outputs to a filter during matching. | Matt Corallo | 2013-01-16 | 1 | -4/+16 |
| | | |||||
| * | Replace RelayMessage with RelayTransaction. | Matt Corallo | 2013-01-16 | 1 | -2/+2 |
| | | |||||
| * | Add a CBloomFilter class for use as a transaction filter. | Matt Corallo | 2013-01-16 | 1 | -0/+133 |