@@ -25,15 +25,8 @@ static void secp256k1_musig_ge_serialize_ext(unsigned char *out33, secp256k1_ge*
2525 if (secp256k1_ge_is_infinity (ge )) {
2626 memset (out33 , 0 , 33 );
2727 } else {
28- int ret ;
29- size_t size = 33 ;
30- ret = secp256k1_eckey_pubkey_serialize (ge , out33 , & size , 1 );
31- #ifdef VERIFY
3228 /* Serialize must succeed because the point is not at infinity */
33- VERIFY_CHECK (ret && size == 33 );
34- #else
35- (void ) ret ;
36- #endif
29+ secp256k1_eckey_pubkey_serialize33 (ge , out33 );
3730 }
3831}
3932
@@ -224,15 +217,8 @@ int secp256k1_musig_pubnonce_serialize(const secp256k1_context* ctx, unsigned ch
224217 return 0 ;
225218 }
226219 for (i = 0 ; i < 2 ; i ++ ) {
227- int ret ;
228- size_t size = 33 ;
229- ret = secp256k1_eckey_pubkey_serialize (& ges [i ], & out66 [33 * i ], & size , 1 );
230- #ifdef VERIFY
231220 /* serialize must succeed because the point was just loaded */
232- VERIFY_CHECK (ret && size == 33 );
233- #else
234- (void ) ret ;
235- #endif
221+ secp256k1_eckey_pubkey_serialize33 (& ges [i ], & out66 [33 * i ]);
236222 }
237223 return 1 ;
238224}
@@ -398,11 +384,9 @@ static int secp256k1_musig_nonce_gen_internal(const secp256k1_context* ctx, secp
398384 secp256k1_gej nonce_ptj [2 ];
399385 int i ;
400386 unsigned char pk_ser [33 ];
401- size_t pk_ser_len = sizeof (pk_ser );
402387 unsigned char aggpk_ser [32 ];
403388 unsigned char * aggpk_ser_ptr = NULL ;
404389 secp256k1_ge pk ;
405- int pk_serialize_success ;
406390 int ret = 1 ;
407391
408392 ARG_CHECK (pubnonce != NULL );
@@ -429,15 +413,8 @@ static int secp256k1_musig_nonce_gen_internal(const secp256k1_context* ctx, secp
429413 if (!secp256k1_pubkey_load (ctx , & pk , pubkey )) {
430414 return 0 ;
431415 }
432- pk_serialize_success = secp256k1_eckey_pubkey_serialize (& pk , pk_ser , & pk_ser_len , 1 );
433-
434- #ifdef VERIFY
435416 /* A pubkey cannot be the point at infinity */
436- VERIFY_CHECK (pk_serialize_success );
437- VERIFY_CHECK (pk_ser_len == sizeof (pk_ser ));
438- #else
439- (void ) pk_serialize_success ;
440- #endif
417+ secp256k1_eckey_pubkey_serialize33 (& pk , pk_ser );
441418
442419 secp256k1_nonce_function_musig (k , input_nonce , msg32 , seckey , pk_ser , aggpk_ser_ptr , extra_input32 );
443420 VERIFY_CHECK (!secp256k1_scalar_is_zero (& k [0 ]));
0 commit comments