#数据 #修改 #注入 #故障 #Garble #Garble处理

garble

用于轻微修改数据以进行故障注入的实用程序

1 个不稳定版本

0.0.1 2022年2月22日

#12 in #故障

MIT 许可证

7KB
174

数据混淆包

此包的目的是提供一种受控方式,用于对数据进行轻微修改,以进行故障注入。

示例

use garble::{Garble, SimpleGarbler};

// Create a garbler with a 50% probability of garbling data
let mut garbler = SimpleGarbler::new(0.5);

// Garble some data
dbg!(true.garble(&mut garbler));
dbg!(128u64.garble(&mut garbler));
dbg!((3.5_f32).garble(&mut garbler));

lib.rs:

数据混淆包

此包的目的是提供一种受控方式,用于对数据进行轻微修改,以进行故障注入。

示例

use garble::{Garble, SimpleGarbler};

// Create a garbler with a 50% probability of garbling data
let mut garbler = SimpleGarbler::new(0.5);

// Garble some data
dbg!(true.garble(&mut garbler));
dbg!(128u64.garble(&mut garbler));
dbg!((3.5_f32).garble(&mut garbler));

依赖

~76KB