From b060ccecb2206046fb2d7787da35404b1a2d537e Mon Sep 17 00:00:00 2001 From: emidev98 Date: Tue, 12 Sep 2023 10:24:31 +0800 Subject: [PATCH] feat: verify ecdsa signature --- src/key/RawKey.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/key/RawKey.ts b/src/key/RawKey.ts index d9c9a106..597dd3e4 100644 --- a/src/key/RawKey.ts +++ b/src/key/RawKey.ts @@ -59,4 +59,12 @@ export class RawKey extends Key { : this.ecdsaSign(payload); return Buffer.from(signature); } + + public ecdsaVerify( + signature: Buffer, + message: Buffer, + publicKey: Buffer + ): boolean { + return secp256k1.ecdsaVerify(signature, message, publicKey); + } }