Skip to content

Commit 51391e8

Browse files
committed
Add x-only ECDH ctime tests
1 parent dc7525c commit 51391e8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/ctime_tests.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@ static void run_tests(secp256k1_context *ctx, unsigned char *key) {
107107
ret = secp256k1_ecdh(ctx, msg, &pubkey, key, NULL, NULL);
108108
SECP256K1_CHECKMEM_DEFINE(&ret, sizeof(ret));
109109
CHECK(ret == 1);
110+
111+
/* Test X-only ECDH. */
112+
SECP256K1_CHECKMEM_UNDEFINE(key, 32);
113+
ret = secp256k1_ecdh_xonly(ctx, msg, spubkey + 1, key, NULL, NULL);
114+
SECP256K1_CHECKMEM_DEFINE(&ret, sizeof(ret));
115+
CHECK(ret == 1);
110116
#endif
111117

112118
#ifdef ENABLE_MODULE_RECOVERY

0 commit comments

Comments
 (0)