diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-01-07 16:50:33 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-01-07 16:50:33 +0000 |
commit | becbafc9dba6c12c01fe1abdf5a1fb4d50e6aa15 (patch) | |
tree | 2dc0d7f979cc6a86715d842c2b884135a8e1b8f7 /src/common/crypto.c | |
parent | 491298a067ceaedecc6a35fb9ce72ecbf968a91d (diff) | |
download | tor-becbafc9dba6c12c01fe1abdf5a1fb4d50e6aa15.tar.gz tor-becbafc9dba6c12c01fe1abdf5a1fb4d50e6aa15.zip |
r17491@catbus: nickm | 2008-01-07 11:50:24 -0500
Remove some dead code.
svn:r13053
Diffstat (limited to 'src/common/crypto.c')
-rw-r--r-- | src/common/crypto.c | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/src/common/crypto.c b/src/common/crypto.c index cb9a364646..f76eb9d01d 100644 --- a/src/common/crypto.c +++ b/src/common/crypto.c @@ -1311,56 +1311,6 @@ crypto_digest_assign(crypto_digest_env_t *into, memcpy(into,from,sizeof(crypto_digest_env_t)); } -#if 0 -/**DOCDOC */ -#define DIGEST_BLOCKSIZE 64 - -/** Compute the HMAC-SHA-1 of the <b>msg_len</b> bytes in <b>msg</b>, using - * the <b>key</b> of length <b>key_len</b>. Store the DIGEST_LEN-byte result - * in <b>hmac_out</b>. - */ -void -crypto_hmac_sha1(char *hmac_out, - const char *key, size_t key_len, - const char *msg, size_t msg_len) -{ - SHA_CTX sha; - uint8_t K[DIGEST_BLOCKSIZE], D[DIGEST_LEN], K_SHORT[DIGEST_LEN]; - const uint8_t *real_key; - unsigned int i; - - if (key_len > DIGEST_BLOCKSIZE) { - SHA1((const unsigned char*)key, key_len, K_SHORT); - key_len = DIGEST_LEN; - real_key = K_SHORT; - } else { - real_key = (const uint8_t*)key; - } - - memset(K, 0, sizeof(K)); - memcpy(K, real_key, key_len); - for (i=0; i < sizeof(K); ++i) - K[i] ^= 0x36; - SHA1_Init(&sha); - SHA1_Update(&sha, K, sizeof(K)); - SHA1_Update(&sha, msg, msg_len); - SHA1_Final(D, &sha); - - /* - memset(K, 0, sizeof(K)); - memcpy(K, real_key, key_len); - for (i=0; i < sizeof(K); ++i) - K[i] ^= 0x5c; - */ - for (i=0; i < sizeof(K); ++i) - K[i] ^= (0x36 ^ 0x5c); - SHA1_Init(&sha); - SHA1_Update(&sha, K, sizeof(K)); - SHA1_Update(&sha, D, sizeof(D)); - SHA1_Final((unsigned char*)hmac_out, &sha); -} -#endif - /** Compute the HMAC-SHA-1 of the <b>msg_len</b> bytes in <b>msg</b>, using * the <b>key</b> of length <b>key_len</b>. Store the DIGEST_LEN-byte result * in <b>hmac_out</b>. |