[gnutls-devel] GnuTLS | ECDSA signature verification fail with GnuTLS 3.6.5 (#664)
Development of GNU's TLS library
gnutls-devel at lists.gnutls.org
Thu Dec 27 16:09:26 CET 2018
There is a confusion between sign algorithm and hash algorithm. On [line 109](https://gitlab.com/snippets/1793236#L109) you call `gnutls_pubkey_verify_data2` with the hash algorithm `GNUTLS_DIG_SHA256`, while the function expects a sign algorithm such as `GNUTLS_SIGN_ECDSA_SHA256`.
I would suggest to use enum types instead of int to avoid such confusion.
Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/gnutls/issues/664#note_127530201
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Gnutls-devel