@@ -46,12 +46,12 @@ where
4646
4747 fn prover_response (
4848 & self ,
49- state : & Self :: ProverState ,
49+ state : Self :: ProverState ,
5050 challenge : & Self :: Challenge ,
5151 ) -> Self :: Response {
5252 // Compute responses
53- let response0 = self . protocol0 . prover_response ( & state. 0 , challenge) ;
54- let response1 = self . protocol1 . prover_response ( & state. 1 , challenge) ;
53+ let response0 = self . protocol0 . prover_response ( state. 0 , challenge) ;
54+ let response1 = self . protocol1 . prover_response ( state. 1 , challenge) ;
5555
5656 ( response0, response1)
5757 }
@@ -147,26 +147,27 @@ where
147147
148148 fn prover_response (
149149 & self ,
150- state : & Self :: ProverState ,
150+ state : Self :: ProverState ,
151151 challenge : & Self :: Challenge ,
152152 ) -> Self :: Response {
153+ // let state = (real index, real prover state, fakee transcription)
153154 let ( _ , r_pr_st, f_trnsc) = state;
154155
155156 // Compute the real challenge
156- let r_challenge = match * f_trnsc {
157+ let r_challenge = match & f_trnsc {
157158 OrTranscription :: Left ( OrState ( ch, _) ) => * challenge - ch,
158159 OrTranscription :: Right ( OrState ( ch, _) ) => * challenge - ch,
159160 } ;
160161
161162 match ( r_pr_st, f_trnsc) {
162- ( OrEnum :: Left ( ref r_prover_state) , OrTranscription :: Right ( OrState ( _, f_response) ) ) => {
163+ ( OrEnum :: Left ( r_prover_state) , OrTranscription :: Right ( OrState ( _, f_response) ) ) => {
163164 let r_response = self . protocol0 . prover_response ( r_prover_state, & r_challenge) ;
164165 ( r_challenge, r_response, f_response. clone ( ) )
165166
166167 } ,
167- ( OrEnum :: Right ( ref r_prover_state) , OrTranscription :: Left ( OrState ( f_ch, f_response) ) ) => {
168+ ( OrEnum :: Right ( r_prover_state) , OrTranscription :: Left ( OrState ( f_ch, f_response) ) ) => {
168169 let r_response = self . protocol1 . prover_response ( r_prover_state, & r_challenge) ;
169- ( * f_ch, f_response. clone ( ) , r_response)
170+ ( f_ch, f_response. clone ( ) , r_response)
170171 } ,
171172 _ => panic ! ( "Incoherence between real prover state and fake transcription" ) ,
172173 }
0 commit comments