class X448
implements DhkemPrimitives
import { X448 } from "https://deno.land/x/hpke@1.2.9/src/kems/dhkemPrimitives/x448.ts";
Constructors
new
X448(hkdf: KdfInterface)Methods
private
_derivePublicKey(k: XCryptoKey): Promise<CryptoKey>private
_dh(sk: XCryptoKey, pk: XCryptoKey): Promise<ArrayBuffer>private
_importJWK(key: JsonWebKey, isPublic: boolean): Promise<CryptoKey>private
_importRawKey(key: ArrayBuffer, isPublic: boolean): Promise<CryptoKey>private
_serializePrivateKey(k: XCryptoKey): Promise<ArrayBuffer>private
_serializePublicKey(k: XCryptoKey): Promise<ArrayBuffer>deriveKeyPair(ikm: ArrayBuffer): Promise<CryptoKeyPair>
derivePublicKey(key: CryptoKey): Promise<CryptoKey>
deserializePrivateKey(key: ArrayBuffer): Promise<CryptoKey>
deserializePublicKey(key: ArrayBuffer): Promise<CryptoKey>
generateKeyPair(): Promise<CryptoKeyPair>
serializePrivateKey(key: CryptoKey): Promise<ArrayBuffer>
serializePublicKey(key: CryptoKey): Promise<ArrayBuffer>