mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
scd:openpgp: Fallback to default ECDH params in writekey.
* scd/app-openpgp.c (ecc_writekey): Use default ECDH parameters and remove the now useless check. -- This seems to be better than bailing out. In almost all cases our standard parameters are used and if not, well, the fingerprint will be wrong. GnuPG-bug-id: 6378
This commit is contained in:
parent
09329d52b5
commit
4c456bf075
@ -4733,9 +4733,11 @@ ecc_writekey (app_t app, ctrl_t ctrl,
|
||||
|
||||
if (algo == PUBKEY_ALGO_ECDH && !ecdh_param)
|
||||
{
|
||||
log_error ("opgp: ecdh parameters missing\n");
|
||||
err = gpg_error (GPG_ERR_INV_VALUE);
|
||||
goto leave;
|
||||
/* In case this is used by older clients we fallback to our
|
||||
* default ecc parameters. */
|
||||
log_info ("opgp: using default ecdh parameters\n");
|
||||
ecdh_param = ecdh_params (curve);
|
||||
ecdh_param_len = 4;
|
||||
}
|
||||
|
||||
oidstr = openpgp_curve_to_oid (curve, &n, NULL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user