@@ -229,43 +229,43 @@ static void test_rangeproof_api(const secp256k1_context *none, const secp256k1_c
229
229
{
230
230
* ecount = 0 ;
231
231
len = sizeof (proof );
232
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , val , blind , & commit , secp256k1_generator_h ) == 1 );
233
- CHECK (secp256k1_rangeproof_create_value (none , NULL , & len , val , blind , & commit , secp256k1_generator_h ) == 0 );
232
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , val , blind , & commit , secp256k1_generator_h ) == 1 );
233
+ CHECK (secp256k1_rangeproof_create_exact (none , NULL , & len , val , blind , & commit , secp256k1_generator_h ) == 0 );
234
234
CHECK (* ecount == 1 );
235
- CHECK (secp256k1_rangeproof_create_value (none , proof , NULL , val , blind , & commit , secp256k1_generator_h ) == 0 );
235
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , NULL , val , blind , & commit , secp256k1_generator_h ) == 0 );
236
236
CHECK (* ecount == 2 );
237
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , val , NULL , & commit , secp256k1_generator_h ) == 0 );
237
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , val , NULL , & commit , secp256k1_generator_h ) == 0 );
238
238
CHECK (* ecount == 3 );
239
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , val , blind , NULL , secp256k1_generator_h ) == 0 );
239
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , val , blind , NULL , secp256k1_generator_h ) == 0 );
240
240
CHECK (* ecount == 4 );
241
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , val , blind , & commit , NULL ) == 0 );
241
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , val , blind , & commit , NULL ) == 0 );
242
242
CHECK (* ecount == 5 );
243
243
len = 0 ;
244
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , 0 , blind , & commit , secp256k1_generator_h ) == 0 );
244
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , 0 , blind , & commit , secp256k1_generator_h ) == 0 );
245
245
len = 64 ;
246
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , 0 , blind , & commit , secp256k1_generator_h ) == 0 );
246
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , 0 , blind , & commit , secp256k1_generator_h ) == 0 );
247
247
len = 65 ;
248
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , 0 , blind , & commit , secp256k1_generator_h ) == 1 );
248
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , 0 , blind , & commit , secp256k1_generator_h ) == 1 );
249
249
len = 65 ;
250
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , 1 , blind , & commit , secp256k1_generator_h ) == 0 );
250
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , 1 , blind , & commit , secp256k1_generator_h ) == 0 );
251
251
len = 72 ;
252
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , 1 , blind , & commit , secp256k1_generator_h ) == 0 );
252
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , 1 , blind , & commit , secp256k1_generator_h ) == 0 );
253
253
len = 73 ;
254
- CHECK (secp256k1_rangeproof_create_value (none , proof , & len , val , blind , & commit , secp256k1_generator_h ) == 1 );
254
+ CHECK (secp256k1_rangeproof_create_exact (none , proof , & len , val , blind , & commit , secp256k1_generator_h ) == 1 );
255
255
CHECK (* ecount == 5 );
256
256
257
257
* ecount = 0 ;
258
- CHECK (secp256k1_rangeproof_verify_value (none , proof , len , val , & commit , secp256k1_generator_h ) == 1 );
258
+ CHECK (secp256k1_rangeproof_verify_exact (none , proof , len , val , & commit , secp256k1_generator_h ) == 1 );
259
259
CHECK (* ecount == 0 );
260
- CHECK (secp256k1_rangeproof_verify_value (none , NULL , len , val , & commit , secp256k1_generator_h ) == 0 );
260
+ CHECK (secp256k1_rangeproof_verify_exact (none , NULL , len , val , & commit , secp256k1_generator_h ) == 0 );
261
261
CHECK (* ecount == 1 );
262
- CHECK (secp256k1_rangeproof_verify_value (none , proof , len , val , NULL , secp256k1_generator_h ) == 0 );
262
+ CHECK (secp256k1_rangeproof_verify_exact (none , proof , len , val , NULL , secp256k1_generator_h ) == 0 );
263
263
CHECK (* ecount == 2 );
264
- CHECK (secp256k1_rangeproof_verify_value (none , proof , len , val , & commit , NULL ) == 0 );
264
+ CHECK (secp256k1_rangeproof_verify_exact (none , proof , len , val , & commit , NULL ) == 0 );
265
265
CHECK (* ecount == 3 );
266
- CHECK (secp256k1_rangeproof_verify_value (none , proof , 0 , val , & commit , secp256k1_generator_h ) == 0 );
267
- CHECK (secp256k1_rangeproof_verify_value (none , proof , len - 1 , val , & commit , secp256k1_generator_h ) == 0 );
268
- CHECK (secp256k1_rangeproof_verify_value (none , proof , len , val ^ 1 , & commit , secp256k1_generator_h ) == 0 );
266
+ CHECK (secp256k1_rangeproof_verify_exact (none , proof , 0 , val , & commit , secp256k1_generator_h ) == 0 );
267
+ CHECK (secp256k1_rangeproof_verify_exact (none , proof , len - 1 , val , & commit , secp256k1_generator_h ) == 0 );
268
+ CHECK (secp256k1_rangeproof_verify_exact (none , proof , len , val ^ 1 , & commit , secp256k1_generator_h ) == 0 );
269
269
CHECK (* ecount == 3 );
270
270
}
271
271
}
@@ -680,7 +680,7 @@ static void test_single_value_proof(uint64_t val) {
680
680
plen = sizeof (proof );
681
681
}
682
682
if (using_exact_value ) {
683
- CHECK (secp256k1_rangeproof_create_value (ctx , proof , & plen , val , blind , & commit , secp256k1_generator_h ) == 1 );
683
+ CHECK (secp256k1_rangeproof_create_exact (ctx , proof , & plen , val , blind , & commit , secp256k1_generator_h ) == 1 );
684
684
} else {
685
685
CHECK (secp256k1_rangeproof_sign (
686
686
ctx ,
@@ -739,7 +739,7 @@ static void test_single_value_proof(uint64_t val) {
739
739
CHECK (message_out [m_len_out ] == 0 );
740
740
}
741
741
}
742
- CHECK (secp256k1_rangeproof_verify_value (ctx , proof , plen , val , & commit , secp256k1_generator_h ));
742
+ CHECK (secp256k1_rangeproof_verify_exact (ctx , proof , plen , val , & commit , secp256k1_generator_h ));
743
743
}
744
744
745
745
#define MAX_N_GENS 30
@@ -1028,7 +1028,7 @@ void test_rangeproof_fixed_vectors(void) {
1028
1028
CHECK (max_value == UINT64_MAX );
1029
1029
CHECK (m_len == 0 );
1030
1030
1031
- CHECK (secp256k1_rangeproof_verify_value (ctx , vector_3 , sizeof (vector_3 ), UINT64_MAX , & pc , secp256k1_generator_h ));
1031
+ CHECK (secp256k1_rangeproof_verify_exact (ctx , vector_3 , sizeof (vector_3 ), UINT64_MAX , & pc , secp256k1_generator_h ));
1032
1032
}
1033
1033
}
1034
1034
0 commit comments