frostfs-sdk-go/object/slicer
Leonard Lyubich e2011832eb slicer: Allow to toggle homomorphic hashing
Homomorphic hashing of object payload is not always necessary. There is
a need to provide ability to skip calculation. It's also worth to not
calculate it by default since current implementation of Tillich-Zemor
algorithm has large resource cost.

Do not calculate homomorphic checksum in `Slicer` methods by default.
Provide option to enable the calculation. Make tests to randomize
calculation flag and assert results according to it.

Refs #342.

Signed-off-by: Leonard Lyubich <leonard@morphbits.io>
2023-04-26 21:40:01 +04:00
..
doc.go Initial commit of static object slicer 2023-04-26 21:38:05 +04:00
options.go slicer: Allow to toggle homomorphic hashing 2023-04-26 21:40:01 +04:00
slicer.go slicer: Allow to toggle homomorphic hashing 2023-04-26 21:40:01 +04:00
slicer_test.go slicer: Allow to toggle homomorphic hashing 2023-04-26 21:40:01 +04:00