|
@@ -13,8 +13,8 @@
|
|
|
#include "salt.h"
|
|
#include "salt.h"
|
|
|
#include "misc_file.h"
|
|
#include "misc_file.h"
|
|
|
|
|
|
|
|
-encdata_t encdata = {
|
|
|
|
|
- "AAAAAAAAAAAAAAAA",
|
|
|
|
|
|
|
+encdata_t encdata = {
|
|
|
|
|
+ "AAAAAAAAAAAAAAAA",
|
|
|
""
|
|
""
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -41,15 +41,15 @@ bin_md5(const char *fname, int todo)
|
|
|
fseek(f, 0, SEEK_END);
|
|
fseek(f, 0, SEEK_END);
|
|
|
size = ftell(f);
|
|
size = ftell(f);
|
|
|
fseek(f, 0, SEEK_SET);
|
|
fseek(f, 0, SEEK_SET);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
buf = calloc(1, size + 1);
|
|
buf = calloc(1, size + 1);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if (fread(buf, 1, size, f) != size)
|
|
if (fread(buf, 1, size, f) != size)
|
|
|
fatal("Can't read binary", 0);
|
|
fatal("Can't read binary", 0);
|
|
|
|
|
|
|
|
p = buf;
|
|
p = buf;
|
|
|
while (p < (buf + size - 4)) {
|
|
while (p < (buf + size - 4)) {
|
|
|
- if (!strncmp(p, STR("AAAAAAAA"), 8)) /* this STR() is *REQUIRED* */
|
|
|
|
|
|
|
+ if (!strncmp(p, STR("AAAAAAAA"), 8)) /* this STR() is *REQUIRED* */
|
|
|
break;
|
|
break;
|
|
|
p += 4;
|
|
p += 4;
|
|
|
size_p += 4;
|
|
size_p += 4;
|
|
@@ -95,4 +95,3 @@ bin_md5(const char *fname, int todo)
|
|
|
free(buf);
|
|
free(buf);
|
|
|
return hash;
|
|
return hash;
|
|
|
}
|
|
}
|
|
|
-
|
|
|