obfuse 1.0.1

Compile-time string obfuscation with runtime decryption and secure memory wiping
Documentation
[package]
name = "obfuse"
description = "Compile-time string obfuscation with runtime decryption and secure memory wiping"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
keywords.workspace = true
categories.workspace = true
readme = "../README.md"

[features]
default = ["aes-256-gcm", "polymorphic", "control-flow-flatten"]
aes-256-gcm = ["obfuse-core/aes-256-gcm", "obfuse-macros/aes-256-gcm"]
aes-128-gcm = ["obfuse-core/aes-128-gcm", "obfuse-macros/aes-128-gcm"]
chacha20-poly1305 = ["obfuse-core/chacha20-poly1305", "obfuse-macros/chacha20-poly1305"]
xor = ["obfuse-core/xor", "obfuse-macros/xor"]
polymorphic = ["obfuse-macros/polymorphic"]
control-flow-flatten = ["obfuse-macros/control-flow-flatten"]
cff-debug = ["obfuse-macros/cff-debug"]

[dependencies]
obfuse-core.workspace = true
obfuse-macros.workspace = true

[[example]]
name = "hello"

[[example]]
name = "polymorphic"
required-features = ["polymorphic"]