Skip to content

Commit 2c8e321

Browse files
committed
valgrind_ctime_test: Add schnorrsig_sign
1 parent 47e3b68 commit 2c8e321

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/valgrind_ctime_test.c

+12
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
# include "include/secp256k1_extrakeys.h"
2121
#endif
2222

23+
#if ENABLE_MODULE_SCHNORRSIG
24+
#include "include/secp256k1_schnorrsig.h"
25+
#endif
26+
2327
int main(void) {
2428
secp256k1_context* ctx;
2529
secp256k1_ecdsa_signature signature;
@@ -137,6 +141,14 @@ int main(void) {
137141
CHECK(ret == 1);
138142
#endif
139143

144+
#if ENABLE_MODULE_SCHNORRSIG
145+
VALGRIND_MAKE_MEM_UNDEFINED(key, 32);
146+
ret = secp256k1_keypair_create(ctx, &keypair, key);
147+
ret = secp256k1_schnorrsig_sign(ctx, sig, msg, &keypair, NULL, NULL);
148+
VALGRIND_MAKE_MEM_DEFINED(&ret, sizeof(ret));
149+
CHECK(ret == 1);
150+
#endif
151+
140152
secp256k1_context_destroy(ctx);
141153
return 0;
142154
}

0 commit comments

Comments
 (0)