Package org.jwcarman.codec.transform.checksum


package org.jwcarman.codec.transform.checksum
Corruption detection: a Codec<byte[]> stage that appends a checksum on encode and verifies it on decode. Detects accidental damage — bit rot, truncation, a partial overwrite — not tampering; for integrity against an adversary use the authenticated encryption in codec-crypto. Compressed frames (gzip, zstd, LZ4) already carry checksums; this is for the payloads that do not.
  • Classes
    Class
    Description
    A Codec<byte[]> transform that appends a 32-bit checksum (big-endian) on encode and verifies it on decode, rejecting a mismatch with InvalidPayloadException.