T7014: agent: Enhancement of PKDECRYPT for KEM interface introduced use of KEM API (of libgcrypt) to gpg-agent.
It is good (for industrial certification(s) and auditors) to use KEM API in gpg frontend.
Description
Description
Revisions and Commits
Revisions and Commits
rG GnuPG | |||
rG681d75404300 gpg,agent: Clean up around using ECC KEM. | |||
rG07e8ca2a9b54 gpg: Use ECC KEM interface for decryption. | |||
rG04782e7fd629 agent: Add support for TPM2 for ECC KEM. | |||
rGb956f47e2ab0 agent: Finish ECC KEM, adding support for NIST curves. | |||
rG57a3d2392539 agent: Support ECC KEM by PKDECRYPT --kem. | |||
rGeb9c39ac5bb5 agent: Refactor ECC KEM decap operation. | |||
rGd1c3bfda2a8c gpg: Use the KEM API for ECC encryption. | |||
rG40cfa71281db common: Add KEM constants for NIST curves. |
Status | Assigned | Task | ||
---|---|---|---|---|
Testing | • gniibe | T7649 gnupg: Use KEM interface for encryption/decryption | ||
Testing | None | T7014 agent: Enhancement of PKDECRYPT for KEM interface | ||
Open | • gniibe | T7097 Support a key on smartcard for PQC | ||
Testing | • gniibe | T5964 gnupg should use the KDFs implemented in libgcrypt |
Event Timeline
Comment Actions
Clean up finished by rG681d75404300: gpg,agent: Clean up around using ECC KEM.
Tested by make check and decrypting tests/openpgp/samplemsgs/pqc-sample-*.enc.asc.
Comment Actions
Another possible change will be use of KEM interface for gpgsm.
Not high priority, but for long term code maintenance.