From 268632d6da17fa4f373a76400e84e8f6c76cea75 Mon Sep 17 00:00:00 2001 From: sowle Date: Tue, 13 Feb 2024 12:47:20 +0100 Subject: [PATCH] crypto: generate_schnorr_sig version for public_key and secret_key types --- src/crypto/zarcanum.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/crypto/zarcanum.h b/src/crypto/zarcanum.h index 014ff0f5..28388916 100644 --- a/src/crypto/zarcanum.h +++ b/src/crypto/zarcanum.h @@ -123,6 +123,12 @@ namespace crypto return true; } + inline bool generate_schnorr_sig(const hash& m, const public_key& A, const secret_key& secret_a, generic_schnorr_sig& result) + { + return generate_schnorr_sig(m, point_t(A), scalar_t(secret_a), result); + } + + template inline bool verify_schnorr_sig(const hash& m, const public_key& A, const generic_schnorr_sig& sig) noexcept;