MCPcopy Create free account
hub / github.com/ElementsProject/elements / minisketch_serialized_size

Function minisketch_serialized_size

src/minisketch/src/minisketch.cpp:432–438  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

430}
431
432size_t minisketch_serialized_size(const minisketch* sketch) {
433 const Sketch* s = (const Sketch*)sketch;
434 s->Check();
435 size_t bits = s->Bits();
436 size_t syndromes = s->Syndromes();
437 return (bits * syndromes + 7) / 8;
438}
439
440void minisketch_serialize(const minisketch* sketch, unsigned char* output) {
441 const Sketch* s = (const Sketch*)sketch;

Callers 2

mainFunction · 0.85
GetSerializedSizeMethod · 0.85

Calls 3

SyndromesMethod · 0.80
CheckMethod · 0.45
BitsMethod · 0.45

Tested by

no test coverage detected