class Dhkem
implements KemInterface
import { Dhkem } from "https://deno.land/x/hpke@1.2.9/src/kems/dhkem.ts";
Constructors
Properties
Methods
decap(params: RecipientContextParams): Promise<ArrayBuffer>
deriveKeyPair(ikm: ArrayBuffer): Promise<CryptoKeyPair>
deserializePrivateKey(key: ArrayBuffer): Promise<CryptoKey>
deserializePublicKey(key: ArrayBuffer): Promise<CryptoKey>
encap(params: SenderContextParams): Promise<{ sharedSecret: ArrayBuffer; enc: ArrayBuffer; }>
generateKeyPair(): Promise<CryptoKeyPair>
serializePrivateKey(key: CryptoKey): Promise<ArrayBuffer>
serializePublicKey(key: CryptoKey): Promise<ArrayBuffer>