native-ipc-testkit 0.6.3

Adversarial helpers and cross-process conformance fixtures for native-ipc
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Generates a small deterministic hostile-input corpus.

use native_ipc_testkit::{HOSTILE_U64_BOUNDARIES, bounded_bit_mutations, every_truncation};

fn main() {
    let canonical = b"NIPC";
    let truncation_count = every_truncation(canonical).count();
    let mutations = bounded_bit_mutations(canonical, canonical.len());
    println!(
        "{truncation_count} truncations, {} bit mutations, {} boundary lengths",
        mutations.len(),
        HOSTILE_U64_BOUNDARIES.len()
    );
}