@@ -160,21 +160,21 @@ void test_schnorrsig_api(void) {
160160
161161 /** main test body **/
162162 ecount = 0 ;
163- CHECK (secp256k1_schnorrsig_sign (none , sig , msg , & keypairs [0 ], NULL ) == 1 );
163+ CHECK (secp256k1_schnorrsig_sign32 (none , sig , msg , & keypairs [0 ], NULL ) == 1 );
164164 CHECK (ecount == 0 );
165- CHECK (secp256k1_schnorrsig_sign (vrfy , sig , msg , & keypairs [0 ], NULL ) == 1 );
165+ CHECK (secp256k1_schnorrsig_sign32 (vrfy , sig , msg , & keypairs [0 ], NULL ) == 1 );
166166 CHECK (ecount == 0 );
167- CHECK (secp256k1_schnorrsig_sign (sign , sig , msg , & keypairs [0 ], NULL ) == 1 );
167+ CHECK (secp256k1_schnorrsig_sign32 (sign , sig , msg , & keypairs [0 ], NULL ) == 1 );
168168 CHECK (ecount == 0 );
169- CHECK (secp256k1_schnorrsig_sign (sign , NULL , msg , & keypairs [0 ], NULL ) == 0 );
169+ CHECK (secp256k1_schnorrsig_sign32 (sign , NULL , msg , & keypairs [0 ], NULL ) == 0 );
170170 CHECK (ecount == 1 );
171- CHECK (secp256k1_schnorrsig_sign (sign , sig , NULL , & keypairs [0 ], NULL ) == 0 );
171+ CHECK (secp256k1_schnorrsig_sign32 (sign , sig , NULL , & keypairs [0 ], NULL ) == 0 );
172172 CHECK (ecount == 2 );
173- CHECK (secp256k1_schnorrsig_sign (sign , sig , msg , NULL , NULL ) == 0 );
173+ CHECK (secp256k1_schnorrsig_sign32 (sign , sig , msg , NULL , NULL ) == 0 );
174174 CHECK (ecount == 3 );
175- CHECK (secp256k1_schnorrsig_sign (sign , sig , msg , & invalid_keypair , NULL ) == 0 );
175+ CHECK (secp256k1_schnorrsig_sign32 (sign , sig , msg , & invalid_keypair , NULL ) == 0 );
176176 CHECK (ecount == 4 );
177- CHECK (secp256k1_schnorrsig_sign (sttc , sig , msg , & keypairs [0 ], NULL ) == 0 );
177+ CHECK (secp256k1_schnorrsig_sign32 (sttc , sig , msg , & keypairs [0 ], NULL ) == 0 );
178178 CHECK (ecount == 5 );
179179
180180 ecount = 0 ;
@@ -202,7 +202,7 @@ void test_schnorrsig_api(void) {
202202 CHECK (ecount == 6 );
203203
204204 ecount = 0 ;
205- CHECK (secp256k1_schnorrsig_sign (sign , sig , msg , & keypairs [0 ], NULL ) == 1 );
205+ CHECK (secp256k1_schnorrsig_sign32 (sign , sig , msg , & keypairs [0 ], NULL ) == 1 );
206206 CHECK (secp256k1_schnorrsig_verify (none , sig , msg , sizeof (msg ), & pk [0 ]) == 1 );
207207 CHECK (ecount == 0 );
208208 CHECK (secp256k1_schnorrsig_verify (sign , sig , msg , sizeof (msg ), & pk [0 ]) == 1 );
@@ -247,7 +247,7 @@ void test_schnorrsig_bip_vectors_check_signing(const unsigned char *sk, const un
247247 secp256k1_xonly_pubkey pk , pk_expected ;
248248
249249 CHECK (secp256k1_keypair_create (ctx , & keypair , sk ));
250- CHECK (secp256k1_schnorrsig_sign (ctx , sig , msg32 , & keypair , aux_rand ));
250+ CHECK (secp256k1_schnorrsig_sign32 (ctx , sig , msg32 , & keypair , aux_rand ));
251251 CHECK (secp256k1_memcmp_var (sig , expected_sig , 64 ) == 0 );
252252
253253 CHECK (secp256k1_xonly_pubkey_parse (ctx , & pk_expected , pk_serialized ));
@@ -740,8 +740,11 @@ void test_schnorrsig_sign(void) {
740740 secp256k1_testrand256 (aux_rand );
741741 CHECK (secp256k1_keypair_create (ctx , & keypair , sk ));
742742 CHECK (secp256k1_keypair_xonly_pub (ctx , & pk , NULL , & keypair ));
743- CHECK (secp256k1_schnorrsig_sign (ctx , sig , msg , & keypair , NULL ) == 1 );
743+ CHECK (secp256k1_schnorrsig_sign32 (ctx , sig , msg , & keypair , NULL ) == 1 );
744744 CHECK (secp256k1_schnorrsig_verify (ctx , sig , msg , sizeof (msg ), & pk ));
745+ /* Check that deprecated alias gives the same result */
746+ CHECK (secp256k1_schnorrsig_sign (ctx , sig2 , msg , & keypair , NULL ) == 1 );
747+ CHECK (secp256k1_memcmp_var (sig , sig2 , sizeof (sig )) == 0 );
745748
746749 /* Test different nonce functions */
747750 CHECK (secp256k1_schnorrsig_sign_custom (ctx , sig , msg , sizeof (msg ), & keypair , & extraparams ) == 1 );
@@ -764,7 +767,7 @@ void test_schnorrsig_sign(void) {
764767 extraparams .noncefp = NULL ;
765768 extraparams .ndata = aux_rand ;
766769 CHECK (secp256k1_schnorrsig_sign_custom (ctx , sig , msg , sizeof (msg ), & keypair , & extraparams ) == 1 );
767- CHECK (secp256k1_schnorrsig_sign (ctx , sig2 , msg , & keypair , extraparams .ndata ) == 1 );
770+ CHECK (secp256k1_schnorrsig_sign32 (ctx , sig2 , msg , & keypair , extraparams .ndata ) == 1 );
768771 CHECK (secp256k1_memcmp_var (sig , sig2 , sizeof (sig )) == 0 );
769772}
770773
@@ -787,7 +790,7 @@ void test_schnorrsig_sign_verify(void) {
787790
788791 for (i = 0 ; i < N_SIGS ; i ++ ) {
789792 secp256k1_testrand256 (msg [i ]);
790- CHECK (secp256k1_schnorrsig_sign (ctx , sig [i ], msg [i ], & keypair , NULL ));
793+ CHECK (secp256k1_schnorrsig_sign32 (ctx , sig [i ], msg [i ], & keypair , NULL ));
791794 CHECK (secp256k1_schnorrsig_verify (ctx , sig [i ], msg [i ], sizeof (msg [i ]), & pk ));
792795 }
793796
@@ -816,13 +819,13 @@ void test_schnorrsig_sign_verify(void) {
816819 }
817820
818821 /* Test overflowing s */
819- CHECK (secp256k1_schnorrsig_sign (ctx , sig [0 ], msg [0 ], & keypair , NULL ));
822+ CHECK (secp256k1_schnorrsig_sign32 (ctx , sig [0 ], msg [0 ], & keypair , NULL ));
820823 CHECK (secp256k1_schnorrsig_verify (ctx , sig [0 ], msg [0 ], sizeof (msg [0 ]), & pk ));
821824 memset (& sig [0 ][32 ], 0xFF , 32 );
822825 CHECK (!secp256k1_schnorrsig_verify (ctx , sig [0 ], msg [0 ], sizeof (msg [0 ]), & pk ));
823826
824827 /* Test negative s */
825- CHECK (secp256k1_schnorrsig_sign (ctx , sig [0 ], msg [0 ], & keypair , NULL ));
828+ CHECK (secp256k1_schnorrsig_sign32 (ctx , sig [0 ], msg [0 ], & keypair , NULL ));
826829 CHECK (secp256k1_schnorrsig_verify (ctx , sig [0 ], msg [0 ], sizeof (msg [0 ]), & pk ));
827830 secp256k1_scalar_set_b32 (& s , & sig [0 ][32 ], NULL );
828831 secp256k1_scalar_negate (& s , & s );
@@ -873,7 +876,7 @@ void test_schnorrsig_taproot(void) {
873876
874877 /* Key spend */
875878 secp256k1_testrand256 (msg );
876- CHECK (secp256k1_schnorrsig_sign (ctx , sig , msg , & keypair , NULL ) == 1 );
879+ CHECK (secp256k1_schnorrsig_sign32 (ctx , sig , msg , & keypair , NULL ) == 1 );
877880 /* Verify key spend */
878881 CHECK (secp256k1_xonly_pubkey_parse (ctx , & output_pk , output_pk_bytes ) == 1 );
879882 CHECK (secp256k1_schnorrsig_verify (ctx , sig , msg , sizeof (msg ), & output_pk ) == 1 );
0 commit comments