Merge branch 'main' into do-stuff

This commit is contained in:
ITOH
2021-05-04 10:50:09 +02:00
2 changed files with 5 additions and 5 deletions

View File

@@ -1 +1 @@
export { sign } from "https://unpkg.com/@evan/wasm@0.0.50/target/nacl/deno.js";
export { verify } from "https://unpkg.com/@evan/wasm@0.0.50/target/ed25519/deno.js";

View File

@@ -1,12 +1,12 @@
import { sign } from "./deps.ts";
import { verify } from "./deps.ts";
export function verifySignature(
{ publicKey, signature, timestamp, body }: VerifySignatureOptions,
): { isValid: boolean; body: string } {
const isValid = sign.verify(
new TextEncoder().encode(timestamp + body),
hexToUint8Array(signature),
const isValid = verify(
hexToUint8Array(publicKey),
hexToUint8Array(signature),
new TextEncoder().encode(timestamp + body),
);
return { isValid, body };