Releases: binadel/idobf
Releases · binadel/idobf
Release list
v0.1.0 – Initial pre-release
Highlights
- Simplified architecture: Removed premature
Transformerabstraction. Replaced with a focusedChecksuminterface in thechecksums/package. - Two checksum implementations:
SplitMix64(~0.3 ns, non-cryptographic) andSipHash(~35 ns, keyed). Pipelinewith optional checksum verification: Stores checksum alongside the obfuscated value; verifies on restore.- Fluent
PipelineBuilder: Compose permutations, encoder, and optional checksum. - Alphabet encoder: Supports Base10/16/32/36/58/62/64 with optimized power-of-2 paths.
- Permutations: Feistel, Affine, XOR, Rotate.
- Namespace support: XOR-based prefix per namespace.
- CI:
golangci-lintandgo testworkflows. go 1.22for wide compatibility. Zero external dependencies.
See README for full documentation.