Add an element to this sketch. 1 <= element < 2**field_size.
(self, element)
| 384 | self.gf = GF2Ops(field_size) |
| 385 | |
| 386 | def add(self, element): |
| 387 | """Add an element to this sketch. 1 <= element < 2**field_size.""" |
| 388 | sqr = self.gf.sqr(element) |
| 389 | for pos in range(self.capacity): |
| 390 | self.odd_syndromes[pos] ^= element |
| 391 | element = self.gf.mul(sqr, element) |
| 392 | |
| 393 | def serialized_size(self): |
| 394 | """Compute how many bytes a serialization of this sketch will be in size.""" |
no test coverage detected