You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
garble/internal/literals
pagran 3a9c9aa3d4
fix shuffle obfuscation compiler optimization
In some cases, compiler could optimize the shuffle obfuscator,
causing exposing the obfuscated literal.
As a fix, added xor encryption of array indexes.
6 months ago
..
fuzz_test.go internal/literals: add fuzzer 1 year ago
literals.go implement flattening hardening 6 months ago
obfuscators.go use the "simple" obfuscator for large literals 1 year ago
random_testing.go internal/literals: add benchmark to measure the run-time overhead 1 year ago
seed.go avoid using math/rand's global funcs like Seed and Intn 1 year ago
shuffle.go fix shuffle obfuscation compiler optimization 6 months ago
simple.go avoid using math/rand's global funcs like Seed and Intn 1 year ago
split.go preallocate data in shuffle and split literal obfuscator 1 year ago
swap.go avoid using math/rand's global funcs like Seed and Intn 1 year ago