Commit Graph

3 Commits (c51e08ef37cbe5ac995c3c73a88c2a19b5ee2605)

Author SHA1 Message Date
lu4p 5cbbac56f3
move asthelper functions to separate package (#78) 6 years ago
lu4p 50d24cdf51 Add float, int, and boolean literal obfuscation.
Add ast helper functions to reduce ast footprint.

Add binsubfloat and binsubint functions for testing.

Fixes #55.
6 years ago
lu4p d48bdbadae Use XOR instead of AES for literal obfuscation.
Implement a literal obfuscator interface,
to allow the easy addition of new encodings.

Add literal obfuscation for byte literals.

Choose a random obfuscator on literal obfuscation,
useful when multiple obfuscators are implemented.

Fixes #62
6 years ago