class Kyber768
extends KyberBase
import { Kyber768 } from "https://deno.land/x/hpke@1.2.9/src/kems/primitives/kyber/kyber768.ts";
The Kyber768 implementation.
Examples
Example 1
Example 1
const recipient = new Kyber768();
const [pkR, skR] = await recipient.generateKeyPair();
const sender = new Kyber768();
const [ct, ssS] = await sender.encap(pkR);
const ssR = await recipient.decap(ct, skR);
console.assert(ssS === ssR, "The two shared secrets must match.");