summaryrefslogtreecommitdiff
path: root/src/or/dns.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2011-10-05 10:33:39 -0400
committerNick Mathewson <nickm@torproject.org>2011-10-10 23:14:31 -0400
commite56d7a3809611e85b48474f27b3feb461e82e109 (patch)
treedaa71e51c83b82649ac51de7b3cde958d5e78467 /src/or/dns.c
parent40f0d111c2263b44d30d47a292b3bb9ef3a01a08 (diff)
downloadtor-e56d7a3809611e85b48474f27b3feb461e82e109.tar.gz
tor-e56d7a3809611e85b48474f27b3feb461e82e109.zip
Give tor_cert_get_id_digests() fail-fast behavior
Right now we can take the digests only of an RSA key, and only expect to take the digests of an RSA key. The old tor_cert_get_id_digests() would return a good set of digests for an RSA key, and an all-zero one for a non-RSA key. This behavior is too error-prone: it carries the risk that we will someday check two non-RSA keys for equality and conclude that they must be equal because they both have the same (zero) "digest". Instead, let's have tor_cert_get_id_digests() return NULL for keys we can't handle, and make its callers explicitly test for NULL.
Diffstat (limited to 'src/or/dns.c')
0 files changed, 0 insertions, 0 deletions