Home GnuPG
Diffusion GnuPG e5f450f3bb83

gpg: Consider Kyber to be de-vs compliant.

Description

gpg: Consider Kyber to be de-vs compliant.

* common/compliance.c (gnupg_pk_is_compliant) <CO_DE_VS>: Consider
Brainpool Kyber variants compliant.
(gnupg_pk_is_allowed): Ditto.
(assumed_de_vs_compliance): Remove variable.
(get_assumed_de_vs_compliance): New.
(get_compliance_cache): Use new accessor.
(gnupg_status_compliance_flag): Ditto.

Use

GNUPG_ASSUME_COMPLIANCE=de-vs gpg --compliance=de-vs ....

for testing. This returns 2023 instead of 23 to indicate the
non-approval state.

Details

Provenance
wernerAuthored on Nov 14 2024, 3:15 PM
Parents
rG996e8ae3cb09: gpg: Allow "Kyber" as algorithm for the Subkey-Type keyword.
Branches
Unknown
Tags
Unknown
Tasks
T6638: PQC for GnuPG