mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
common: Extend the openpgp_curve_to_oid function.
* common/openpgp-oid.c (openpgp_curve_to_oid): Add optional arg R_NBITS. Change all callers. -- In particular for ed25519 and cv25519 it is quite useful to have an ability to get the required algorithm.
This commit is contained in:
parent
113a8288b8
commit
24095101a5
9 changed files with 27 additions and 16 deletions
|
@ -517,7 +517,7 @@ match_curve_skey_pk (gcry_sexp_t s_key, PKT_public_key *pk)
|
|||
log_error ("no curve name\n");
|
||||
return gpg_error (GPG_ERR_UNKNOWN_CURVE);
|
||||
}
|
||||
oidstr = openpgp_curve_to_oid (curve_str, NULL);
|
||||
oidstr = openpgp_curve_to_oid (curve_str, NULL, NULL);
|
||||
if (!oidstr)
|
||||
{
|
||||
log_error ("no OID known for curve '%s'\n", curve_str);
|
||||
|
@ -1023,7 +1023,7 @@ transfer_format_to_openpgp (gcry_sexp_t s_pgp, PKT_public_key *pk)
|
|||
goto leave;
|
||||
}
|
||||
|
||||
oidstr = openpgp_curve_to_oid (curve, NULL);
|
||||
oidstr = openpgp_curve_to_oid (curve, NULL, NULL);
|
||||
if (!oidstr)
|
||||
{
|
||||
log_error ("no OID known for curve '%s'\n", curve);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue