@@ -229,43 +229,43 @@ static void test_rangeproof_api(const secp256k1_context *none, const secp256k1_c
229229 {
230230 * ecount = 0 ;
231231 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 );
234234 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 );
236236 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 );
238238 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 );
240240 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 );
242242 CHECK (* ecount == 5 );
243243 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 );
245245 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 );
247247 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 );
249249 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 );
251251 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 );
253253 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 );
255255 CHECK (* ecount == 5 );
256256
257257 * 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 );
259259 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 );
261261 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 );
263263 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 );
265265 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 );
269269 CHECK (* ecount == 3 );
270270 }
271271}
@@ -680,7 +680,7 @@ static void test_single_value_proof(uint64_t val) {
680680 plen = sizeof (proof );
681681 }
682682 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 );
684684 } else {
685685 CHECK (secp256k1_rangeproof_sign (
686686 ctx ,
@@ -739,7 +739,7 @@ static void test_single_value_proof(uint64_t val) {
739739 CHECK (message_out [m_len_out ] == 0 );
740740 }
741741 }
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 ));
743743}
744744
745745#define MAX_N_GENS 30
@@ -1028,7 +1028,7 @@ void test_rangeproof_fixed_vectors(void) {
10281028 CHECK (max_value == UINT64_MAX );
10291029 CHECK (m_len == 0 );
10301030
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 ));
10321032}
10331033}
10341034
0 commit comments