mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
* getkey.c (premerge_public_with_secret): Fixed 0x12345678! syntax
for use with secret keys. * seckey-cert.c (do_check): Always calculate the old checksum for use after unprotection. * g10.c, options.skel: New option --no-escape-from. Made --escape-from and --force-v3-sigs the default and removed them from the options skeleton.
This commit is contained in:
parent
60e0b2ad92
commit
ad2bfad4cc
5 changed files with 40 additions and 16 deletions
|
@ -1721,7 +1721,7 @@ merge_public_with_secret ( KBNODE pubblock, KBNODE secblock )
|
|||
}
|
||||
|
||||
/* This function checks that for every public subkey a corresponding
|
||||
* secret subkey is avalable and deletes the public subkey otherwise.
|
||||
* secret subkey is available and deletes the public subkey otherwise.
|
||||
* We need this function because we can't delete it later when we
|
||||
* actually merge the secret parts into the pubring.
|
||||
* The function also plays some games with the node flags.
|
||||
|
@ -1779,6 +1779,10 @@ premerge_public_with_secret ( KBNODE pubblock, KBNODE secblock )
|
|||
}
|
||||
}
|
||||
}
|
||||
/* We need to copy the found bits (0 and 1) from the secret key to
|
||||
the public key. This has already been done for the subkeys but
|
||||
got lost on the primary key - fix it here *. */
|
||||
pubblock->flag |= (secblock->flag & 3);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue