This commit is contained in:
2021-09-10 17:36:11 +02:00
parent 190f64689f
commit 3402ccb2d0

View File

@ -283,8 +283,11 @@ int verifyChecksumFromFlash(char *mess, char *clientChecksum, char *fname,
} }
buf[0] = lastByte; buf[0] = lastByte;
if (totalBytesRead == 2 * bytes) { if (totalBytesRead <= 2 * bytes) {
for (int i = 0; i < 26; ++i) { for (int i = 0; i < 3; ++i) {
printf("%d:[0x%02x]\n", i, (uint8_t)buf[i]);
}
for (int i = 125; i < 128; ++i) {
printf("%d:[0x%02x]\n", i, (uint8_t)buf[i]); printf("%d:[0x%02x]\n", i, (uint8_t)buf[i]);
} }
} }
@ -292,11 +295,15 @@ int verifyChecksumFromFlash(char *mess, char *clientChecksum, char *fname,
for (int i = 0; i < bytes; ++i) { for (int i = 0; i < bytes; ++i) {
buf[i] = ((buf[i] & 0xf) << 4) + ((buf[i + 1] >> 4) & 0xf); buf[i] = ((buf[i] & 0xf) << 4) + ((buf[i + 1] >> 4) & 0xf);
} }
if (totalBytesRead == 2 * bytes) { if (totalBytesRead <= 2 * bytes) {
for (int i = 0; i < 26; ++i) { for (int i = 0; i < 3; ++i) {
printf("%d:[0x%02x]\n", i, (uint8_t)buf[i]);
}
for (int i = 125; i < 128; ++i) {
printf("%d:[0x%02x]\n", i, (uint8_t)buf[i]); printf("%d:[0x%02x]\n", i, (uint8_t)buf[i]);
} }
} }
printf("\n");
lastByte = buf[bytes]; lastByte = buf[bytes];
if (!MD5_Update(&c, buf, bytes)) { if (!MD5_Update(&c, buf, bytes)) {
fclose(fp); fclose(fp);