openssl/openssl

Update HPKE to add support for ML-KEM and hybrids

Aberta

#26.598 aberto em 30 de jan. de 2025

 (2 comentários) (0 reação) (0 responsável)C (11.262 forks)batch import
help wantedtriaged: feature

Métricas do repositório

Stars
 (30.157 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

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