File tree 1 file changed +13
-5
lines changed
1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -133,13 +133,14 @@ pub unsafe extern "C" fn generate_post(
133
133
134
134
/// Verifies that a proof-of-spacetime is valid.
135
135
///
136
- /// # Arguments
137
- ///
138
- /// * `_ss_ptr` - pointer to a boxed SectorStore
139
- /// * `proof` - a proof-of-spacetime
140
136
#[ no_mangle]
141
137
pub extern "C" fn verify_post (
138
+ _flattened_comm_rs_ptr : * const u8 ,
139
+ _flattened_comm_rs_len : libc:: size_t ,
140
+ _challenge_seed : & [ u8 ; 32 ] ,
142
141
proof : & [ u8 ; API_POST_PROOF_BYTES ] ,
142
+ _faults_ptr : * const u64 ,
143
+ _faults_len : libc:: size_t ,
143
144
) -> * mut responses:: VerifyPoSTResponse {
144
145
let mut res: responses:: VerifyPoSTResponse = Default :: default ( ) ;
145
146
@@ -500,7 +501,14 @@ mod tests {
500
501
"generate_post failed"
501
502
) ;
502
503
503
- let verify_post_res = verify_post ( & ( * generate_post_res) . proof ) ;
504
+ let verify_post_res = verify_post (
505
+ & comm_rs[ 0 ] ,
506
+ 32 ,
507
+ & challenge_seed,
508
+ & ( * generate_post_res) . proof ,
509
+ ( * generate_post_res) . faults_ptr ,
510
+ ( * generate_post_res) . faults_len ,
511
+ ) ;
504
512
505
513
assert_eq ! (
506
514
FCPResponseStatus :: FCPNoError ,
You can’t perform that action at this time.
0 commit comments