Re: Adding ECC KEM

NIIBE Yutaka <[email protected]>
Newsgroups gmane.comp.encryption.gpg.libgcrypt.devel
Message-ID <[email protected]>
Hello,

Werner Koch <[email protected]> wrote:
> However we also need to support BrainpoolP384r1 and P512r1 because they
> will likley be the default in GnuPG for Kyber (ML-KEM).  There are also
> request for other curves.

I will add other curves, too.

> Thus I wondered whether we really want to have a whole bunch of
> GCRY_KEM_* constants or whether it would be possible to define another
> parameter which can be shared by similar algorithms/curves.

Let's see by using the API.

While I added the ECC KEM API, I'm not sure if gpg-agent should use the
ECC KEM API for all of its uses of ECC.

Possibly, ECC KEM API will be only used for PQC.  In this case,
gpg-agent uses gcry_kem_* API for PQC hybrid, and keeps using gcry_pk_*
API for existing non-hybrid use of ECC.
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.