23 lines
634 B
TypeScript
23 lines
634 B
TypeScript
import { assertEquals, assert } from "@std/assert";
|
|
import { deserializerV1 } from "../src/utils/deserializer.ts";
|
|
import { pem2key, signatureVerifierV1 } from "../src/utils/signatureVerifier.ts";
|
|
import * as mod from "node:crypto";
|
|
|
|
|
|
|
|
|
|
Deno.test(async function verifySignatureV1Test() {
|
|
|
|
const messageBuffer = (await Deno.readFile("./Private/Message.bin")).buffer
|
|
const publicKey = await pem2key("./Private/public-key.pem")
|
|
const Ku = await pem2key("./Private/public-key.pem")
|
|
const msg = await deserializerV1(messageBuffer, Ku)
|
|
console.log(msg.toString())
|
|
|
|
})
|
|
|
|
Deno.test(async function verifySignatureV1Test() {
|
|
|
|
|
|
})
|