For a binary-circuit-based MPC, the multiparty will provide its inputs to calculate the result, which indicated the function $f(x_1, x_2, \dots,x_n)$ needs to accept $2$ or more inputs.
-
- Why do there exist circuits e.g, SHA-$256$, which takes only one input?
-
- When I check the SHA-256.txt files, it takes $2$ inputs, one input for $512$ bits and the other input for $256$ bits, I assume the first one is the message, how about the other? What does it stand for?
This is the link where I check the SHA-256.txt file.