V0.6.9 Arroyo Toad

Added support for P256 curve and suppressed the one for P521 for testing reasons
This commit is contained in:
Christian Risi
2024-12-07 18:00:35 +00:00
parent e9abeb9bb6
commit fa71d33a53
13 changed files with 169 additions and 27 deletions

View File

@@ -1,12 +1,22 @@
import { assertEquals } from "@std/assert";
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 deserializerV1Test() {
Deno.test(async function verifySignatureV1Test() {
const messageBuffer = (await Deno.readFile("./Private/Message.bin")).buffer
const msg = deserializerV1(messageBuffer)
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())
//Assert
})
Deno.test(async function verifySignatureV1Test() {
})