aboutsummaryrefslogtreecommitdiffstats
path: root/g10/encrypt.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-08-08 16:45:29 +0000
committerWerner Koch <[email protected]>2016-08-08 18:32:08 +0000
commit491d6fdabb3d95905cd96d905e1f965ce8ff07e1 (patch)
tree7c6fec812be5d54234c41106c4d4cc6a2a15d83a /g10/encrypt.c
parentgpg: Cleanup of dek_to_passphrase function (part 1). (diff)
downloadgnupg-491d6fdabb3d95905cd96d905e1f965ce8ff07e1.tar.gz
gnupg-491d6fdabb3d95905cd96d905e1f965ce8ff07e1.zip
gpg: Cleanup of dek_to_passphrase function (part 2).
* g10/passphrase.c (passphrase_get): Remove arg KEYID. Change arg MODE to NOCACHE. (passphrase_to_dek): Remove args KEYID and PUBKEY_ALGO. Split arg MODE into CREATE and NOCACHE. Change all callers and adjust stubs. (passphrase_clear_cache): Remove args KEYID and ALGO. They are not used. Change caller. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to '')
-rw-r--r--g10/encrypt.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/g10/encrypt.c b/g10/encrypt.c
index 54a17c31e..2985408a4 100644
--- a/g10/encrypt.c
+++ b/g10/encrypt.c
@@ -221,8 +221,7 @@ encrypt_simple (const char *filename, int mode, int use_seskey)
s2k = xmalloc_clear( sizeof *s2k );
s2k->mode = opt.s2k_mode;
s2k->hash_algo = S2K_DIGEST_ALGO;
- cfx.dek = passphrase_to_dek (NULL, 0,
- default_cipher_algo(), s2k, 4,
+ cfx.dek = passphrase_to_dek (default_cipher_algo (), s2k, 1, 0,
NULL, &canceled);
if ( !cfx.dek || !cfx.dek->keylen )
{
@@ -413,8 +412,8 @@ setup_symkey (STRING2KEY **symkey_s2k,DEK **symkey_dek)
(*symkey_s2k)->mode = opt.s2k_mode;
(*symkey_s2k)->hash_algo = S2K_DIGEST_ALGO;
- *symkey_dek=passphrase_to_dek(NULL,0,opt.s2k_cipher_algo,
- *symkey_s2k, 4, NULL, &canceled);
+ *symkey_dek = passphrase_to_dek (opt.s2k_cipher_algo,
+ *symkey_s2k, 1, 0, NULL, &canceled);
if(!*symkey_dek || !(*symkey_dek)->keylen)
{
xfree(*symkey_dek);