import { utils } from "ssh2"; import { describe, expect, it } from "vitest"; import { ed25519Erzeugen } from "@/engine/ssh/schluessel"; describe("ed25519Erzeugen", () => { it("liefert nur Schlüssel, die ssh2 selbst lesen kann (roh scheitern etwa 4 von 1000)", () => { for (let i = 0; i < 1500; i++) { const paar = ed25519Erzeugen("test"); expect(utils.parseKey(paar.privat)).not.toBeInstanceOf(Error); expect(paar.oeffentlich).toMatch(/^ssh-ed25519 \S+ test$/); } }); });