From 8ca162c472e97c53a8c57ce46c2144b4628bed04 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 1 Jun 2004 16:36:56 +0000 Subject: [PATCH] put a comment reminding us that we do hashes in software only svn:r1925 --- src/common/crypto.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/common/crypto.c b/src/common/crypto.c index 1c265628ae..17e71487a8 100644 --- a/src/common/crypto.c +++ b/src/common/crypto.c @@ -1018,6 +1018,11 @@ crypto_digest_add_bytes(crypto_digest_env_t *digest, const char *data, { tor_assert(digest); tor_assert(data); + /* Using the SHA1_*() calls directly means we don't support doing + * sha1 in hardware. But so far the delay of getting the question + * to the hardware, and hearing the answer, is likely higher than + * just doing it ourselves. Hashes are fast. + */ SHA1_Update(&digest->d, (void*)data, len); }