rehash salted keys in bloom filter
This commit is contained in:
		
							parent
							
								
									88849201ff
								
							
						
					
					
						commit
						44aadb931a
					
				| @ -7,6 +7,7 @@ import ( | ||||
| 
 | ||||
| 	bbloom "github.com/ipfs/bbloom" | ||||
| 	cid "github.com/ipfs/go-cid" | ||||
| 	blake2b "github.com/minio/blake2b-simd" | ||||
| ) | ||||
| 
 | ||||
| type BloomLiveSetEnv struct{} | ||||
| @ -48,7 +49,8 @@ func (s *BloomLiveSet) saltedKey(cid cid.Cid) []byte { | ||||
| 	key := make([]byte, len(s.salt)+len(hash)) | ||||
| 	n := copy(key, s.salt) | ||||
| 	copy(key[n:], hash) | ||||
| 	return key | ||||
| 	rehash := blake2b.Sum256(key) | ||||
| 	return rehash[:] | ||||
| } | ||||
| 
 | ||||
| func (s *BloomLiveSet) Mark(cid cid.Cid) error { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user