thank you all for answering my questions first !
I run your hash and matrix_mul code in Emp-ZK natively in terminal (but not in docker). Every party calculate 4 time: "setup", "sha256", "check", "finalize"
- who is the prover and who is the verifier?
- Does the "sha256" time mean prover time?
- Both parties output the "checlk" time, and which one means the running time for the verifier? (Actually both parties' check time are only 4-5 ns, much smaller than "38.112" provided in your paper, and my CPU is AMD Ryzen 9 7940HX. I run the code in WSL2)
- how to check the proof size?