From 8f08ca0e382085f9caba8ff969aa1ce66b6a84c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= Date: Tue, 13 May 2025 14:54:11 +0200 Subject: Add algorithm, usage and expire also if only the group flag is set * src/engine-gpg.c (gpg_add_algo_usage_expire): Check flags for GPGME_CREATE_GROUP flag. -- With this change a cert-only group-owned key will be created if only the group flag is set. --- src/engine-gpg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine-gpg.c b/src/engine-gpg.c index e41fb69a..483eda74 100644 --- a/src/engine-gpg.c +++ b/src/engine-gpg.c @@ -2888,7 +2888,7 @@ gpg_add_algo_usage_expire (engine_gpg_t gpg, if (algo || (flags & (GPGME_CREATE_SIGN | GPGME_CREATE_ENCR | GPGME_CREATE_CERT | GPGME_CREATE_AUTH - | GPGME_CREATE_NOEXPIRE)) + | GPGME_CREATE_GROUP | GPGME_CREATE_NOEXPIRE)) || expires) { err = add_arg (gpg, algo? algo : "default"); -- cgit v1.2.3