aboutsummaryrefslogtreecommitdiff
path: root/src/test/test_crypto.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2013-03-01 21:59:12 -0500
committerNick Mathewson <nickm@torproject.org>2013-03-01 21:59:12 -0500
commita05dc378e391b868a694914bd763d057930f076a (patch)
treea05f727dbcc5c26f17c58ca74b2ffdbcf62fa25e /src/test/test_crypto.c
parent289653c3921e2153ff0450d3f6b0fdf4e075d6ce (diff)
downloadtor-a05dc378e391b868a694914bd763d057930f076a.tar.gz
tor-a05dc378e391b868a694914bd763d057930f076a.zip
Remove unused HMAC-SHA1 function
(We're not adding any new SHA1 instances in our protocols, so this should never actually be needed.)
Diffstat (limited to 'src/test/test_crypto.c')
-rw-r--r--src/test/test_crypto.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/test/test_crypto.c b/src/test/test_crypto.c
index afb338a69c..1f12c87ace 100644
--- a/src/test/test_crypto.c
+++ b/src/test/test_crypto.c
@@ -269,34 +269,6 @@ test_crypto_sha(void)
"96177A9CB410FF61F20015AD");
tt_int_op(i, ==, 0);
- /* Test HMAC-SHA-1 with test cases from RFC2202. */
-
- /* Case 1. */
- memset(key, 0x0b, 20);
- crypto_hmac_sha1(digest, key, 20, "Hi There", 8);
- test_streq(hex_str(digest, 20),
- "B617318655057264E28BC0B6FB378C8EF146BE00");
- /* Case 2. */
- crypto_hmac_sha1(digest, "Jefe", 4, "what do ya want for nothing?", 28);
- test_streq(hex_str(digest, 20),
- "EFFCDF6AE5EB2FA2D27416D5F184DF9C259A7C79");
-
- /* Case 4. */
- base16_decode(key, 25,
- "0102030405060708090a0b0c0d0e0f10111213141516171819", 50);
- memset(data, 0xcd, 50);
- crypto_hmac_sha1(digest, key, 25, data, 50);
- test_streq(hex_str(digest, 20),
- "4C9007F4026250C6BC8414F9BF50C86C2D7235DA");
-
- /* Case 5. */
- memset(key, 0xaa, 80);
- crypto_hmac_sha1(digest, key, 80,
- "Test Using Larger Than Block-Size Key - Hash Key First",
- 54);
- test_streq(hex_str(digest, 20),
- "AA4AE5E15272D00E95705637CE8A3B55ED402112");
-
/* Test HMAC-SHA256 with test cases from wikipedia and RFC 4231 */
/* Case empty (wikipedia) */