Home GnuPG
Diffusion GnuPG dd650b2c7b7b

gpg: Support Kyber with Brainpool512r1.

Description

gpg: Support Kyber with Brainpool512r1.

* common/openpgp-oid.c (oidtable): Add GCRY_KEM_RAW_BP512.
* agent/pkdecrypt.c (ecc_table): Support bp512
* g10/pkglue.c (do_encrypt_kem): Ditto.
* tests/openpgp/samplekeys: Add sample keys for kyber_bp256, bp384,
and bp512.
* tests/openpgp/privkeys: Add corresponding private keys.
* tests/openpgp/samplemsgs:  Add sample messages for those keys.

Details

Provenance
wernerAuthored on Apr 23 2024, 5:40 PM
Parents
rG32ec480024b3: gpg: Support encryption with kyber_bp256 and kyber_bp384
Branches
Unknown
Tags
Unknown
Tasks
T6815: PQC encryption for GnuPG