gpg: Fix detection of the AEAD feature flag.
authorWerner Koch <wk@gnupg.org>
Tue, 29 May 2018 10:24:19 +0000 (12:24 +0200)
committerWerner Koch <wk@gnupg.org>
Tue, 29 May 2018 10:24:19 +0000 (12:24 +0200)
* g10/getkey.c (fixup_uidnode): Use bitmask 0x02.

Signed-off-by: Werner Koch <wk@gnupg.org>
g10/getkey.c

index 1120e88..fe64835 100644 (file)
@@ -2552,7 +2552,7 @@ fixup_uidnode (KBNODE uidnode, KBNODE signode, u32 keycreated)
   /* See whether we have the AEAD feature.  */
   uid->flags.aead = 0;
   p = parse_sig_subpkt (sig->hashed, SIGSUBPKT_FEATURES, &n);
-  if (p && n && (p[0] & 0x01))
+  if (p && n && (p[0] & 0x02))
     uid->flags.aead = 1;
 
   /* And the keyserver modify flag.  */