19 lines
276 B
Plaintext
19 lines
276 B
Plaintext
|
include "../../circuits/sha256/constants.circom"
|
||
|
|
||
|
template A() {
|
||
|
signal input in;
|
||
|
component h0;
|
||
|
h0 = K(8);
|
||
|
|
||
|
var lc = 0;
|
||
|
var e = 1;
|
||
|
for (var i=0; i<32; i++) {
|
||
|
lc = lc + e*h0.out[i];
|
||
|
e *= 2;
|
||
|
}
|
||
|
|
||
|
lc === in;
|
||
|
}
|
||
|
|
||
|
component main = A();
|