aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Kahn Gillmor <[email protected]>2013-03-19 15:25:25 +0000
committerWerner Koch <[email protected]>2013-10-04 18:54:10 +0000
commitfe0fb5e6b0bb351eb6244e290e112a22a68472d8 (patch)
treea870750d826a45d25c6096af8b59a6e59181ae89
parentgpg: Distinguish between missing and cleared key flags. (diff)
downloadgnupg-fe0fb5e6b0bb351eb6244e290e112a22a68472d8.tar.gz
gnupg-fe0fb5e6b0bb351eb6244e290e112a22a68472d8.zip
gpg: Allow setting of all zero key flags
* g10/keygen.c (do_add_key_flags): Do not check for empty key flags. (cherry picked from commit b693ec02c467696bf9d7324dd081e279f9965151) (cherry picked from commit dd868acb0d13a9f119c0536777350a6c237a66a1)
-rw-r--r--g10/keygen.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/g10/keygen.c b/g10/keygen.c
index 8353f36f0..b84dd0b30 100644
--- a/g10/keygen.c
+++ b/g10/keygen.c
@@ -210,9 +210,6 @@ do_add_key_flags (PKT_signature *sig, unsigned int use)
if (use & PUBKEY_USAGE_AUTH)
buf[0] |= 0x20;
- if (!buf[0])
- return;
-
build_sig_subpkt (sig, SIGSUBPKT_KEY_FLAGS, buf, 1);
}