aboutsummaryrefslogtreecommitdiffstats
path: root/g10/encode.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/encode.c')
-rw-r--r--g10/encode.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/g10/encode.c b/g10/encode.c
index 8cc44c152..7d9f0952f 100644
--- a/g10/encode.c
+++ b/g10/encode.c
@@ -299,6 +299,8 @@ encode_crypt( const char *filename, STRLIST remusr )
}
else
cfx.dek->algo = opt.def_cipher_algo;
+ cfx.dek->use_mdc = select_mdc_from_pklist (pk_list);
+
make_session_key( cfx.dek );
if( DBG_CIPHER )
log_hexdump("DEK is: ", cfx.dek->key, cfx.dek->keylen );
@@ -428,6 +430,9 @@ encrypt_filter( void *opaque, int control,
}
else
efx->cfx.dek->algo = opt.def_cipher_algo;
+
+ efx->cfx.dek->use_mdc = select_mdc_from_pklist (efx->pk_list);
+
make_session_key( efx->cfx.dek );
if( DBG_CIPHER )
log_hexdump("DEK is: ",