* sig-check.c (do_check): Move the signing algo and hash checks from
authorDavid Shaw <dshaw@jabberwocky.com>
Sat, 13 Dec 2003 03:53:27 +0000 (03:53 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Sat, 13 Dec 2003 03:53:27 +0000 (03:53 +0000)
commitf5d4b8dc0687c2e818881d9214a38771b491d5e6
tree2e7fcf379ece4911bef56ec7d882615c493005f7
parentdb5ab5e730c6cf2dd103967a305b3519c6c808b3
* sig-check.c (do_check): Move the signing algo and hash checks from
here... (signature_check2): ... to here. (check_key_signature2): ... and
here.  This is a minor optimization to avoid fetching a key (which can be
expensive, especially if it is not self-signed, and there are many key
signatures on it which need to be checked for ultimate trust) if the
signature would have failed anyway because of algorithm or hash problems.
g10/ChangeLog
g10/sig-check.c