mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
dirmngr: Fix verification of ECDSA signed CRLs.
* dirmngr/crlcache.c (finish_sig_check): Use raw value for the data.
--
This had the usual signed/unsigned problem. By using the modern form
we enforce Libgcrypt internal parsing as unsigned integer.
(cherry picked from commit 868dabb402
)
This commit is contained in:
parent
afaed3c122
commit
1307081dc0
2 changed files with 4 additions and 3 deletions
|
@ -1172,7 +1172,7 @@ check_cert_sig (ksba_cert_t issuer_cert, ksba_cert_t cert)
|
|||
if (!err)
|
||||
err = gcry_pk_verify (s_sig, s_hash, s_pkey);
|
||||
if (DBG_X509)
|
||||
log_debug ("gcry_pk_verify: %s\n", gpg_strerror (err));
|
||||
log_debug ("%s: gcry_pk_verify: %s\n", __func__, gpg_strerror (err));
|
||||
|
||||
leave:
|
||||
gcry_md_close (md);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue