openssl/openssl

Update HPKE to add support for ML-KEM and hybrids

Open

#26.598 aberto em 30 de jan. de 2025

Ver no GitHub
 (2 comments) (0 reactions) (0 assignees)C (11.262 forks)batch import
help wantedtriaged: feature

Métricas do repositório

Stars
 (30.157 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Work is ongoing in CFRG to define HPKE usages for ML-KEM, as well as hybrid KEMs that would combine ML-KEM with traditional algorithms such as DHKEM with P-256 or X25519. As these standards mature, OpenSSL should add the relevant algorithm identifiers and support HPKE with these KEMs when the underlying cryptographic library supports them.

I would propose at least the following combinations:

  • ML-KEM-768
  • ML-KEM-768 + P-256
  • ML-KEM-768 + X25519

Guia do colaborador