]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Make sure we use SHA1 and not SHA0. fixes compiling error when SHA0 is disabled in...
authorJohn Törnblom <john.tornblom@gmail.com>
Tue, 4 Sep 2012 08:47:24 +0000 (10:47 +0200)
committerJohn Törnblom <john.tornblom@gmail.com>
Tue, 4 Sep 2012 08:47:24 +0000 (10:47 +0200)
src/access.c

index b8c73f907d590dc69200632198b5bca8216f413a..7814025ebec217509fde391751fb65c9adfeafb5 100644 (file)
@@ -210,11 +210,11 @@ access_get_hashed(const char *username, const uint8_t digest[20],
 
   if(superuser_username != NULL && superuser_password != NULL) {
 
-    SHA_Init(&shactx);
-    SHA_Update(&shactx, (const uint8_t *)superuser_password,
-              strlen(superuser_password));
-    SHA_Update(&shactx, challenge, 32);
-    SHA_Final(d, &shactx);
+    SHA1_Init(&shactx);
+    SHA1_Update(&shactx, (const uint8_t *)superuser_password,
+               strlen(superuser_password));
+    SHA1_Update(&shactx, challenge, 32);
+    SHA1_Final(d, &shactx);
 
     if(!strcmp(superuser_username, username) && !memcmp(d, digest, 20))
       return 0xffffffff;
@@ -229,9 +229,9 @@ access_get_hashed(const char *username, const uint8_t digest[20],
     if((b & ae->ae_netmask) != ae->ae_network)
       continue; /* IP based access mismatches */
 
-    SHA_Init(&shactx);
-    SHA_Update(&shactx, (const uint8_t *)ae->ae_password,
-             strlen(ae->ae_password));
+    SHA1_Init(&shactx);
+    SHA1_Update(&shactx, (const uint8_t *)ae->ae_password,
+               strlen(ae->ae_password));
     SHA1_Update(&shactx, challenge, 32);
     SHA1_Final(d, &shactx);