diff options
author | Werner Koch <[email protected]> | 2002-09-10 08:40:12 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-09-10 08:40:12 +0000 |
commit | b324a5d2d14c33bdd4549b2e84f189d4ef0cabe6 (patch) | |
tree | 580a40b65f6957a56573812edf355f3c666aa38f /g10/encode.c | |
parent | Added prototype. (diff) | |
download | gnupg-b324a5d2d14c33bdd4549b2e84f189d4ef0cabe6.tar.gz gnupg-b324a5d2d14c33bdd4549b2e84f189d4ef0cabe6.zip |
Cleanups and minor fixes.
Diffstat (limited to 'g10/encode.c')
-rw-r--r-- | g10/encode.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/g10/encode.c b/g10/encode.c index 14192bd16..89d94278f 100644 --- a/g10/encode.c +++ b/g10/encode.c @@ -205,6 +205,12 @@ encode_simple( const char *filename, int mode, int compat ) log_error(_("error creating passphrase: %s\n"), g10_errstr(rc) ); return rc; } + if (!compat && s2k->mode != 1 && s2k->mode != 3) { + compat = 1; + log_info (_("can't use a symmetric ESK packet " + "due to the S2K mode\n")); + } + if ( !compat ) { seskeylen = cipher_get_keylen( opt.def_cipher_algo ? opt.def_cipher_algo: |