Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 862 Bytes

File metadata and controls

23 lines (14 loc) · 862 Bytes

Variable: KEM_DHKEM_X448_HKDF_SHA512

const KEM_DHKEM_X448_HKDF_SHA512: KEMFactory

Diffie-Hellman Key Encapsulation Mechanism using Curve448 and HKDF-SHA512.

A Diffie-Hellman based KEM using the X448 elliptic curve (Curve448 for ECDH) with HKDF-SHA512 for key derivation.

Depends on the following Web Cryptography algorithms being supported in the runtime:

  • X448 key agreement
  • HMAC with SHA-512 (for HKDF)

This is a factory function that must be passed to the CipherSuite constructor.

Tip

An implementation of this algorithm not reliant on Web Cryptography is also exported by @panva/hpke-noble

See

HPKE KEM Identifiers