@@ -88,16 +88,16 @@ mkProgramEnv ::
88
88
ProgramEnv f
89
89
mkProgramEnv CircomProgram {cpVars = vars, cpCircuit = circ} =
90
90
let vs = relabel hashText vars
91
- in ProgramEnv
92
- { peFieldSize = FieldSize 32 ,
93
- peRawPrime = toInteger $ char (1 :: f ),
94
- peVersion = 2 ,
95
- peInputsSize = IntSet. size $ cvPrivateInputs vars <> cvPublicInputs vars,
96
- peWitnessSize = IntSet. size $ IntSet. insert oneVar $ cvVars vars,
97
- peCircuit = circ,
98
- peSignalSizes = inputSizes (cvInputsLabels vs),
99
- peCircuitVars = vs
100
- }
91
+ in ProgramEnv
92
+ { peFieldSize = FieldSize 32 ,
93
+ peRawPrime = toInteger $ char (1 :: f ),
94
+ peVersion = 2 ,
95
+ peInputsSize = IntSet. size $ cvPrivateInputs vars <> cvPublicInputs vars,
96
+ peWitnessSize = IntSet. size $ IntSet. insert oneVar $ cvVars vars,
97
+ peCircuit = circ,
98
+ peSignalSizes = inputSizes (cvInputsLabels vs),
99
+ peCircuitVars = vs
100
+ }
101
101
102
102
data ProgramState f = ProgramState
103
103
{ psInputs :: Inputs f ,
@@ -154,10 +154,9 @@ _getInputSize = peInputsSize
154
154
155
155
-- we dont (yet) support multiple values (e.g. arrays) for signal values
156
156
_getInputSignalSize :: ProgramEnv f -> Word32 -> Word32 -> IO Int
157
- _getInputSignalSize ProgramEnv {peSignalSizes} msb lsb =
157
+ _getInputSignalSize ProgramEnv {peSignalSizes} msb lsb =
158
158
let h = mkFNV msb lsb
159
- in pure $ fromMaybe 0 $ Map. lookup h peSignalSizes
160
-
159
+ in pure $ fromMaybe 0 $ Map. lookup h peSignalSizes
161
160
162
161
-- we ignore the last arugment because our signals don't have indices, only names
163
162
_setInputSignal ::
0 commit comments