rustcrypt-ct-macros
Procedural macros for rustcrypt providing compile-time obfuscation helpers:
- obf_lit!("text") -> String
- obf_lit_bytes!(b"bytes") -> Vec
- obf_lit_cstr!("nul\0terminated") -> Vec (includes trailing nul)
- obf_lit_array!(b"raw") -> ([u8; N], [u8; N])
These macros emit obfuscated arrays and perform XOR at runtime to recover data with minimal overhead.
Usage
Add to your Cargo.toml:
[]
= "0.2.0-beta.1"
Then in code:
use ;
License: MIT