HumidiFi Tausch-Anweisungsdatenobfuskation: - In-Place XOR-basierter Stromcipher. - Symmetrisch (f(f(x)) = x) und arbeitet mit 64-Bit-Chunks. Algorithmus: - Verarbeite Daten in 8-Byte (u64) Chunks. - Für jeden Chunk: -- XOR mit statischem `HUMIDIFI_IX_DATA_KEY`: [58, 255, 47, 255, 226, 186, 235, 195, 123, 131, 245, 8, 11, 233, 132, 219, 225, 40, 79, 119, 169, 121, 169, 58, 197, 1, 122, 9, 216, 164, 149, 97][0..7]; -- XOR mit rollendem `pos_mask` (beginnt bei 0, erhöht sich um 0x0001_0001_0001_0001 pro Chunk). - Restverarbeitung (wenn len % 8 != 0): - Null-Padding der verbleibenden Bytes auf 64 Bit. - Wende dieselben XORs an (Schlüssel + aktueller pos_mask). - Kopiere gültige Bytes zurück in den ursprünglichen Slice. Eingangsformat (nach Deobfuskation): - Bytes 0-7: `swap_id` (u64) - Bytes 8-15: `amount_in` (u64) - Byte 16: `is_base_to_quote` (u8) - Bytes 17-23: Padding - Byte 24: Selektor (vor der Deserialisierung entfernt)