14 lines
326 B
Python
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
|