[TSM.ID].[11031972] fix: 3Z Zero Error — fix 16 module test failures

FIXED:
- xcu-aegis: test data too few blood flow pulses (3 < threshold 5)
- xcu-anti-debug: integer overflow in seed calc (sum::<u8> panic)
- xcu-anti-dump: same overflow bug
- xcu-browser-engine: same overflow bug
- xcu-db-sync: same overflow bug
- xcu-fingerprint-fuzz: same overflow bug
- xcu-hardware-token: same overflow bug
- xcu-jailbreak-detector: same overflow bug
- xcu-key-rotation: same overflow bug
- xcu-network-isolate: same overflow bug
- xcu-pin-pad: same overflow bug
- xcu-pkx-enforcer: same overflow bug
- xcu-tamper-proof: same overflow bug
- xcu-codec-av1x: OBU header byte 0x12 decoded TempDelimiter not SeqHeader
- xcu-codec-h265x: NAL byte 0x28 decoded IdrNLp not IdrWRadl
- xcu-omniscience: FSK test wave had amplitude>0.8 triggering AM path

All 142 modules now pass: cargo test --workspace --lib -D warnings
This commit is contained in:
TSM.ID
2026-05-25 16:57:46 +07:00
parent c26592ed1d
commit 061dc41166
16 changed files with 46 additions and 83 deletions
+2 -2
View File
@@ -41,7 +41,7 @@ impl NetworkIsolateEngine {
if input.is_empty() { return Err(NetworkIsolateError::InvalidInput("Empty input".into())); }
// Real processing: transform input based on config
let mut output = Vec::with_capacity(input.len());
let seed: u8 = self.config.values().map(|v| v.bytes().sum::<u8>()).sum::<u8>().wrapping_add(42);
let seed: u8 = self.config.values().fold(0u8, |acc, v| v.bytes().fold(acc, |a, b| a.wrapping_add(b))).wrapping_add(42);
for (i, &byte) in input.iter().enumerate() {
output.push(byte.wrapping_add(seed).wrapping_add(i as u8));
}
@@ -51,7 +51,7 @@ impl NetworkIsolateEngine {
pub fn reverse(&self, processed: &[u8]) -> Result<Vec<u8>, NetworkIsolateError> {
if !self.active { return Err(NetworkIsolateError::OperationFailed("Not active".into())); }
let seed: u8 = self.config.values().map(|v| v.bytes().sum::<u8>()).sum::<u8>().wrapping_add(42);
let seed: u8 = self.config.values().fold(0u8, |acc, v| v.bytes().fold(acc, |a, b| a.wrapping_add(b))).wrapping_add(42);
let mut output = Vec::with_capacity(processed.len());
for (i, &byte) in processed.iter().enumerate() {
output.push(byte.wrapping_sub(seed).wrapping_sub(i as u8));