Update to use createVerify for Ed25519 signature verification

cgen-e03978f5078648b193e97a08881e07c4
This commit is contained in:
Builder.io 2025-11-05 16:33:51 +00:00
parent 2b0faed10a
commit 7097d90330

View file

@ -37,12 +37,9 @@ export function createServer() {
// Verify request signature // Verify request signature
try { try {
const isValid = verify( const verifier = createVerify("ed25519");
"ed25519", verifier.update(`${timestamp}${body}`);
Buffer.from(`${timestamp}${body}`), const isValid = verifier.verify(publicKey, Buffer.from(signature, "hex"));
publicKey,
Buffer.from(signature, "hex"),
);
if (!isValid) { if (!isValid) {
return res.status(401).json({ error: "Invalid signature" }); return res.status(401).json({ error: "Invalid signature" });