From 9387bd8b2d203adccb063c22fe829370bb496edf Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Thu, 12 Nov 2020 19:22:47 -0400 Subject: [PATCH] Expose privkey_tweak_add --- secp256k1.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/secp256k1.nim b/secp256k1.nim index 8917793..36af273 100644 --- a/secp256k1.nim +++ b/secp256k1.nim @@ -517,3 +517,7 @@ proc default*(T: type SkSignature): T {.error: "loophole".} proc default*(T: type SkRecoverableSignature): T {.error: "loophole".} proc default*(T: type SkEcdhSecret): T {.error: "loophole".} proc default*(T: type SkEcdhRawSecret): T {.error: "loophole".} + +func privKeyTweakAdd*(secretKey: var openArray[byte], tweak: openArray[byte]) = + let res = secp256k1_ec_privkey_tweak_add(getContext(), secretKey.ptr0, tweak.ptr0) + doAssert res == 1