diff options
Diffstat (limited to 'g10/sign.c')
-rw-r--r-- | g10/sign.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/g10/sign.c b/g10/sign.c index bbcfabdb7..2ab76c99b 100644 --- a/g10/sign.c +++ b/g10/sign.c @@ -1660,8 +1660,9 @@ sign_symencrypt_file (ctrl_t ctrl, const char *fname, strlist_t locusr) { PKT_symkey_enc *enc = xmalloc_clear( sizeof *enc ); - enc->version = 4; + enc->version = cfx.dek->use_aead ? 5 : 4; enc->cipher_algo = cfx.dek->algo; + enc->aead_algo = cfx.dek->use_aead; enc->s2k = *s2k; pkt.pkttype = PKT_SYMKEY_ENC; pkt.pkt.symkey_enc = enc; |