Added entry type to directory hash calculation
authorDmitry Kasatkin <dmitry.kasatkin@intel.com>
Fri, 18 May 2012 09:41:31 +0000 (12:41 +0300)
committerDmitry Kasatkin <dmitry.kasatkin@intel.com>
Thu, 6 Sep 2012 11:08:53 +0000 (14:08 +0300)
Signed-off-by: Dmitry Kasatkin <dmitry.kasatkin@intel.com>
src/evmctl.c

index 33323e3..145e4b5 100644 (file)
@@ -628,6 +628,11 @@ static int calc_dir_hash(const char *file, uint8_t *hash)
                        log_err("EVP_DigestUpdate() failed\n");
                        return 1;
                }
+               err = EVP_DigestUpdate(&ctx, &cur->de.d_type, sizeof(cur->de.d_type));
+               if (!err) {
+                       log_err("EVP_DigestUpdate() failed\n");
+                       return 1;
+               }
                free(cur);
        }