Crate aegis_vm_macro

Crate aegis_vm_macro 

Source
Expand description

§RustAegis VM Macro

Proc-macro for converting Rust functions to VM bytecode at compile time.

§Usage

use aegis_vm_macro::vm_protect;

#[vm_protect]
fn check_value(x: u64) -> u64 {
    x + 42
}

Macros§

aegis_str
aegis_str_internal
Obfuscate a single string literal at compile time

Attribute Macros§

obfuscate_strings
String obfuscation attribute macro
vm_protect
VM protection attribute macro