mirror of
https://github.com/Whitecat18/static_encrypt
synced 2026-06-06 15:04:27 +00:00
18 lines
404 B
Rust
18 lines
404 B
Rust
use rand::{rngs::OsRng, TryRngCore};
|
|
|
|
fn main() {
|
|
// gen random key on compile time
|
|
let mut key = [0u8; 64];
|
|
OsRng.try_fill_bytes(&mut key).unwrap();
|
|
|
|
let key_string = key
|
|
.iter()
|
|
.map(|b| b.to_string())
|
|
.collect::<Vec<String>>()
|
|
.join(",");
|
|
|
|
println!("cargo:rustc-env=LITCRYPT_KEY={}", key_string);
|
|
|
|
println!("cargo:rerun-if-changed=build.rs");
|
|
}
|