Remove Zlib compression in public parameter computation (#182)
* test: add test for pp computation
* bench: add a digest computation bench
* refactor: Optimize digest computation and update tests
- Remove flate2 dependency from codebase
- Replace ZlibEncoder with bincode::serialize in compute_digest function
- Update test_pp_digest expected results to align with compute_digest changes
Bench results:
```
compute_digest time: [1.4451 s 1.4571 s 1.4689 s]
change: [-29.357% -27.854% -26.573%] (p = 0.00 < 0.05)
Performance has improved.
```
|