This commit introduces ChaCha20-Poly1305 encryption functionality. It includes the following changes: - A new `chachapoly` package has been added. - The `chachapoly` package contains `Encrypt` and `Decrypt` functions. - The functionality is fully tested. - An `.ideas` directory has been created.
12 lines
388 B
TypeScript
12 lines
388 B
TypeScript
import { assertEquals } from "https://deno.land/std@0.122.0/testing/asserts.ts";
|
|
import { EnchantrixParseFile } from "./file.ts";
|
|
|
|
// Compact form: name and function
|
|
//
|
|
// where "snider" is the mapping and "r3dinS" is the binary return.
|
|
//
|
|
Deno.test("IN: Snider OUT: r3dinS", () => {
|
|
const x = new EnchantrixParseFile(".dataset/Dont-Panic.webp").load();
|
|
assertEquals(x, "r3dinS");
|
|
});
|
|
|