コード例 #1
0
ファイル: mojosetup.c プロジェクト: Edgarins29/MojoSetup
void MojoChecksum_append(MojoChecksumContext *ctx, const uint8 *d, uint32 len)
{
    #if SUPPORT_CRC32
    MojoCrc32_append(&ctx->crc32, d, len);
    #endif
    #if SUPPORT_MD5
    MojoMd5_append(&ctx->md5, d, len);
    #endif
    #if SUPPORT_SHA1
    MojoSha1_append(&ctx->sha1, d, len);
    #endif
} // MojoChecksum_append
コード例 #2
0
lzma_crc32(const uint8_t *buf, size_t size, uint32_t crc)
{
    crc ^= 0xFFFFFFFF;
    MojoCrc32_append(&crc, buf, (uint32_t) size);
    return crc ^ 0xFFFFFFFF;
}