aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/misc.c
diff options
context:
space:
mode:
authorDamien Goutte-Gattat via Gnupg-devel <[email protected]>2025-01-03 20:59:58 +0000
committerWerner Koch <[email protected]>2025-01-06 17:17:07 +0000
commit72e3fddbfe7b9f8e691076dbeea5588b9f20cc2f (patch)
tree7708fcdfda3abc023c8dd9fbadadb4534a7987f8 /dirmngr/misc.c
parentgpg: Allow smaller session keys with Kyber (diff)
downloadgnupg-72e3fddbfe7b9f8e691076dbeea5588b9f20cc2f.tar.gz
gnupg-72e3fddbfe7b9f8e691076dbeea5588b9f20cc2f.zip
gpg: Force the use of AES-256 in some cases
* g10/encrypt.c (create_dek_with_warnings): Forcefully use AES-256 if PQC encryption was required or if all recipient keys are Kyber keys. -- If --require-pqc-encryption was set, then it should be safe to always force AES-256, without even checking if we are encrypting to Kyber keys (if some recipients do not have Kyber keys, --require-pqc-encryption will fail elsewhere). Otherwise, we force AES-256 if we encrypt *only* to Kyber keys -- unless the user explicitly requested another algo, in which case we assume they know what they are doing. GnuPG-bug-id: 7472 Signed-off-by: Damien Goutte-Gattat <[email protected]> Man page entry extended Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'dirmngr/misc.c')
0 files changed, 0 insertions, 0 deletions