diff options
Diffstat (limited to 'g10/parse-packet.c')
-rw-r--r-- | g10/parse-packet.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/g10/parse-packet.c b/g10/parse-packet.c index 5e8375b98..6646becd4 100644 --- a/g10/parse-packet.c +++ b/g10/parse-packet.c @@ -2109,6 +2109,10 @@ parse_signature (IOBUF inp, int pkttype, unsigned long pktlen, if (p) sig->flags.notation = 1; + p = parse_sig_subpkt (sig->hashed, SIGSUBPKT_KEY_BLOCK, NULL); + if (p) + sig->flags.key_block = 1; + p = parse_sig_subpkt (sig->hashed, SIGSUBPKT_REVOCABLE, NULL); if (p && *p == 0) sig->flags.revocable = 0; |