An open-source obfuscator for the C language