mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
New gpgsm server option no-encrypt-to.
Add caching for symkey encryption. Minor cleanups.
This commit is contained in:
parent
f61e15670a
commit
387a51f951
12 changed files with 70 additions and 30 deletions
|
@ -216,7 +216,7 @@ encode_simple( const char *filename, int mode, int use_seskey )
|
|||
s2k->mode = RFC1991? 0:opt.s2k_mode;
|
||||
s2k->hash_algo=S2K_DIGEST_ALGO;
|
||||
cfx.dek = passphrase_to_dek( NULL, 0,
|
||||
default_cipher_algo(), s2k, 2,
|
||||
default_cipher_algo(), s2k, 4,
|
||||
NULL, &canceled);
|
||||
if( !cfx.dek || !cfx.dek->keylen ) {
|
||||
rc = gpg_error (canceled? GPG_ERR_CANCELED:GPG_ERR_INV_PASSPHRASE);
|
||||
|
@ -397,7 +397,7 @@ setup_symkey(STRING2KEY **symkey_s2k,DEK **symkey_dek)
|
|||
(*symkey_s2k)->hash_algo = S2K_DIGEST_ALGO;
|
||||
|
||||
*symkey_dek=passphrase_to_dek(NULL,0,opt.s2k_cipher_algo,
|
||||
*symkey_s2k,2,NULL, &canceled);
|
||||
*symkey_s2k, 4, NULL, &canceled);
|
||||
if(!*symkey_dek || !(*symkey_dek)->keylen)
|
||||
{
|
||||
xfree(*symkey_dek);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue