ksjsb/core/ksse_crc.py
2026-07-30 20:25:56 +08:00

14 lines
326 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Small libksse checksum primitives recovered from native code."""
from __future__ import annotations
import zlib
def ksse_crc32(data: bytes, seed: int = 0) -> int:
"""Match libksse FUN_001567b8(seed, data, len(data))."""
return zlib.crc32(data, seed) & 0xFFFFFFFF