diff options
Diffstat (limited to 'C/Xz.c')
-rw-r--r-- | C/Xz.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* Xz.c - Xz | 1 | /* Xz.c - Xz |
2 | 2023-04-02 : Igor Pavlov : Public domain */ | 2 | 2024-03-01 : Igor Pavlov : Public domain */ |
3 | 3 | ||
4 | #include "Precomp.h" | 4 | #include "Precomp.h" |
5 | 5 | ||
@@ -52,6 +52,7 @@ void XzCheck_Init(CXzCheck *p, unsigned mode) | |||
52 | case XZ_CHECK_CRC32: p->crc = CRC_INIT_VAL; break; | 52 | case XZ_CHECK_CRC32: p->crc = CRC_INIT_VAL; break; |
53 | case XZ_CHECK_CRC64: p->crc64 = CRC64_INIT_VAL; break; | 53 | case XZ_CHECK_CRC64: p->crc64 = CRC64_INIT_VAL; break; |
54 | case XZ_CHECK_SHA256: Sha256_Init(&p->sha); break; | 54 | case XZ_CHECK_SHA256: Sha256_Init(&p->sha); break; |
55 | default: break; | ||
55 | } | 56 | } |
56 | } | 57 | } |
57 | 58 | ||
@@ -62,6 +63,7 @@ void XzCheck_Update(CXzCheck *p, const void *data, size_t size) | |||
62 | case XZ_CHECK_CRC32: p->crc = CrcUpdate(p->crc, data, size); break; | 63 | case XZ_CHECK_CRC32: p->crc = CrcUpdate(p->crc, data, size); break; |
63 | case XZ_CHECK_CRC64: p->crc64 = Crc64Update(p->crc64, data, size); break; | 64 | case XZ_CHECK_CRC64: p->crc64 = Crc64Update(p->crc64, data, size); break; |
64 | case XZ_CHECK_SHA256: Sha256_Update(&p->sha, (const Byte *)data, size); break; | 65 | case XZ_CHECK_SHA256: Sha256_Update(&p->sha, (const Byte *)data, size); break; |
66 | default: break; | ||
65 | } | 67 | } |
66 | } | 68 | } |
67 | 69 | ||